.uef-datePicker-container{z-index:10!important;border:1px solid #CCC;border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,0.10);margin-top:.25rem;padding:0;background:#fff;overflow:hidden;width:auto}
.uef-datePicker-container table{margin:1.5rem;width:auto;border-collapse:separate}
.uef-datePicker-container .uef-datepicker-header{padding:.75rem;font-size:1.375rem;border-bottom:solid 1px #DDD;margin-bottom:1rem}
.uef-datePicker-container .ui-datepicker-header{position:relative;line-height:1.75em;text-align:center;background:0;border:0;padding-top:0!important}
.uef-datePicker-container .ui-datepicker-title{font-weight:normal}
.uef-datePicker-container .ui-datepicker-header .ui-datepicker-prev,.uef-datePicker-container .ui-datepicker-header .ui-datepicker-next{border:0;background-color:transparent!important;text-indent:0;top:.5rem;cursor:pointer;color:#222;height:auto}
.uef-datePicker-container .ui-datepicker-header .ui-datepicker-prev{left:1.5rem}
.uef-datePicker-container .ui-datepicker-header .ui-datepicker-next{right:1.5rem}
.uef-datePicker-container .ui-datepicker-header .ui-datepicker-prev:focus,.uef-datePicker-container .ui-datepicker-header .ui-datepicker-next:focus{box-shadow:none!important;text-decoration:none}
.uef-datePicker-container .ui-datepicker-header .ui-datepicker-prev:hover,.uef-datePicker-container .ui-datepicker-header .ui-datepicker-next:hover{text-decoration:none;background:0}
.uef-datePicker-container .ui-datepicker-month,.uef-datePicker-container .ui-datepicker-year{width:auto!important;margin:0!important}
.uef-datePicker-container .ui-datepicker-year{margin-left:.5rem!important}
.uef-datePicker-container .ui-datepicker-calendar{border-collapse:collapse;line-height:2;font-size:1rem!important;margin-top:0!important}
.uef-datePicker-container .ui-datepicker-days-cell-over,.uef-datePicker-container .ui-datepicker-today{border:2px solid #333!important}
.uef-datePicker-container .ui-datepicker-calendar th,.uef-datePicker-container .ui-datepicker-calendar td{padding:0}
.uef-datePicker-container td{padding:0!important;width:2.50rem;height:2.50rem;border:1px solid #ccc;vertical-align:middle}
.uef-datePicker-container td:hover,.uef-datePicker-container td:focus{background-color:#05C}
.uef-datePicker-container .ui-datepicker-unselectable{opacity:1;background-color:#f6f6f6}
.uef-datePicker-container .ui-datepicker-unselectable span{color:#666}
.uef-datePicker-container td:hover .ui-state-default,.uef-datePicker-container .ui-datepicker-current-day .ui-state-active{text-shadow:none;color:#FFF}
.uef-datePicker-container td span,.uef-datePicker-container td a{text-align:center!important}
.uef-datePicker-container .ui-datepicker-current-day{background-color:#05C!important;color:#FFF!important}
.uef-datePicker-container .ui-datepicker-other-month{background-color:#FFF}
.uef-datePicker-container td>a,.uef-datePicker-container .ui-datepicker-unselectable>span{background:none!important;border:none!important}
.uef-datePicker-container .ui-datepicker-row-break{clear:none!important}
.uef-datePicker-container .uef-datepicker-header .uef-icon-container-close{position:absolute;right:1rem;color:#333;text-decoration:none;cursor:pointer;background-color:transparent;border:1px solid transparent;top:1rem}
.uef-datePicker{padding-left:2rem!important;padding-right:3rem!important}
.uef-datePicker-withBtn{left:0rem;cursor:pointer;position:absolute;border:1px solid transparent!important}
.uef-input-compound .uef-datePicker{width:auto!important}
button.ui-datepicker-trigger{z-index:5;padding-left:.5rem;padding-top:.25rem;display:inline-block;position:relative;background-color:transparent;border:solid 1px #666;text-align:left;min-height:40px;min-width:40px;max-width:100%;cursor:pointer;border-radius:4px}
.ui-datepicker-trigger:focus{border-color:#05a;box-shadow:0 0 0 3px rgba(0,85,170,0.2);outline:0}
.ui-datepicker-trigger:hover{color:#222;text-decoration:none}
.uef-datepicker-clearBtn{z-index:6;position:relative;background-color:transparent;border:1px solid transparent;margin-left:-1.5rem}
.uef-datepicker-clearBtn:hover{text-decoration:none;outline:0}
#ui-datepicker-div{min-width:300px}
.uef-timePicker-list{display:none}
.uef-timePicker-listTimes{list-style:none;padding:0;margin:0}
.uef-timePicker-section{display:inline-block;width:100px;margin:0;padding:0;font-weight:bold}
.uef-timePicker-range{list-style:none;margin:0;padding:0;font-weight:normal}
.uef-timePicker-footer{margin:.9375rem}
.uef-timePicker-range li{list-style:none;margin:0;padding:0}
.uef-datePicker-container .uef-timePicker-timeList{border-bottom:solid 1px #DDD}