.cal{margin-right:1%}
.btn-approve,.btn-reject{margin-left:2em}
.multical .fc-toolbar h2{font-size:1.7vw}
@media (max-width: 768px) {
.multical{width:100%!important;display:block;margin-bottom:20px}
}
#date-range-title{display:inline-block;max-width:550px;font-size:1.5em}
.filter-button-activated{background-color:#5cb85c!important;color:#fff!important;border:1px solid #ccc}
.filter-button-deactivated{background-color:#eee!important;color:#000!important;border:1px solid #ccc}
.cal-link{margin-top:4px}
.gradient-button{background-color:hsl(0,0%,79%)!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#134134134",endColorstr="#c9c9c9");background-image:-khtml-gradient(linear,left top,left bottom,from(#134134134),to(#c9c9c9));background-image:-moz-linear-gradient(top,#134134134,#c9c9c9);background-image:-ms-linear-gradient(top,#134134134,#c9c9c9);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#134134134),color-stop(100%,#c9c9c9));background-image:-webkit-linear-gradient(top,#134134134,#c9c9c9);background-image:-o-linear-gradient(top,#134134134,#c9c9c9);background-image:linear-gradient(#134134134,#c9c9c9);border-color:#c9c9c9 #c9c9c9 hsl(0,0%,68.5%);color:#333!important;text-shadow:0 1px 1px rgba(255,255,255,0.69);-webkit-font-smoothing:antialiased}
.gradient-button-activated{background-color:hsl(86,79%,44%)!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#daf6b5",endColorstr="#7cc817");background-image:-khtml-gradient(linear,left top,left bottom,from(#daf6b5),to(#7cc817));background-image:-moz-linear-gradient(top,#daf6b5,#7cc817);background-image:-ms-linear-gradient(top,#daf6b5,#7cc817);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#daf6b5),color-stop(100%,#7cc817));background-image:-webkit-linear-gradient(top,#daf6b5,#7cc817);background-image:-o-linear-gradient(top,#daf6b5,#7cc817);background-image:linear-gradient(#daf6b5,#7cc817);border-color:#7cc817 #7cc817 hsl(86,79%,34%);color:#333!important;text-shadow:0 1px 1px rgba(255,255,255,0.66);-webkit-font-smoothing:antialiased}
.booklink{float:left;padding-left:2px;margin-left:2px;height:14px}
.booklink-day{float:right}
.booklink-weekday{padding:2px;margin:7px 4px;float:left;background-color:#7c4;width:90%;text-align:center;border-radius:3px}
.booklink a:active,.booklink-day a:active,.booklink-weekday a:active{text-decoration:none;padding:0;font-size:11px}
.booklink a i,.booklink-day a i{color:#7c4}
.booklink-weekday a{color:#fff}
.booklink a:hover i,.booklink-day a:hover i{color:#9e5}
div.fc-toolbar div.fc-center a{text-decoration:none}
.layoutwarn{color:#fff}
.chargewarn{color:#5a3;background-color:#cfc;padding:0 2px 0 2px}
.chargewarnblack{color:#cfc;background-color:#5a3;padding:0 4px 0 4px}
.layoutwarnblack{color:#000}
#weekends{margin-top:8px}
label.weekendcheckbox{font-weight:normal}
.edit-time{padding:8px 12px 8px 12px;margin:8px 8px 8px 0px}
.hour-plus, .hour-minus{margin-left:100px}
.day-plus{margin-left:38px}
.day-minus{margin-left:10px}
.time-arrows{margin-left:32px;font-size:27px!important}
#time-editor{margin:18x 8px 8px 18px;background:#eee; color:#000;border-radius:10px;height:250px}
#time-editor h4{padding-left:10px;padding-top:10px;color:#777}
.time-edit-disabled{color:#ccc}
.edit-centre{width:59px}
.edit-centre-loading{margin-left:32px}
.move-message{margin-left:40px;font-size:12px}
.modal-content{opacity:0.9}
.event-edit-select{border-width:2px;border-color:#afa;border-style:solid;background-color:#3aad87!important}
.event-selected{border-width:2px;border-style:dashed!important;border-color:#f00}
#edit-time-pickers{float:right;margin-top:-125px}
.xdsoft_datetimepicker{margin-right:30px}
.pickerlabel{position:absolute;font-size:10px;color:#777;margin:-16px 0 0 0;padding:0;width:50px}
.ui-disable{opacity:0.5;pointer-events:none}
.fc-agendaWeek-view .fc-day-header{text-decoration:underline;cursor:pointer}