
* {
margin : 0;
padding : 0;
}
#datepicker_div, .datepicker_inline {
font-family : "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
padding : 0;
margin : 0;
background : #ddd;
width : 185px;
}
#datepicker_div {
display : none;
border : 1px solid #c5eea8;
z-index : 10;
}
.datepicker_inline {
float : left;
display : block;
border : 0;
}
.datepicker_dialog {
padding : 5px !important ;
border : 4px ridge #ddd !important ;
}
button.datepicker_trigger {
width : 25px;
}
img.datepicker_trigger {
margin : 2px;
vertical-align : middle;
}
.datepicker_prompt {
float : left;
padding : 2px;
background : #ddd;
color : #000;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
clear : both;
float : left;
width : 100%;
color : #fff;
}
.datepicker_control {
background : #c5eea8;
padding : 2px 0;
}
.datepicker_links {
background : #ecf6eb;
padding : 2px 0;
}
.datepicker_control, .datepicker_links {
font-weight : bold;
font-size : 80%;
letter-spacing : 1px;
}
.datepicker_links label {
padding : 2px 5px;
color : #888;
}
.datepicker_clear, .datepicker_prev {
float : left;
width : 34%;
}
.datepicker_current {
float : left;
width : 30%;
text-align : center;
}
.datepicker_close, .datepicker_next {
float : right;
width : 34%;
text-align : right;
}
.datepicker_header {
padding : 1px 0 3px;
background : #c5eea8;
text-align : center;
font-weight : bold;
height : 1.3em;
}
.datepicker_header select {
background : #c5eea8;
color : #000;
border : 0;
font-weight : bold;
}
.datepicker {
background : #ccc;
text-align : center;
font-size : 100%;
}
.datepicker a {
display : block;
width : 100%;
}
.datepicker .datepicker_titleRow {
background : #c5eea8;
color : #000;
}
.datepicker .datepicker_daysRow {
background : #fff;
color : #666;
}
.datepicker_weekCol {
background : #c5eea8;
color : #000;
}
.datepicker .datepicker_daysCell {
color : #000;
border : 1px solid #ddd;
}
#datepicker .datepicker_daysCell a {
display : block;
}
.datepicker .datepicker_weekEndCell {
background : #ecf6eb;
}
.datepicker .datepicker_daysCellOver {
background : #fff;
border : 1px solid #777;
}
.datepicker .datepicker_unselectable {
color : #888;
}
.datepicker_today {
background : #c5eea8 !important ;
}
.datepicker_currentDay {
background : #c5eea8 !important ;
}
#datepicker_div a, .datepicker_inline a {
cursor : pointer;
margin : 0;
padding : 0;
background : inherit;
color : #000;
}
.datepicker_inline .datepicker_links a {
padding : 0 5px !important ;
}
.datepicker_control a, .datepicker_links a {
padding : 2px 5px !important ;
color : #000 !important ;
}
.datepicker_titleRow a {
color : #000 !important ;
}
.datepicker_control a:hover {
background : #fdd !important ;
color : #333 !important ;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
background : #fff !important ;
color : #333 !important ;
}
.datepicker_multi .datepicker {
border : 1px solid #c5eea8;
}
.datepicker_oneMonth {
float : left;
width : 185px;
}
.datepicker_newRow {
clear : left;
}
.datepicker_cover {
display : none;
display : block;
position : absolute;
z-index : -1;
top : -4px;
left : -4px;
width : 193px;
height : 200px;
}

