@import url('https://fonts.googleapis.com/css?family=Mukta+Vaani:300,400,700');


.ui-datepicker-calendar{border-spacing:0px; border-collapse:collapse; max-width:100%;font-family: 'Mukta Vaani';}
.ui-datepicker{border:1px solid #c4c4c4;border-radius:2px;box-shadow:0 0 9px 5px rgba(0,0,0,0.05);background-color:#fff;z-index:9999999999;display:none;-webkit-transform:translateZ(1px);font-family:'Mukta Vaani'; padding:0; height: 220px;}
.ui-datepicker .ui-busy-date{background-color:#f5f5f5}
.ui-datepicker .ui-busy-date-exp{color:#003D80;background-color:#eeeeef}
.ui-datepicker .ui-condition-not-met-exp{color:#003D80;background-color:#fff;opacity:0.6}
.ui-datepicker .ui-condition-not-met-exp:hover{opacity:0.9}
.ui-datepicker-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999999998}

@media (max-width: 767px){
	.ui-datepicker-backdrop{background:rgba(0,0,0,0.3)}
}
.datepicker-tooltip{z-index:9999999999;-webkit-transform:translateZ(1px)}
.ui-datepicker-calendar{background:transparent}
.ui-datepicker-calendar td{border:1px solid #ebeceb;padding:0;position:relative}
.ui-datepicker-calendar td:first-child,.ui-datepicker-calendar td:last-child{border-left:0}
.ui-datepicker-calendar th{text-align:center;color:#003D80;font-size:0.7em}
a.ui-state-default,span.ui-state-default{display:block;padding:6px 0px;text-align:center;font-weight:bold;width:32px;border:1px solid transparent;cursor:default}a.ui-state-default:hover,span.ui-state-default:hover{text-decoration:none}
a.ui-state-default.ui-state-highlight{/*background-color:#C2DDEE;color:white;border-color:#C2DDEE;margin:-1px;width:34px*/}
a.ui-state-default.ui-state-hover:hover,a.ui-state-default.ui-state-active:hover,a.ui-state-default.ui-state-highlight:hover{opacity:0.9}.ui-datepicker-prev,.ui-datepicker-next{cursor:pointer;padding:5px 20px;margin:-5px -20px}
.ui-datepicker  .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-prev:hover:before,.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-next:hover:before{text-decoration:none}.ui-datepicker .ui-datepicker-prev{float:left; left:30px;}
.ui-datepicker .ui-datepicker-next{float:right;right: 27px;}.ui-datepicker-title{text-align:center}a.ui-state-default{color:#003D80}span.ui-state-default{color:#dce0e0}
.ui-datepicker .ui-datepicker-header{font-weight:bold;padding:6px; font-size: 14px;line-height: 1.43;color: #fff; background:#00524b; border-radius:0; text-transform: uppercase; border:none;}
.ui-datepicker-buttonpane{padding:5px;font-size:12px}
.ui-datepicker-close{color:#003D80;background:transparent;border:0;text-align:left;width:38%}
.ui-datepicker-additional-info{position:relative;top:2px;float:right;color:#003D80;margin-bottom:10px;text-align:right;padding-right:5px;width:59%}
a.ui-state-default, td.ui-datepicker-week-end{width:32px}.ui-datepicker-calendar td:first-child{border-left:none}
.ui-datepicker-calendar td:first-child a.ui-state-default.ui-state-highlight,.ui-datepicker-calendar td:first-child a.ui-state-default.ui-state-hover,.ui-datepicker-calendar td:first-child a.ui-state-default.ui-state-active,.ui-datepicker-calendar td:first-child a.ui-state-default.ui-state-highlight{border-left:none;margin:0;width:33px}
.ui-datepicker-calendar td:last-child{border-right:none;margin-right:0}
.ui-datepicker-calendar td:last-child a.ui-state-default.ui-state-highlight,.ui-datepicker-calendar td:last-child a.ui-state-default.ui-state-hover,.ui-datepicker-calendar td:last-child a.ui-state-default.ui-state-active,.ui-datepicker-calendar td:last-child a.ui-state-default.ui-state-highlight{border-right:none;margin:0;width:33px}
.ui-datepicker{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.ui-datepicker-calendar tr td span,.ui-datepicker-calendar tr th span,.ui-datepicker-calendar tr td a{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.ui-datepicker-prev::before, .ui-datepicker-next::before {font-weight: normal;font-style: normal;line-height: 1;color: #fff;font-size: 20px;}
.ui-datepicker-prev::before{content:'<';}.ui-datepicker-next::before{content:'>';}

#espera_calendari{position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(256,256,256, 0.99);z-index:9; background-image:url(../bitend/images/loading.gif); background-size:30px; background-position:center center; background-repeat:no-repeat;}
.ui-datepicker td span, .ui-datepicker td a{padding:2px; text-align: center;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:none;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:11px; width:20px; height: 20px; padding:0;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border: 1px solid #fff;background: #00524b;font-weight: normal;color: #fff;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border: 1px solid #00524b;background: #fff;font-weight: normal;color: #00524b;}
.ui-datepicker-calendar tr td span, .ui-datepicker-calendar tr th span, .ui-datepicker-calendar tr td a{color: #00524b;}
.ui-widget-header .ui-state-hover{background: transparent;border: 1px solid #fff;text-align: center;}


.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{color:#FFF; background-color:#00524b}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{background-color:#00524b;}
.ui-widget-header{color: #FFF;}



.ui-datepicker.ui-datepicker-multi{ width:auto !important; border: none; box-shadow: none;}

.ui-datepicker-multi .ui-datepicker-group { float: left; width: 33.33333%; height: 260px;}

.ui-state-disabled.ocupada .ui-state-default,.ui-state-disabled.ocupada .ui-widget-content .ui-state-disabled.ocupada ui-state-default,.ui-state-disabled.ocupada .ui-widget-header .ui-state-default{background-color: #8e2424;}
.ui-state-disabled.pendent .ui-state-default,.ui-state-disabled.pendent .ui-widget-content .ui-state-disabled.pendent ui-state-default,.ui-state-disabled.pendent .ui-widget-header .ui-state-default{background-color: #CAB308;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity: 1;}
