h1,h2,h3,h4{color:#000;font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;line-height:normal;margin:0}h4{font-size:1rem}hr{border:1px solid #fff;margin:0;opacity:.75}.btn{border:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:auto;max-width:1700px}a{color:#000;text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navwrapper{align-items:center;background:#60d9fb;display:flex;padding:.27rem 0}.schname{font-size:1.35rem;margin:auto;text-align:center}.name{margin-left:auto}.name h3{font-size:1.1rem;width:8.5rem}.name p{color:rgba(0,0,0,.603);font-size:small;font-weight:700;margin-bottom:0}.menu{cursor:pointer;display:none}.logout,.name,.notification{margin-right:4rem}img{height:100%;width:100%}.logo{height:2.45rem;margin-left:2rem;margin-right:auto;width:2.45rem}.msg{border-radius:40%;font-size:small;font-weight:bolder;height:1rem;margin-left:-.3rem;margin-top:-.4rem;padding:.1rem;position:relative;top:0}.notification{align-items:flex-start;background:rgba(0,0,0,.65);background:#fff;border-radius:50%;color:#000;display:flex;padding:.4rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.logout{cursor:pointer;font-weight:700}.logout a:hover{color:#fff}@media(max-width:1225px){.logout,.name,.notification{margin-right:2rem}}@media(max-width:881px){.logout,.name,.notification{margin-right:1.42rem}}@media(max-width:883px){.menu{display:block;height:.9rem;margin-right:1rem;margin-top:-.6rem;width:.9rem}}@media(max-width:668px){.logo{margin-left:.4rem}}@media(max-width:622px){.schname{display:none}.logo{margin-right:1.4rem}.logout,.name,.notification{margin-left:auto}}@media(max-width:502px){.logo{margin-left:.4rem}.logout,.notification{margin-right:.69rem}}@media(max-width:424px){.name h3{font-size:1.07rem}.name p{font-size:.76rem}.logout{font-size:.85rem}.notification{padding:.25em}}@media(max-width:393px){.logo{height:2.2rem;width:2.2rem}}@media(max-width:390px){.name p{font-size:.69rem}.logo{height:1.98rem;width:1.98rem}.menu{margin-right:.8rem}.notification{padding:.2rem}}@media(max-width:366px){.logo,.name{margin-right:.2rem}}@media(max-width:346px){.name{line-height:.85rem}.logout{margin:0 .35rem 0 0}}@media(max-width:303px){.logout{line-height:.92rem}}*{box-sizing:border-box;margin:0;padding:0}.userimg{background:#fff;border-radius:50%;height:5.5rem;margin:auto auto 1rem;padding:.3rem;width:5.5rem}.progressWrapper{margin-top:1rem;text-align:center}.progressWrapper .css-1rn30mb-MuiCircularProgress-root{color:#60d9fb}.whiteBackground{background-color:#fff}.noProfilePic{background:#fff;border-radius:50%;height:5.5rem;margin:auto auto 1rem;padding:.75rem 1rem 1rem;width:5.5rem}.userimg img{border-radius:50%;height:100%}.PortalLinks .upload{cursor:pointer;display:none;width:100%}.PortalLinks .userimgwrapper .uploadWrapper{display:block;margin-bottom:3rem;margin-left:53%;width:1.5rem}.PortalLinks .userimgwrapper .img{cursor:pointer;height:1.3rem;margin-top:-2.2rem;width:100%}.PortalLinks{background:#60d9fb;border-top:2px solid #fff;height:93vh;overflow:scroll;overflow-x:hidden;overflow-y:scroll;padding-top:3rem;width:100%}.current{background:rgba(1,31,39,.6)}.current .img,.current h4{color:#f1f1f1}.general{align-items:center;color:rgba(0,0,0,.8);cursor:pointer;display:flex;padding:.52rem}.general h4{font-size:1rem;margin:0;padding:0}.schcalender{font-size:1.72rem}.cpyimg{font-size:smaller}.cpy{align-items:flex-start;display:flex;font-size:.86rem;font-weight:bolder;justify-content:center;margin:1.4rem 0}@media(max-width:883px){.userimgwrapper{padding-top:2rem}.cpy{padding-bottom:3rem}}.NoResult .NoResultImg{margin:4rem auto auto;width:40%}.NoResult h2{font-family:Verdana,Geneva,Tahoma,sans-serif;margin-top:1rem;text-align:center}@media only screen and (max-width:1309px){.NoResult .NoResultImg{margin-top:3rem;width:50%}}@media only screen and (max-width:900px){.NoResult .NoResultImg{width:65%}}@media only screen and (max-width:800px){.NoResult .NoResultImg{width:75%}}@media only screen and (max-width:590px){.NoResult .NoResultImg{width:100%}}.password input{background:none;border:none;box-shadow:none;margin:0;outline:none;padding:.8rem .3rem;width:90%}.password{align-items:center;background:#fff;border:1px solid #f1f1f1;display:flex;justify-content:space-evenly;margin:auto auto 1.3rem;padding:0;width:90%}.password .eye{color:gray;cursor:pointer}@media only screen and (max-width:394px){.password .eye{margin-right:.3rem}.password input{padding:.8rem .7rem}}.layoutContainer .layout{display:flex}.layoutContainer .wrapper{background-color:#faf9f9;border-top:.7rem solid rgba(0,0,0,.87);height:93vh;overflow-y:scroll;width:82vw}.layoutContainer .sidebar{width:18vw}@media(max-width:883px){.sidebar{border-top:2px solid #fff;height:100vh;left:-100%;position:absolute;transition:1s}.layoutContainer .wrapper,.sidebar{width:100vw}.sidebarMobile{height:100vh;left:0;position:absolute;transition:1s;width:100%}}.Reg{background:#fff;box-shadow:0 0 1px 1px #e7e7e7;margin:2rem auto;padding:2rem 2.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.courseReg .Result{box-shadow:none}.Reg h2,.Reg h3{font-size:1.6rem;font-size:1.3rem}.Reg h2,.Reg h3,.Reg tr button{font-weight:bolder;text-align:center}.Reg tr button{background:#60d9fb;background-color:#2afc73;border:none;border-radius:.17rem;box-shadow:0 2px 5px #dcdada;color:#fff;cursor:pointer;padding:.4rem .5rem}.Reg tr button:hover{background-color:rgba(52,189,227,.86)}.Reg tr button h3{color:#fff;font-size:1.1rem;font-weight:700}.Reg tr button:hover{background-color:#1fee6e}.Reg h2{font-size:1.6rem;font-weight:bolder}.Reg h2,.Reg p{text-align:center}.Reg p{font-weight:700;margin-top:1.5rem}.Reg h3{margin-bottom:1.2rem}.Reg button h3{margin-bottom:0}.Reg .submitBtn button{background:#60d9fb;border:none;border-radius:.17rem;box-shadow:0 2px 5px #dcdada;color:#fff;cursor:pointer;font-weight:bolder;padding:.55rem 1rem;text-align:center}.Reg .submitBtn button:hover{background-color:rgba(52,189,227,.86)}.Reg .submitBtn button h3{color:#fff;font-size:1.1rem;font-weight:700}.Reg .cancelMultiple button{background-color:red}.Reg .cancelMultiple button:hover{background-color:#f31818}.Reg .multipleBtnWrapper{margin-top:2rem}.multipleBtnWrapper .multipleBtn button{background:#fff;border:1px solid #60d9fb;border-radius:2rem;box-shadow:none;padding:.55rem 1rem}.multipleBtnWrapper .multipleBtn button:hover{background:#60d9fb}.multipleBtnWrapper .multipleBtn button:hover h3{color:#fff}.multipleBtnWrapper .multipleBtn button h3{color:#60d9fb;font-weight:400}.multipleBtnWrapper .cancelMultiple button{background:#fff;border:1px solid red;border-radius:2rem;box-shadow:none;padding:.55rem 1rem}.multipleBtnWrapper .cancelMultiple button:hover{background:red}.multipleBtnWrapper .cancelMultiple button:hover h3{color:#fff}.multipleBtnWrapper .cancelMultiple button h3{color:red;font-weight:400}.Reg .cancelMultiple,.Reg .multipleBtn,.Reg .submitBtn{text-align:end}.Reg .submitBtn{margin-top:2rem}.signature{align-items:center;display:flex;justify-content:space-between;margin-top:1.2rem}@media(max-width:1081px){.Reg{padding:1rem .4rem;width:98%}.courseReg .Reg .Result td{padding:.5rem 0}.Reg tr button{padding:.4rem .3rem}}@media(max-width:1003px){.Reg .delCourse button{width:7.3rem}}@media(max-width:985px){.Reg tr button{width:6.05rem}}@media(max-width:523px){.Reg .delCourse button{width:6.5rem}}@media(max-width:510px){.courseReg .Reg{width:100%}.courseReg .Result{overflow:auto;width:100%}.Reg tr button{width:5.7rem}}@media(max-width:416px){.Reg tr button{width:5.5rem}.Reg{padding:1rem 0}}@media(max-width:343px){.Reg .delCourse button{width:5.87rem}}.Department h1{font-size:1.6rem;margin-bottom:.8rem;text-align:center}.Department{align-items:flex-start;display:flex;justify-content:center;margin-bottom:4rem}.courses,.lecturers{background:#fff;box-shadow:0 0 1px 1px #e7e7e7;margin:3rem .8rem .8rem;padding:.5rem 1rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.courses td,.lecturers td{border-bottom:1px solid gray;padding:.5rem}.courses{padding-left:0}@media(max-width:642px){.Department{display:block;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Department .courses{display:block;margin:auto;width:95%}}.Result{background:#fff;box-shadow:0 0 1px 1px #e7e7e7;margin:3rem auto 4rem;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Result td{border-bottom:1px solid gray;padding:.5rem}.Result .btn button{background:#60d9fb;border:none;border-radius:.17rem;box-shadow:0 2px 5px #dcdada;color:#fff;cursor:pointer;font-weight:bolder;margin-bottom:1.8rem;margin-top:3rem;padding:.55rem 1rem;text-align:center}.Result .btn button:hover{background-color:rgba(52,189,227,.86)}.Result .btn button h3{color:#fff;font-size:1.1rem;font-weight:700}.Result .btn{display:block;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Result .resultWrapper .none{border-bottom:2px solid #fff}center{font-weight:bolder;margin-top:1.4rem}@media(max-width:917px){.Result td{padding:.5rem .3rem}thead th{padding:.4rem .5rem}}@media(max-width:545px){.Result td{padding:.5rem .14rem}thead th{padding:.25rem .26rem}}@media(max-width:523px){.Result td{font-size:.9rem;padding:.5rem .14rem}thead tr th{font-size:.9rem;padding:.25rem .33rem}}@media(max-width:490px){.Result-none{display:none}.Result td{padding:.5rem .24rem}thead th{padding:.25rem .43rem}}@media(max-width:344px){.Result td{font-size:.8rem;padding:.5rem .13rem}thead tr th{font-size:.8rem;padding:.25rem .33rem}}.schcalendar{background:#fff;box-shadow:0 0 1px 1px #e7e7e7;margin:3rem auto 4rem;padding:.5rem .5rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.schcalendar td{padding:.5rem}.schcalendar td,thead th{border-bottom:1px solid gray}thead th{padding:.9rem 1rem}@media(max-width:490px){.schcalendar td{font-size:.87rem;padding:.14rem}thead th{padding:.19rem .32rem}}.mision,.vision{background:#fff;border-radius:.2rem;box-shadow:0 0 1px 1px #e7e7e7;margin:2rem;padding:1rem 1rem 2rem;width:23rem}.visionWrapper{align-items:flex-start;display:flex;justify-content:center}.mision h1,.vision h1{font-size:1.6rem}@media(max-width:1126px){.visionWrapper{display:block;margin:auto;width:100%}.mision,.vision{margin:2rem auto;width:65%}}@media(max-width:475px){.mision,.vision{width:80%}}.Resource{background:#fff;border-radius:.28rem;box-shadow:0 0 1px 1px #e7e7e7;margin:7rem auto auto;padding:1rem;width:41rem}.Resource h2{font-size:1.6rem;margin-bottom:1rem;text-align:center}.Resource select{background:#f1f1f1;border:none;border-radius:.15rem;display:block;margin:auto auto 2rem;outline:none;padding:.7rem .2rem;width:90%}.Resource button,option{font-weight:bolder}.Resource button{background:#60d9fb;border:none;border-radius:.17rem;box-shadow:0 2px 5px #dcdada;color:#fff;cursor:pointer;margin-bottom:1rem;margin-top:1.2rem;padding:.55rem 1rem;text-align:center}.Resource button:hover{background-color:rgba(52,189,227,.86)}.Resource button h3{color:#fff;font-size:1.1rem;font-weight:700}.Resource button:focus{background:#60d9fb}.Resource .btn{display:block;margin-left:auto;margin-right:2rem;text-align:end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:995px){.Resource{width:80%}}@media(max-width:645px){.Resource .btn{margin-right:1.3rem}}@media(max-width:551px){.Resource{width:90%}}@media(max-width:455px){.Resource{width:96%}}@media(max-width:400px){.Resource .btn{margin-right:1.1rem}}.details,.timetable{background:#fff;box-shadow:0 0 1px 1px #e7e7e7;margin:3rem auto auto;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.details{margin-bottom:4rem}.details h1,.timetable h1{font-size:1.6rem;text-align:center}.class{padding:.2rem 0}.details td,.timetable td{border-top:1px solid gray;padding:.5rem}.timetable table h3{font-size:1rem}.timetable table h5{font-size:.9rem;margin:0}.timetable table p{color:gray;font-size:.8rem;margin:0}thead th{padding:.9rem .3rem}@media(max-width:1160px){.timetablenone{display:none}}@media(max-width:1003px){thead th{font-size:.9rem;padding:.9rem .1rem}.timetable td{padding:.35rem}.lecturenone{display:none}thead th{font-size:1rem;padding:.9rem .58rem}.timetable td{padding:.5rem}}@media(max-width:491px){thead th{font-size:.9rem;padding:.9rem .58rem}.timetable td{padding:.3rem}}@media(max-width:451px){thead th{font-size:.86rem;padding:.9rem .48rem}.timetable td{padding:.25rem}}@media(max-width:436px){.details td{font-size:.93rem;padding:.2rem}}@media(max-width:412px){.timetable thead th{font-size:.77rem;padding:.9rem .32rem}.timetable td{padding:.2rem}.class{font-size:.7rem}}@media(max-width:382px){.details td{font-size:.76rem;padding:.2rem}.timetable table h3{font-size:.85rem}.timetable table h5{font-size:.75rem;margin:0}}@media(max-width:357px){.timetable thead th{font-size:.7rem;padding:.8rem .3rem}.timetable td{padding:0 .8}.class{font-size:.65rem}}@media(max-width:337px){.details td{padding:0}.details td,.timetable table h3{font-size:.7rem}.timetable table h5{font-size:.6rem;margin:0}}.MissedSession{align-items:center;background:#fff;border-radius:.3rem;box-shadow:0 0 1px 1px #e7e7e7;display:flex;height:17rem;justify-content:center;margin:7rem auto auto;padding:2.4rem;width:30rem}.MissedSession h1{font-size:1.6rem;text-align:center}@media(max-width:515px){.MissedSession{padding:1.7rem;width:95%}}.portalFeedBack textarea{background:#f9f8f8;border:1px solid #f1f1f1;border-radius:.2rem;display:block;height:11rem;margin:auto;outline:none;padding:.8rem;width:85%}.portalFeedBack h1{font-size:1.6rem;margin-bottom:1rem}.portalFeedBack{background:#fff;border-radius:.4rem;box-shadow:0 0 1px 1px #e7e7e7;margin:5rem auto auto;padding:.7rem;text-align:center;width:36rem}.portalFeedBack form button{background:#60d9fb;border:none;border-radius:.17rem;box-shadow:0 2px 5px #dcdada;color:#fff;cursor:pointer;font-weight:bolder;margin-bottom:1rem;margin-top:1em;padding:.55rem 1rem;text-align:center;width:85%}.portalFeedBack form button:hover{background-color:rgba(52,189,227,.86)}.portalFeedBack form button h3{color:#fff;font-size:1.1rem;font-weight:700}@media(max-width:610px){.portalFeedBack{width:95%}}@media(max-width:544px){.portalFeedBack textarea{height:9rem;margin-bottom:.4rem}.portalFeedBack{padding:.5rem}}@media(max-width:496px){.portalFeedBack form button,.portalFeedBack textarea{width:95%}}.changePassword .text input{background:#f9f8f8;border:1px solid #f1f1f1;display:block;margin:auto auto 1rem;outline:none;padding:.8rem;width:90%}.changePassword .text input:focus{background:#fff}.changePassword{background:#fff;box-shadow:0 0 1px 1px #e7e7e7;margin:7rem auto auto;padding:2rem 1rem 1rem;width:33rem}.changePassword h1{font-size:1.6rem;margin-bottom:.8rem;text-align:center}.loaderWrapper{background-color:rgba(0,0,0,.078);height:100%;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.changePassword .btn{text-align:end;width:97%}.changePassword form button{background:#60d9fb;border:none;border-radius:.17rem;box-shadow:0 2px 5px #dcdada;color:#fff;cursor:pointer;font-weight:bolder;margin-bottom:1rem;margin-top:.2rem;padding:.55rem 1rem;text-align:center}.changePassword form button:hover{background-color:rgba(52,189,227,.86)}.changePassword form button h3{color:#fff;font-size:1.1rem;font-weight:700}@media only screen and (max-height:608px){.loaderWrapper{padding-bottom:39rem;padding-top:29%}}@media(max-width:561px){.changePassword{width:90%}}@media only screen and (max-height:560px){.loaderWrapper{padding-bottom:39rem;padding-top:59%}}@media(max-width:456px){.changePassword,.changePassword input{width:95%}.changePassword button{width:96%}.changePassword .btn{padding:0;text-align:center;width:100%}}@media only screen and (max-height:408px){.loaderWrapper{padding-bottom:39rem;padding-top:0}.changePassword{margin-bottom:7rem}}@media only screen and (max-height:328px){.changePassword{margin-bottom:7rem}}.Login{background-color:#f9f8f8;height:100vh;margin:auto;padding-top:9rem;width:100%}.Login .text input{background:#fff;border:1px solid #f1f1f1;box-shadow:0 0 5px #f1f1f1;display:block;margin:auto auto 1.3rem;outline:none;padding:.8rem;width:90%}.Login .text input:focus{background:#fff}.Login .btnContainer{text-align:center}.Login .LoginCard{margin:auto;width:33rem}.Login h1{font-size:1.6rem;text-align:center}.Login form button{background:#60d9fb;border:none;border-radius:.17rem;box-shadow:0 2px 5px #dcdada;color:#fff;cursor:pointer;font-weight:bolder;margin-top:.9rem;padding:.55rem 1rem;text-align:center;width:90%}.Login form button:hover{background-color:rgba(52,189,227,.86)}.Login form button h3{color:#fff;font-size:1.1rem;font-weight:700}.LoginCard .text-center{text-align:center}.LoginCard .schlogo{height:4.5rem;margin:auto auto 2rem;width:4.5rem}.LoginCard .rememberMe{align-items:center;display:flex;justify-content:space-between;margin:auto;width:88%}.LoginCard .rememberMe p{margin:-4px 0 0}@media only screen and (max-width:540px){.Login .LoginCard{width:100%}}@media only screen and (max-height:544px){.Login{height:100%;padding-top:4rem}}@media only screen and (max-height:418px){.loaderWrapper{padding-bottom:30rem;padding-top:30%}}@media only screen and (max-height:378px){.loaderWrapper{padding-bottom:30rem;padding-top:48%}}@media only screen and (max-width:376px){.LoginCard .schlogo{height:4rem;width:4rem}}@media only screen and (max-height:331px){.loaderWrapper{padding-bottom:25rem;padding-top:48%}}@media only screen and (max-height:288px){.loaderWrapper{padding-bottom:25rem;padding-top:70%}}.Congratulations{margin:auto;padding-top:7rem;width:100%}.Congratulations .img{margin:auto;width:13rem}.Congratulations button{background:#60d9fb;background-color:#2afc73;border:none;border-radius:.17rem;border-radius:2rem;box-shadow:0 2px 5px #dcdada;color:#fff;cursor:pointer;display:block;font-weight:bolder;font-weight:700;margin:auto;padding:.75rem 2rem;text-align:center}.Congratulations button:hover{background-color:rgba(52,189,227,.86)}.Congratulations button h3{color:#fff;font-size:1.1rem;font-weight:700}.Congratulations button:hover{background-color:#1fee6e}.Congratulations h2{font-family:Verdana,Geneva,Tahoma,sans-serif;margin:1.2rem;text-align:center}@media only screen and (max-width:733px){.Congratulations{padding:4rem 0}}@media only screen and (max-width:433px){.Congratulations{padding-top:2.2rem}}
/*# sourceMappingURL=main.5e2fcda9.css.map*/