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}@font-face{font-family:"Century Gothic";src:url(/static/media/CenturyGothic-BoldItalic.2a8fe311.woff2) format("woff2"),url(/static/media/CenturyGothic-BoldItalic.c6308cef.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Century Gothic";src:url(/static/media/CenturyGothic.3dbc8432.woff2) format("woff2"),url(/static/media/CenturyGothic.9dfd2958.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Century Gothic";src:url(/static/media/CenturyGothic-Italic.3d6badcc.woff2) format("woff2"),url(/static/media/CenturyGothic-Italic.612524e6.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Century Gothic";src:url(/static/media/CenturyGothic-Bold.a9f9acc6.woff2) format("woff2"),url(/static/media/CenturyGothic-Bold.fcd448dd.woff) format("woff");font-weight:700;font-style:normal}:root{--primary-color:#0d2475;--dark-primary:#04175c;--secondary-color:#fac600;--theme-secondary:#e6e6e6;--white:#fff}.id-fremont,.myfremontid{--primary-color:#861210;--dark-primary:#71100e;--secondary-color:#000;--theme-secondary:#000;--white:#fff}.mybchsid{--primary-color:#3b4781;--dark-primary:#283364}.id-ecrhs,.id-tesths,.mybchsid{--secondary-color:#fac600;--theme-secondary:#e6e6e6;--white:#fff}.id-ecrhs,.id-tesths{--primary-color:#0d2475;--dark-primary:#04175c}.mysfhsid{--primary-color:#161616;--dark-primary:#000;--secondary-color:#e1af13;--theme-secondary:#e1af13;--white:#fff}.mycpid{--primary-color:#154421;--dark-primary:#0d3016;--secondary-color:#c6b996;--theme-secondary:#c6b996;--white:#fff}.myslhsid{--primary-color:#254b99;--dark-primary:#1d3e82;--secondary-color:#06070d;--theme-secondary:#06070d;--white:#fff}.mysocesid{--primary-color:#8e0017;--dark-primary:#750011;--secondary-color:#989898;--theme-secondary:#989898;--white:#fff}.mysghsid{--primary-color:#a20000;--dark-primary:#8b0606;--secondary-color:#050505;--theme-secondary:#050505;--white:#fff}.myrchsid{--primary-color:#2075b6;--dark-primary:#0057a0;--secondary-color:#5eafe1;--theme-secondary:#5eafe1;--white:#fff}.mywestchesterid{--primary-color:#cf1e0a;--dark-primary:#af1b0a;--secondary-color:#000;--theme-secondary:#000;--white:#fff}.myrooseveltid{--primary-color:#ad000f;--dark-primary:#7e0008;--secondary-color:#edab39;--theme-secondary:#edab39;--white:#fff}.mynarbonneid{--primary-color:#008a00;--dark-primary:green;--secondary-color:#ffd600;--theme-secondary:#ffd600;--white:#fff}.myeastvalleyid{--primary-color:#3878c7;--dark-primary:#035fa8;--secondary-color:#010b14;--theme-secondary:#010b14;--white:#fff}.myvannuystid{--primary-color:#1c1c1c;--dark-primary:#000;--secondary-color:#730000;--theme-secondary:#730000;--white:#fff}.mytaftid{--primary-color:#a10202;--dark-primary:#8b0707;--secondary-color:#221e1f;--theme-secondary:#221e1f;--white:#fff}.mymainstreetid{--primary-color:#26469a;--dark-primary:#1b3476;--secondary-color:#000;--theme-secondary:#000;--white:#fff}.mymarinadelreyid{--primary-color:#0c3061;--dark-primary:#0a2a55;--secondary-color:#333;--theme-secondary:#333;--white:#fff}.mymarkhamid{--primary-color:#062b5d;--dark-primary:#052248;--secondary-color:#ced0d3;--theme-secondary:#ced0d3;--white:#fff}.mykennedyid{--primary-color:#dcba5e;--dark-primary:#caab58;--secondary-color:#000;--theme-secondary:#000;--white:#fff}.mysamueliacademyid{--primary-color:#e75214;--dark-primary:#c6440e;--secondary-color:#777d84;--theme-secondary:#777d84;--white:#fff}.myrivervalleyid{--primary-color:#2c5428;--dark-primary:#244620;--secondary-color:#231f20;--theme-secondary:#231f20;--white:#fff}.id-huntington,.myhuntingtonparkid{--primary-color:#de5533;--dark-primary:#b3472c;--secondary-color:#000;--theme-secondary:#000;--white:#fff}.mypolyid{--primary-color:#0a2468;--dark-primary:#091f58;--secondary-color:#d5a400;--theme-secondary:#d5a400;--white:#fff}.myyubacityid{--primary-color:#f8a900;--dark-primary:#d69200;--secondary-color:#302109;--theme-secondary:#302109;--white:#fff}.mybellid{--primary-color:#421951;--dark-primary:#33123f;--secondary-color:#f2d695;--theme-secondary:#f2d695;--white:#fff}.mylibraacademyid{--primary-color:#d4af46;--dark-primary:#b29238;--secondary-color:grey;--theme-secondary:grey;--white:#fff}.mymaywoodacademyid{--primary-color:#030091;--dark-primary:#090771;--secondary-color:#000;--theme-secondary:#000;--white:#fff}.myvapaid{--primary-color:#002f60;--dark-primary:#001e3d;--secondary-color:#333;--theme-secondary:#333;--white:#fff}.mydymallyid{--primary-color:#950d0d;--dark-primary:#7a0d0f;--secondary-color:#e99f1c;--theme-secondary:#e99f1c;--white:#fff}.myflemingid{--primary-color:#021535;--dark-primary:#010c1e;--secondary-color:#0094fe;--theme-secondary:#0094fe;--white:#fff}.myecrchsid{--primary-color:#111e5f;--dark-primary:#152579;--secondary-color:#457dbf;--theme-secondary:#457dbf;--white:#fff}.mynimitzid{--primary-color:#153d7b;--dark-primary:#1a4b97;--secondary-color:#da0449;--theme-secondary:#da0449;--white:#fff}.mycurtissid{--primary-color:#dd9e16;--dark-primary:#ffb71b;--secondary-color:#283247;--theme-secondary:#283247;--white:#fff}body,html{overflow-x:hidden}*{font-family:"Century Gothic",sans-serif;box-sizing:border-box}img{max-width:100%}.App{text-align:center}.qr-home{width:140px;height:140px;margin:50px auto;background:#fff;padding:25px;border-radius:50%;position:relative}.qr-home:before{position:absolute;left:-12px;right:-12px;content:"";top:-12px;bottom:-12px;border:5px solid #0d2475;border:5px solid var(--primary-color);border-radius:50%}.qr-home:after{position:absolute;left:-18px;right:-18px;content:"";top:-18px;bottom:-18px;border:1px solid #0d2475;border:1px solid var(--primary-color);border-radius:50%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.fmcmS{display:none}.camera-select{position:absolute;z-index:10;text-align:right;right:0;color:#fff}.qr-scanner section{overflow:hidden;position:relative;width:100%;height:100vh;padding:0!important}.qr-scanner section div{z-index:1!important;border-radius:15px;box-shadow:inset 0 0 0 2px rgba(255,0,0,.7)!important;position:absolute!important;width:100%!important;height:100%!important;max-height:300px;max-width:300px;border:0!important;margin:auto;display:block;left:0!important;right:0;top:0!important;bottom:0}.qr-status{position:absolute;bottom:0;left:0;right:0;margin:0;padding:10px;color:red;text-align:center}.student-detail-page{display:block!important;text-align:center}.student-detail-page .student-photo{width:250px;position:relative;height:250px;overflow:hidden;display:flex;border-radius:50%;border:7px solid #fff;background-color:#fff;box-shadow:0 1px 14px 0 rgba(0,0,0,.2)}.student-detail-page .student-photo-wrapper{width:250px;margin:10px auto;position:relative;height:250px;display:flex;border-radius:50%}.student-detail-page .student-photo-wrapper .school-logo{position:absolute;left:-43px;width:100px;border-radius:50%;overflow:hidden;height:100px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 14px 0 rgba(0,0,0,.2)}.student-detail-page .student-photo-wrapper .school-logo img{border-radius:50%;height:100%;width:100%;object-fit:contain}.student-detail-page .student-photo-wrapper .student-img{width:auto;height:auto;display:block;margin:auto;max-width:100%;max-height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center}.student-detail-page .stu-name{font-size:30px;font-weight:700;color:#444;margin:50px 0 5px}.student-detail-page .stu-grade{font-size:20px;margin:5px 0;color:#444}.student-detail-page .time{font-size:45px;font-weight:700;margin:10px 0 20px}.student-detail-page .stu-id{font-size:24px;color:#444;position:relative;padding:2px;margin:auto auto 250px;max-width:220px;box-shadow:0 1px 13px 0 #ececec;border-radius:22px}.student-detail-page .footer{border-top-left-radius:50px;border-top-right-radius:50px}.student-detail-page .footer,.student-detail-page .stu-id-footer{background-color:#fff;height:130px;width:100vw;background-position:bottom;background-repeat:no-repeat;position:absolute;bottom:0;top:inherit}.student-detail-page .stu-id-footer{display:flex;align-items:center;justify-content:center;overflow:hidden}.student-detail-page .stu-id-footer img{position:relative;top:0;max-width:none;height:130px;left:0;right:0;object-fit:cover;width:100%}.student-detail-page .add-app{margin:0;width:65px;height:65px;border-radius:50%!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;position:fixed;right:-16px;border:0;font-size:40px!important;font-weight:900;bottom:220px;line-height:28px;padding:14px 14px 14px 22px!important;z-index:10;background-color:#0d2475;background-color:var(--primary-color)}.student-detail-page .qr-code{padding:15px;bottom:0;z-index:10;left:0;right:0;width:200px;height:200px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background-color:#fff;box-shadow:0 1px 13px 0 #eee;position:relative;margin:75px auto auto;top:-40px}.student-detail-page .qr-code canvas{height:120px!important;width:120px!important}.student-detail-page .btns-grp .btn-more{background-color:#fac600;background-color:var(--secondary-color)}.student-detail-page .stu-id:before{content:"";position:absolute;left:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;border-radius:50%;background:#fac600;background:var(--secondary-color)}.time{color:#0d2475;color:var(--primary-color)}.footer-wrapper{position:relative;height:130px;width:100vw}.settings-btn{left:30px}.options-btn,.settings-btn{display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;font-size:30px}.options-btn{right:30px}.logout-btn{display:flex;flex-direction:column;align-items:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;z-index:10;font-size:24px;margin-top:5px;cursor:pointer;background:transparent;color:#fff;border:none}.student-detail-page .coming-soon{background-color:#0d2475;background-color:var(--primary-color);color:#fff;width:100%;height:100%}.coming-soon .school-logo{position:absolute;left:40%;width:100px;border-radius:50%;overflow:hidden;height:100px;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.student-detail-page header{background-color:#0d2475;background-color:var(--primary-color);color:#fff;position:relative}.student-detail-page header .school-name{position:relative;z-index:1;padding:20px 40px;font-size:22px;font-weight:600}@media screen and (max-width:640px){.student-detail-page header .school-name{font-size:18px}}@media screen and (min-height:780px) and (max-height:850px){.student-detail-page header .school-name{padding:20px 40px}}.student-detail-page header:after{content:"";height:205px;left:-1px;right:-1px;background:#0d2475;background:var(--primary-color);top:0;border-bottom-left-radius:50px;position:absolute;border-bottom-right-radius:50px}@media screen and (min-height:780px) and (max-height:850px){.student-detail-page header:after{height:210px}}.btns-grp{display:flex;flex-wrap:wrap;margin:20px 10px 40px}.btns-grp button{width:calc(50% - 30px);min-height:40px;height:auto;padding:5px 10px;border-radius:60px;color:#fff;position:relative;border:0;font-size:14px}.student-detail-page .btns-grp button:active{top:5px;box-shadow:none!important}.btns-grp button:focus{outline:none}.colored{color:#fac600;color:var(--secondary-color)}.installModal{position:fixed;top:50%;z-index:13;background-color:#fff;width:90%;margin-left:auto;margin-right:auto;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-shadow:-1px 3px 7px 2px #bbb;border-radius:10px;padding:15px;max-width:500px}.installHeader{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:10px}.installBody .list{padding-bottom:10px;text-align:left}.popup-btn{background:#0d2475;background:var(--primary-color);display:inline-block;padding:10px 30px;text-transform:uppercase;color:#fff;border-radius:20px}.menu-wrapper{display:flex;flex-direction:column;justify-content:flex-start;margin-top:50px;overflow:auto;height:calc(100vh - 50px)}.menu-wrapper .menu-list{font-weight:600;background-color:#0d2475;background-color:var(--primary-color);color:#fff;max-width:90%;margin:30px auto;min-height:210px;padding:20px;border-radius:13px;overflow:hidden;box-shadow:0 0 12px 2px #0d2475;box-shadow:0 0 12px 2px var(--primary-color);text-align:center;justify-content:center;display:flex;flex-direction:column}.menu-wrapper .menu-list .count{font-size:60px;margin:0 0 10px}.menu-wrapper .menu-list .total{margin:0;font-size:24px}.tardy-header{background:#0d2475;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;position:relative;position:fixed;left:0;right:0;padding:20px 70px;top:0}.tardy-header p{margin:0;font-weight:600;font-size:22px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tardy-header .home-btn{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:30px}.tardy-list-wrapper{margin-top:60px;background-color:#fff}.sche-menu-body .tardy-list-wrapper{margin-top:0}.tardy-list{display:flex;flex-direction:row;justify-content:space-between;border:0;margin:5px 10px;box-shadow:0 0 20px 5px #e1e1e1;border-radius:10px;padding:15px 30px}.tardy-list span{font-weight:700;color:#0d2475;color:var(--primary-color)}.tardy-list p{margin:0;padding:3px 0}.tardy-list .print-btn{display:flex;align-items:center}.tardy-list .print-btn p{padding:10px 16px;color:#fff;background:#0d2475;background:var(--primary-color);border-radius:7px;margin:0 0 0 5px}.menu-error-text,.tardy-list .print-btn p{font-weight:600;font-size:25px}.menu-error-btn{background-color:#0d2475;background-color:var(--primary-color);border:0;padding:14px 45px;border-radius:30px;font-size:16px;color:#fff}.menu-loader{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.no-data{height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center}.offline-banner{top:36px!important;background-color:#e12323!important}.offline-banner,.offline-banner-tardy{position:fixed;border-top:2px solid #fff;right:0;left:0;text-align:center;color:#fff;padding:6px;font-size:14px}.offline-banner-tardy{background-color:#e12323}.menuButton{background-color:#fff}.back-btn{position:fixed;z-index:20;bottom:30px;left:0;padding:0 10px;color:#fff;border-top-right-radius:40px;border-bottom-right-radius:40px}.back-btn,.back-btn p{background-color:#0d2475;background-color:var(--primary-color)}.back-btn p{padding:11px 60px;border-radius:30px;margin:10px 0;font-size:16px}.only-tardi{margin-top:10px}.back-btn.non-float{background-color:#fff;left:50%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.back-btn.non-float p{padding:15px 60px;background-color:#0d2475;background-color:var(--primary-color);white-space:nowrap}.tardy-div-main{max-height:80vh}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (max-width:390px){.student-detail-page .student-photo,.student-detail-page .student-photo-wrapper{height:200px;width:200px}.student-detail-page header:after{height:230px}}@media screen and (min-width:640px) and (min-height:992px){.student-detail-page .qr-code{position:fixed;bottom:40px}.student-detail-page .footer{position:fixed;bottom:0;top:unset}}@media screen and (min-height:660px) and (max-height:850px){.student-detail-page .qr-code{position:absolute;bottom:40px;top:inherit}.student-detail-page .footer{top:inherit}.student-detail-page .footer-wrapper{position:fixed;bottom:0;left:0;right:0}.student-detail-page header .school-name{padding:10px 40px}.student-detail-page header:after{height:170px}.student-detail-page .student-photo{height:170px;width:170px}.student-detail-page .student-photo-wrapper{height:170px;width:170px;margin:10px auto}.student-detail-page .student-photo-wrapper .student-img{min-height:170px;min-width:170px}.student-detail-page .student-photo-wrapper .school-logo{height:60px;width:60px;left:-23px}.student-detail-page .stu-name{font-size:25px;margin:10px 0 5px}.student-detail-page .time{font-size:40px;margin:10px 0}}@media screen and (min-height:700px) and (max-height:850px){.student-detail-page .stu-name{font-size:30px}.student-detail-page .time{margin:10px 0 20px}}@media screen and (min-height:740px) and (max-height:850px){.student-detail-page header:after{height:190px}.student-detail-page .student-photo,.student-detail-page .student-photo-wrapper{height:210px;width:210px}.student-detail-page .student-photo-wrapper .student-img{min-height:210px;min-width:210px}.student-detail-page .student-photo-wrapper .school-logo{width:90px;height:90px;left:-38px}}@media screen and (min-height:810px) and (max-height:850px){.student-detail-page .stu-name{margin:30px 0 5px}}@media screen and (min-width:700px) and (max-height:1200px){.student-detail-page .qr-code{top:inherit}}@media screen and (min-height:660px){.student-detail-page .qr-code{position:absolute;bottom:40px;top:inherit}.student-detail-page .footer{top:inherit}.student-detail-page .footer-wrapper{position:fixed;bottom:0;left:0;right:0}}@media screen and (min-height:500px) and (max-height:660px){.student-detail-page header:after{height:180px}.student-detail-page .student-photo,.student-detail-page .student-photo-wrapper{height:150px;width:150px}.student-detail-page .student-photo-wrapper .student-img{min-width:150px;min-height:150px}.student-detail-page .student-photo-wrapper .school-logo{width:50px;height:50px;left:-18px}.student-detail-page .stu-name{font-size:20px;margin-top:10px}.student-detail-page .stu-grade{font-size:16px}.student-detail-page .time{margin:10px 0;font-size:25px}.student-detail-page .stu-id{font-size:19px;max-width:190px;margin:10px auto 50%}.student-detail-page .qr-code{position:absolute;bottom:10px;-webkit-transform:scale(.7);transform:scale(.7);top:inherit}.student-detail-page .footer{background-size:1000px}.student-detail-page .footer-wrapper{position:fixed;bottom:0;left:0;right:0}}@media screen and (min-height:600px) and (max-height:660px){.student-detail-page .time{font-size:35px;margin:10px 0}.student-detail-page .stu-name{font-size:25px}}.sche-course-name{font-size:15px}.sche-tech-name{font-size:13px;color:#777}.sche-room,.sche-tech-room{font-size:15px;color:#777}.sche-room{width:30%;display:flex;align-items:center;padding-left:10px;padding-right:10px}.sche-menu-wrapper{display:flex;flex-direction:column;justify-content:flex-start;position:relative}.sche-menu-header-wrapper{background-color:#0d2475;background-color:var(--primary-color)}.sche-menu-header{padding:0;border-radius:7px;width:80%;margin:5px 20px 10px;border-bottom-left-radius:200px;border-bottom-right-radius:200px}.sche-menu-header p{margin:0;display:block;width:100%;padding:6px 10px;color:#fff;align-self:center}.sche-period{color:#0d2475;color:var(--primary-color);font-size:22px;border-right:1px solid #eee;padding:20px;display:flex;align-items:center;margin-top:8px;margin-bottom:8px}.sche-name-wrapper{text-align:left;width:70%;padding:30px 0 30px 10px;white-space:normal;word-break:break-all;font-weight:600}.sche-details-wrapper{justify-content:space-between;display:flex;width:100%;align-items:center;padding-left:15px;padding-right:15px}.sche-menu-body{overflow:auto;padding-bottom:80px;background-color:#fff;max-height:calc(100vh - 114px);border-top-left-radius:40px;border-top-right-radius:40px;padding-top:14px;margin-top:-10px}.tardy-list .sche-tardi-count{background-color:#0d2475;background-color:var(--primary-color);border-width:1px;border-color:#0d2475;border-color:var(--primary-color);border-radius:100px;min-width:34px;height:34px;text-align:center;padding:0 5px;color:#fff;line-height:34px;font-weight:600;font-size:19px;display:inline-block}.sche-tar{color:#777;font-weight:600;font-size:15px}.sche-list{display:flex;border:1px solid #eee;box-shadow:none;padding:5px;border-radius:100px}.det-tardi{text-align:left}.det-count{display:inline-block;padding-right:10px}.come-soon-header{display:flex;justify-content:space-between;padding:0 25px;position:absolute;top:10px;width:100%}.come-soon-header .options-btn{position:relative;top:0;right:0;-webkit-transform:none;transform:none}.come-soon-wrapper{height:calc(100vh - 130px);display:flex;flex-direction:column;align-items:center;justify-content:center}.come-back-btn{background-color:#fff;color:#0d2475;color:var(--primary-color);padding:10px 20px;margin-top:20px;font-weight:900;font-size:16px;border-radius:40px;min-width:150px}.come-back-btn p{margin:0}.come-back-icon{width:25px;margin-top:10px}.come-soon-school{width:80px;height:80px;margin:25px auto;padding:10px;background-color:#fff;border-radius:50%;overflow:hidden}@media screen and (max-width:360px){.sche-details-wrapper{flex-wrap:wrap}.sche-name-wrapper{padding:10px 0 10px 10px}.sche-room{justify-content:center}.sche-tardi{margin-left:auto;margin-top:10px;min-width:30%;padding:0 5px 10px}.only-tardi{margin-top:0}.tardy-list .sche-tar{padding-bottom:0}}.login-wrapper{display:flex;align-items:center;height:100vh;justify-content:center;flex-direction:column;background:#0d2475;background:var(--primary-color)}.login-wrapper img{max-width:100%;height:100%;width:100%;object-fit:contain}.login-wrapper .logo-wrapper{width:90px;height:90px;border-radius:50%;background-color:#fff;margin-bottom:15px;overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center}.login-heading{font-weight:700;font-size:24px;text-align:center;margin:0 0 15px;color:#fff;max-width:325px}.googleLogin{background-color:#fff;display:inline-flex;align-items:center;color:#4783e9;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 1px 0 rgba(0,0,0,.24);padding:0;border:1px solid transparent;font-size:14px;font-weight:600;font-family:Roboto,sans-serif;margin-top:15px;border-radius:50px;outline:none}.googleLogin div{background:#fff;display:flex;align-items:center;margin:0;padding:10px 20px;border-radius:50px;overflow:hidden}.googleLogin span{padding:0;font-weight:600;margin-left:20px}@media screen and (max-height:600px){.student-detail-page{padding-bottom:40px;overflow:auto}}.student-inactive-wrapper{display:flex;align-items:center;height:100vh;justify-content:center;flex-direction:column;background:#0d2475;background:var(--primary-color)}.student-inactive-wrapper img{max-width:100%}.student-inactive-wrapper .logo-wrapper{width:90px;height:90px;border-radius:50%;background-color:#fff;margin-bottom:15px;overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center}.inactive-msg{font-weight:700;font-size:24px;text-align:center;margin:0 0 15px;color:#fff}.logout-error{position:fixed;z-index:13;background:#ff5151;left:50%;width:calc(100% - 20px);max-width:400px;bottom:-50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:13px;border-radius:8px;-webkit-animation:Slide 3s ease-in-out;animation:Slide 3s ease-in-out}.expired-logout{position:relative;top:auto;-webkit-transform:none;transform:none;left:auto;color:#fff;margin-top:15px}.spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes Slide{0%,to{bottom:-50px}20%,80%{bottom:30px}}@keyframes Slide{0%,to{bottom:-50px}20%,80%{bottom:30px}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.login-box-wrapper{max-width:500px;border-radius:50px;background:#04175c;background:var(--dark-primary);overflow:hidden;margin:0 30px;padding:40px 15px 50px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2}@media screen and (max-width:540px){.login-box-wrapper{width:90%}}.login-box-wrapper:after{content:"";position:absolute;left:0;right:0;top:0;height:90px;background:#e6e6e6;background:var(--theme-secondary);z-index:-1}@media screen and (max-width:480px){.high-school-text{display:block}}.error-wrapper{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.error-wrapper .error-page-text{margin:0;width:100%;font-size:18px}.myrchsid .login-box-wrapper:after,.myslhsid .login-box-wrapper:after{background:#efefef}.myrchsid .student-detail-page header:after{background:#04175c;background:var(--dark-primary)}.myrchsid .time{color:#04175c;color:var(--dark-primary)}.myrchsid .time.colored{color:#fac600;color:var(--secondary-color)}.myrchsid .student-detail-page .add-app{background-color:#04175c;background-color:var(--dark-primary)}.mysocesid .login-box-wrapper{background:#e6e6e6;background:var(--theme-secondary)}.mysocesid .login-box-wrapper:after{background:#04175c;background:var(--dark-primary)}.mysghsid .login-wrapper{background:#e6e6e6;background:var(--theme-secondary)}.mysghsid .login-box-wrapper{background:#0d2475;background:var(--primary-color)}.mysghsid .login-box-wrapper:after{background:#04175c;background:var(--dark-primary)}.mywestchesterid .login-box-wrapper{background:#e6e6e6;background:var(--theme-secondary)}.mywestchesterid .login-box-wrapper:after{background:#04175c;background:var(--dark-primary)}.backdrop-box{z-index:13;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6)}.studentDetailsWrapper{overflow-y:auto}.lunchpass{text-align:center;margin-top:10px}.lunchpass span{padding:10px;color:#fff;border-radius:18%;font-weight:700;width:150px;font-size:22px;display:inline-block;background-color:#20b24c}
/*# sourceMappingURL=main.6de94dfe.chunk.css.map */