div.datepicker{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:196px;height:147px;position:absolute;cursor:default;top:0;left:0;display:none}.datepickerContainer{position:absolute}.datepickerBorderB,.datepickerBorderBL,.datepickerBorderBR,.datepickerBorderL,.datepickerBorderR,.datepickerBorderT,.datepickerBorderTL,.datepickerBorderTR{display:none}.datepickerHidden{display:none}div.datepicker .datepickerBlock a{color:#000;text-decoration:none;cursor:default;outline:0}div.datepicker table td{text-align:center;padding:0 1px;margin:0;vertical-align:top}div.datepicker th{text-align:center;color:#666;font-weight:400;padding:0}div.datepicker .datepickerBlock a{display:block}.datepickerDays a{width:20px;line-height:16px;height:16px;padding-right:2px}.datepickerMonths a,.datepickerYears a{width:39px;line-height:36px;height:36px;text-align:center}.datepickerMonths td:first-child a,.datepickerMonths td:last-child a,.datepickerYears td:first-child a,.datepickerYears td:last-child a{width:38px}td.datepickerNotInMonth a{color:#666}tbody.datepickerDays td.datepickerSelected{background:#136a9f}tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected{background:#17384d}tbody.datepickerMonths td.datepickerSelected,tbody.datepickerYears td.datepickerSelected{background:#17384d}div.datepicker td.datepickerSelected a{color:#fff}.datepickerBlock a:hover{color:#88c5eb}div.datepicker td.datepickerNotInMonth a:hover{color:#999}.datepickerSpace div{width:0}.datepickerBlock{vertical-align:top}a.datepickerGoNext,a.datepickerGoPrev,a.datepickerMonth{text-align:center;height:20px;line-height:20px;float:left}div.datepicker th a.datepickerGoNext,div.datepicker th a.datepickerGoPrev{width:20px;color:#666;display:none}div.datepicker th a.datepickerMonth{width:114px;display:block}div.datepicker .datepickerFirstView th a.datepickerGoPrev,div.datepicker .datepickerLastView th a.datepickerGoNext{display:block}div.datepicker th a.datepickerMonth{margin-left:20px}div.datepicker .datepickerFirstView th a.datepickerMonth{margin-left:0}table.datepicker-month{margin:0!important}table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears{display:none}table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW{display:none}table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW{display:none}td.datepickerDisabled a,td.datepickerDisabled.datepickerNotInMonth a{color:#555}td.datepickerDisabled a:hover{color:#333}div.datepicker tbody.datepickerDays td.datepickerSpecial a{background:#700;color:#fff}div.datepicker tbody.datepickerDays td.datepickerSpecial.datepickerSelected a{background:#a00}tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected{background-color:transparent}div.datepicker td.datepickerNotInMonth a span{display:none}div.datepicker td.datepickerNotInMonth a:hover span{display:none}div.datepicker tbody.datepickerDays td.datepickerNotInMonth:hover{background-color:transparent}div.datepicker table td.datepickerOptions{border:none;padding:10px}div.datepicker table td.datepickerOptions .options{width:150px;text-align:center}div.datepicker table td.datepickerOptions .datepickerPresets{margin-bottom:10px;float:none}div.datepicker table td.datepickerOptions .future{display:none}.showTheFuture div.datepicker table td.datepickerOptions .future{display:block}.showTheFuture div.datepicker td a{color:#777}.showTheFuture div.datepicker td.datepickerFuture a{color:#000}div.datepicker table td.datepickerOptions input{border:1px solid #ddd;width:140px;margin:2px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block}div.datepicker table td.datepickerOptions input:focus{outline:0;border:1px solid #17abce;background-color:#fff}.date-ranges{float:left;margin-left:5px}