﻿div.onOffToggleButton input[type=checkbox]{display:none;white-space:nowrap;}div.onOffToggleButton label{display:block;float:left;cursor:pointer;}div.onOffToggleButton input[type=checkbox]:checked+label::before,div.onOffToggleButton input[type=checkbox]:not(:checked)+label::before,div.onOffToggleButton input[type=checkbox]+label{width:50%;height:30px;padding:0;line-height:30px;font-size:21px;}div.onOffToggleButton input[type=checkbox]+label{vertical-align:middle;text-align:center;font-size:16pt;font-family:Arial,Calibri;border:1px solid #bdbdbd;border-radius:5px;background:#f0f0f0;background-image:-moz-linear-gradient(top,#fdfdfd,#f9f9f9 50%,#e5e5e5 50%,#fdfdfd);background-image:-webkit-gradient(linear,center top,center bottom,from(#fdfdfd),color-stop(.5,#f9f9f9),color-stop(.5,#e5e5e5),to(#fdfdfd));background-image:linear-gradient(to bottom,#fdfdfd,#f9f9f9 50%,#e5e5e5 50%,#fdfdfd);}div.onOffToggleButton input[type=checkbox]:not(:checked)+label::before{font-weight:bold;content:"OFF ";color:#fdfdfd;background-color:#ff4351;}div.onOffToggleButton input[type=checkbox]:checked+label::before{content:"ON ";color:#fdfdfd;font-weight:bold;background-color:#0fa278;}div.onOffToggleButton input[type=checkbox]:not(:checked)+label::after{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:21px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:bold;box-sizing:border-box;}.ajax__calendar_container{visibility:visible;position:absolute;left:15px;top:24px;width:168px;overflow:visible;z-index:100;}.dataStatisticsLabel{height:110px;width:110px;border-radius:50%;border:4px solid #fec418;display:inline-block;word-spacing:9999px;}.StickyHeader th{position:sticky;top:0;}.teacherAvailabilityGrid{background-color:#fff;border:2px #cecece solid;display:block;overflow-x:scroll;overflow-y:scroll;width:100%;height:700px;}.teacherAvailabilityGrid th{font-size:11pt;color:#000;width:5vw;position:-webkit-sticky;position:sticky;top:-1px;background-color:#fff;border:1px solid #d3d3d3;}.teacherAvailabilityGrid td:nth-child(1){border-bottom:1px solid #d3d3d3;left:-1px;position:-webkit-sticky;position:sticky;background-color:#fff;color:#000;z-index:2;}.teacherAvailRowStyle{background-color:#fff;border-bottom:1px solid #d3d3d3;color:#000;}.verticalText{display:block;white-space:nowrap;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg);}