.ui-datepicker{}


.ui-datepicker{background:#ffffff; background:1px solid #ffffff; display:none; padding:10px;
	font:400 14px/20px, 'Lato', sans-serif; color:#777; z-index:999 !important;}



.ui-datepicker-header{text-align:center; margin-bottom:10px; color:#de7f32; font-weight:300;}
.ui-datepicker-title{text-align:center; margin-bottom:10px; font-weight:400; text-transform:uppercase;}

.ui-datepicker-prev{position:absolute; top:10px; left:8px; width:40px; height:20px; display:block; overflow:hidden; cursor:pointer;}
.ui-datepicker-next{position:absolute; top:10px; right:8px; width:40px; height:20px; display:block; overflow:hidden; cursor:pointer;}

.ui-datepicker-prev span{display:block; width:40px; height:20px; color:#de7f32;}
.ui-datepicker-next span{display:block; width:40px; height:20px; color:#de7f32;}

.ui-datepicker-calendar{border-collapse:collapse; }
.ui-datepicker-calendar th{padding:2px 4px; text-align:center; font-weight:400; font-size:12px;}
.ui-datepicker-calendar td{padding:5px 7px; text-align:center; background:#ddd; border:2px solid #fff;}

.ui-state-default{color:#777; text-decoration:none;}
.ui-state-default:hover{color:#000;}

.ui-state-disabled .ui-state-default{color:#aaa;}
.ui-state-disabled .ui-state-default:hover{color:#aaa;}

.ui-datepicker-other-month{background:#fff !important;}

.ui-datepicker-trigger{cursor:pointer; display:inline-block; margin-left:10px; vertical-align:top;}

.ui-datepicker-group{float:left; border-right:10px solid #fff; padding:5px;}
.ui-datepicker-group-last{border-right:none;}

.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}