@import url("https://fonts.googleapis.com/css?family=Heebo:400,500,700&display=optional");.text-yellow-200{color:#f7e6bf}.text-yellow-300{color:#f7dca1}.text-yellow-400{color:#ffc655}.text-yellow-500{color:#ffb000}.text-yellow-600{color:#bf7600}.text-yellow-700{color:#7f4909}.text-yellow-800{color:#4c2906}.bg-yellow-200{background-color:#f7e6bf}.bg-yellow-300{background-color:#f7dca1}.bg-yellow-400{background-color:#ffc655}.bg-yellow-500{background-color:#ffb000}.bg-yellow-600{background-color:#bf7600}.bg-yellow-700{background-color:#7f4909}.bg-yellow-800{background-color:#4c2906}.text-gray-200{color:#e5e3df}.text-gray-300{color:#aaa8a7}.text-gray-400{color:#757574}.text-gray-500{color:#5b5a57}.text-gray-600{color:#3f3f3d}.text-gray-700{color:#2d2c2b}.text-gray-800{color:#161616}.bg-gray-200{background-color:#e5e3df}.bg-gray-300{background-color:#aaa8a7}.bg-gray-400{background-color:#757574}.bg-gray-500{background-color:#5b5a57}.bg-gray-600{background-color:#3f3f3d}.bg-gray-700{background-color:#2d2c2b}.bg-gray-800{background-color:#161616}.text-blue-200{color:#aacfe8}.text-blue-300{color:#6eaae5}.text-blue-400{color:#4389ed}.text-blue-500{color:#275fff}.text-blue-600{color:#0c3daa}.text-blue-700{color:#002984}.text-blue-800{color:#031442}.bg-blue-200{background-color:#aacfe8}.bg-blue-300{background-color:#6eaae5}.bg-blue-400{background-color:#4389ed}.bg-blue-500{background-color:#275fff}.bg-blue-600{background-color:#0c3daa}.bg-blue-700{background-color:#002984}.bg-blue-800{background-color:#031442}i.fa{font-family:FontAwesome}.st-semi-bold{font-weight:500}.st-shadow-sm{box-shadow:0 1px 2px #757574}.st-text-small{font-size:.8rem;line-height:1rem}.st-bg-cover{background-size:cover;min-height:100vh}.flex-even{flex:1}@media(max-width:991.98px){.border-right-lg-none{border-right:none!important}}@media(min-width:1200px){.border-bottom-xl-none{border-bottom:none!important}}.st-link-yellow-400{color:#ffc655!important}.st-link-yellow-400:hover{color:#f7dca1!important;text-decoration:none}fieldset.st-custom-checkbox-weekdays{width:100%}label.st-custom-checkbox-label{position:relative}fieldset.st-custom-checkbox-weekdays .st-custom-checkbox-label{box-sizing:border-box;width:18%}.st-custom-checkbox{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.st-custom-checkbox~i{position:absolute;right:.3rem;top:.3rem;color:#fce6b1;display:none}.st-custom-checkbox:checked~i{display:inline;font-size:.8rem}.st-custom-checkbox+span{cursor:pointer;border:1px solid #007bff;font-size:1.25rem;padding:0;margin:0;display:inline-block;text-align:center;color:#007bff;width:100%;height:60px;box-sizing:border-box;line-height:56px;vertical-align:middle;border-radius:.25rem}label:first-child+span{border-radius:.25rem 0 0 .25rem}label:last-child+span{border-radius:0 .25rem .25rem 0}.st-custom-checkbox:checked+span{background:#007bff;color:#fff}.st-custom-checkbox+span:hover{-webkit-box-shadow:0 0 8px rgba(0,123,255,.6)!important;-moz-box-shadow:0 0 8px rgba(0,123,255,.6)!important;box-shadow:0 0 8px rgba(0,123,255,.6)!important;border-color:#0069d9}.st-custom-checkbox:checked+span:hover{-webkit-box-shadow:0 0 8px rgba(0,123,255,.6)!important;-moz-box-shadow:0 0 8px rgba(0,123,255,.6)!important;box-shadow:0 0 8px rgba(0,123,255,.6)!important;background:#007bff}.st-custom-checkbox:focus+span:hover{-webkit-box-shadow:0 0 8px rgba(0,123,255,.6)!important;-moz-box-shadow:0 0 8px rgba(0,123,255,.6)!important;box-shadow:0 0 8px rgba(0,123,255,.6)!important}.st-custom-checkbox:focus+span{-webkit-box-shadow:0 0 8px rgba(0,123,255,.6)!important;-moz-box-shadow:0 0 8px rgba(0,123,255,.6)!important;box-shadow:0 0 8px rgba(0,123,255,.6)!important}label.st-custom-radio-img-label{position:relative;display:inline-block}label.st-custom-radio-img-label:hover{-webkit-box-shadow:0 0 8px rgba(0,123,255,.6)!important;-moz-box-shadow:0 0 8px rgba(0,123,255,.6)!important;box-shadow:0 0 8px rgba(0,123,255,.6)!important;border-color:#0069d9;cursor:pointer}.st-custom-img-radio{position:absolute;opacity:0;width:0;height:0}.st-custom-img-radio+img{cursor:pointer;border:1px solid #007bff;border-radius:.25rem;padding:10px 10px 30px 10px;pointer-events:none;-moz-user-select:-moz-none}.st-custom-img-radio:checked+img{background:#007bff;display:inline-block;pointer-events:none;-moz-user-select:-moz-none}.st-custom-img-radio+img:hover{-webkit-box-shadow:0 0 8px rgba(0,123,255,.6)!important;-moz-box-shadow:0 0 8px rgba(0,123,255,.6)!important;box-shadow:0 0 8px rgba(0,123,255,.6)!important;border-color:#0069d9;cursor:pointer}.st-custom-img-radio:checked+img:hover{-webkit-box-shadow:0 0 8px rgba(0,123,255,.6)!important;-moz-box-shadow:0 0 8px rgba(0,123,255,.6)!important;box-shadow:0 0 8px rgba(0,123,255,.6)!important;background:#007bff;cursor:pointer}.st-custom-img-radio:focus+img:hover{-webkit-box-shadow:0 0 8px rgba(0,123,255,.6)!important;-moz-box-shadow:0 0 8px rgba(0,123,255,.6)!important;box-shadow:0 0 8px rgba(0,123,255,.6)!important;cursor:pointer}.st-custom-img-radio~i{position:absolute;right:.3rem;top:.3rem;color:#fce6b1;display:none;font-size:1.2rem}.st-custom-img-radio:checked~i{display:inline}.st-custom-img-radio~span{position:absolute;bottom:.3rem;color:#007bff;display:block;width:100%;text-align:center}.st-custom-img-radio~span:hover{-webkit-box-shadow:0 0 8px rgba(0,123,255,.6)!important;-moz-box-shadow:0 0 8px rgba(0,123,255,.6)!important;box-shadow:0 0 8px rgba(0,123,255,.6)!important;cursor:pointer}.st-custom-img-radio:checked~span{color:#fff}.st-icon-lg{max-width:48px;max-height:48px}.st-icon-md{max-width:32px;max-height:32px}.st-icon-sm{max-width:24px;max-height:24px}.st-icon-xs{max-width:16px;max-height:16px}.st-loader-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1;text-align:center;background-color:#fff;background-color:rgba(255,255,255,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)"}.st-loader-wrapper{width:65px;height:15px;display:flex;justify-content:center;align-items:center;position:relative}.st-loader-circle{width:15px;height:15px;margin-right:10px;background:transparent;border-radius:10px;animation:st-loader-animation 1.5s infinite alternate}.st-loader-circle:nth-child(2){animation-delay:.3s}.st-loader-circle:nth-child(3){margin-right:0;animation-delay:.6s}@keyframes st-loader-animation{to{background:#6eaae5}}.st-spinner-background{position:absolute;width:100%;height:100%;z-index:1;text-align:center;background-color:#fff;background-color:rgba(255,255,255,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)"}.modal.fade{opacity:1}.modal.fade .modal-dialog{-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0)}.modal-dialog.animated{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.modal-backdrop{display:none}.modal-backdrop-transparent{position:fixed;top:0;right:0;bottom:0;left:0;background-color:transparent;opacity:0;width:100%;height:100%;z-index:-1000}.modal-backdrop-primary{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);opacity:.6;width:100%;height:100%;z-index:1040}.modal-transition{transition:all .4s ease}.modal-content{box-shadow:0 2px 4px rgba(68,68,68,.6)!important;border:none!important}.st-stepper-container{position:relative;width:100%;height:30px;text-align:center;padding:0 5%}.st-stepper{position:absolute;width:90%;height:100%}.st-stepper-line{position:absolute;display:inline-block;background:#f7dca1;width:100%;height:20%;left:0;top:40%}.st-stepper-line-progress{position:absolute;display:inline-block;background:#4c2906;height:20%;left:0;top:40%}.st-step{position:absolute;display:inline-block;background:#f7dca1;width:30px;height:30px;border-radius:50%;z-index:1}.st-step-complete{background:#4c2906}.st-step-active{background:#fff;border:#4c2906 solid 6px}.st-stepper4 .st-stepper-progress-2{width:33%}.st-stepper4 .st-stepper-progress-3{width:66%}.st-stepper4 .st-stepper-progress-4{width:100%}.st-stepper4 .st-step:nth-child(1){left:0;margin-left:-15px}.st-stepper4 .st-step:nth-child(2){left:33%;margin-left:-15px}.st-stepper4 .st-step:nth-child(3){right:33%;margin-right:-15px}.st-stepper4 .st-step:nth-child(4){right:0;margin-right:-15px}.st-stepper5 .st-stepper-progress-2{width:25%}.st-stepper5 .st-stepper-progress-3{width:50%}.st-stepper5 .st-stepper-progress-4{width:75%}.st-stepper5 .st-stepper-progress-5{width:100%}.st-stepper5 .st-step:nth-child(1){left:0;margin-left:-15px}.st-stepper5 .st-step:nth-child(2){left:25%;margin-left:-15px}.st-stepper5 .st-step:nth-child(3){left:50%;margin-left:-15px}.st-stepper5 .st-step:nth-child(4){right:25%;margin-right:-15px}.st-stepper5 .st-step:nth-child(5){right:0%;margin-right:-15px}.st-toggle{align-items:center;display:flex;align-content:flex-start}.st-toggle__label{flex-grow:1}.st-toggle__input{opacity:0;position:absolute;z-index:-1}.st-toggle__container{display:block;background:url("../Images/st-toggle-background.svg") 61px 30px #e8e7e6;padding:1px;border-radius:15px;height:30px;transition:background-color 300ms ease;width:61px;margin-left:auto;cursor:pointer}:focus+.st-toggle__container{-webkit-box-shadow:0 0 8px rgba(0,123,255,.6)!important;-moz-box-shadow:0 0 8px rgba(0,123,255,.6)!important;box-shadow:0 0 8px rgba(0,123,255,.6)!important}:checked+.st-toggle__container{background-color:#007bff;border-color:#007bff}.st-toggle__container.st-toggle__on{background-color:#007bff;border-color:#007bff}.st-toggle__container.st-toggle__on .st-toggle__knob{transform:translateX(31px)}.st-toggle__knob{display:block;background-color:#fff;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.3);height:28px;width:28px;transition:transform 300ms ease}:checked+.st-toggle__container>.st-toggle__knob{transform:translateX(31px)}.loader-wrap{width:64px;height:32px;background:#fff;top:-2px;left:-2px;z-index:999}.loader{border:4px solid rgba(0,123,255,.2);border-radius:50%;border-top:4px solid #007bff;width:24px;height:24px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#bootstrap-overrides h1{font-size:1.25rem}#bootstrap-overrides h2{font-size:1rem}#bootstrap-overrides h3{font-size:1.25rem}#bootstrap-overrides h4,#bootstrap-overrides h5,#bootstrap-overrides h6{font-size:1rem}#bootstrap-overrides th{font-weight:400}#bootstrap-overrides .btn-primary,#bootstrap-overrides .btn-primary:hover{border:none}#bootstrap-overrides .badge{font-weight:400}#bootstrap-overrides .badge-success{background-color:#d4fbc7;color:#223e0f;border:#223e0f 1px solid}#bootstrap-overrides .badge-warning{background:#fff2d4;color:#4c2906;border:1px solid #4c2906}#bootstrap-overrides .badge-danger{background:#ffd2d3;color:#800f13;border:1px solid #800f13}#bootstrap-overrides .badge-light{border:1px solid #212529}#bootstrap-overrides .badge-info{background-color:#dce9f9;color:#031442;border:#031442 1px solid}#bootstrap-overrides .alert-success{background-color:#d4fbc7;color:#223e0f;border:#223e0f 1px solid}#bootstrap-overrides .alert-danger{background:#ffd2d3;color:#800f13;border:1px solid #800f13}#bootstrap-overrides .alert-warning{background-color:#fefcd3;color:#804a0f;border:#804a0f 1px solid}#bootstrap-overrides .alert-info{background-color:#dce9f9;color:#031442;border:#031442 1px solid}#bootstrap-overrides .alert-secondary{background-color:#e5e3df;color:#161616;border:#161616 1px solid}#bootstrap-overrides .table-striped tbody tr:nth-of-type(odd){background-color:#f5fafc}#bootstrap-overrides .table-striped tbody tr:nth-of-type(even){background-color:#dce9f9}#bootstrap-overrides .is-valid{background-image:none;border:1px solid #ced4da}#bootstrap-overrides .custom-control-input.is-valid~.custom-control-label{color:#161616}#bootstrap-overrides .btn.is-valid{border:none}#bootstrap-overrides .btn:disabled{background:#e9ecef}#bootstrap-overrides .btn-a-link:disabled,#bootstrap-overrides .btn-link:disabled{color:#e9ecef;background:none}#bootstrap-overrides .custom-select.is-valid{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px}#bootstrap-overrides .popover{display:none;visibility:hidden;opacity:0}.card{border:none;border-left:4px solid #2d2c2b;-webkit-box-shadow:0 1px 2px #888!important;-moz-box-shadow:0 1px 2px #888!important;box-shadow:0 1px 2px #888!important;border-radius:.2rem}.btn-a-link{font-weight:400;color:#007bff;padding:0}.btn-a-link:hover{color:#0056b3;text-decoration:underline}@media(min-width:992px){.w-lg-75{width:75%}}@media(max-width:767px){#bootstrap-overrides .navbar-collapse form{margin-top:1.25rem;margin-bottom:1.25rem}#bootstrap-overrides .navbar-collapse a{font-size:1.25rem;padding-top:1.25rem}}:root,body{font-family:"Heebo",Verdana,Geneva,sans-serif;color:#161616;background-color:#f4f3f2}.support-footer-offset{min-height:calc(100vh - 194px)}.st-section-header{margin-bottom:.5rem}.st-section-header h2{color:#3f3f3d;margin-bottom:.25rem}.st-navbar-bottom-border{background:#fed53d;background:-moz-linear-gradient(-45deg,#fed53d 0%,#ffb000 100%);background:-webkit-linear-gradient(-45deg,#fed53d 0%,#ffb000 100%);background:linear-gradient(135deg,#fed53d 0%,#ffb000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed53d',endColorstr='#ffb000',GradientType=1);background-size:cover;width:100%;height:10px}.st-bg-yellow-gradient{background:#fed53d;background:-moz-radial-gradient(center,ellipse cover,#fed53d 1%,#ffb000 100%);background:-webkit-radial-gradient(center,ellipse cover,#fed53d 1%,#ffb000 100%);background:radial-gradient(ellipse at center,#fed53d 1%,#ffb000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed53d',endColorstr='#ffb000',GradientType=1)}#imgStudentPic{width:172px;height:228px;display:inline-block}#divActivitiesSpin{position:absolute;width:100%;height:80%}#divAttendanceExceptionsSpin,#divDismissalExceptionsSpin{width:100%;height:200px;border-radius:4px;margin-bottom:1rem}.st-activity-modal-activity-details:last-child{border-bottom:none!important}#templates>div{display:none}.st-left-border-yellow{border-left:4px solid #fbb000}.modal-body .cdm-cancel-exception-link{display:none}.text-light{font-weight:300}.text-regular{font-weight:400}.text-semi-bold{font-weight:500}.text-bold{font-weight:700}.text-italic{font-style:italic}.display-1{font-size:3rem!important}.display-2{font-size:2.5rem!important}.display-3{font-size:2rem!important}.display-4{font-size:1.75rem!important}.display-5{font-size:1.5rem!important}.display-6{font-size:1.25rem!important}.input-validation-error,.form-control.is-invalid{border-color:#dc3545;padding-right:2.25rem;background-repeat:no-repeat;background-position:center right calc(2.25rem/4);background-size:calc(2.25rem/2) calc(2.25rem/2);background-image:none}label.is-invalid{width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.is-invalid:focus,.input-validation-error:focus{border-color:rgba(220,53,69,.8);outline:0;-webkit-box-shadow:0 0 8px rgba(220,53,69,.6)!important;-moz-box-shadow:0 0 8px rgba(220,53,69,.6)!important;box-shadow:0 0 8px rgba(220,53,69,.6)!important}.dropdown-validation-error{border-color:#dc3545}.dropdown-validation-error:focus{border-color:rgba(220,53,69,.8);outline:0;-webkit-box-shadow:0 0 8px rgba(220,53,69,.6)!important;-moz-box-shadow:0 0 8px rgba(220,53,69,.6)!important;box-shadow:0 0 8px rgba(220,53,69,.6)!important}.field-validation-error,.custom-invalid-feedback{width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.custom-select.input-validation-error,.custom-select.is-invalid{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px}.form-control::placeholder{opacity:1;color:#aaa8a7}.form-control::-webkit-input-placeholder{color:#aaa8a7}.form-control:-moz-placeholder{color:#aaa8a7}.form-control:-ms-input-placeholder{color:#aaa8a7}.form-control::-moz-placeholder{opacity:1;color:#aaa8a7}input:focus,select:focus,textarea:focus,button:focus,.btn:focus,.btn:hover{-webkit-box-shadow:0 0 8px rgba(0,123,255,.6)!important;-moz-box-shadow:0 0 8px rgba(0,123,255,.6)!important;box-shadow:0 0 8px rgba(0,123,255,.6)!important}.btn.btn-link:focus,.btn.btn-a-link:focus,.btn.btn-link:hover,.btn.btn-a-link:hover,.btn:disabled{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.st-label{font-size:.85rem;color:#5b5a57;margin-bottom:0}#map-placeholder{background:#e8e7e6;width:calc(100%- 32px);height:400px;position:absolute;box-sizing:border-box}.stop-marker{cursor:pointer}.H_ib_body{background:#f7e6bf;color:#4c2906;border:1px solid #4c2906;right:-100px!important;top:0!important;bottom:-4.25em!important}.H_ib_content{padding:5px 10px;width:200px}.H_ib_tail{display:none}#st-calendar{text-align:center;width:100%;height:100%}.st-calendar-header{width:100%;border-bottom:1px solid #aaa8a7;margin:20px 0;box-sizing:border-box}.st-calendar-body{width:100%;height:80%;min-height:424px}.st-calendar-day-header-week{width:100%;height:10%;padding:5px 0;box-sizing:border-box}.st-calendar-day-header{display:inline-block;width:13%;color:#5b5a57}.st-calendar-days{width:100%;height:90%}.st-calendar-week{width:100%;padding:5px 0;box-sizing:border-box}.st-calendar-day{display:inline-block;width:13%;height:100%;border-radius:4px;padding:2px 0}.st-calendar-day:hover{background:#e9f7ff;cursor:pointer}.st-calendar-day-today{background:#fcf5eb}.st-calendar-day-future{color:#aaa8a7}.st-calendar-activity{width:20px;height:20px;margin:10px auto}.st-calendar-activity-am-indicator{width:10px;height:20px;background:#275fff;border-radius:10px 0 0 10px;float:left}.st-calendar-activity-pm-indicator{width:10px;height:20px;background:#ffb000;border-radius:0 10px 10px 0;float:right}.st-calendar-activity-details{border-bottom:1px solid #e5e3df;margin-bottom:1.5rem;padding-bottom:.5rem}.st-calendar-activity-details:last-child{margin-bottom:0;padding-bottom:0}.st-calendar-activity-details:last-child{border:none}.st-calendar-activity-details-guardian-div{cursor:default}#st-calendar-day-activity-map{display:none}.map-modal-stop-header{border-radius:.25rem .25rem 0 0;background:#3f3f3d;color:#fff;padding:.75rem 1rem}#divExceptions .row div:last-child .card{margin-bottom:0!important}#student-index-on-bus-alert input{float:right}.st-registration-card-shadow{box-shadow:0 2px 4px #bf7600!important}.card.st-empty-state{border:2px solid #aaa8a7!important;box-shadow:none!important;background:none;color:#aaa8a7;height:200px}.st-no-activity{background:#f4f3f2;border-radius:4px;height:200px;font-size:1.5rem;display:flex;align-items:center;justify-content:center}#hero-district-logo{max-height:220px}