.availabilities-calendar{position:relative}.availabilities-calendar .availabilities-loading{position:absolute;top:0;right:0;left:0;bottom:0;z-index:10;background-color:#ffffff8f}.availabilities-calendar .availabilities-loading>.availabilities-loading-container{font-size:50pt;position:relative;top:10%;color:#333;width:160px;text-align:center;margin:auto}.availabilities-calendar .availabilities-calendar-header{padding:10px;margin-left:0px;margin-right:0px;background-color:#f5f5f5;border:1px solid #ddd}.availabilities-calendar .availabilities-calendar-header>.availabilities-label{font-size:14pt;color:#01c2e3}.availabilities-calendar .availabilities-calendar-container-table{max-height:450px;overflow-y:auto}.availabilities-calendar .availabilities-calendar-container-table .availabilities-calendar-table{border:1px solid #ddd}.availabilities-calendar .availabilities-calendar-container-table .availabilities-calendar-table th{text-align:center}.availabilities-calendar .availabilities-calendar-container-table .availabilities-calendar-table td.disable{background-color:#d9edf7}.availabilities-calendar .availabilities-calendar-container-table .availabilities-calendar-table td button{background-color:#ddd}.availabilities-calendar .availabilities-calendar-container-table .availabilities-calendar-table td button.availabilities-selected{background-color:#01c2e3 !important;color:white}.availabilities-calendar .availabilities-label-selected{background-color:#f5f5f5;padding:10px;font-weight:bold;margin-left:0px;margin-right:0px}.availabilities-calendar .availabilities-label-selected .availabilities-label-selected-datetime{color:#01c2e3}
