.whiteboard-font{font-family:Shadows into light}body,html{height:100%}body{position:relative}.scrolling-navbar{padding-bottom:4px!important;padding-top:4px!important}.cc_b_ok{background-color:#fbb244!important;font-size:120%!important;padding:20px 50px!important;text-transform:uppercase!important}.cc_b_cp{font-size:70%!important;font-weight:400!important}.cc_cp_f_save button{background-color:#fbb244!important}.dropdown-menu{z-index:99999!important}@media screen and (min-height:800px) and (orientation:landscape){.whiteboard-z-canvas{height:100%;min-height:800px!important}}@media screen and (min-height:600px) and (max-height:799px) and (orientation:landscape){.whiteboard-z-canvas{height:100%;min-height:600px!important}}@media screen and (min-height:400px) and (max-height:599px) and (orientation:landscape){.whiteboard-z-canvas{height:100%;min-height:500px!important}}@media screen and (max-height:399px) and (orientation:landscape){.whiteboard-z-canvas{height:100%;min-height:300px!important}}@media screen and (max-width:350px) and (orientation:portrait){.whiteboard-z-canvas,.whiteboard-z-canvas-container{max-height:50%;min-height:300px}}@media screen and (min-width:351px) and (max-width:600px) and (orientation:portrait){.whiteboard-z-canvas,.whiteboard-z-canvas-container{max-height:50%;min-height:400px}}@media screen and (min-width:601px) and (orientation:portrait){.whiteboard-z-canvas,.whiteboard-z-canvas-container{max-height:50%;min-height:500px}}@media screen and (max-width:1000px){.navbar-front{position:static!important}.main-container{margin-top:0!important}.container{max-width:none!important;padding-left:5px;padding-right:5px}.row{margin-left:0;margin-right:0}}@media screen and (min-width:1000px){.main-container-front{margin-top:60px!important}}footer{bottom:0;position:relative;width:100%}.btn-warning:disabled{color:#fff!important}[v-cloak]>*{display:none}@media (max-width:767.98px){.testimonial{-webkit-margin-after:2rem;margin-block-end:2rem}}@media (min-width:768px){.testimonial-carousel .testimonial{display:flex;flex-direction:column;height:100%}.testimonial-carousel .carousel-inner>.carousel-item-next,.testimonial-carousel .carousel-inner>.carousel-item-prev,.testimonial-carousel .carousel-inner>.carousel-item.active{align-items:stretch;display:flex}.testimonial-carousel .testimonial-button{-webkit-margin-before:auto;margin-block-start:auto}}.testimonial-question{color:#1b796d;font-size:110%;font-weight:700;text-align:left}.testimonial-answer{text-align:left}.testimonial-name{color:#fbb244;text-align:left}.btn-whiteboard:not(.active),.switch-whiteboard label input[type=checkbox]:checked+.lever{background-color:#b3d6d1;color:#fff}.btn-whiteboard.active,.switch-whiteboard label input[type=checkbox]:checked+.lever:after{background-color:#0b9688;color:#fff}.number-input input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.number-input input[type=number]::-webkit-inner-spin-button,.number-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.number-input{align-items:center;display:flex;justify-content:space-around}.number-input button{align-items:center;-webkit-appearance:none;background-color:transparent;border:none;cursor:pointer;justify-content:center;margin:0;position:relative}.number-input button:after,.number-input button:before{content:"";display:inline-block;height:2px;position:absolute;transform:translate(-50%,-50%)}.number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}.number-input input[type=number]{text-align:center}.number-input.number-input{border:1px solid #ced4da;border-radius:.25rem;width:10rem}.number-input.number-input button{height:.7rem;width:2.6rem}.number-input.number-input button.minus{padding-left:10px}.number-input.number-input button:after,.number-input.number-input button:before{background-color:#495057;width:.7rem}.number-input.number-input input[type=number]{border:1px solid #ced4da;border-width:0 1px;color:#495057;font-size:1rem;height:2rem;max-width:4rem;padding:.5rem}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.number-input.def-number-input.safari_only button:after,.number-input.def-number-input.safari_only button:before{margin-top:-.3rem}}}ul.student-section-list{list-style:none;padding-left:0}.student-section-list{display:flex;flex-direction:column;list-style:none;margin:0}.student-section-list-item{align-items:center;background:#f7f7f7;border-color:#f1f1f1 #dfdfdf #dcdcdc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none!important;display:flex;flex-direction:row;font-size:1.1rem;padding:0}.student-section-list-item__controls{align-self:stretch;margin-left:auto}.student-section-list-item .student-section-list-item__join-button{align-items:center;background:#fbb244;border:none;border-bottom-right-radius:3px;border-top-right-radius:3px;box-shadow:none!important;color:inherit;color:#fff;display:flex;font-size:.95rem;height:100%;justify-content:center;padding:0 2rem;position:relative;text-transform:uppercase}.student-section-list-item .student-section-list-item__join-button:hover:after{opacity:1}.student-section-list-item .student-section-list-item__join-button:after{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.2));content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s cubic-bezier(0,0,.2,1);width:100%}.student-section-list-item--closed .student-section-list-item__join-button{background:#f2f2f2;color:#777;cursor:default}.student-section-list-item__name{margin:0;padding:1rem}.student-section-list-item--closed{background:#f7f7f7}.student-section-list-item--closed .student-section-list-item__name{color:#555}.student-section-list-anim-enter-active,.student-section-list-anim-leave-active{transition:opacity .25s cubic-bezier(0,0,.2,1),transform .25s cubic-bezier(0,0,.2,1)}.student-section-list-anim-enter,.student-section-list-anim-leave-to{opacity:0;transform:scale(1.05)}.vertical-or-separator{align-items:center;display:flex;flex-direction:row}.vertical-or-separator__filler-left,.vertical-or-separator__filler-right{border-top:1px solid #ddd;flex:1 1 100%}.vertical-or-separator__filler-right{margin-left:auto}.vertical-or-separator__filler-left{margin-right:auto}.vertical-or-separator__or{color:#555;flex:1 0 auto;padding:0 1rem}
