﻿#ui-datepicker-div, .ui-datepicker-inline { font-family: Arial,Helvetica,sans-serif; font-size: 14px; background: #E0F4D7; }
#ui-datepicker-div { margin-top: 2px; border: 1px solid #F0F0F1; z-index: 9999; }
.ui-datepicker-inline { float: left; display: block; border: 5px solid red; }

.ui-datepicker-trigger { vertical-align: top; margin-left: 2px; cursor: pointer; margin-top: 2px; }
.ui-datepicker-links, .ui-datepicker-header, .ui-datepicker { float: left; clear: both; width: 100%; color: #FFF; }
.ui-datepicker-header { width: 100%; }
.ui-datepicker-links { width: 100%; background: #F0F0F1; padding: 2px 0px; }
.ui-datepicker-control { display: none; }
/* очистить закрыть */

.ui-datepicker-links { font-weight: bold; font-size: 80%; letter-spacing: 1px; }

.ui-datepicker-prev { float: left; }

.ui-datepicker-current { float: left; width: 34%; }
.ui-datepicker-next { float: right; }

.ui-datepicker-next img, .ui-datepicker-prev img { vertical-align: middle; }
.ui-datepicker-prev img { margin: 0 7px 0 0; }
.ui-datepicker-header { padding: 1px 0 3px; background: #F0F0F1; text-align: center; }

.ui-datepicker-header select { background: #fff; border: 1px solid #383A42; font-size: 11px; margin-right: 5px; }

.ui-datepicker-title-row { background: #E9CDDC; }
.ui-datepicker-title-row .ui-datepicker-week-end-cell { background: #CA82A8; }
.ui-datepicker-days-row { background: #F1E5EC; }
.ui-datepicker-week-col { background: #B1DB87; }
.ui-datepicker-days-cell { border: 1px solid #F0F0F1; }
.ui-datepicker-days-cell a { display: block; }
.ui-datepicker-week-end-cell { background: #DFB4CA; }
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell { background: #B1DB87 !important; }
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell { background: #AA3773 !important; color: #fff !important; /* актив цвет */ }
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell { background: #B1DB87 !important; }
* html .ui-datepicker-week-end-cell { background: #E0F4D7 !important; border: 1px solid #DDD !important; }
* html .ui-datepicker-days-cell-over { background: #AA3773 !important; border: 1px solid #777 !important; }
* html .ui-datepicker-current-day { background: #AA3773 !important; color: #fff !important; }
.ui-datepicker-today { background: #AA3773 !important; color: #fff !important; }
.ui-datepicker-current-day { background: #AA3773 !important; color: #fff !important; }
.ui-datepicker-status { background: #E0F4D7; width: 100%; font-size: 80%; text-align: center; }
#ui-datepicker-div a, .ui-datepicker-inline a { cursor: pointer; margin: 0; padding: 0; background: none; color: #000; }

#ui-datepicker-div a:hover, .ui-datepicker-inline a:hover { /*  подсветка дней */ cursor: pointer; color: #fff; }
.ui-datepicker-control a, .ui-datepicker-links a { padding: 2px 5px !important; }
.ui-datepicker-links a:hover { color: #333 !important; }
.ui-datepicker-one-month { float: left; width: 185px; }
.ui-datepicker-new-row { clear: left; }
.ui-datepicker-cover { display: none; display: /**/ block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 193px; height: 200px; }

.ui-datepicker-current-day a, .ui-datepicker-today a { color: #fff !important; }

/**/
.ui-datepicker-trigger { margin-top: 2px; }
* html .ui-datepicker-trigger { margin-top: 3px; }
*+html .ui-datepicker-trigger { margin-top: 3px; }

.ui-datepicker { border-collapse: collapse !important; }
.ui-datepicker td { text-align: center !important; }
.ui-datepicker-header, .ui-datepicker-links { background: #dcdcdc !important; }
#ui-datepicker-div, .ui-datepicker-days-cell { border: 1px solid #F0F0F1 !important; }

