@charset "utf-8";
/* CSS Document */

.datepicker {/* border-collapse: collapse;*/ border-radius: 5px; padding: 5px; background-color: #fff; position: absolute; z-index:1099; border: 1px solid #eee; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.datepicker tr.controls th { height: 22px; font-size:11px;padding:10px 0;}
.datepicker select {font-size: 14px; height: 20px; line-height: 20px; box-sizing:content-box; outline:0; border:1px solid #ddd; margin:0 5px; vertical-align:middle;}
.datepicker tr.days th { height: 18px; }
.datepicker tfoot td { height: 18px; text-align: center; text-transform: capitalize;}
.datepicker th, .datepicker tfoot td { font: 12px/24px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.datepicker th span, .datepicker tfoot td span { font-weight: bold; }

.datepicker tbody td {width: 36px; height: 36px; border: 0 none; border-radius: 3px; font: 14px/22px Arial, Helvetica, sans-serif; text-align: center; background: #fff; }
.datepicker tbody td.date { cursor: pointer; }
.datepicker tbody td.date.over { background-color:#cee8fb; }
.datepicker tbody td.date.chosen { font-weight: bold; background-color:#098de9; color:#fff;}

.datepicker .today,.datepicker .close { display:block;}
.datepicker .today:hover,.datepicker .close:hover { background-color:#f1f1f1;}
.datepicker .days th { background-color:#f8f8f8;}