/* DatePicker CSS */
.ui-widget-header { background-color:transparent !important; border:none !important; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { background:#ffffff; border:1px solid #eee; color:#454545; font-weight:normal; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { background-color:#007fff !important; border:1px solid #eee; color:#fff !important; font-weight:600; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background:rgba(255, 220, 40, 0.15); border:1px solid #dad55e; color:#777620; }
/*.ui-widget.ui-widget-content { width: 250px; }*/
.ui-datepicker .ui-datepicker-title { font-size:16px; }
.ui-datepicker .ui-datepicker-header { width:100%; }
.ui-datepicker th { font-size:12px; padding:0.7em; }
.ui-datepicker-calendar th:first-child { color:#ff0000; }
.ui-datepicker-calendar th:nth-last-child(1) { color:#0d47a1; }
.ui-datepicker-calendar tr td:first-child a { color:#ff0000; }
.ui-datepicker-calendar tr td:nth-last-child(1) a { color:#0d47a1; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { height:23px; margin-bottom:5px; max-width:100%; width:auto; }
.ui-datepicker .ui-datepicker-title { font-size:16px; font-weight:600; }
.ui-datepicker .ui-datepicker-buttonpane button { border-color:#dddddd; color:#444444; font-size:12px; margin:5px 0px; padding:2px 10px; }
.timepicker-yy { text-align:center; width:80px; }
.timepicker-hh, .timepicker-mm { text-align:center; width:50px; }
.date-picker { text-align:center; width:80px; }
.time-picker { text-align:center; width:50px; }
.time-duration-picker { text-align:center; width:70px; }
.date-time-picker { text-align:center; width:110px; }
/* timepicker-add-on */
/*.ui-widget.ui-widget-content { width:inherit; }*/
.ui-timepicker-div { font-size:13px; }
.ui-timepicker-div .ui-slider-handle { background-color:#d4d4d4; }
.ui-timepicker-div dl dd { margin:0 10px 10px 25%; }
.ui_tpicker_time_input { text-align:center; }
.ui_tpicker_time_label { padding-top:5px !important; }
.ui_tpicker_hour { padding-top:4px; }
.ui_tpicker_minute { padding-top:4px; }
/* .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { display: none; } */
