#ui-datepicker-div, .ui-datepicker-inline {font-size: 12px; padding: 0; margin: 0; background: #ffffff; padding:0 0 12px 0; width: 159px; z-index: 1000;}
#ui-datepicker-div {display: none; border: 1px solid #D1D7DA; margin: 1px 0 0 0; z-index: 1000;}
.ui-datepicker-inline {float: left; display: block; border: 0;}
.ui-datepicker-rtl {direction: rtl;}
.ui-datepicker-dialog {padding: 5px !important; border: 4px ridge #E4E9EC !important;}
button.ui-datepicker-trigger {width: 25px;}
img.ui-datepicker-trigger {margin: 0px; vertical-align: top;}
.ui-datepicker-prompt {float: left; padding: 2px; background: #E4E9EC; color: #000;}
*html .ui-datepicker-prompt {width: 159px;}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {clear: both; float: left; width: 100%; color: #FFF;}
.ui-datepicker-control {background: #E4E9EC; padding: 2px 0px; display: none;}
.ui-datepicker-links {background: #E4E9EC; padding: 2px 0px; display: none;}
.ui-datepicker-control, .ui-datepicker-links {font-weight: bold; font-size: 80%; letter-spacing: 1px;}
.ui-datepicker-links label {padding: 2px 5px; color: #888;}
.ui-datepicker-clear, .ui-datepicker-prev {float: left; width: 34%;}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {float: right; text-align: right;}
.ui-datepicker-current {float: left; width: 30%; text-align: center;}
.ui-datepicker-close, .ui-datepicker-next {float: right; width: 34%; text-align: right;}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {float: left; text-align: left;}
.ui-datepicker-header {padding: 4px 0 4px 0; background: #E8E9EC; text-align: center; font-weight: bold;}
.ui-datepicker-header select {background: #FFFFFF; color: #000; border: 0px; font-weight: normal;}
.ui-datepicker-header select.ui-datepicker-new-month {width:90px; height:22px; margin:0 2px 0 1px; font-size:13px; line-height:10px; color:#3C3B43; padding:2px 0 0 0;}
.ui-datepicker-header select.ui-datepicker-new-year {width:63px; height:22px; font-size:13px; line-height:10px; color:#3C3B43; padding:2px 0 0 0;}
.ui-datepicker {background: #FFFFFF; text-align: center; font-size: 100%;}
.ui-datepicker a {display: block; width: 100%;}
.ui-datepicker-days-row {background: #FFF; color: #666;}
.ui-datepicker-week-col {background: #E4E9EC; color: #000;}
.ui-datepicker-days-cell {color: #3D3E41; border: 1px solid #FFFFFF;}
.ui-datepicker-days-cell a {display: block;}
.ui-datepicker-unselectable {color: #888;}
.ui-datepicker-days-cell-over {/*border: 1px solid #777;*/ background: url( "/img/sys/day-background1.png" ) no-repeat scroll center center !important; font-weight:bold; color:#ffffff;}
.ui-datepicker-today {/*background: #C0164a !important;*/ background: #aaacb3 !important; color: #FFFFFF;}
.ui-datepicker-current-day {color: #FFFFFF; font-weight:bold; background: url( "/img/sys/day-background2.png" ) no-repeat scroll center center !important;}
.ui-datepicker-status {background: #E4E9EC; width: 100%; font-size: 80%; text-align: center;}
#ui-datepicker-div a, .ui-datepicker-inline a {cursor: pointer; margin: 0; padding: 0; background: none;}
.ui-datepicker-inline .ui-datepicker-links a {padding: 5px 0 4px 0 !important;}
.ui-datepicker-control a, .ui-datepicker-links a {padding: 5px 2px 4px 2px !important; color: #000 !important;}
.ui-datepicker-control a:hover {background: #FDD !important; color: #333 !important;}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {color: #333 !important;}
.ui-datepicker-multi .ui-datepicker {border: 1px solid #E4E9EC;}
.ui-datepicker-one-month {float: left; width: 159px;}
.ui-datepicker-new-row {clear: left;}
.ui-datepicker-cover {display: none; position: absolute; z-index: -1; -webkit-filter: mask(); filter: mask(); top: -4px; left: -4px; width: 193px; height: 200px;}
.ui-datepicker-title-row td {padding:3px 0 4px 0; background-color: #ADBCC3;}
.ui-datepicker-title-row td a {font-size: 11px; color: #ffffff; font-weight: bold;}
.ui-datepicker-title-row td a:hover {color: #333333;}
.ui-datepicker-week-end-cell a {/*color: #EE3522 !important;*/ color: #3d3e41 !important;	 font-weight: bold !important;}
.ui-datepicker-week-end-cell a:hover {color: #333333;}
.ui-datepicker-week-end-cell a {font-weight:bold;}
.ui-datepicker-days-cell a {font-weight:normal !important;}
.ui-datepicker-current-day a {color: #FFFFFF !important; font-weight:bold !important;}
.ui-datepicker-days-cell-over a {/*border: 1px solid #777;*/ background: url( "/img/sys/day-background1.png" ) no-repeat scroll center center; font-weight:bold !important; color:#ffffff !important;}