*{-webkit-box-sizing:border-box;box-sizing:border-box}#app,.main,body,html{height:100%;width:100%;overflow-x:hidden}#app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-body-wrapper{padding:0!important;margin:0!important}.error{margin:auto}.content{width:100%;min-height:calc(100vh - 50px - .625rem);position:absolute;top:calc(50px + .625rem);left:0;padding:1rem;background-color:#f2f8f9}@media (min-width:992px){.content{width:calc(100% - 250px);left:250px;padding:2rem}}a[data-v-d2d9ec6c]{cursor:pointer}nav[data-v-d2d9ec6c]{padding:0;height:calc(50px + .625rem);background-color:#5983e8;position:fixed;top:0;width:100%}nav img[data-v-d2d9ec6c]{height:50px;width:auto}.navbar-brand[data-v-d2d9ec6c]{width:75px;background-color:#fff;padding:.3125rem;text-align:center}.navbar-nav[data-v-d2d9ec6c]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;alin-items:center}.nav-item[data-v-d2d9ec6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:1rem;margin-right:1rem;color:#fff}.nav-item .nav-link.dropdown-toggle[data-v-d2d9ec6c]{color:#fff!important}.nav-item .dropdown-menu-right[data-v-d2d9ec6c]{position:absolute}.user-profile .profile-image[data-v-d2d9ec6c]{margin-left:.5rem;width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:50%}@media (min-width:992px){.navbar-brand[data-v-d2d9ec6c]{width:250px}}.sidebar-offcanvas[data-v-39903ea9]{width:250px;background-color:#fff;position:fixed;top:calc(50px + .625rem);bottom:0;left:100%;text-align:left;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;overflow-y:auto}.sidebar-offcanvas.open[data-v-39903ea9]{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.nav[data-v-39903ea9]{margin-top:1rem}.nav-item[data-v-39903ea9]{width:100%}.nav-item .nav-link[data-v-39903ea9]{padding:16px 35px;color:#4a4a4a}.nav .nav-item>.nav-link.active[data-v-39903ea9]{color:#308ee0}.nav-item:hover:not(.nav-profile)>.nav-link[data-v-39903ea9]{background-color:#fafafa;color:#4a4a4a}.nav-item:not(.nav-profile)>.nav-link[data-v-39903ea9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav-item>.nav-link>.nav-text[data-v-39903ea9]{width:75%}.user-wrapper[data-v-39903ea9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.user-wrapper .profile-image[data-v-39903ea9]{max-width:100%;-o-object-fit:cover;object-fit:cover;width:50px;height:50px;border-radius:50%}.user-wrapper .text-wrapper[data-v-39903ea9]{margin-left:15px}.user-wrapper .text-wrapper .profile-name[data-v-39903ea9]{margin-bottom:0}@media (min-width:992px){.sidebar-offcanvas[data-v-39903ea9]{position:absolute;left:0}.sidebar-offcanvas.open[data-v-39903ea9]{-webkit-transform:translateX(0);transform:translateX(0)}}.loader-wrapper[data-v-39405210]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;background-color:inherit;z-index:1030;font-size:3rem}.loader[data-v-39405210]{left:50%;margin-left:-4rem;font-size:10px;border:.8rem solid #dcdcdc;border-left:.8rem solid #5983e8;-webkit-animation:spin-data-v-39405210 1s linear infinite;animation:spin-data-v-39405210 1s linear infinite}.loader[data-v-39405210],.loader[data-v-39405210]:after{border-radius:50%;width:8rem;height:8rem;display:block;position:absolute;top:50%;margin-top:-4.05rem}@-webkit-keyframes spin-data-v-39405210{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-39405210{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.page-loader{z-index:1030}.navbar{z-index:1000}.sidebar{z-index:999}.content-loader{z-index:700}.content{z-index:500}.main[data-v-ded7287a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.system-error[data-v-ded7287a]{font-size:2rem;text-align:center}.form-signin[data-v-ded7287a],.system-error[data-v-ded7287a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:330px;padding:15px;margin:0 auto}.form-signin .form-control[data-v-ded7287a]{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding:10px;font-size:16px;margin-bottom:1rem}.form-signin .form-control[data-v-ded7287a]:focus{z-index:2}@-webkit-keyframes octocat-wave-data-v-ded7287a{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}20%,60%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}40%,80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes octocat-wave-data-v-ded7287a{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}20%,60%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}40%,80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@media (min-width:992px){.github-corner:hover .octo-arm[data-v-ded7287a]{-webkit-animation:octocat-wave-data-v-ded7287a .56s ease-in-out;animation:octocat-wave-data-v-ded7287a .56s ease-in-out}}table[data-v-26175028]{table-layout:fixed}col[data-v-26175028]{width:30%}.profile-section[data-v-26175028]{background-color:#fff;padding:1rem;margin-top:1rem}.profile-head[data-v-26175028]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.profile-image[data-v-26175028]{margin-right:1rem}.profile-list[data-v-26175028]{list-style-type:none;margin:0;padding:0}.profile-list .profile-name[data-v-26175028]{font-weight:700}.vuecal{height:80vh}.vuecal__cell-events-count,.vuecal__menu{background-color:#5983e8}.vuecal__menu button{border-bottom-color:#fff;color:#fff}.vuecal__menu button.active{background-color:hsla(0,0%,100%,.15)}.vuecal__title-bar{background-color:#acc1f3}.vuecal:not(.vuecal--day-view) .vuecal__cell.selected,.vuecal__cell.current,.vuecal__cell.today{background-color:rgba(240,240,255,.4)}.vuecal__cell.selected:before{border-color:rgba(89,131,232,.5)}.dropdown[data-v-b0c8c576],.nav-tabs[data-v-b0c8c576]{margin-bottom:1rem}.dropdown-menu .dropdown-item[data-v-b0c8c576]:not(.active),.nav-tabs .nav-link[data-v-b0c8c576]:not(.active){cursor:pointer}.schedule-class[data-v-b0c8c576]{background-color:#fff;padding:.5rem;margin-top:2px}.class-details[data-v-b0c8c576],.class-header[data-v-b0c8c576]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.class-details[data-v-b0c8c576]{font-size:.7rem}@media (min-width:992px){.schedule-class[data-v-b0c8c576]{padding:1rem;margin-top:1rem}.class-header[data-v-b0c8c576]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.class-details[data-v-b0c8c576]{text-align:right;font-size:inherit}}.dropdown[data-v-f9265e38],.nav-tabs[data-v-f9265e38]{margin-bottom:1rem}.dropdown-menu .dropdown-item[data-v-f9265e38]:not(.active),.nav-tabs .nav-link[data-v-f9265e38]:not(.active){cursor:pointer}.table[data-v-f9265e38]{table-layout:fixed}.gradebook-class[data-v-f9265e38]{background-color:#fff;padding:.5rem;margin-top:2px}.col-markname[data-v-f9265e38]{width:40%}.class-header .class-details[data-v-f9265e38],.class-header[data-v-f9265e38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.class-header .class-details[data-v-f9265e38]{font-size:.25rem}@media (min-width:992px){.gradebook-class[data-v-f9265e38]{padding:1rem;margin-top:1rem}.class-header[data-v-f9265e38]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.class-header .class-details[data-v-f9265e38]{text-align:right}}.dropdown[data-v-3d074dea],.nav-tabs[data-v-3d074dea]{margin-bottom:2rem}.table[data-v-3d074dea]{table-layout:fixed}.mark-summary[data-v-3d074dea]{margin-bottom:1rem}.assignment[data-v-3d074dea],.calculation[data-v-3d074dea]{background-color:#fff;padding:1rem;margin-top:1rem}.col-points[data-v-3d074dea],.col-weight[data-v-3d074dea],.col-weighted[data-v-3d074dea]{width:33.333333%}.back-btn[data-v-3d074dea]{margin-bottom:1rem}.back-btn>.back-icon[data-v-3d074dea]{margin-right:.5rem}.table[data-v-5bde3ee2]{table-layout:fixed}col[data-v-5bde3ee2]{width:40%}.health-section[data-v-5bde3ee2]{margin-bottom:1rem}.health-condition[data-v-5bde3ee2],.health-immunization[data-v-5bde3ee2]{background-color:#fff;padding:1rem;margin-top:1rem}.immunization-doses[data-v-5bde3ee2]{padding:0 1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.immunization-doses.collapsing[data-v-5bde3ee2],.immunization-doses.show[data-v-5bde3ee2]{display:-webkit-box;display:-ms-flexbox;display:flex}.immunization-doses>.immunization-dose[data-v-5bde3ee2]{width:100px}.collapse-icon[data-v-5bde3ee2]{-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}[data-toggle=collapse][aria-expanded=true] .collapse-icon[data-v-5bde3ee2]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.error[data-v-3c262c0d]{text-align:center}.error-wrapper[data-v-3c262c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-details[data-v-3c262c0d]{text-align:center}.error-details-header[data-v-3c262c0d]{text-transform:uppercase}@media (min-width:992px){.error-wrapper[data-v-3c262c0d]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.error-details[data-v-3c262c0d]{margin-left:3rem;text-align:left}}