html{font-size:12px}@media screen and (min-width:280px){html{font-size:calc(11.02326px + .34884vw)}}@media screen and (min-width:2000px){html{font-size:18px}}p{font-size:16px!important}#root,body,html{width:100%;height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.content-container-col{margin-left:auto;margin-right:auto;max-width:90%;height:100%}@media screen and (max-width:1600px){.content-container-col{padding:0 2rem}}.article-container{margin-left:auto;margin-right:auto;width:900px;max-width:100%;height:100%}@media screen and (max-width:1100px){.article-container{padding:0 2rem}}#form-container{margin-left:auto;margin-right:auto;width:100%!important;max-width:400px}.wide-screen-helper-container{height:100%;width:100%;display:flex}@media screen and (min-width:2000px){.wide-screen-centered-container{margin:auto;height:100%;max-height:800px;width:100%;max-width:1200px}}.header-container-col{margin-left:auto;margin-right:auto;width:1800px;max-width:100%;height:100%}.btn-primary{background-image:linear-gradient(#00bfa5,#03a9f4);color:#fff;border:none;border-radius:30px;padding-left:2em;padding-right:2em}.btn-primary:hover{background-image:linear-gradient(#03a9f4,#00bfa5)}.btn-outline-primary{background-color:transparent;border:none;border:1px solid #03a9f4!important;border-radius:30px;color:#03a9f4;padding-left:2em;padding-right:2em;outline:none}.btn-outline-primary:hover{background-color:#03a9f4;color:#fff}.btn-outline-white{background-color:transparent;border:none;border:1px solid #fff!important;border-radius:30px;color:#fff;padding-left:2em;padding-right:2em;outline:none}.btn-outline-white:hover{background-color:#fff;color:#00bfa5}.font-color-faded{color:#b6b5b5!important}.font-size-14{font-size:14px}.font-size-40{font-size:40px}@media screen and (max-width:767px){.font-size-14{font-size:12px}}@media screen and (max-width:991px){.font-size-40{font-size:28px}}@media screen and (max-width:760px){.font-size-40{font-size:20px}}@font-face{font-family:"gotham-medium";src:url(/static/media/GothamMedium.bcd733e6.otf)}@font-face{font-family:"nunito-bold";src:url(/static/media/Nunito-Bold.7ddd6722.ttf)}@font-face{font-family:"nunito-light";src:url(/static/media/Nunito-Light.abdadce6.ttf)}@font-face{font-family:"nunito-regular";src:url(/static/media/Nunito-Regular.e4eb7682.ttf)}.font-gotham-medium{font-family:gotham-medium!important}.font-nunito-bold{font-family:nunito-bold!important}.font-nunito-light{font-family:nunito-light!important}.font-nunito-regular{font-family:nunito-regular!important}.font-nunito-bold-green-uppercase{font-family:nunito-bold!important;color:#00bfa5!important;text-transform:uppercase!important}.font-nunito-regular-blue{font-family:nunito-regular!important;color:#03a9f4!important}.App{height:100%;position:relative;color:#49566d}.App .rs-picker-menu{z-index:1981!important}.App .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.App .logo{width:130px;height:auto;padding-top:20px;fill:#49566d}.App .container-fluid{padding-left:0!important;padding-right:0!important}.App .row{margin-left:0!important;margin-right:0!important}.App .schools-page{padding-top:50px}.fade{opacity:1}.modals-nav>ul{display:flex;flex-wrap:wrap}#absences-modal-container .headings,#grades-modal-container .headings,#mentions-modal-container .headings,#partial-grades-modal-container .headings,#thesis-modal-container .headings{display:flex}#absences-modal-container .headings>div,#grades-modal-container .headings>div,#mentions-modal-container .headings>div,#partial-grades-modal-container .headings>div,#thesis-modal-container .headings>div{flex:1 1;display:flex;justify-content:center}#absences-modal-container .headings>div>p,#grades-modal-container .headings>div>p,#mentions-modal-container .headings>div>p,#partial-grades-modal-container .headings>div>p,#thesis-modal-container .headings>div>p{font-weight:700}#absences-modal-container .list-container .list-item .rs-list-item-content,#grades-modal-container .list-container .list-item .rs-list-item-content,#mentions-modal-container .list-container .list-item .rs-list-item-content,#partial-grades-modal-container .list-container .list-item .rs-list-item-content,#thesis-modal-container .list-container .list-item .rs-list-item-content{display:flex}#absences-modal-container .list-container .list-item .rs-list-item-content>div,#grades-modal-container .list-container .list-item .rs-list-item-content>div,#mentions-modal-container .list-container .list-item .rs-list-item-content>div,#partial-grades-modal-container .list-container .list-item .rs-list-item-content>div,#thesis-modal-container .list-container .list-item .rs-list-item-content>div{flex:1 1;display:flex;justify-content:center}#absences-modal-container .list-container .list-item .rs-list-item-content>p,#grades-modal-container .list-container .list-item .rs-list-item-content>p,#mentions-modal-container .list-container .list-item .rs-list-item-content>p,#partial-grades-modal-container .list-container .list-item .rs-list-item-content>p,#thesis-modal-container .list-container .list-item .rs-list-item-content>p{flex:1 1;display:flex;justify-content:center;text-align:center}@media screen and (max-width:1200px){.App .logo{width:130px;height:auto}.App h2{font-size:30px}.App h4{font-size:18px}}@media screen and (max-width:900px){.App .logo{width:100px;height:auto}.App h2{font-size:25px}.App h4{font-size:16px}}@media screen and (max-width:350px){.App .logo{width:80px;height:auto}.App h2{font-size:20px}.App h4{font-size:14px}}@media screen and (max-width:400px){.rs-modal{width:unset!important}}@media screen and (max-width:320px){.font-size-20{font-size:12px!important}}.layout{background-color:#f5f6fa;min-height:100vh}#header{position:fixed;top:0;left:0;background-color:#fff;border-bottom:1px solid #e7e7e7;padding-top:.5rem;padding-bottom:.5rem;z-index:201}#header #menu-icon{cursor:pointer;font-size:1.2rem}#header #header-logo{width:80px;height:auto;cursor:pointer;fill:#49566d}#header #header-search-input{border:1px solid #03a9f4;outline:none}#header .user-icon-container{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border:1px solid #03a9f4;border-radius:50%;cursor:pointer}@media screen and (max-width:680px){#header #search-input-col{display:none}}.side-drawer{height:calc(100% - 40px);background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);position:fixed;top:33px;left:0;width:70%;max-width:300px;z-index:200;transform:translateX(-1000px);transition:transform .3s ease-out}.side-drawer .side-drawer-logo{padding-top:0}.side-drawer .side-drawer-close{font-size:1.1rem;cursor:pointer}.side-drawer #side-drawer-search-input{display:none}.side-drawer .menu-item:focus{outline:none}.side-drawer .menu-item p:hover{color:#03a9f4}.side-drawer .menu-item{width:100%;height:100%;display:flex!important;align-items:center;cursor:pointer}.side-drawer .menu-item p{display:flex;justify-content:center;margin-top:7px;padding-left:10px;color:#49566d;font-weight:700}.side-drawer .menu-item .icon{color:#49566d;background-color:#e3f6ff}.side-drawer .menu-item .active-icon,.side-drawer .menu-item .icon{display:flex;align-items:center;justify-content:center;padding:10px;width:60px;height:60px;border-radius:50%;margin-top:10px;font-size:26px}.side-drawer .menu-item .active-icon{color:#03a9f4;background-color:#cff0fe}.side-drawer .menu-item .active-description-icon{color:#03a9f4!important}.side-drawer a{text-decoration:none}.side-drawer.open{transform:translateX(0)}@media screen and (max-width:679px){.side-drawer #side-drawer-search-input{display:block;border:1px solid #03a9f4;outline:none}}@media screen and (max-width:900px){.side-drawer .menu-item .active-icon,.side-drawer .menu-item .icon{width:50px;height:50px}}.backdrop{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:100;top:0;left:0}
/*# sourceMappingURL=main.9b8f089c.chunk.css.map */