.ui-datepicker{position:absolute;font-size:0.7em;width:17em;padding:.2em .2em 0;border:1px solid #a6c9e2;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:#fcfdfd url("../images/datepicker/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;display:none;color:#222222;z-index:9000 !important;}
.ui-datepicker:before, .ui-datepicker:after{content:"";display:table;}
.ui-datepicker:after{clear:both;}
.ui-datepicker .ui-datepicker-header{position:relative;font-weight:bold;padding:.2em 0;border:1px solid #4297d7;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:#00aadc url("../images/menu_grad.gif") center top repeat-x;background:-moz-linear-gradient(top, #00c2fb, #00aadc);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00c2fb), color-stop(100%,#00aadc));background:-webkit-linear-gradient(top, #00c2fb, #00aadc);background:-o-linear-gradient(top, #00c2fb, #00aadc);background:-ms-linear-gradient(top, #00c2fb, #00aadc);background:linear-gradient(top, #00c2fb, #00aadc);color:#ffffff;}
.ui-datepicker .ui-datepicker-header:before, .ui-datepicker .ui-datepicker-header:after{content:"";display:table;}
.ui-datepicker .ui-datepicker-header:after{clear:both;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{font-weight:bold;top:1px;border:1px solid #79b7e7;background:#d0e5f5 url("../images/datepicker/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% repeat-x;color:#1d5987;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;background:url("../images/datepicker/ui-icons_d8e7f3_256x240.png") no-repeat;text-indent:-99999px;display:block;overflow:hidden;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev span{background-position:-80px -192px;}
.ui-datepicker .ui-datepicker-next span{background-position:-48px -192px;}
.ui-datepicker .ui-datepicker-prev-hover span, .ui-datepicker .ui-datepicker-next-hover span{background-image:url("../images/datepicker/ui-icons_217bc0_256x240.png");}
.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{font-size:.9em;width:100%;margin:0 0 .4em;border-collapse:collapse;}
.ui-datepicker th{font-weight:bold;padding:.7em .3em;border:0;text-align:center;}
.ui-datepicker td{padding:1px;border:0;}
.ui-datepicker td span, .ui-datepicker td a{font-weight:bold;padding:.2em;border:1px solid #c5dbec;background:#dfeffc url("../images/datepicker/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;text-align:right;text-decoration:none;display:block;color:#2e6e9e;}
.ui-datepicker .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-datepicker .ui-state-highlight{border:1px solid #fad42e;background:#fbec88 url("../images/datepicker/ui-bg_flat_55_fbec88_40x100.png") 50% 50% repeat-x;color:#363636;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}