.errorlist{color:#d9534f}#calendar-container{margin-bottom:24px}.calendar-load-anchor{position:relative}#calendar-load{position:absolute;width:100%;height:100%;opacity:.8;z-index:2;background-color:#fff}#calendar-load div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.loading_spinner{height:300px;padding:100px}.daterangepicker{width:326px}.cal-month-box [class*=cal-cell],.cal-year-box [class*=span]{min-height:60px}#calendar_title{width:30%}.green span,.red span,.yellow span{opacity:1;color:#f5f5f5}.green span[data-cal-date]:hover,.red span[data-cal-date]:hover,.yellow span[data-cal-date]:hover{cursor:default;opacity:1;color:#f5f5f5}.in-range{-webkit-filter:brightness(1.3);filter:brightness(1.3)}.cal-month-day{height:60px;background-color:#eee;color:#000;text-align:center}.cal-month-day.red{background-color:#c0392b}.cal-month-day.yellow{background-color:#f1c40f}.cal-month-day.green{background-color:#27ae60}.cal-day-today span[data-cal-date],.cal-day-today span[data-cal-date]:hover{font-weight:700;color:#fff;background-color:#337ab7;opacity:1;width:32px;height:32px;border-radius:50%;text-align:center;line-height:1.6}.green.cal-day-today span[data-cal-date],.green.cal-day-today span[data-cal-date]:hover{color:#27ae60;background-color:#fff}.red.cal-day-today span[data-cal-date],.red.cal-day-today span[data-cal-date]:hover{color:#c0392b;background-color:#fff}.yellow.cal-day-today span[data-cal-date],.yellow.cal-day-today span[data-cal-date]:hover{color:#f1c40f;background-color:#fff}.cal-day-today.cal-day-weekend span[data-cal-date],.cal-day-today.cal-day-weekend span[data-cal-date]:hover,.green.cal-day-today.cal-day-weekend span[data-cal-date],.red.cal-day-today.cal-day-weekend span[data-cal-date],.yellow.cal-day-today.cal-day-weekend span[data-cal-date]{font-weight:700;color:#fff;opacity:1}.green.cal-day-today span[data-cal-date],.red.cal-day-today span[data-cal-date],.yellow.cal-day-today span[data-cal-date]{font-weight:700;color:#292929}.cal-day-inmonth span[data-cal-date]:hover{cursor:default}.cal-day-weekend{background-color:#d5d5d5}.green.cal-day-weekend span[data-cal-date]:hover,.red.cal-day-weekend span[data-cal-date]:hover,.yellow.cal-day-weekend span[data-cal-date]:hover{opacity:1;color:#000}.cal-day-weekend span[data-cal-date]{color:#000;opacity:.75}.cal-day-weekend span[data-cal-date]:hover{cursor:default;opacity:.75;color:#000}.cal-day-holiday span[data-cal-date]{font-weight:700}.cal-day-holiday span[data-cal-date]:hover{opacity:.5;color:#000}.green.cal-day-holiday span[data-cal-date],.green.cal-day-holiday span[data-cal-date]:hover,.red.cal-day-holiday span[data-cal-date],.red.cal-day-holiday span[data-cal-date]:hover,.yellow.cal-day-holiday span[data-cal-date],.yellow.cal-day-holiday span[data-cal-date]:hover{opacity:1;color:#000}.cal-day-outmonth{display:none}.cal-month-box,.cal-week-box,.cal-year-box{border:1px solid #fff}.cal-month-box .cal-row-fluid,.cal-year-box .row-fluid{border-bottom:2px solid #fff}.cal-month-box [class*=cal-cell],.cal-year-box [class*=span]{border-right:2px solid #fff}.cal-month-box .cal-day-today span[data-cal-date]{font-size:1.2em}.cal-cell1:hover,.cal-row-fluid:hover,.cal-row-head:hover,.cal-year-box .row-fluid:hover{background-color:#fff}.navigation-container{margin-bottom:16px;margin-top:16px}.navigation-container button,.navigation-container h3{display:inline-block}.cell-selected{position:relative}.cell-selected:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #2c3e50}.control-group.error{padding-top:0}.legend_group.red>.box .inner{fill:#c0392b}.legend_group.yellow>.box .inner{fill:#f1c40f}.legend_group.green>.box .inner{fill:#27ae60}.legend_group.grey>.box .inner{fill:#eee}.occupancy-form{margin-top:16px}div.cmsplugin-col[class*=span],div.cmsplugin_col[class*=col]{margin:0;padding:0 15px}div.row.cmsplugin-row{margin:0}