@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=League+Spartan:wght@400;500;600;700;800;900&family=Varela+Round&display=swap);*{box-sizing:border-box;font-family:Varela Round,sans-serif!important;margin:0;padding:0}body{width:100%}html{font-size:50%}h1{font-size:4rem}h1,h2{margin:0;padding:0}h2{font-size:3rem}h3{font-size:2.5rem}h3,h4{margin:0;padding:0}h4{font-size:1.8rem}h5{font-size:.8rem}h5,h6{margin:0;padding:0}h6{font-size:1.5rem}p{font-size:2rem;margin:0;padding:0}.adminloginPage-main-wrapper{align-items:center;background-color:#f4f3f4;display:flex;height:100vh;padding:0 2rem;width:100%}.adminloginPage-main-container{background-color:#fff;display:flex;flex-direction:column;height:90%;width:100%}.adminloginPage-col0-container{align-items:center;display:flex;height:20%;justify-content:center;width:100%}.adminloginPage-col0-container h2{font-size:3.3rem;overflow-wrap:break-word;padding:1rem 0 2rem;text-align:center}.adminloginPage-col12-container{display:flex;height:90%}.adminloginPage-col1-container{width:50%}.adminloginPage-credential-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;width:100%}.adminloginPage-login-header{align-items:center;display:flex;width:80%}.adminloginPage-login-header div{position:relative}.adminloginPage-login-header div:after{-webkit-animation:after-slider 7s infinite;animation:after-slider 7s infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:#8e01ba;border-radius:1rem;content:"";height:2.5px;position:absolute;width:40%}.adminloginPage-login-header h3{font-size:2.8rem}.adminloginPage-credential-container{display:flex;flex-direction:column;height:70%;justify-content:space-between;width:80%}.adminloginPage-login-result-container{padding:1.5rem}.adminloginPage-login-result-container p{font-size:2rem}.adminloginPage-feilds-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;position:relative}.adminloginPage-feilds-wrapper input{border:1.75px solid hsla(0,0%,52%,.8);border-radius:.4rem;font-size:1.9rem;outline:none;padding:1rem 1.5rem;width:70%}.adminloginPage-feilds-wrapper span{color:#858585;font-size:1.8rem;left:0;padding:1rem 1.5rem;pointer-events:none;position:absolute;transition:.5s}.adminloginPage-feilds-wrapper input:focus~span,.adminloginPage-feilds-wrapper input:valid~span{background-color:#fff;border-left:1.7px solid #8e01ba;border-right:1.7px solid #8e01ba;color:#8e01ba;font-size:1.6rem;padding:0 .8rem;-webkit-transform:translateX(1rem) translateY(-2rem);transform:translateX(1rem) translateY(-2rem)}.adminloginPage-login-button-container{align-items:center;display:flex}.adminloginPage-login-button-container div{display:flex;justify-content:center;width:70%}.adminloginPage-login-button-container div button{background-color:#8e01ba;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;height:5rem;padding:0 4rem;transition:.3s}.adminloginPage-login-button-container div button:hover{background-color:#e4e6eb;color:#050505;font-size:15px;transition:.3s}.adminloginPage-col2-container{width:50%}.adminloginPage-col2-container img{height:100%;width:100%}@media only screen and (max-width:480px){.adminloginPage-col0-container h2{font-size:2.7rem;overflow-wrap:break-word;text-align:center}.adminloginPage-col1-container{width:100%}.adminloginPage-col2-container{display:none}.adminloginPage-login-header{align-items:center;display:flex;justify-content:center;width:100%}.adminloginPage-login-header h3{font-size:3rem}.adminloginPage-feilds-wrapper input{border:2px solid hsla(0,0%,52%,.8);border-radius:.4rem;font-size:2.8rem;outline:none;padding:2rem 1.5rem;width:100%}.adminloginPage-feilds-wrapper input:focus~span,.adminloginPage-feilds-wrapper input:valid~span{background-color:#fff;border-left:1.7px solid #8e01ba;border-right:1.7px solid #8e01ba;color:#8e01ba;font-size:1.6rem;padding:0 .8rem;-webkit-transform:translateX(1rem) translateY(-3.7rem);transform:translateX(1rem) translateY(-3.7rem)}.adminloginPage-login-button-container{display:flex}.adminloginPage-login-button-container div{align-items:center;display:flex;justify-content:center;width:100%}.adminloginPage-login-button-container div button{background-color:#8e01ba;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:3rem;font-weight:600;height:70px;line-height:20px;min-width:120px;padding:0 10rem;transition:.3s}.adminloginPage-login-button-container div button:hover{background-color:#e4e6eb;color:#050505;font-size:3rem}}.loader-wrapper{background:#f7f7f770;justify-items:center;left:0;position:fixed;top:0;z-index:9999}.load-container,.loader-wrapper{align-items:center;display:flex;height:100vh;width:100vw}.load-container{justify-content:center}.spinner{height:22.4px;width:22.4px}.spinner:after,.spinner:before{-webkit-animation:spinner-b4c8mmmd .6s backwards,spinner-49opz7md 1.5s ease .6s infinite;animation:spinner-b4c8mmmd .6s backwards,spinner-49opz7md 1.5s ease .6s infinite;border:5.6px solid #2f2e41;border-radius:50%;box-shadow:0 -33.6px 0 -5.6px #2f2e41;content:"";display:block;height:22.4px;position:absolute;width:22.4px}.spinner:after{-webkit-animation-delay:0s,1.5s;animation-delay:0s,1.5s}.adminloader-wrapper{background:#f7f7f770;justify-items:center;left:0;position:fixed;top:0;z-index:9999}.adminload-container,.adminloader-wrapper{align-items:center;display:flex;height:100vh;width:100vw}.adminload-container{justify-content:center}.adminspinner{height:22.4px;width:22.4px}.adminspinner:after,.adminspinner:before{-webkit-animation:spinner-b4c8mmmd .6s backwards,spinner-49opz7md 1.5s ease .6s infinite;animation:spinner-b4c8mmmd .6s backwards,spinner-49opz7md 1.5s ease .6s infinite;border:5.6px solid #2f2e41;border-radius:50%;box-shadow:0 -33.6px 0 -5.6px #2f2e41;content:"";display:block;height:22.4px;position:absolute;width:22.4px}.adminspinner:after{-webkit-animation-delay:0s,1.5s;animation-delay:0s,1.5s}@-webkit-keyframes spinner-b4c8mmmd{0%{box-shadow:0 0 0 -5.6px #2f2e41}}@keyframes spinner-b4c8mmmd{0%{box-shadow:0 0 0 -5.6px #2f2e41}}@-webkit-keyframes spinner-49opz7md{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-49opz7md{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mapping-main-wrapper{align-items:flex-start;display:flex;height:80vh;justify-content:center;padding:2rem 0}.mapping-main-container{width:60vw}.mapping-lables-conatiner{display:flex;margin:1rem 0;padding:1rem 0}.mapping-labels-branch-p-tag{width:70%}.mapping-labels-branch-p-tag,.mapping-labels-cycle-p-tag{align-items:center;display:flex;justify-content:center;letter-spacing:.09rem}.mapping-labels-cycle-p-tag{width:15%}.mapping-save-button-container{align-items:center;display:flex;justify-content:center;margin-bottom:5rem;margin-top:2rem}.mapping-save-button-container button{background-color:#2dba01;border:none;border-radius:.35rem;color:#fff;cursor:pointer;outline:none;padding:1rem 4.5rem;transition-duration:.25s;transition-timing-function:ease}.mapping-save-button-container button:hover{background-color:initial;border:1.75px solid #2dba01;color:#2dba01}.cycleMapping-main-container{display:flex;margin:.5rem 0;padding:.7rem 0;width:100%}.cycleMapping-branch-input-container{display:flex;justify-content:center;width:70%}.cycleMapping-branch-input-container input{border:1.5px solid hsla(0,0%,79%,.5);border-radius:.35rem;color:#292929;font-size:1.8rem;letter-spacing:.05rem;padding:.6rem 0 .6rem .4rem;transition:.15s;width:70%}.cycleMapping-branch-input-container input:focus{border:1.9px solid #cacaca;border-radius:.4rem;outline:none}.cycleMapping-cycles-container{display:flex;width:30%}.cycleMapping-cycles-container input{cursor:pointer;width:50%}.adminNavabar-main-conatiner{height:20vh;width:100%}.adminNavbar-collage-heading{align-items:center;display:flex;height:10vh;justify-content:center}.adminNavbar-collage-heading h2{color:#47022d}.adminnavbar-navlink-list{align-items:center;background-color:#8e01ba;display:flex;flex-wrap:wrap;height:10vh;justify-content:space-around}.adminnavbar-navlink-list li{list-style-type:none;position:relative;text-decoration:none}.adminnavbar-navlink-list li:hover:after{-webkit-animation-duration:.21s;animation-duration:.21s;-webkit-animation-name:after-slide;animation-name:after-slide;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:#e8cba7;border-radius:5rem;bottom:-3px;content:"";height:2px;left:0;position:absolute;width:100%}.adminnavbar-navlink-list li,.adminnavbar-navlink-list li a{color:#f0f8ff;cursor:pointer;font-size:2rem;letter-spacing:.09rem;position:relative;text-decoration:none}.adminnavbar-navlink-list li a.active:after{-webkit-animation-duration:.21s;animation-duration:.21s;-webkit-animation-name:after-slide;animation-name:after-slide;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:#e8cba7;border-radius:5rem;bottom:-3px;content:"";height:2px;left:0;position:absolute;width:100%}@-webkit-keyframes after-slide{0%{left:50%;width:0}50%{left:50%;right:75%;width:50%}to{width:100%}}@keyframes after-slide{0%{left:50%;width:0}50%{left:50%;right:75%;width:50%}to{width:100%}}.modifySubjects-main-wrapper{padding:1rem 2rem;width:100%}.modifySubjects-part1-heading-container,.modifySubjects-part2-heading-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.modifySubjects-display-label-container{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;padding-top:3rem;width:80%}.modifySubjects-display-label-container p{color:#101010;font-size:1.9rem;font-weight:550}.modifySubjects-display-subject-code-label-container{width:15%}.modifySubjects-display-subject-name-label-container{width:40%}.modifySubjects-display-subject-limit-label-container{width:10%}.modifySubjects-display-subject-cycle-label-container,.modifySubjects-display-subject-excluding-label-branches-container{width:20%}.modifySubjects-add-course-button-container button{background-color:#2dba01;border:none;border-radius:.35rem;color:#fff;cursor:pointer;outline:none;padding:1rem 1.5rem;transition-duration:.25s;transition-timing-function:ease}.modifySubjects-add-course-button-container button:hover{background-color:initial;border:1.75px solid #2dba01;color:#2dba01}.addESCSubject-main-wrapper{display:flex;padding:1rem 0;width:100%}.addESCSubject-input-feilds-wrapper{align-items:center;display:flex;justify-content:space-between;width:80%}.addESCSubject-input-feilds-wrapper input{border:1.5px solid hsla(0,0%,79%,.5);border-radius:.35rem;color:#292929;font-size:1.8rem;font-weight:500;letter-spacing:.09rem;padding:.65rem 0 .65rem .3rem;transition:.15s}.addESCSubject-input-feilds-wrapper input:focus{border:1.75px solid #cacaca;border-radius:.4rem;outline:none}.addESCSubject-input-subject-code-container{width:15%}.addESCSubject-input-subject-name-container{width:40%}.addESCSubject-input-subject-max-limit-container{width:10%}.addESCSubject-input-subject-excluding-branches-container{width:20%}.addESCSubject-add-button-container{display:flex;justify-content:center;width:20%}.addESCSubject-add-button-container button{background-color:#404040;border:none;border-radius:.35rem;color:#fff;cursor:pointer;outline:none;padding:1rem 1.5rem;transition-duration:.25s;transition-timing-function:ease;width:70%}.addESCSubject-add-button-container button:hover{background-color:initial;border:1.75px solid #292929;color:#292929}.addCycleSubject-main-wrapper{display:flex;padding:1rem 0;width:100%}.addCycleSubject-input-feilds-wrapper{align-items:center;display:flex;justify-content:space-between;width:80%}.addCycleSubject-input-feilds-wrapper input{border:1.5px solid hsla(0,0%,79%,.5);border-radius:.35rem;color:#292929;font-size:1.8rem;font-weight:500;letter-spacing:.09rem;padding:.65rem 0 .65rem .3rem;transition:.15s}.addCycleSubject-input-feilds-wrapper input:focus{border:1.75px solid #cacaca;border-radius:.4rem;outline:none}.addCycleSubject-input-subject-code-container{width:15%}.addCycleSubject-input-subject-name-container{width:40%}.addCycleSubject-input-subject-max-limit-container{width:10%}.addCycleSubject-input-subject-excluding-branches-container{width:20%}.addCycleSubject-add-button-container{display:flex;justify-content:center;width:20%}.addCycleSubject-add-button-container button{background-color:#404040;border:none;border-radius:.35rem;color:#fff;cursor:pointer;outline:none;padding:1rem 1.5rem;transition-duration:.25s;transition-timing-function:ease;width:70%}.addCycleSubject-add-button-container button:hover{background-color:initial;border:1.75px solid #292929;color:#292929}.modifySubjects-display-subject-wrapper{align-items:center;display:flex;width:100%}.modifySubject-disable-wrapper{display:none}.modifySubjects-display-subject-container{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 0;width:80%}.modifySubjects-display-subject-container input{border:1.5px solid hsla(0,0%,79%,.6);border-radius:.35rem;color:#292929;font-size:1.8rem;font-weight:500;letter-spacing:.09rem;padding:.65rem 0 .65rem .3rem;transition:.15s}.modifySubjects-display-subject-container input:focus{border:1.75px solid #cacaca;border-radius:.4rem;outline:none}.modifySubjects-display-subject-code{width:15%}.modifySubjects-display-subject-name{width:40%}.modifySubjects-display-subject-max-limit{width:10%}.modifySubjects-display-subject-allocated-cycle,.modifySubjects-display-subject-excluding-branch-list{width:20%}.modifySubject-button-action-container{align-items:center;display:flex;justify-content:space-around;width:20%}.modifySubject-button-action-container .modifySubject-edit-button,.modifySubjects-delete-button{background-color:#404040;border:none;border-radius:.35rem;color:#fff;cursor:pointer;outline:none;padding:1rem 1.5rem;transition-duration:.25s;transition-timing-function:ease}.modifySubject-button-action-container .modifySubject-edit-button:hover,.modifySubjects-delete-button:hover{background-color:initial;border:1.75px solid #292929;color:#292929}.modifySubject-button-disabled{display:none}.modifySubject-save-button{background-color:#2dba01;border:none;border-radius:.35rem;color:#fff;cursor:pointer;outline:none;padding:1rem 1.5rem;transition-duration:.25s;transition-timing-function:ease}.modifySubject-save-button:hover{background-color:initial;border:1.75px solid #2dba01;color:#2dba01}.os-main-wrapper{align-items:center;background-color:#00bf96;display:flex;height:100vh;justify-content:center}.os-main-container{background-color:#f0f8ff;border-radius:1.7rem 1.3rem;height:95%;width:95%}.os-main-heading{align-items:center;display:flex;justify-content:center}.os-main-heading h2{border-bottom:2px solid #bf0019;overflow-wrap:break-word;padding:2rem 1rem .5rem}.os-selection-selection{display:flex;flex-direction:column;justify-content:space-evenly;min-height:50vh}.os-esc-heading{padding-left:2rem}.os-esc-heading h3{margin:2rem}.os-esc-subject-select-option{align-items:center;display:flex;flex-direction:column;justify-content:center}.os-esc-subject-select-option select{border:1.75px solid hsla(40,1%,41%,.95);border-radius:.45rem;cursor:pointer;font-size:1.75rem;font-weight:700;letter-spacing:.09rem;margin:1rem 0;outline:none;padding:1rem;width:70%}.os-esc-subject-select-option option{color:#5d5c5a;cursor:pointer;padding:2rem 0}.os-esc-save-option{padding:2rem 0}.os-esc-save-button{background-color:#fcfcfd;box-shadow:0 2px 4px rgba(45,35,66,.4),0 7px 13px -3px rgba(45,35,66,.3),inset 0 -3px 0 #d6d6e7;cursor:pointer}.os-esc-save-button,.os-esc-save-button-disabled{align-items:center;-webkit-appearance:none;appearance:none;border-radius:4px;border-width:0;box-sizing:border-box;color:#36395a;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:18px;height:48px;justify-content:center;line-height:1;list-style:none;overflow:hidden;padding-left:16px;padding-right:16px;position:relative;text-align:left;text-decoration:none;touch-action:manipulation;transition:box-shadow .15s,-webkit-transform .15s;transition:box-shadow .15s,transform .15s;transition:box-shadow .15s,transform .15s,-webkit-transform .15s;user-select:none;-webkit-user-select:none;white-space:nowrap;will-change:box-shadow,transform}.os-esc-save-button-disabled{background-color:grey;cursor:no-drop}.os-esc-save-button:focus{box-shadow:inset 0 0 0 1.5px #d6d6e7,0 2px 4px rgba(45,35,66,.4),0 7px 13px -3px rgba(45,35,66,.3),inset 0 -3px 0 #d6d6e7}.os-esc-save-button:hover{box-shadow:0 4px 8px rgba(45,35,66,.4),0 7px 13px -3px rgba(45,35,66,.3),inset 0 -3px 0 #d6d6e7;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.os-esc-save-button:active{box-shadow:inset 0 3px 7px #d6d6e7;-webkit-transform:translateY(2px);transform:translateY(2px)}.os-button-disabled{align-items:center;-webkit-appearance:none;appearance:none;background-color:grey;border-radius:4px;border-width:0;box-sizing:border-box;color:#36395a;cursor:no-drop;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:18px;height:48px;justify-content:center;line-height:1;list-style:none;overflow:hidden;padding-left:16px;padding-right:16px;position:relative;text-align:left;text-decoration:none;touch-action:manipulation;transition:box-shadow .15s,-webkit-transform .15s;transition:box-shadow .15s,transform .15s;transition:box-shadow .15s,transform .15s,-webkit-transform .15s;user-select:none;-webkit-user-select:none;white-space:nowrap;will-change:box-shadow,transform}@media only screen and (max-width:480px){.os-selection-selection{height:70vh}}.paginationButtons{display:flex;justify-content:space-between;margin:2rem 30rem}.paginationButtons .paginationButton{background-color:#404040;border:none;border-radius:.5rem;color:#fff;cursor:pointer;outline:none;padding:1rem;transition-duration:.35s;transition-property:background-color color;transition-timing-function:ease-in}.paginationButtons .paginationButton:hover{background-color:initial;border:2px solid #292929;color:#292929}.paginationButtons .paginationButton:disabled{border:2px solid gray}.paginationButtons .paginationButton:disabled,.paginationButtons .paginationButton:disabled:hover{background-color:gray;color:#fff;cursor:no-drop}.downloadButtons{display:flex;justify-content:flex-end;margin:2rem 30rem}.downloadButtons .downloadButton{background-color:#404040;border:none;border-radius:.5rem;color:#fff;cursor:pointer;outline:none;padding:1rem;transition-duration:.35s;transition-property:background-color color;transition-timing-function:ease-in}.downloadButtons .downloadButton:hover{background-color:initial;border:2px solid #292929;color:#292929}table.report{border-collapse:collapse;font-size:2rem;margin:3rem auto;width:98%}table.report td,table.report th{border:1px solid #ddd;padding:1rem}table.report tr:nth-child(2n){background-color:#f2f2f2}table.report tr:hover{background-color:#ddd}table.report .headerRow,table.report .headerRow:hover{background-color:#4caf50;color:#fff;padding-bottom:2rem;padding-top:2rem;text-align:center}.student-mngt-main-wrapper{align-items:center;display:flex;height:80vh;justify-content:center}.student-mngt-form-container{align-items:start;display:flex;flex-direction:column;flex-wrap:wrap;height:40vh;justify-content:space-evenly;width:100%}.student-mgnt-academic-container{align-items:center;display:flex;justify-content:space-between;width:100%}.student-mgnt-academic-container input{border:1.7px solid grey;border-radius:.35rem;cursor:pointer;font-size:1.7rem;letter-spacing:.09rem;padding:.45rem 0 .45rem 2rem;width:25%}.student-mgnt-academic-container input:focus{border:none;border-radius:.5rem;outline:1.75px solid hsla(40,1%,41%,.5)}.student-mngt-credential-container{align-items:center;display:flex;justify-content:space-between;width:100%}.student-mgnt-academic-container label,.student-mngt-credential-container label{color:#8e01ba;font-size:1.8rem;font-weight:600;letter-spacing:.09rem;padding:1rem}.student-mngt-credential-container select{border:1.7px solid grey;border-radius:.35rem;cursor:pointer;font-size:1.7rem;letter-spacing:.09rem;outline:none;padding:.5rem 1rem}.student-mngt-credential-container select option{color:#5d5c5a;cursor:pointer;padding:1rem}.student-mngt-semister-container{width:50%}.student-mngt-button-actions{align-items:center;display:flex;justify-content:space-between;width:100%}.student-mngt-button-actions button{background-color:#404040;border:none;border-radius:.5rem;color:#fff;cursor:pointer;outline:none;padding:1rem;transition-duration:.35s;transition-property:background-color border color;transition-timing-function:ease-in}.student-mngt-button-actions button:hover{background-color:initial;border:2px solid #292929;color:#292929}.subjectMgnt-mian-wrapper{align-items:center;display:flex;height:80vh;justify-content:center}.subjectMgnt-main-container form{align-items:start;display:flex;flex-direction:column;height:35vh;justify-content:space-around}.subjectMgnt-main-container form p{color:#8e01ba;font-size:1.8rem;font-weight:600;letter-spacing:.09rem;padding:1rem}.subjectMgnt-credential-year-container{align-items:center;display:flex;justify-content:space-between;width:80%}.subjectMgnt-credential-year-container input{border:1.5px solid hsla(40,1%,41%,.95);border-radius:.3rem;padding:.7rem 1rem;width:25%}.subjectMgnt-credential-year-container input:focus{border:1.75px solid hsla(40,1%,41%,.5);border-radius:.5rem;outline:none}.subjectMgnt-credential-year-container span{font-size:1.5rem}.subjectMgnt-credential-semester-container{align-items:center;display:flex;justify-content:space-between;width:45%}.subjectMgnt-credential-semester-container select{border:1.5px solid hsla(40,1%,41%,.95);border-radius:.3rem;cursor:pointer;padding:.7rem 1rem}.subjectMgnt-credential-buttons-container{align-items:center;display:flex;justify-content:space-around;width:100%}.subjectMgnt-credential-buttons-container button{background-color:#404040;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.7rem;letter-spacing:.07rem;outline:none;padding:1rem 1.2rem;transition-duration:.35s;transition-property:background-color border color;transition-timing-function:ease-in}.subjectMgnt-credential-buttons-container button:hover{background-color:initial;border:2px solid #292929;color:#292929}.sp-main-wrapper{background-color:#e6e4e6;height:100vh;padding:2rem}.sp-main-container{box-shadow:0 4px 16px rgba(17,17,26,.1),0 8px 24px rgba(17,17,26,.1),0 16px 56px rgba(17,17,26,.1);flex-direction:column;width:100%}.sp-main-container,.sp-student-profile-container{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;display:flex}.sp-student-profile-container{background-color:#00bf96;box-shadow:0 10px 50px rgba(0,0,0,.1);height:32vh;padding:2rem 0}.sp-student-profile-col1{color:#fff;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(6,1fr);letter-spacing:.1rem;width:60%}.sp-student-profile-name h2{overflow-wrap:break-word;width:100%}.sp-student-profile-name{align-self:center;grid-column:2/8;grid-row:1/3;padding:1rem 0}.sp-student-profile-branch{align-self:center;grid-column:2/8;grid-row:3/4}.sp-student-profile-sem-details{align-self:center;display:grid;grid-column:2/8;grid-row:4/7;grid-template-columns:repeat(11,1fr);grid-template-rows:1fr}.sp-student-semester{grid-column:1/3;width:100%}.sp-student-cycle,.sp-student-semester{border-radius:1.35rem;text-align:center}.sp-student-cycle{grid-column:5/7}.sp-student-cycle h4,.sp-student-semester h4{padding:.5rem 0}.sp-student-cycle p,.sp-student-semester p{font-family:Lato,sans-serif;padding:.5rem 0;text-transform:capitalize}.sp-student-info{align-items:start;color:#fff;display:flex;flex-direction:column;justify-content:space-between;letter-spacing:.1rem;padding-left:1rem;width:60%}.sp-student-name{font-weight:600;padding:1rem}.sp-student-branch{font-size:1.4rem;padding:0 1rem}.sp-student-sem{width:10%}.sp-student-sem,.sp-student-semester{display:flex;justify-content:space-between;padding:0 1rem}.sp-student-semester{width:20%}.sp-student-profile-col2{height:100%;padding:0 1rem;width:40%}.sp-student-profile-button-actions-container{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:space-around}.veiw-opted-subjects-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fcfcfd;border-radius:4px;border-width:0;box-shadow:0 2px 4px rgba(45,35,66,.4),0 7px 13px -3px rgba(45,35,66,.3),inset 0 -3px 0 #d6d6e7;box-sizing:border-box;color:#36395a;cursor:pointer;display:inline-flex;font-size:1.75rem;font-weight:600;height:48px;justify-content:center;line-height:1;list-style:none;overflow:hidden;padding:0 .5rem;position:relative;text-align:left;text-decoration:none;touch-action:manipulation;transition:box-shadow .15s,-webkit-transform .15s;transition:box-shadow .15s,transform .15s;transition:box-shadow .15s,transform .15s,-webkit-transform .15s;user-select:none;-webkit-user-select:none;white-space:nowrap;will-change:box-shadow,transform}.veiw-opted-subjects-button:focus{box-shadow:inset 0 0 0 1.5px #d6d6e7,0 2px 4px rgba(45,35,66,.4),0 7px 13px -3px rgba(45,35,66,.3),inset 0 -3px 0 #d6d6e7}.veiw-opted-subjects-button:hover{box-shadow:0 4px 8px rgba(45,35,66,.4),0 7px 13px -3px rgba(45,35,66,.3),inset 0 -3px 0 #d6d6e7;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.veiw-opted-subjects-button:active{box-shadow:inset 0 3px 7px #d6d6e7;-webkit-transform:translateY(2px);transform:translateY(2px)}.veiw-opted-subjects-display-none-button{display:none}.sp-student-eligible-subjects{background-color:#fff}.sp-ESC-heading{padding:2rem 0}.sp-ESC-heading,.sp-ESC-subjects-container{align-items:center;display:flex;justify-content:center}.sp-ESC-subjects-container{width:100%}.sp-Esc-subject-table{border-collapse:collapse;border-radius:.6rem .6rem 0 0;box-shadow:0 0 20px rgba(0,0,0,.15);font-size:1.6rem;letter-spacing:.09rem;margin:2rem 0;overflow:hidden;text-transform:capitalize}.sp-Esc-subject-table thead tr{background-color:#bf0019;color:#fff;font-weight:700;text-align:left}.sp-Esc-subject-table td,.sp-Esc-subject-table th{padding:1.4rem 1.7rem}.sp-Esc-subject-table tbody tr{border-bottom:1px solid #ddd}.sp-Esc-subject-table tbody tr:nth-of-type(2n){background-color:#f3f3f3}.sp-Esc-subject-table tbody tr:last-of-type{border-bottom:2px solid #bf0019}@media only screen and (max-width:480px){.veiw-opted-subjects-button{width:100%}}.vos-mainheading{display:flex;justify-content:center;margin:2rem 0;padding:2rem}.vos-mainheading h2{border-bottom:2px solid crimson}.VeiwOptedSubjects-student-profile{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5rem 0;width:100%}.VeiwOptedSubjects-student-profile div{background-color:#00bfa6;border-radius:1rem;color:#fff;display:flex;margin:.4rem 0;padding:1.5rem 2rem;width:100%}.VeiwOptedSubjects-student-profile p{font-size:2.75rem;text-transform:capitalize}.os-student-credential-container{display:flex;width:100%}.vos-student-sb{padding:0 2rem}.vos-esc-save-option,.vos-opted-subject-display{align-items:center;display:flex;justify-content:center}.vos-esc-save-option{margin:2rem}.view-students-heading-container{align-items:center;color:#47022d;display:flex;justify-content:center;padding:2rem 0}.view-students-buttons-action-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:1rem 0}.view-students-strech-container{width:70%}.view-students-buttons-action-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;width:30%}.view-students-buttons-action-wrapper button{background-color:rgb(109,3,69,.9);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;padding:1rem .75rem;transition-duration:.15s;transition-property:background-color color border;transition-timing-function:ease}.view-students-buttons-action-wrapper button:hover{background-color:initial;border:1.5px solid #47022d;color:#47022d;font-weight:600}.view-students-display-labels-container{align-items:center;display:flex;justify-content:space-around}.view-students-display-labels-container .view-students-display-labels{display:flex;justify-content:center;padding:1rem 0;width:25%}.view-students-display-labels-serial-no{align-items:center;display:flex;justify-content:center;width:5%}.view-students-display-result-container{align-items:center;background-color:#f8efe4;display:flex;justify-content:space-around;margin:.75rem 0}.view-students-display-result-serial-no{align-items:center;display:flex;justify-content:center;margin:0 .5rem;width:5%}.view-students-display-result-container .view-students-display-result{display:flex;justify-content:center;margin:0 .5rem;padding:.7rem 0;width:25%}.view-students-display-usn-result{display:flex;justify-content:center;width:25%}.view-students-display-usn-result input{border:1.5px solid rgb(67,66,65,.2);border-radius:.3rem;padding:.7rem 1rem;transition:.15s;width:50%}.view-students-display-result-container .view-students-display-result input{border:1.5px solid rgb(67,66,65,.2);border-radius:.3rem;padding:.7rem 1rem;transition:.15s;width:100%}.view-students-display-result-container div input:focus{border:1.75px solid hsla(40,1%,41%,.5);border-radius:.5rem;outline:none}.download:disabled,.download:disabled:hover{background-color:hsla(40,1%,41%,.5);cursor:not-allowed}.download:disabled:hover{border:none;color:#fff;font-weight:500}.main-container{align-items:center;display:flex;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-container span.heading{align-self:center;font-size:3rem;padding:0 2rem}.container{text-align:center}.toggle-switch{display:inline-block;position:relative;text-align:left;top:1rem;width:9rem}.checkbox{display:none}.label{border:0 solid #bbb;border-radius:20px;cursor:pointer;display:block;overflow:hidden}.inner{display:block;margin-left:-100%;transition:margin .3s ease-in 0s;width:200%}.inner:after,.inner:before{box-sizing:border-box;color:#fff;float:left;font-weight:700;height:4.5rem;line-height:4.5rem;padding:0;width:50%}.inner:before{background-color:#060;color:#fff;content:"ON";padding-left:1rem}.inner:after{background-color:#bbb;color:#fff;content:"OFF";padding-right:1rem;text-align:right}.switch{background:#fff;border:0 solid #bbb;border-radius:2.5rem;bottom:0;display:block;margin:5px;position:absolute;right:5rem;top:0;transition:all .3s ease-in 0s;width:3rem}.checkbox:checked+.label .inner{margin-left:0}.checkbox:checked+.label .switch{right:0}.loginPage-main-wrapper{align-items:center;background-color:hsla(300,4%,80%,.5);display:flex;height:100vh;padding:0 2rem;width:100%}.loginPage-main-container{background-color:#fff;border-radius:2rem;display:flex;flex-direction:column;height:90%;width:100%}.loginPage-col0-container{align-items:center;display:flex;height:20%;justify-content:center;width:100%}.loginPage-col0-container h2{font-size:3.3rem;overflow-wrap:break-word;padding:1rem 0;text-align:center}.loginPage-col12-container{display:flex;height:90%}.loginPage-col1-container{width:50%}.loginPage-credential-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;width:100%}.loginPage-login-header{align-items:center;display:flex;width:80%}.loginPage-login-header div{position:relative}.loginPage-login-header div:after{-webkit-animation:after-slider 7s infinite;animation:after-slider 7s infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:#00bfa6;border-radius:1rem;content:"";height:2.5px;position:absolute;width:40%}@-webkit-keyframes after-slider{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(25%);transform:translateX(25%)}50%{-webkit-transform:translateX(50%);transform:translateX(50%)}75%{-webkit-transform:translateX(75%);transform:translateX(75%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes after-slider{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(25%);transform:translateX(25%)}50%{-webkit-transform:translateX(50%);transform:translateX(50%)}75%{-webkit-transform:translateX(75%);transform:translateX(75%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.loginPage-login-header h3{font-size:2.8rem}.loginPage-credential-container{display:flex;flex-direction:column;height:70%;justify-content:space-between;width:80%}.loginPage-feilds-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;position:relative}.loginPage-feilds-wrapper input{border:1.75px solid hsla(0,0%,52%,.8);border-radius:.4rem;font-size:1.9rem;outline:none;padding:1rem 1.5rem;width:70%}.loginPage-feilds-wrapper span{color:#858585;font-size:1.8rem;left:0;padding:1rem 1.5rem;pointer-events:none;position:absolute;transition:.5s}.loginPage-feilds-wrapper input:focus~span,.loginPage-feilds-wrapper input:valid~span{background-color:#fff;border-left:1.7px solid #00bfa6;border-right:1.7px solid #00bfa6;color:#00bfa6;font-size:1.6rem;padding:0 .8rem;-webkit-transform:translateX(1rem) translateY(-2rem);transform:translateX(1rem) translateY(-2rem)}.loginPage-login-button-container{align-items:center;display:flex}.loginPage-login-button-container div{display:flex;justify-content:center;width:70%}.loginPage-login-button-container div button{background-color:#00665a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;height:5rem;outline:none;padding:0 4rem;transition:.3s}.loginPage-login-button-container div button:hover{background-color:#e4e6eb;color:#050505;font-size:15px;transition:.3s}.loginPage-login-result-container p{background-color:#ff1a1a;border-radius:1rem;color:#fff;font-size:600;padding:.7rem;text-align:center;width:70%}.loginPage-login-result-display-none-container{display:none}.loginPage-col2-container{width:50%}.loginPage-col2-container img{height:100%;width:100%}@media only screen and (max-width:480px){.loginPage-col0-container h2{font-size:2.7rem;overflow-wrap:break-word;text-align:center}.loginPage-col1-container{width:100%}.loginPage-col2-container{display:none}.loginPage-login-header{align-items:center;display:flex;justify-content:center;width:100%}.loginPage-login-header h3{font-size:3rem}.loginPage-feilds-wrapper input{border:2px solid hsla(0,0%,52%,.8);border-radius:.4rem;font-size:2.8rem;outline:none;padding:2rem 1.5rem;width:100%}.loginPage-feilds-wrapper input:focus~span,.loginPage-feilds-wrapper input:valid~span{background-color:#fff;border-left:1.7px solid #00bfa6;border-right:1.7px solid #00bfa6;color:#00bfa6;font-size:1.6rem;padding:0 .8rem;-webkit-transform:translateX(1rem) translateY(-3.7rem);transform:translateX(1rem) translateY(-3.7rem)}.loginPage-login-button-container{display:flex}.loginPage-login-button-container div{align-items:center;display:flex;justify-content:center;width:100%}.loginPage-login-button-container div button{background-color:#00665a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:3rem;font-weight:600;height:70px;line-height:20px;min-width:120px;padding:0 10rem;transition:.3s}.loginPage-login-button-container div button:hover{background-color:#e4e6eb;color:#050505;font-size:3rem}.loginPage-login-result-container{align-items:center;display:flex;justify-content:center}.loginPage-login-result-container p{padding:1.5rem}}
/*# sourceMappingURL=main.991e1a37.css.map*/