@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap";@import"https://fonts.googleapis.com/css2?family=Akaya+Kanadaka&family=Alatsi&family=Mochiy+Pop+One&display=swap";@font-face{font-family:Printer;src:url(./assets/fonts/F25_Bank_Printer.woff) format("woff"),url(./assets/fonts/F25_Bank_Printer.ttf) format("truetype");font-weight:400;font-style:normal}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Printer" sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::-webkit-scrollbar{width:8px;margin-left:2px;background-color:#f8feff;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a}body::-webkit-scrollbar-thumb{background:#f3b300;border-radius:8px}body::-webkit-scrollbar-thumb:hover{background:#5a6dff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:CustomFont;src:url(./assets/fonts/F25_Bank_Printer.woff) format("woff"),url(./assets/fonts/F25_Bank_Printer.woff2) format(".woff2"),url(./assets/fonts/F25_Bank_Printer.ttf) format("truetype"),url(./assets/fonts/F25_Bank_Printer.otf) format("opentype");font-weight:400;font-style:normal}body{font-family:CustomFont,sans-serif}@font-face{font-family:F25_Bank_Printer;src:url(./assets/fonts/F25_Bank_Printer.woff)}body{margin:0;padding:0;width:100%;overflow-x:hidden;font-family:Roboto,sans-serif}.dashboard{display:flex;justify-content:space-around;align-items:center;padding:2%}.left-div{width:30%}.right-div{width:70%;display:flex;flex-direction:column;justify-content:center;align-items:center}.container-unknown{border:none;border-radius:15px;box-shadow:2px 2px 10px 4px #20202040;padding:2%}.profile-img{display:flex;flex-direction:column;justify-content:center;align-items:center;height:20vh;width:100%}.profile-img img{border:none;box-shadow:2px 2px 10px 4px #20202040;border-radius:50%}.hr-line{border:1px solid black;width:100%;height:.01px}.detail-1,.detail-2,.detail-3{display:flex;flex-direction:column;padding-inline-start:2%}img:hover:after{content:attr(alt);position:absolute;background-color:#000;color:#fff;padding:5px;z-index:1}.primary{align-items:center}input,select,option{border-radius:6px!important}.LoginPage{width:100%;height:100vh;background-color:#fcffff;overflow:hidden;position:relative}.login-section{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.exist-account{width:60%;height:calc(60% - 10px);background-image:url(/assets/login-background.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;justify-content:right;align-items:center}.login-box{position:absolute;left:55%}.new-admission{width:60%;height:calc(20% - 10px);box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;justify-content:center}.new-admission-title{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid black;background-color:#fff;border-radius:20px 0 0 20px}.new-admission-title h2{margin-bottom:0;font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;background:linear-gradient(90deg,#1461ff 50.2%,#1b2767);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.new-admission-title p{font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;margin-top:10px}.new-admission-button{width:50%;height:100%;background-color:#f8feff;border-radius:0 20px 20px 0;display:flex;justify-content:center;align-items:center}.new-admission-button button{width:calc(80% - 10px);height:50px;border:none;border-radius:10px;background-color:#f3b300;color:#fff;font-weight:500;font-size:18px;font-family:sans-serif;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.new-admission-button button:hover{background-color:#5a6dff;cursor:pointer;transition-duration:1s;transition:ease-in-out}.left-footer-dock,.right-footer-dock{width:250px;height:300px;background-color:#f8feff;box-shadow:1px 1px 10px 2px #3131311a;display:flex;justify-content:space-between;align-items:center}.left-footer-dock{position:fixed;top:50%;left:-200px;transform:translateY(-50%);border-radius:0 20px 20px 0}.right-footer-dock{position:fixed;top:50%;right:-200px;transform:translateY(-50%);border-radius:20px 0 0 20px}.left-footer-dock:hover{left:0;transition-duration:5s;transition:ease-in-out}.right-footer-dock:hover{right:0;transition-duration:5s;transition:ease-in-out}.dock-title{width:calc(20% + -0px);height:100%;display:flex;justify-content:center;align-items:center}.dock-contents{width:calc(80% + -0px);height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.dock-content{width:calc(100% - 10px);display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end;border-right:1px solid black}.right-dock-content{align-items:flex-start;border-right:transparent;border-left:1px solid black}.dock-content h4{font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;text-align:right;margin:10px 5px 5px}.dock-content p{font-size:14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;text-align:left;margin:5px}.dock-content p span{font-weight:500}.para-click{cursor:pointer}.para-click:hover{color:#5a6dff}@media (max-width: 480px){.LoginPage{height:100vh;width:100vw;background-image:url(/assets/login-background.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.login-section{justify-content:space-between}.exist-account{width:100%;height:calc(75% - 10px);margin:0;border-radius:0;background-image:none;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-box{width:100%;top:0;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;margin-top:10%}.new-admission{width:90%;height:25%;margin:0 0 10%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #fff;background:linear-gradient(124deg,#fff,#fff3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:20px}.new-admission-title{width:100%;height:50%;border-radius:20px 20px 0 0;border-right:none;background-color:transparent}.new-admission-button{width:100%;height:50%;border-radius:0;background-color:transparent}.left-footer-dock,.right-footer-dock{background:none;box-shadow:none;z-index:99;top:60%}.dock-title{height:25%;background-color:#f8feff;z-index:99}.dock-contents{background-color:#f8feff;box-shadow:1px 1px 10px 2px #3131311a}.dock-content{border-right:none}.right-dock-content{border-left:none}.left-footer-dock .dock-title,.left-footer-dock .dock-contents{border-radius:0 20px 20px 0}.right-footer-dock .dock-title,.right-footer-dock .dock-contents{border-radius:20px 0 0 20px}}.login-div{border:2px solid #fff;background:linear-gradient(124deg,#fff,#fff3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:20px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:300px}.login-header{width:100%;height:20%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #4e4e4e;margin-bottom:10px}.login-header a{width:30%;text-decoration:none;color:#f3b300;font-weight:400;font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex;flex-direction:row;justify-content:flex-end;margin-right:10%}.login-header a i{width:20px;height:20px;background-color:#fff;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:50%}.login-header a:hover{color:#5a6dff;font-weight:500}.login-header h2{width:70%;margin-left:10%;font-size:22px;font-weight:600;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.login-message{width:100%}.login-message p{margin-left:10%;font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;text-align:left;margin-top:5px;margin-bottom:10px}.login-form{width:100%;height:80%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.login-form form{width:80%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.login-input{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:left}.login-input h3{font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;margin:0 0 5px}.login-form input{width:90%;height:24px;border:2px solid transparent;background:#f8feff;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;padding:5px 10px;margin-bottom:10px;border-radius:10px;color:#f3b300;cursor:pointer;transition:background .2s ease-in-out;font-size:16px;font-family:inherit;font-weight:400}.login-form input:focus{outline:none;border:2px solid #f3b300}.login-button{width:100%;height:20%;display:flex;flex-direction:column;align-items:center;margin:10px 0 20px}.other-btns{width:80%;flex-direction:row;justify-content:space-evenly}.login-button button{width:80%;height:40px;display:flex;justify-content:center;align-items:center;border:none;border-radius:10px;background-color:#f3b300;color:#fff;font-weight:500;font-size:20px;font-family:sans-serif}.login-button,a{text-decoration:none;color:#4e4e4e;font-weight:400;font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin-top:10px}.login-button a span{color:#5a6dff;text-decoration:underline;font-weight:500}.login-button button:hover{border:2px solid #5a6dff;background-color:#5a6dff;cursor:pointer;transition:.5s ease-in-out}@media (max-width: 480px){.login-div{width:90%}}.dots-7{width:60px;aspect-ratio:4;--_g: no-repeat radial-gradient(circle closest-side, #fff 90%, #0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100% / 3) 100%;animation:d7 1s infinite linear}@keyframes d7{33%{background-size:calc(100% / 3) 0%,calc(100% / 3) 100%,calc(100% / 3) 100%}50%{background-size:calc(100% / 3) 100%,calc(100% / 3) 0%,calc(100% / 3) 100%}66%{background-size:calc(100% / 3) 100%,calc(100% / 3) 100%,calc(100% / 3) 0%}}.terms-popup{width:70%!important;height:90%!important}.terms-contents{width:94%;height:95%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0 auto;overflow-y:scroll}.navbar{display:flex;width:100%;height:80px;box-shadow:1px 1px 10px 2px #3131311a;position:sticky;top:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff5a;z-index:1000}.container{width:90%;margin:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.role-type{height:40px;width:120px;background-color:#f8feff;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;border-radius:10px;color:#f3b300;cursor:pointer;transition:background .2s ease-in-out;font-size:16px;font-family:inherit;text-transform:capitalize;font-weight:400;display:flex;justify-content:space-around;align-items:center}.nav-logo{width:60%;display:flex;justify-content:flex-start;align-items:center;cursor:pointer}.nav-logo img:nth-child(1){width:60px;margin:2px}.nav-logo img:nth-child(2){max-height:42px;margin-left:1%}.nav-right{display:flex;justify-content:flex-end;align-items:center;width:30%;height:100%}.nav-help a{color:#000;text-decoration:none}.nav-logout{display:flex;justify-content:flex-end;align-items:center;width:50%}.nav-logout button{display:flex;justify-content:space-around;align-items:center;border:none;border-radius:9px;background-color:#f3b300;padding:6%;color:#fff;font-weight:500;font-size:20px;font-family:roboto}.nav-logout button img{width:25%}.nav-help{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.nav-help a{text-decoration:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;font-size:16px}.nav-help button{background:transparent;border:none;font-size:14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;cursor:pointer}.nav-help button:hover{color:#5a6dff}@media (max-width: 768px){.navbar{height:60px}.role-type{display:none}.nav-logo{width:50%;height:40px}.nav-logo img:nth-child(1){width:40px;margin:2px}.nav-logo img:nth-child(2){display:none}.nav-right{width:50%;height:40px}.nav-help{display:none}.nav-logout button{width:100%;padding:10%;font-size:16px}}@font-face{font-family:Printer;src:url(../../assets/fonts/F25_Bank_Printer.woff) format("woff"),url(../../assets/fonts/F25_Bank_Printer.ttf) format("truetype")}.left-div{display:flex;flex-direction:column;justify-content:space-evenly;background:#fff;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;width:calc(30% - 20px);height:120vh}.left-div .image,.details{width:100%;display:flex;flex-direction:column;align-items:center}.details{text-align:left}.img-section,.name-section{width:50%;display:flex;flex-direction:row;justify-content:space-around}.name-section{width:90%}.name-section h3{font-family:cursive}.img-section img{width:100%;height:100%;max-height:200px;max-width:200px;border-radius:60px;margin-top:20px;object-position:top;object-fit:cover}.academic,.line-div,.contact,.address{width:80%;height:auto;margin:0,auto;font-size:20px;font-family:Printer,sans-serif}.line-div img{width:100%}.name-section h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;font-size:24px;display:flex;align-items:center;text-transform:uppercase;color:#202020;margin-bottom:0}.details h4{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;font-size:20px;color:#202020;margin:5%}.details h4 span{font-weight:400;font-family:sans-serif;font-size:18px;color:#202020}@media (max-width: 480px){.left-div{width:100%;height:15vh;margin-bottom:50px}.left-div .image{flex-direction:row;justify-content:space-between;align-items:center}.img-section,.name-section{width:50%;height:100%}.img-section{justify-content:flex-start}.name-section{justify-content:flex-end}.img-section img{height:60px;width:60px;margin:0 20px}.name-section h3{font-size:22px;text-align:right;margin:0 20px}.details{display:none}}.highlights-div{height:25vh}.highlights-div{background:#fff;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;padding:2%;display:flex;flex-direction:row;justify-content:space-evenly}.highlight-element-row{width:50%;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.highlight-element{display:flex;flex-direction:column;justify-content:space-evenly;width:calc(25% - 10px);align-items:center}.highlight-element .icon-section{height:120px;width:120px;background-color:#d8e7f5;border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-section h1{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;font-size:40px;text-align:center;background:linear-gradient(90deg,#1461ff 50.2%,#1b2767);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.icon-section img{width:75%;height:auto;margin:auto}.title-section h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;font-size:20px;text-align:center;margin-top:20px;margin-bottom:0;color:#202020}@media (max-width: 480px){.highlights-div{height:100%;width:100%!important;margin:0 auto;padding:0;flex-direction:column}.highlight-element-row{width:100%;margin:20px auto}.icon-section{width:80px!important;height:80px!important}.icon-section h1{font-size:32px}.title-section h3{font-size:16px}}.actions-div{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.row{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.action-div{background:#fff;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;height:40vh;width:calc(50% - 20px);align-items:center;display:flex;flex-direction:column;justify-content:space-evenly}.action-div:hover{cursor:pointer;transform:scale(1.025);box-shadow:2px 2px 10px 4px #d8e7f5;transition:ease-in-out}.fee-div,.register-div,.result-div,.docs-div{height:80%;width:95%;background:#d8e7f5;border-radius:15px;display:flex;flex-direction:row;justify-content:space-around;text-align:center}.action-title{margin:auto}.action-title h1{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;font-size:36px;line-height:auto;text-align:center;background:linear-gradient(90deg,#1461ff 50.2%,#1b2767);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.action-btn a{text-decoration:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;font-size:20px;text-align:center;color:#03b484}.action-btn a:hover{cursor:pointer;font-weight:500}@media (max-width: 480px){.actions-div{width:100%!important;height:100%!important;margin-top:50px}.actions-div .row{flex-direction:column;align-items:center}.action-div{width:100%;margin-bottom:25px}}.student-page{margin:60px 0;width:100%;display:flex;justify-content:center;align-items:center}.sp-container{width:90%;display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 480px){.sp-container{flex-direction:column}.student-dashboard-div{width:100%!important;height:100%!important}}.CourseRegistrationSection{width:90%;height:100%;margin:0 auto;border-radius:20px;box-shadow:1px 1px 10px 2px #3131311a}.course-registration-section{width:96%;margin:auto;display:flex;flex-direction:column;justify-content:space-between}.course-registration-section-title{width:100%}.course-registration-section-title h3{margin-left:0;font-size:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600}.Select-semester{width:100%;height:100%;margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.Select-semester label{font-size:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400}.Select-semester-label,.Select-semester-input{width:50%;height:100%;display:flex}.Select-semester select{height:36px;width:100%;display:block;padding:5px;border-radius:10px;background-color:#f8feff;border:1px solid transparent;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;font-size:16px;font-family:inherit;text-transform:capitalize;color:#e1b700;font-weight:400;transition:all .5s ease}.course-structure{margin-bottom:20px}.choose-electives{width:100%;height:100%;margin-bottom:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.choose-electives-title{width:100%;height:100%;margin-bottom:10px;display:flex;flex-direction:row;align-items:center}.choose-electives-title h3{margin-left:0;font-size:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.choose-electives-title h3 span{font-size:18px;font-weight:400}.choose-electives-title a{text-decoration:none;font-weight:400;color:#007bff}.choose-electives-title a:hover{text-decoration:underline;font-weight:500}.choose-preferences{width:100%;height:100%;margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.preference{width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.preference-label,.preference-input{width:40%;height:100%;margin-right:5%;display:flex;flex-direction:row;align-items:center}.preference-label label{font-size:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400}.preference-input select{width:100%;height:100%;display:block;padding:5px;border-radius:10px;background-color:#f8feff;border:1px solid transparent;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;font-size:16px;font-family:inherit;text-transform:capitalize;color:#e1b700;font-weight:400;transition:all .5s ease}.apply-minor{width:100%;height:100%;margin-bottom:20px;display:flex;flex-direction:row;align-items:center}.apply-minor-title{width:25%;height:100%;display:flex;flex-direction:row;align-items:center}.apply-minor-inputs{width:75%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.apply-minor-title h3{margin-left:0;font-size:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.apply-minor-title h3 span{font-weight:400}.apply-minor-inputs form{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.apply-minor-inputs input{width:100%;height:100%;display:block;padding:5px;border-radius:10px;background-color:#f8feff;border:1px solid transparent;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;font-size:16px;font-family:inherit;text-transform:capitalize;color:#e1b700;font-weight:400;transition:all .5s ease;text-align:center}.enter-course-details{width:calc(30% - 10px);display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.enter-course-details input{margin:0 5px}.enter-course-details button{width:100%;height:36px;border-radius:10px;border:none;background-color:#4e4e4e;color:#f8feff;font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;cursor:pointer}.submit-registration{width:100%;height:100%;margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.submit-registration p{width:60%;height:100%;font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:300}.submit-registration button{width:320px;height:50px;border-radius:10px;border:none;background-color:#f3b300;color:#f8feff;font-size:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;cursor:pointer;transition:all .5s ease}.submit-registration button:hover{background-color:#5a6dff}.bottom-div{width:100%;margin-bottom:60px;display:flex}.ExtraRegistration{width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.registration-steps{width:100%;margin:auto auto 25px;display:flex;flex-direction:column;justify-content:space-evenly}.registration-steps .step{width:100%;min-height:15vh;height:auto;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;flex-direction:row;justify-content:space-between;align-items:center;box-shadow:1px 1px 4px 1px #3131311a;border-radius:15px;margin:10px 0}.step-element{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.step-element:first-child{margin-left:3%}.step-element h3{font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.step-element h4{font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.step-element h4 span{font-size:16px;font-weight:400}.step-element button{width:80%;height:36px;font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;border-radius:10px;margin:auto}.top-div{width:100%;margin-top:60px;margin-bottom:60px;display:flex}.bottom-div{width:100%;margin-bottom:60px}.latest{width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-evenly}.files{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:25px}.file{height:30vh;width:calc(25% - 10px);background-color:#d8e7f5;border-radius:20px;display:flex;flex-direction:column;justify-content:space-evenly}.icon,.filename{height:35%;width:100%;display:flex;justify-content:space-around;align-items:center}.filename h1{margin:0;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;font-size:32px;text-align:center;background:linear-gradient(90deg,#1461ff 50.2%,#1b2767);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media (max-width: 480px){.files{flex-direction:column!important;align-items:center}.file{width:90%!important;margin-bottom:25px}}.FormsDocs{width:90%;margin:auto;display:flex;flex-direction:row;justify-content:space-between}.FormsDocs-box{width:calc(50% - 25px);box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between}.form-title,.doc-title,.contents{width:92%;margin:auto}.form-title,.doc-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto}.form-title h2,.doc-title h2{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:24px;color:#202020}.form-title button,.doc-title button{height:36px;width:20%;border-radius:10px;border:none;font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;color:#fff}.contents{display:flex;flex-direction:column;justify-content:flex-start;height:100%;margin-bottom:25px}.form,.doc{height:60px;width:100%;background-color:#d8e7f5;border-radius:15px;display:flex;flex-direction:column;justify-content:space-evenly;margin-top:10px;margin-bottom:10px;text-overflow:clip}.form a,.doc a{text-decoration:none;font-family:sans-serif;font-size:20px;font-weight:500;color:#00f;margin-left:20px}.form:hover,.doc:hover{background-color:#f3b300;box-shadow:1px 1px 10px 2px #3131311a;transition:ease-in-out}.form:hover a,.doc:hover a{color:#fff;font-style:oblique}@media (max-width: 480px){.FormsDocs{flex-direction:column}.FormsDocs-box{width:100%;margin-bottom:25px}}.DocAddPopup-content{display:flex;justify-content:center;align-items:center}.DocAddPopup-content form{width:100%;height:50%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.DocAddPopup-content button{width:30%;min-height:40px!important;margin:20px auto;border-radius:10px;font-size:18px;font-weight:500;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.mid-div,.bottom-div{width:100%;margin-bottom:50px;display:flex}.flex-column{display:flex;flex-direction:column;justify-content:center;align-items:center}.past-due{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:20px auto}.past-due h2{font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;margin:0}.past-due h2 span{font-size:24px;color:#5a6dff}.past-due button{width:150px;height:40px;border:none;border-radius:10px;background-color:#f3b300;color:#fff;font-weight:500;font-size:18px;font-family:sans-serif}@media (max-width: 480px){.past-due{flex-direction:column}.past-due h2{margin:10px}}.summary{width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.summary-div{width:96%;margin:auto;display:flex;flex-direction:row;justify-content:space-between}.summary-left-div{text-align:left}.summary-right-div{text-align:right}.summary-div h3{font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:18px}.summary-div h3 span{font-weight:500}.NoteOnPaymentDetails{font-size:12px;color:#8c8c8c;margin:10px 2%}@media (max-width: 480px){.summary-div h3{font-size:16px}}.paysection{width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.paysection-div{width:96%;margin:auto;display:flex;flex-direction:column;justify-content:space-between}.paysection-title{width:100%;height:60px;margin:auto auto 20px;display:flex;justify-content:center;align-items:center;border-bottom:2px solid #181818}.paysection-title h2{margin:0;font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#181818}.content-div{display:flex;flex-direction:column;justify-content:space-evenly}.filter-items{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.filter-item{width:100%;display:flex;align-items:center;justify-content:flex-start}.filter-item select{height:36px;width:calc(50% - 10px);display:block;padding:5px;border-radius:10px;background-color:#f8feff;border:1px solid transparent;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;font-size:16px;font-family:inherit;text-transform:capitalize;color:#e1b700;font-weight:400;transition:all .5s ease}.inputFieldOfAllotedMess{height:36px;width:100px;display:block;padding:5px;border-radius:10px;background-color:#f8feff;border:1px solid transparent;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;font-size:16px;font-family:inherit;text-transform:capitalize;color:#e1b700;font-weight:400;transition:all .5s ease}.filter-item h4{font-size:18px;font-family:sans-serif;font-weight:500;margin-right:10px}.filter-item button{width:calc(50% - 10px);height:36px;display:flex;justify-content:center;align-items:center;border:none;border-radius:10px;background-color:#f3b300;color:#fff;font-weight:500;font-size:20px;font-family:sans-serif}.filter-item button:hover{background-color:#5a6dff}.result-items{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:30px}.fee-table{width:calc(80% - 10px);height:auto;position:relative;border:2px solid black;border-radius:20px;text-align:left}.fee-table h4{margin-left:5%;font-family:sans-serif;font-weight:500}.types{display:flex;flex-direction:column;width:100%;margin:0,0}.type{display:flex;flex-direction:row;width:100%;margin:0,0}.type:last-child{border-bottom:transparent}.type-name{width:calc(25% + -0px);border-right:2px solid black;border-bottom:2px solid black}.total-title{width:calc(70% + -0px);border:transparent;text-align:center}.total-title h4{margin-left:0}.type-contents{width:calc(75% + -0px);display:flex;flex-direction:column}.type-total{width:calc(30% + -0px)}.type-content{width:100%;display:flex;flex-direction:row;justify-content:flex-end}.type-content:last-child{border-bottom:transparent}.content-count{width:calc(20% + -0px);border-bottom:2px solid black}.content-count{text-align:center}.content-count h4{margin-left:0}.content-name,.content-price{width:calc(40% + -0px);display:flex;align-items:center;border-left:2px solid black;border-bottom:2px solid black}.total-value{width:100%;border-bottom:transparent}.payment-button{width:calc(20% - 10px);display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;box-shadow:1px 1px 3px 1px #31313133;border-radius:20px;font-family:Roboto,sans-serif}.payment-button button{width:calc(80% - 10px);height:50px;border:none;border-radius:10px;background-color:#f3b300;color:#fff;font-weight:500;font-size:20px;font-family:sans-serif;display:flex;flex-direction:row-reverse;justify-content:space-evenly;align-items:center;margin-bottom:15px}.payment-button button:hover{background-color:#5a6dff}.payment-title{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}.payment-title h2{margin:0 0 15px;font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;text-align:left;color:#4e4e4e}.payment-title h2 span{color:#f3b300}.payment-title p{width:80%;margin:auto;font-size:16px;font-family:sans-serif;font-weight:400;text-align:center;color:#4e4e4e}.upload-items{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:left;box-shadow:1px 1px 3px 1px #31313133;border-radius:20px;margin-bottom:35px}.upload-title h4{font-size:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.upload-title h4 span{font-size:18px;font-weight:400}input[type=file]::file-selector-button,select{margin-right:20px;border:2px solid transparent;background-color:#f8feff;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;padding:8px 16px;border-radius:10px;color:#f3b300;cursor:pointer;transition:background .2s ease-in-out;font-size:16px;font-family:inherit;text-transform:capitalize;font-weight:400}input[type=file]::file-selector-button:hover{background:#5a6dff;border:2px solid #5a6dff;color:#fff}.text-input{margin-left:10px;margin-right:20px;border:2px solid transparent;background-color:#f8feff;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;padding:10px 20px;border-radius:10px;color:#f3b300;cursor:pointer;transition:background .2s ease-in-out;font-size:16px;font-family:inherit;text-transform:capitalize;font-weight:400}.upload-title,.upload-buttons{margin-left:2%}.upload-buttons{width:96%;margin-right:15px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}.upload-buttons button{width:240px;height:36px;display:flex;justify-content:center;align-items:center;border:none;border-radius:10px;background-color:#f3b300;color:#fff;font-weight:500;font-size:20px;font-family:sans-serif;margin-left:20px;cursor:pointer}.upload-buttons button:hover{background-color:#5a6dff}#hostel-status{width:96%;margin:0,auto;background:#fff;border-top:1px solid #4e4e4e}#hostel-status span{font-weight:500}@media (max-width: 480px){.paysection-title{height:46px}.paysection-title h2{font-size:20px}.search-item,.filter-item h4{font-size:16px!important}.filter-items{width:96%;margin:auto}.filter-item select{width:52px!important;font-size:12px!important;margin-right:10px}.filter-item button{width:80px!important;font-size:16px!important}.filter-item button img{display:none}.result-items{flex-direction:column;justify-content:space-between;align-items:center}.fee-table{width:96%}.fee-table h4{font-size:14px;margin-top:10px;margin-bottom:10px}.payment-button{width:96%;margin-top:20px;padding:10px 0}.payment-title h2{font-size:20px}.payment-title p{font-size:14px;margin-bottom:10px}.payment-button button{width:50%;height:36px;font-size:16px}.upload-items{width:96%;margin:0 auto 20px}.upload-title h4{font-size:16px}.upload-title,.upload-buttons{margin-left:3%}.upload-buttons{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}input[type=file]::file-selector-button{margin-left:10px}.upload-buttons input{margin-bottom:10px}.upload-buttons button,.upload-buttons select,.upload-buttons label{margin-left:10px;margin-bottom:10px}.upload-buttons button{margin-top:15px}}.gateway-popup{width:60%;height:80%;margin:0 auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:10px 10px 100px 20px #31313133;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;z-index:99}.gateway-popup-title{width:100%;height:60px;margin:0;border-bottom:2px solid #4e4e4e;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.gateway-popup-title h2{font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#4e4e4e;margin:0 0 0 3%}.gateway-popup-title button{width:32px;height:32px;margin-right:3%;border:none;border-radius:10px;background-color:#4e4e4e;color:#fff;font-size:18px;font-weight:500;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-align:center;cursor:pointer}.gateway-popup-title button:hover{background-color:#fa3e3e}.gateway-popup-content{width:94%;height:90%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;overflow-y:scroll}.amount-input-div,.payment-method-options{width:calc(50% - 10px);height:60%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.amount-input-div{border-right:2px solid #4e4e4e}.popup-form-group{width:80%!important;height:100%;margin:auto;align-items:flex-start}.amount-input-div label{color:#4e4e4e;font-size:24px!important;font-weight:600!important}.amount-input-div input{width:60%;height:46px!important;border:2px solid transparent!important;font-size:20px!important;font-weight:500!important;text-align:center;margin-top:20px}.multiselectPopUp{margin-bottom:25px!important}.multiselectPopUp form{justify-content:flex-start!important}.multiple-select{height:100%}.multiple-select select{height:200px!important}.amount-input-div input:focus{border:2px solid #f3b300!important}.payment-method{width:80%;height:80px;border-radius:10px;border:2px solid transparent;box-shadow:0 0 4px 2px #3131310d;display:flex;flex-direction:row;justify-content:center;align-items:center}.payment-method h3{font-size:18px;font-weight:600;color:#4e4e4e;text-align:center}.payment-method h3 span{font-weight:400}.payment-method:first-child{border:2px solid #f3b300}.payment-method:hover{border:2px solid #f3b300;background-color:#f3b300;cursor:pointer}.payment-method:hover h3{font-size:20px;color:#fff;text-decoration:none}@media (max-width: 480px){.gateway-popup{width:90%;height:90%}.gateway-popup-content{flex-direction:column}.amount-input-div,.payment-method-options{width:100%}.payment-method-options{margin-bottom:30px}.amount-input-div{border-right:none}}.generalTableComponent{width:100%;height:100%}.generalTable{border-collapse:initial;border-radius:10px;display:block;overflow-y:auto;position:relative;width:100%;height:100%}.present{transition:transform .2s ease-out,box-shadow .2s ease-out,opacity .2s ease-out,font-size .2s ease-out;opacity:.9;font-size:1rem}.present:hover{transform:scaleY(1.08);opacity:1;box-shadow:0 4px 12px #00000026;z-index:1;position:relative;font-size:1.08rem}.courseAssignTablePart{max-height:60vh}.generalTableHead{position:sticky;top:0;width:100%;z-index:20}.generalTableTH{background:#f3b300!important;color:#fff;padding:8px 20px;text-align:center;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.generalTableTD{padding:8px 20px;text-align:center;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.loadingState{display:flex;justify-content:center;align-items:center;width:100%}.FailedMark{background-color:#ff787acd}.PendingMark{background-color:#fbd260d0}.SuccessMark{background-color:#6cfe6cd0}.context-menu{position:absolute;background-color:#fff;box-shadow:0 2px 5px #0003;border-radius:5px;z-index:1000}.context-menu-item{padding:10px 20px;cursor:pointer}.context-menu-item:hover{background-color:#e0e0e0}.paymentTableCont{width:92%;box-shadow:0 0 15px #12121270;border-radius:8px;margin:10px 0}.RefundMark{background-color:#adddff}.quick-action{width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-evenly}.title,.files{width:96%;margin:auto}.title h2{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:24px;color:#202020}.files{display:grid;grid-template-columns:repeat(auto-fit,minmax(20%,1fr));gap:20px;margin-bottom:25px}@media (max-width: 1000px){.files{grid-template-columns:repeat(auto-fit,minmax(33.33%,1fr))}}@media (max-width: 768px){.files{grid-template-columns:repeat(auto-fit,minmax(40%,1fr))}}@media (max-width: 500px){.files{grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}}.file{height:30vh;width:100%;background-color:#d8e7f5;border-radius:20px;display:flex;flex-direction:column;justify-content:space-evenly}.other-actions-file{height:20vh;flex-direction:row;justify-content:space-evenly}.file:hover{cursor:pointer;transform:scale(1.025);transition:ease-in-out}.filename{height:35%;width:100%;display:flex;justify-content:space-around;align-items:center}.oa-filename{height:100%;width:80%;margin:0 auto}.icon{height:40%;width:100%;position:relative;display:flex;justify-content:space-around;align-items:center}.oa-icon{height:100%;width:calc(30% - 10px)}.icon img{height:75px;box-shadow:1px 1px 5px #31313140;border-radius:10px}.notification{height:24px;width:auto;background-color:#fa3e3e;border-radius:15px;position:absolute;top:0;right:30%;z-index:99;display:flex;justify-content:center;align-items:center}.notification h2{margin:0 20px;color:#fff;font-size:14px;font-family:roboto;font-weight:600}.filename h1{margin:0;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;font-size:30px;text-align:center;background:linear-gradient(90deg,#1461ff 50.2%,#1b2767);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.search-student{width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-evenly}.title,.search-div,.filter-div{width:96%;margin:auto}.search-student .title{border-bottom:2px solid #4e4e4e}.search-div,.filter-div{display:flex;flex-direction:column;justify-content:space-evenly}.sub-title{margin-top:10px}.sub-title h3{font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;margin:10px,0}.sub-title h3 span{font-weight:400}.search-items,.filter-items{height:60px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.search-item,.filter-item{font-size:20px;font-family:sans-serif;width:100%;display:flex;align-items:center;justify-content:flex-start}.search-item select,.filter-item select,.search-item input{height:36px;width:calc(50% - 10px);display:block;padding:5px;border-radius:10px;background-color:#f8feff;border:1px solid transparent;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;font-size:16px;font-family:inherit;color:#e1b700;font-weight:400;transition:all .5s ease}.search-item input{height:24px}.search-item select:focus,.filter-item select:focus,.search-item input:focus{border:2px solid #f3b300}.search-item h4,.filter-item h4{font-size:18px;font-family:sans-serif;font-weight:500;margin-right:10px}.btn-div{justify-content:flex-end}.search-item button,.filter-item button{width:calc(50% - 10px);height:36px;display:flex;justify-content:center;align-items:center;border:none;border-radius:10px;background-color:#f3b300;color:#fff;font-weight:500;font-size:20px;font-family:sans-serif}.btn-div img{height:18px;align-items:center;margin-left:10px}.student-list-body{width:100%;height:6vh;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;border-bottom:2px solid #fff;background-color:#d9f9ff;color:#4e4e4e}.student-list-body:hover{background-color:#f8feff}.header-element h3{margin:0;padding:0;font-size:5px;text-align:center}.header-element a{text-decoration:none;font-size:16px;font-weight:600;color:#2929f9;margin:0}.mid-div{width:100%;margin-top:50px;margin-bottom:50px;display:flex}.student-list-bodies{display:flex;flex-direction:column;width:100%;height:100%}.table-div{width:90%;margin:auto auto 50px;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-evenly}.student-list{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.student-list h3{margin:0;font-size:16px;font-weight:500;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.student-list-header{width:100%;height:6vh;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;border-bottom:2px solid #fff;background-color:#f3b300;color:#fff;border-radius:20px 20px 0 0}.header-element{width:8%;height:100%;display:flex;justify-content:center;align-items:center;border-right:2px solid #fff}.header-element:first-child{width:4%}.header-element:nth-child(3){width:20%;overflow:hidden}.header-element:nth-child(10){width:10%;overflow:hidden}.header-element:last-child{border-right:transparent}.pagination{width:100%;height:5vh;display:flex;justify-content:center;align-items:center;border-top:2px solid #fff;background-color:#f8feff;color:#4e4e4e;border-radius:0 0 20px 20px}.pagination button{width:32px;height:32px;border-radius:50%;border:none;background-color:#f3b300;color:#fff;font-size:20px;font-weight:500;margin:0 10px}.pagination button:hover{background-color:#f8feff;color:#f3b300;border:2px solid #f3b300;cursor:pointer}.pagination p{font-size:20px;font-weight:500;margin:0 10px}.result-footer{width:90%;margin:auto auto 60px;height:20vh;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;justify-content:center;align-items:center}.result-footer-title{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid black;background-color:#fff;border-radius:20px 0 0 20px}.result-footer-title h2{margin-bottom:0}.result-footer-title p{font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;margin-top:10px}.result-footer-button{width:50%;height:100%;background-color:#f8feff;border-radius:0 20px 20px 0;display:flex;justify-content:space-around;align-items:center}.result-footer-button button{width:calc(50% - 10px);height:50px;border:none;border-radius:10px;background-color:#f3b300;color:#fff;font-weight:500;font-size:18px;font-family:sans-serif;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.result-footer-button button:hover{background-color:#5a6dff;cursor:pointer;transition-duration:1s;transition:ease-in-out}.header-element h3 span{font-weight:400}.loader-container{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;margin:5% 0}.dash{margin:0 15px;width:35px;height:15px;border-radius:8px;background:#f3b300;color:#fff;box-shadow:0 0 10px #fecdff;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.uno{margin-right:-18px;transform-origin:center left;animation:spin 3s linear infinite}.dos{transform-origin:center right;animation:spin2 3s linear infinite;animation-delay:.2s}.tres{transform-origin:center right;animation:spin3 3s linear infinite;animation-delay:.3s}.cuatro{transform-origin:center right;animation:spin4 3s linear infinite;animation-delay:.4s}@keyframes spin{0%{transform:rotate(0)}25%{transform:rotate(360deg)}30%{transform:rotate(370deg)}35%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes spin2{0%{transform:rotate(0)}20%{transform:rotate(0)}30%{transform:rotate(-180deg)}35%{transform:rotate(-190deg)}40%{transform:rotate(-180deg)}78%{transform:rotate(-180deg)}95%{transform:rotate(-360deg)}98%{transform:rotate(-370deg)}to{transform:rotate(-360deg)}}@keyframes spin3{0%{transform:rotate(0)}27%{transform:rotate(0)}40%{transform:rotate(180deg)}45%{transform:rotate(190deg)}50%{transform:rotate(180deg)}62%{transform:rotate(180deg)}75%{transform:rotate(360deg)}80%{transform:rotate(370deg)}85%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes spin4{0%{transform:rotate(0)}38%{transform:rotate(0)}60%{transform:rotate(-360deg)}65%{transform:rotate(-370deg)}75%{transform:rotate(-360deg)}to{transform:rotate(-360deg)}}.top-div{width:100%;margin-top:50px;margin-bottom:60px;display:flex}.profile-section{width:90%;height:100%;margin:auto;display:flex;flex-direction:row;justify-content:space-between}.display-div{width:calc(70% - 10px);height:auto}.side-div{width:calc(30% - 10px);height:100%;display:flex;flex-direction:column;justify-content:space-between}.reportsView-section{width:90%;height:100%;margin:auto;border-radius:20px;box-shadow:1px 1px 10px 2px #3131311a;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.report{width:calc(50% - 10px);height:100%;margin:1%;border-radius:20px;background-image:url(../../assets/watermark.svg);background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.display-item,.search-AV,.contact-div,.printing-div{width:100%;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;align-items:center}.display-item{height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.search-AV,.contact-div,.printing-div{margin-left:5%}.report-header,.report-header img{width:100%;height:auto;border-radius:30px 30px 0 0}.report-title{width:80%;height:6vh;margin:5px auto;display:flex;justify-content:space-around;align-items:center;border-top:2px solid #4e4e4e;border-bottom:2px solid #4e4e4e}.report-title h3{font-size:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.report-profile-details{width:94%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:20px auto}.ProfileSummary{width:calc(75% - 10px);height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.profile-summary-item{width:calc(50% - 5px);height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.left-text{text-align:left}.right-text{text-align:right}.ProfileSummary h4,.verification-indicator h4,.space-for-sign h4{font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;margin:10px 0}.ProfileSummary h4 span,.verification-indicator h4 span,.space-for-sign h4 span{font-weight:400;font-style:italic}.profile-picture{width:25%;height:100%;margin:auto;display:flex;justify-content:flex-end;align-items:center}.profile-picture img{width:90%;height:auto;max-height:210px;aspect-ratio:5/6;border-radius:8px}.course-table-section,.fee-table-section{width:94%;height:100%;align-items:center;margin-bottom:20px}.verification-indicator,.space-for-sign{width:94%;margin-bottom:20px}.indicator-div,.sign-div{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.sign-item{width:100%;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:space-around}.left-sign-text{text-align:left}.right-sign-text{text-align:right}.space-unit{width:100%;height:8vh}.reg-status-right{margin-right:120px}.search-AV{width:95%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.search-title-AV{width:90%;border-bottom:2px solid #4e4e4e;margin:10px auto}.search-items-AV{width:100%;height:100%;flex-direction:column;justify-content:space-evenly;align-items:center}.search-item-AV{width:90%;height:10vh;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.search-title-AV h4,.search-item-AV h4{margin:10px 0;font-size:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.search-item-AV h4{font-size:18px;font-weight:400}.search-item-AV input{width:60%}.contact-div{width:95%;height:100%;display:flex;flex-direction:column;justify-content:space-between;margin-top:50px}.contact-div h4,.printing-div h4{margin:10px 0;font-size:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.contact-details h4{font-size:18px}.contact-div h4 span{font-weight:400;font-style:italic}.contact-div-title{width:90%;border-bottom:2px solid #4e4e4e;margin:10px auto}.contact-details{width:90%;height:auto;display:flex;flex-direction:column;justify-content:space-evenly;align-items:left;margin:10px auto}.printing-div{width:95%;height:100%;display:flex;flex-direction:column;justify-content:space-between;margin-top:25px}.printing-div-title{width:90%;border-bottom:2px solid #4e4e4e;margin:10px auto}.printing-div-title h4{margin:10px 0}.printing-div-item{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin:20px auto}.printing-div-item button{width:80%;height:6vh;border-radius:10px;border:none;outline:none;background-color:#f3b300;color:#fff;font-size:18px;font-weight:500;cursor:pointer}.printing-div-item button:hover{background-color:#5a6dff;cursor:pointer;transition-duration:1s;transition:ease-in-out}.OverallSummary{width:90%;height:100%;margin:auto;display:flex;flex-direction:row;justify-content:space-around;align-items:center;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.overall-summary-title h4{font-size:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.course-table{width:100%;height:100%;border:2px solid #4e4e4e;border-radius:20px}.course-table-header,.course-table-body,.course-table-footer{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:2px solid #4e4e4e}.course-table-body{flex-direction:column;border-bottom:transparent}.course-table-header{height:4vh}.course-table-footer{height:4vh;border-bottom:transparent}.course-table-body-items{width:100%;height:4vh;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:2px solid #4e4e4e}.course-table-header-item,.course-table-body-item,.course-table-footer-item{height:100%;display:flex;justify-content:space-around;align-items:center;border-right:2px solid #4e4e4e}.course-table-footer-item:first-child{width:calc(62% - 4px)}.course-table-footer-item:last-child{width:38%}.course-table-header-item:last-child,.course-table-body-item:last-child,.course-table-footer-item:last-child{border-right:transparent}.sr-no{width:8%}.c-code{width:12%}.c-name{width:42%;overflow:hidden}.points{width:5%}.c-type{width:18%}.course-table h4{font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;margin:0}.course-table-body-item h4{font-size:15px;font-weight:400;line-height:15px}.fee-section-table{width:100%;height:100%;border:2px solid black;border-radius:20px}.fee-section-table h4{font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;margin:0}.fee-types{display:flex;flex-direction:column;width:100%;margin:0,0}.fee-type{display:flex;flex-direction:row;width:100%;margin:0,0}.fee-type:last-child{border-bottom:transparent}.fee-type-name{width:calc(25% + -0px);border-right:2px solid black;border-bottom:2px solid black;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.fee-total-title{width:calc(70% + 1px);border:transparent;text-align:center}.fee-type-contents{width:calc(75% + -0px);display:flex;flex-direction:column}.fee-type-total{width:calc(30% + -0px)}.fee-type-content{width:100%;height:4vh;display:flex;flex-direction:row;justify-content:flex-end}.fee-type-content:last-child{border-bottom:transparent}.fee-content-count{width:calc(20% + -0px);border-bottom:2px solid black}.fee-content-count{text-align:center}.fee-content-count h4{margin-left:0}.fee-content-name,.fee-content-price{width:calc(40% + -0px);border-left:2px solid black;border-bottom:2px solid black;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.fee-total-title h4,.fee-total-value h4{font-size:18px;font-weight:500}.fee-total-value{width:100%;border-bottom:transparent}.popUpOverlay{position:fixed;top:0;left:0;z-index:99;width:100vw;height:100vh;background-color:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.profileUpdateContainer{display:flex;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;width:60vw;height:60vh;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #00000080;justify-content:center;align-items:center;padding:10px}.updateBtnPart{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:20%}.updateBtn{margin:20px auto}.profile-closebtn{position:absolute;top:0;right:0;margin:10px;font-size:30px;cursor:pointer;border:none;background-color:transparent}.formPart{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:80%;padding:10px 0}.picPart{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40%;height:100%;gap:20px}.picWithName{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.profilePic_{width:180px;aspect-ratio:5/6;border-radius:5px}.dataPart{display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-content:flex-start;width:60%;padding:10px 40px 10px 20px}._data{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}._data>input,._data>label{width:65%}._data>textarea{width:95%}._data>input,._data>textarea{padding:10px;border-radius:5px;border:1px solid #ccc;outline:none;font-size:16px}.imageCard{text-align:center}.imageCard img{width:600px}.avatarButton{background-color:#f3b300;color:#fff;padding:10px 20px;border-radius:5px;border:none;cursor:pointer}.avatarButton:hover{background-color:#2b80ff;color:#fff;padding:10px 20px;border-radius:5px;border:none;cursor:pointer;opacity:.8}.updateBtn{background-color:#f3b300;color:#fff;padding:10px 20px;border-radius:5px;border:none;cursor:pointer;font-size:large}.updateBtn:hover{background-color:#2b80ff;color:#fff;padding:10px 20px;border-radius:5px;border:none;cursor:pointer;opacity:.8}.top-div{width:100%;margin-top:60px;margin-bottom:50px;display:flex}.verification-requests{width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.verification-requests h2{margin:20px 0;font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.verification-requests h2 span{font-weight:400}.verification-request{width:96%;height:auto;border-radius:10px;box-shadow:1px 1px 5px 2px #31313133;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px}.verification-request:hover{box-shadow:2px 2px 10px 4px #d8e7f5;transition:ease-in-out}.request-header,.request-details,.request-action{width:98%;margin:auto;height:auto;display:flex;flex-direction:row;justify-content:space-between}.request-header{height:50px;border-bottom:1px solid #4e4e4e}.sender-info{width:calc(60% - 10px);display:flex;justify-content:flex-start;align-items:center}.sender-info h3{margin:0;font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400}.sender-info h3 span{font-weight:500;margin-right:20px}.attachment{width:calc(40% - 10px);display:flex;justify-content:flex-end;align-items:center}.attachment a{margin:0;text-decoration:none;color:#5a6dff;font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400}.attachment a:hover{font-weight:500;cursor:pointer;text-decoration:underline}.request-details{background-color:#f8feff}.request-details h4{margin:20px 0;font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400}.request-action{height:60px;border-top:1px solid #4e4e4e}.action-reason{width:calc(60% - 10px);display:flex;justify-content:flex-start;align-items:center}.action-reason input{margin:0;width:50%}.action-buttons{width:calc(40% - 10px);display:flex;justify-content:flex-end;align-items:center}.action-buttons button{width:calc(30% - 10px);height:36px;border-radius:10px;font-weight:500;font-size:18px;font-family:sans-serif;cursor:pointer;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-left:20px}.primary{border:none;background-color:#f3b300;color:#fff;cursor:pointer}.primary:hover{background-color:#5a6dff;transition:.2s ease-in-out}.secondary{background:transparent;color:#f3b300;border:2px solid #f3b300}.secondary:hover{border:transparent;background-color:#e24825cd;color:#fff}.data-upload-div{width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.data-upload-contents{width:96%;height:100%;margin:auto;display:flex;flex-direction:row;justify-content:space-between}.admin-individual-result-contents{width:96%;height:100%;margin:auto;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.data-upload-details{width:50%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}.data-upload-details h2{margin-top:30px;margin-bottom:10px;font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;color:#333}.data-upload-details p{margin:0 0 30px;font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;color:#333}.data-upload-details a{text-decoration:none;color:#5a6dff;font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.data-upload-details2{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}.data-upload-details2 span{margin:0;font-size:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;color:#333;flex:1}.inner-element{display:flex;align-items:center;justify-content:flex-start;gap:30px;margin-bottom:30px}.data-upload-buttons{width:50%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.admin-result-view-button{width:100%;display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-end;align-items:center;padding:10px 20px}.admin-result-view-button input,.admin-result-view-button select,.admin-result-view-button button{width:30%;height:45px;border-radius:10px;font-size:16px;padding:0 20px;font-family:system-ui,sans-serif}.admin-result-view-button input,.admin-result-view-button select{border:1px solid #e0e0e0;background:#f8feff;box-shadow:inset 1px 1px 3px #3c3c3c1a;font-weight:500}.admin-result-view-button input:focus,.admin-result-view-button select:focus{outline:none;border:2px solid #f3b300}.admin-result-view-button select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8feff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") no-repeat right 12px center;background-size:16px;padding-right:40px}.admin-result-view-button button{background:#f3b300;color:#fff;border:none;font-weight:600;cursor:pointer}.admin-result-view-button button:hover{background:#e6a600}@media (max-width: 1100px){.admin-result-view-button{flex-direction:column;align-items:center}.admin-result-view-button input,.admin-result-view-button select,.admin-result-view-button button{width:90%}}.data-upload-buttons input{width:50%}.data-upload-buttons button{width:30%;height:40px;border-radius:10px;border:none;font-size:16px;font-weight:600;cursor:pointer}.data-upload-buttons2{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.data-upload-buttons2 button{width:100%;height:40px;border-radius:10px;border:none;font-size:16px;font-weight:600;cursor:pointer;padding:0 30px}.data-upload-divs{width:90%;height:100%;margin:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.data-div-left,.data-div-right{width:calc(50% - 20px);height:100%;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.data-div-left-contents,.data-div-right-contents{width:92%;height:100%;margin:auto;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}.data-div-left-details,.data-div-left-buttons,.data-div-right-details,.data-div-right-buttons{width:100%}.data-div-left-buttons,.data-div-right-buttons{margin-bottom:30px}.Individual-data-update-div{width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.Individual-data-update-contents{width:96%;height:100%;margin:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:2px solid #4e4e4e}.Individual-data-update-details{width:calc(50% - 20px);height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}.Individual-data-update-details h2{margin-top:30px;margin-bottom:10px;font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;color:#333}.Individual-data-update-details p{margin:0 0 30px;font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;color:#333}.Individual-search{width:calc(50% - 20px);height:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.Individual-search input{width:40%;height:36px;border:none;border-radius:10px;background-color:#f8feff;border:1px solid transparent;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;font-size:16px;font-weight:500;font-family:sans-serif;padding-left:20px;margin-right:30px}.Individual-search input:focus{outline:none;border:1px solid #f3b300}.Individual-search button{width:30%;height:36px;border:none;border-radius:10px;background-color:#f3b300;color:#fff;font-size:16px;font-weight:500;font-family:sans-serif;cursor:pointer}.Individual-search button:hover{background-color:#5a6dff;opacity:.8}.Individual-search-results{width:96%;margin:auto;border-bottom:2px solid #4e4e4e}.borderTop{border-top:2px solid #4e4e4e}.Individual-search-results-contents{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#f8feff}.Individual-search-results-contents h4{width:calc(25% - 10px);font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-family:sans-serif;color:#333;margin:20px 5px;text-align:left}.Individual-search-results-contents h4 span{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#5a6dff;font-weight:600}.Individual-search-results-contents h4:last-child{text-align:right}.Individual-data-update-buttons{width:96%;margin:20px auto 30px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.add-other-data{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}.add-other-data-element{width:calc(40% - 20px);display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:auto 1%}.add-other-data input,.add-other-data select{width:50%;height:36px;border:none;border-radius:10px;background-color:#f8feff;border:1px solid transparent;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;font-size:16px;font-weight:500;font-family:sans-serif;padding-left:20px;margin-left:30px}.add-other-data input:focus{outline:none;border:1px solid #f3b300}.add-other-data h3{margin:0;font-size:18px;font-weight:500;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.Individual-data-update-buttons button{width:25%;height:36px;border:none;border-radius:10px;background-color:#f3b300;color:#fff;font-size:16px;font-weight:500;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;cursor:pointer;margin-top:10px}.popUp-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease}.popUp-container{background-color:#fff;padding:20px;border-radius:12px;width:80%;max-width:490px;box-shadow:inset 0 0 15px #0006;transition:transform .5s ease;animation:animate .5s 0s 1 forwards ease-in-out}.promoteBtn{padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;margin:4px 2px;border-radius:10px;border:none;font-size:16px;font-weight:600;cursor:pointer;background-color:#f3b300;color:#fff;transition:background-color .3s ease}.cancelBtn{padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;margin:4px 2px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;background-color:#dbdbdb;color:#000;border:2px solid rgb(183,183,183);transition:background-color .3s ease}.promoteBtn:hover{background-color:#c99402}.cancelBtn:hover{background-color:#ededed}.debard-dropdown{align-items:center;justify-content:space-between;background-color:#f8feff;border:solid 1px transparent;border-radius:10px;padding:9px 10px;color:#f3b300;font-family:inherit;font-size:18px;z-index:10;position:absolute;display:flex;flex-direction:column;width:150%;box-shadow:0 0 10px #ccc;left:-20px}.debard-dropdown-button{width:100%;padding:5px;text-align:left;background-color:#fff;border:none;border-bottom:1px solid #ccc;cursor:pointer;font-size:15px;transition:background-color .3s ease}.debard-dropdown-button:hover{background-color:#dbdbdb}.updateStyle{margin:0 0 30px!important;padding:10px!important}.debard-list-export{gap:10px;justify-content:center;align-items:center;display:flex;padding:10px 30px;transform:translateY(-11px);border-radius:10px;font-size:18px;font-weight:600}.bulk-generation-div{width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.bulk-generation-div h2 span{font-weight:400}.bulk-wali{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}.bulk-wali input{width:100%;height:36px;border:none;border-radius:10px;background-color:#f8feff;border:1px solid transparent;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;font-size:16px;font-weight:500;font-family:sans-serif;padding:0 20px;margin-bottom:20px}.bulk-gen-btn{width:20%;height:36px;border:none;border-radius:10px;background-color:#f3b300;color:#fff;font-size:16px;font-weight:500;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;cursor:pointer}.loading-box{position:relative;width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;height:50px;border:2px solid #ededed;overflow:hidden}.loader{width:100%;height:100%;position:absolute;border-radius:50px;background:#f3b300;left:0%}.loader{left:-100%;animation:load 5s linear infinite}@keyframes load{0%{left:-100%}to{left:100%}}.hostel-management{width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.btn-options{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.option-btn{margin-left:20px;border:2px solid transparent;background-color:#f8feff;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;padding:8px 16px;border-radius:10px;color:#4e4e4e;cursor:pointer;transition:background .2s ease-in-out;font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400}.option-btn:hover{background:#5a6dff;color:#fff;transition:ease-in-out .2s}.selected-btn{background:#f3b300;box-shadow:none;color:#fff;font-weight:500}.hostel-management-body .search-items{gap:20px}.hostel-management-body .search-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:fit-content}.hostel-management-body .search-item select{width:100%}.hostel-management-body .search-item h4{margin:0}.hostel-management-body .search-item button,.hostel-management-body .filter-item button{width:100%;justify-content:space-evenly}.reset-btn{background-color:transparent!important;border:2px solid #000!important;color:#000!important;cursor:pointer}.reset-btn:hover{border:transparent!important;background-color:#e24825cd!important;color:#fff!important;transition:ease-in-out .2s}.hostel-management-body .sub-title{width:100%;height:40px;margin:20px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.hostel-management-body .sub-title h2{font-size:22px;font-weight:500;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0}.sub-title .btn-div{width:20%}.hostel-management-body{width:100%;height:100%;border-radius:0 0 20px 20px}.seat-allotment{width:96%;height:100%;margin:0 auto 40px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.allotment-requests{width:calc(75% - 20px);height:100%;background-color:#fff;border-radius:10px}.request-list{width:100%;height:80vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:8px}.request-list-body{width:100%;height:100%}.request-list-body::-webkit-scrollbar{width:4px;margin-left:2px;background:transparent}.request-list-body::-webkit-scrollbar-thumb{background:#f3b300;border-radius:8px}.request-list-header,.request-list-element{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%}.request-list-header{background-color:#f3b300;color:#fff;height:40px;margin-bottom:20px;border-radius:10px 10px 0 0}.request-list-element{background-color:#d8e7f5;color:#4e4e4e;height:36px;margin-bottom:15px;font-size:14px;font-weight:400}.request-list-header-item,.request-list-element-item{width:15%;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center}.request-list-header-item:nth-child(3),.request-list-element-item:nth-child(3),.request-list-header-item:nth-child(11),.request-list-element-item:nth-child(11){width:20%}.checkbox-container{width:30%;justify-content:flex-start}.roomCont{width:130px}.request-list input{width:33px;margin:0 5%;cursor:pointer;padding:4px 7px}.request-list input:checked{background-color:#f3b300;border:2px solid #f3b300}.request-list-element-item .roomInput{width:75%;height:20px;border-radius:8px;border:none}.request-list-element-item .roomBtn{width:25%;height:24px;font-size:14px;display:flex;justify-content:center;align-items:center;color:#fff;border:none;border-radius:30%;background-color:#f3b300}.roomBtn:hover{background-color:#5a6dff;transition:ease-in-out .2s}.allotment-actions{width:calc(25% - 20px);gap:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.approval-btns,.allotment-btns{width:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;box-shadow:1px 1px 4px 1px #4646461a;border-radius:10px}.approval-btns{height:calc(40% - 20px)}.allotment-btns{height:calc(60% - 20px)}.approval-btns h3,.allotment-btns h3{font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;margin:10px auto;color:#4e4e4e}.approval-btns .remarks{width:90%;height:60px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.approval-btns textarea{width:60%;height:42px;padding:5px;border:none;background-color:#f8feff;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;border-radius:10px;resize:none;outline:none;font-size:14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;color:#f3b300}.approve-reject-btns{width:90%;height:60px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.approve-reject-btns button,.allotment-btns button{width:40%;height:36px;padding:2px;border-radius:10px;outline:none;cursor:pointer;transition:ease-in-out .2s;font-size:14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.allotment-btns form{width:100%;height:70%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.allotment-btns .formgroup{width:90%;margin:0 auto;height:60px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.allotment-btns select{margin:0}.seat-allotment-history{width:96%;height:100%;margin:0 auto 25px;display:flex;flex-direction:column;justify-content:space-between;align-items:left}.seat-allotment-history h2{margin-bottom:20px;font-size:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;text-align:left}.request-list-history{width:100%;height:50vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:10px}.allotment-highlights{width:90%;height:125px;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.allotment-highlight-group{height:84%;margin:8% 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:20px}.allotment-highlight-group:first-child{background-color:#d8e7f5;width:calc(45% - 20px)}.allotment-highlight-group:last-child{width:calc(55% - 20px);gap:10px}.allotment-highlight{width:18%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.allotment-highlight h1{font-size:32px;font-weight:500;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:10px}.allotment-highlight h4{font-size:16px;font-weight:400;margin:0}.allotted-element{background-color:#d8e7f5;border-radius:20px}.hostelTimerSection{width:100%;border-radius:5px;box-shadow:1px 1px 10px 2px #3131311a;padding:10px;display:flex;align-items:center;justify-content:center}.input_field{border:2px solid transparent;background-color:#f8feff;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;border-radius:10px;color:#f3b300!important;cursor:pointer;transition:background .2s ease-in-out;font-size:16px;font-family:inherit;text-transform:capitalize;font-weight:400}.generalFilterContainer{align-items:center;border-radius:20px;box-shadow:1px 1px 10px 2px #3131311a;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:50px auto 30px;padding:30px;width:90%}.filterHeader{display:flex;justify-content:space-between;width:100%;align-items:center;border-bottom:2px solid black;margin-bottom:10px}.filterHeader p{font-size:26px;font-weight:600;color:#313131;margin:3px 0}.generalFilterResetBtn{background-color:transparent!important;border:2px solid #000!important;color:#000!important;cursor:pointer;padding:5px 20px;font-size:16px;border-radius:5px}.generalFilterResetBtn:hover{border:2px solid transparent!important;background-color:#e24825cd!important;color:#fff!important;transition:ease-in-out .2s}.generalFilterResetBtn i{transition:ease-in-out .3s}.generalFilterResetBtn:hover i{transform:rotate(360deg)}.generalFilterSection{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin:auto;width:96%}.generalRollInput input{height:24px;width:150px;display:block;padding:5px;border-radius:10px;background-color:#f8feff;border:1px solid transparent;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;font-size:16px;font-family:inherit;color:#e1b700;font-weight:400;transition:all .5s ease}.generalRollInput input:focus{border:2px solid #f3b300}.generalRollInput input::placeholder{color:#f3b2006d}.generalRollInput input:active{border:2px solid #f3b300}.secondMessHalf{display:flex;justify-content:center;align-items:flex-start;width:96%;margin:0 auto 30px;gap:20px}.messSwapTable{width:70%;height:80vh;box-shadow:0 0 10px #0000001a}.schedularPart{width:30%;box-shadow:0 0 10px #0000001a;border-radius:8px;padding:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.headPart{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px}.headPart>p{font-size:22px;font-weight:600;color:#313131;margin:8px 0}.switch{width:140px;height:50px;background-color:#fff;border-radius:6px;position:relative;cursor:pointer;box-shadow:inset 0 0 10px 4px #0003;transition:background-color .3s}.switch.on{background-color:#4ade80}.slider{width:55px;height:40px;background-color:#fff;border-radius:6px;position:absolute;top:5px;left:5px;transition:transform .3s;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003}.switch.on .slider{transform:translate(74px)}.checkState{width:60px;height:40px;font-size:16px;font-weight:700;color:#90ffb9;border-radius:6px;position:absolute;top:5px;left:10px;display:flex;align-items:center;justify-content:center}.switch.off .checkState{transform:translate(60px);color:#989898}.formPart{width:calc(100% - 20px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;border:1px solid #e0e0e0;border-radius:8px;padding:10px;margin:20px auto}.formPart input{height:24px;width:200px;display:block;padding:5px;border-radius:10px;background-color:#f8feff;border:1px solid transparent;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;font-size:16px;font-family:inherit;color:#e1b700;font-weight:400;transition:all .5s ease}.studentCnt{width:80px!important}.formPart input:focus{border:2px solid #f3b300}.formPart input::placeholder{color:#f3b2006d}.formPart input:active{border:2px solid #f3b300}.items7{display:flex;justify-content:flex-start;align-items:center;width:100%;gap:10px}.items7>span{font-size:16px;font-weight:600;color:#313131}.buttonPart{display:flex;width:100%;align-items:center;justify-content:center;margin-bottom:20px}.buttonPart>button{color:#fff;cursor:pointer;padding:6px 30px;font-size:18px;border-radius:5px}.approveButton,.rejectButton{padding:5px 10px;border-radius:3px}.records-upload{width:100%;height:100%;display:flex;flex-direction:column}.records-upload .data-upload-div:first-child{margin-bottom:25px}.date-input{margin-left:10px;border:2px solid transparent;background-color:#f8feff;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;padding:10px 20px;border-radius:10px;color:#f3b300;cursor:pointer;transition:background .2s ease-in-out;font-size:16px;font-family:inherit;text-transform:capitalize;font-weight:400}.paymentRecordTable{margin:20px auto;border-collapse:collapse;box-shadow:1px 1px 10px 2px #3131311a;border-radius:10px}.paymentRecordBody>tr:nth-child(odd){background:#e2edf7a9}.paymentRecordBody>tr:nth-child(2n){background:#fff}.NewRegistrationPage{width:100vw;height:100vh;margin:0;background-image:url(/assets/login-background.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.overlay-lefttoright{width:100%;height:100%;background:linear-gradient(90deg,#181818,#18181800);background-blend-mode:luminosity;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.welcome-message-section,.new-login-section{width:50%;height:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.welcome-message-section{color:#fff;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.welcome-message-content{width:80%;height:100%;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:left;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.welcome-message-content h1{font-size:48px;font-weight:600;margin-top:18px}.welcome-message-content h3{font-size:24px;font-weight:500}.welcome-message-content p{font-size:18px;font-weight:400}@media (max-width: 480px){.overlay-lefttoright{flex-direction:column;background:linear-gradient(135deg,#181818,#18181800)}.welcome-message-section{width:100%;height:calc(40% - 20px)}.new-login-section{width:100%;height:calc(60% - 20px)}.welcome-message-content{align-items:center;width:90%}.welcome-message-content h1{font-size:24px;font-weight:600;margin-top:10px}.welcome-message-content h3{font-size:18px;font-weight:500;margin:10px 0}.welcome-message-content p{font-size:14px;font-weight:400;text-align:justify;margin:5px 0}.new-login-section{flex-direction:column}.new-login-section .new-login-content{width:80%;height:100%;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.new-login-section .new-login-content h1{font-size:32px;font-weight:600;margin-top:18px}.new-login-section .new-login-content h3{font-size:18px;font-weight:500}.new-login-section .new-login-content p{font-size:14px;font-weight:400}}.banner-image,.Applicant-Details,.admission-form,.NS-Fee-Payment{width:90%;height:100%;margin:0 auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.banner-image{height:35vh;background-image:url(/assets/login-background.jpg);background-repeat:no-repeat;background-position:50% 33%;background-size:cover;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.blur-overlay{width:100%;height:100%;border-radius:20px;border:2px solid #fff;background:linear-gradient(124deg,#fff,#fff3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;justify-content:space-around;align-items:center}.banner-message{width:75%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.banner-message h1{margin:10px auto 15px;font-size:32px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;background:linear-gradient(90deg,#1461ff 50.2%,#1b2767);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.banner-message h4{margin:10px auto;font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#181818;font-weight:400;text-align:center}.Applicant-Details-Title,.admission-form-title,.NS-Fee-Payment-Title{width:96%;height:60px;display:flex;justify-content:center;align-items:center;border-bottom:2px solid #181818}.Applicant-Details-Title h2,.admission-form-title h2,.NS-Fee-Payment-Title h2{margin:0;font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#181818}.Applicant-Details-Content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.content-div-row{width:96%;height:100%;margin:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.content-div-element{width:calc(50% - 15px);height:15vh;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:15px;color:#fff}.content-div-element h4{margin:0;font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#fff;font-weight:500}.content-div-element h4 span{font-weight:400}.content-div-left,.content-div-right{width:50%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.content-div-left{margin-left:10px;text-align:left}.content-div-right{margin-right:10px;text-align:right}.card-main{width:100%;margin-top:20px;margin-bottom:10px;background:linear-gradient(90deg,#1461ff 50.2%,#1b2767)}.card-1,.card-2{margin-top:10px;margin-bottom:10px;background:linear-gradient(135deg,#03b484,#27a797)}.card-3,.card-4{margin-top:10px;margin-bottom:25px;background:linear-gradient(135deg,#7b61ff,#3b73b9)}.card-main:hover,.card-1:hover,.card-2:hover,.card-3:hover,.card-4:hover{transform:scale(1.025);transition:all .2s ease-in-out}.admission-form-content{width:96%;height:80vh;margin:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.admission-form-menu{width:calc(20% - 20px);height:80%;margin:auto 0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-end;border-right:1px solid #4e4e4e}.form-menu-element{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.form-menu-element button{width:40px;height:40px;border:1px solid #4e4e4e;border-radius:50%;background-color:#fff;position:relative;right:-20px;cursor:pointer}.step.active{border:2px solid #f3b300}.step.finished{background-color:#f3b300;color:#fff;border:1px solid #f3b300}.admission-form-fields{width:calc(75% - 20px);height:80%;margin:auto 0;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.form-fields-element{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.form-fields-element form{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;margin:0}.form-container{width:100%;height:80%;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.file-loading{width:100%;height:100%;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;position:absolute;border-radius:10px;padding:10px;background-color:#3030304c}.form-groups-row{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.form-group{width:calc(50% - 10px);height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.left-group{align-items:flex-start}.right-group{align-items:flex-end;text-align:right}.form-group label{margin:0;font-size:18px;font-weight:500}.form-group input,.form-group select{width:80%;height:32px;padding:0 10px;border:1px solid transparent;border-radius:10px;background-color:#f8feff;color:#f3b300;font-size:14px;font-weight:400;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a}.form-group input:focus,.form-group select:focus{outline:none;border:1px solid #f3b300}.form-group input::placeholder,.form-group select::placeholder{color:#4e4e4e;opacity:.5}.required:after{content:"*";color:red}.docs-uploading input{box-shadow:none;background-color:transparent;border:1px solid #4e4e4e;color:#4e4e4e;height:auto;padding:5px}.form-fields-element button{width:25%;height:40px;border:none;border-radius:10px;background-color:#f3b300;font-size:18px;font-weight:500;color:#fff;cursor:pointer}@media (max-width: 480px){.banner-message{width:90%}.banner-message h1{font-size:24px}.banner-message h4{font-size:16px}.Applicant-Details-Title h2,.admission-form-title h2,.NS-Fee-Payment-Title h2{font-size:20px}.content-div-row{flex-direction:column}.content-div-element{width:100%}.content-div-element h4{font-size:16px;display:flex;flex-direction:column}.content-div-element h4 span{overflow-x:scroll}.card-3{margin-bottom:10px}.admission-form-content{width:100%;height:100%;flex-direction:column}.admission-form-menu{width:80%;height:30%;margin:0 0 40px;flex-direction:row;justify-content:space-evenly;align-items:center;border-right:none;border-bottom:1px solid #4e4e4e}.form-menu-element{flex-direction:column;align-items:center}.form-menu-element button{right:0;bottom:-20px}.form-menu-element h3{font-size:14px;text-align:center;margin-bottom:0}.admission-form-fields{width:94%;height:60vh;margin:auto;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.form-fields-element form{justify-content:space-evenly}.form-group label{font-size:14px}.form-group input,.form-group select{font-size:12px}.form-fields-element button{width:40%;height:36px;font-size:16px}}.formVerified:before{content:"Form Verified";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:600;color:#fff;background-color:#4b4b4b92;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:not-allowed}.payHistory-section{width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.payHistory-div{width:96%;margin:auto;display:flex;flex-direction:column;justify-content:space-between}.history{display:flex;flex-direction:column;justify-content:space-evenly}.result-heading,.result-content{display:flex;align-items:center;justify-content:space-evenly}.result-heading{background-color:#f3b300;border-radius:10px;color:#fff;width:100%;height:40px;margin-bottom:20px}.result-content{background-color:#d8e7f5;border-radius:10px;color:#4e4e4e;height:36px;margin-bottom:15px}.result-heading-item,.result-content-item{width:calc(15% - 5px);text-align:center}.index-column{width:5%}.TID{width:calc(20% - 5px)}@media (max-width: 480px){.result-heading-item:nth-child(3),.result-heading-item:nth-child(6),.result-content-item:nth-child(3),.result-content-item:nth-child(6){display:none}.history h4{font-size:14px;text-overflow:clip}.result-heading,.result-content{height:auto}}.passwordChange{width:90%;height:80vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.passwordChange-container{width:96%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.passwordChange-title{width:100%;height:60px;display:flex;justify-content:center;align-items:center;border-bottom:2px solid #181818;margin-bottom:20px}.passwordChange-title h2{margin:0;font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#181818}.passwordChange-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.passwordChange-content form{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.passwordChange-content .form-group{width:60%;height:80%}.passwordChange-content .form-group-element{width:100%}.passwordChange-content h5{font-size:18px;margin:10px 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-align:left}.form-group-element-title{width:100%;display:flex;justify-content:space-between;align-items:center}.passwordChange-content input{width:calc(100% - 20px);height:40px}.passwordChange-content a{text-decoration:none;color:#00f;font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-align:left}.passwordChange-content button{width:30%;height:46px;border:none;border-radius:20px;background-color:#f3b300;color:#fff;font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin-bottom:20px}.NewAdmissionProgress{width:90%;height:100%;margin:0 auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.NewAdmissionProgress h2{margin:20px 0;font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.status-div{width:96%;margin:0 auto 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.status-element{width:calc(25% - 10px);height:100%;background-color:#d8e7f5;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:15px}.status-element h1,.status-element h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;margin:20px 0}.status-element h3{font-size:20px;margin-bottom:0}.ap{display:flex;flex-direction:row;justify-content:center;align-items:center}.form-completed{background-color:#95ffbc}.form-unverified{background-color:#ffff96}.form-pending{background-color:#ff9696}.ap img{width:36px;height:36px;object-fit:cover;border-radius:50%}.ap h3{margin:0}.nslb{height:40px}.ap button{width:100%;height:100%;padding:10px 20px;font-size:18px;color:#1461ff;background:transparent;border:none;cursor:pointer}.apLoading{width:100%;height:100%;padding:10px 20px;display:flex;justify-content:flex-start;align-items:center;font-size:15px;color:#959595;background:transparent;border:none}.ap button:hover{background:#1461ff;color:#fff;transition:ease-in-out .3s}.newAdmissionTableContainer{width:90%;margin:0 auto}.newAdmissionTable{margin:20px auto 0;border-collapse:collapse;box-shadow:1px 1px 10px 2px #3131311a;border-radius:10px}.newAdmissionBody>tr{background:#e2edf7a9}.newAdmissionBody>tr:hover{background:#fff}.newAdmissionRollFilter{height:24px;width:150px;display:block;padding:5px;border-radius:10px;background-color:#f8feff;border:1px solid transparent;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;font-size:16px;font-family:inherit;color:#e1b700;font-weight:400;transition:all .5s ease}.newAdmissionRollFilter:focus{border:2px solid #f3b300}.newAdmissionRollFilter::placeholder{color:#f3b2006d}.newAdmissionRollFilter:active{border:2px solid #f3b300}.cv2{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border-bottom:2px solid #4e4e4e;margin-bottom:30px}.newAdmissionFilterContainer{margin-top:0!important}.newAdmissionFilterTitle>p{font-size:20px!important;font-weight:500!important;margin-bottom:10px!important}.closeReject{position:absolute;top:0;right:10px;padding:5px 8px!important;color:#fff;background:gray}.PersonalDetailsPopUp{width:60%;height:auto;max-height:80vh;overflow:auto;margin:0 auto;position:fixed;top:53%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:5px 5px 100px 100px #31313133;border-radius:20px;padding:10px;z-index:99}.documents-popup-title{width:96%;height:60px;margin:0 auto 30px;border-bottom:2px solid #4e4e4e;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.documents-popup-title h2{margin:0;font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#4e4e4e}.documents-popup-title h2 span{font-weight:500}.documents-popup-title button{width:32px;height:32px;border:none;border-radius:10px;background-color:#4e4e4e;color:#fff;font-size:18px;font-weight:500;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-align:center;cursor:pointer}.documents-popup-title button:hover{background-color:#fa513e}.documents-popup-content{width:96%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-around}.view-mode{justify-content:space-around}.view-mode h4{margin:0;font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.approve-reject{display:flex;flex-direction:row;justify-content:center;gap:20px;align-items:center;margin:5px 0 12px}.approve-reject button{padding:5px 10px;border:none;border-radius:5px;font-size:16px;font-weight:500;text-align:center;cursor:pointer}.reject{border:2px solid #fa603e!important}.reject-form{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:auto;max-height:80vh;overflow:auto;background:#fff;box-shadow:5px 5px 10px 10px #31313133;border-radius:10px;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #bebebe}.reject-form-content{width:100%}.reject-form-content>textarea{width:90%;height:100px}.reject-form-content>button{padding:8px 20px;margin:10px 0;border:none;border-radius:5px}.popUpPaymentDetail{width:90%;margin:20px auto}.cv{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:2px solid #4e4e4e;margin-bottom:30px}.title-left-div,.title-right-div{width:calc(50% - 10px)}.cv .filter-item{justify-content:flex-end}.title-right-div select{width:160px;margin-left:10px}.attachment button{font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;color:#1461ff;border:none;background-color:transparent;cursor:pointer}.CourseDetailsPopUp{width:80%;height:auto;margin:0 auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:10px 10px 100px 20px #31313133;border-radius:20px;z-index:99}.course-popup-title{width:100%;height:60px;margin:0 0 30px;border-bottom:2px solid #4e4e4e;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.course-popup-title h2{margin:0;font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#4e4e4e}.course-popup-title button{width:32px;height:32px;border:none;border-radius:10px;background-color:#4e4e4e;color:#fff;font-size:18px;font-weight:500;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-align:center;cursor:pointer}.course-popup-title button:hover{background-color:#fa3e3e}.course-popup-content{display:flex;flex-direction:column;justify-content:space-evenly}.bonafide-assign{width:90%;height:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between}.bonafide-assign .search-student{width:calc(80% - 25px);margin:0}.search-div-application{width:50%;padding:0 20px}.bonafide-requests{width:calc(20% - 25px);box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between}.bonafide-requests .title{width:90%;margin:0 auto;border-bottom:2px solid #4e4e4e}.bonafide-requests .requests-view{width:90%;margin:5% auto;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;border-radius:10px;background:#f8feff}.requests-view h3{font-size:16px;font-weight:500;color:#4e4e4e;margin:0}.requests-view h3 span{font-size:24px;font-weight:600;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#4e4e4e;margin:0}.inner-title{width:100%!important}.requests-view:hover{cursor:pointer;background:#5a6dff}.requests-view:hover h3,.requests-view:hover h3 span{color:#fff}.student-bonafide-result{width:90%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between}.bonafide-generated,.bonafide-actions{box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-evenly}.bonafide-generated{width:calc(60% - 25px);max-width:790px;overflow:hidden;background-color:#fff;font-family:Times New Roman,Times,serif!important}.bonafide-generated-head{display:flex;justify-content:center;font-family:Times New Roman,Times,serif!important}.bonafide-generated-head img{width:100%;padding:.5%}.horz-line{border-bottom:1px solid black}.bonafide-generated-contacts{display:flex;justify-content:space-between;padding:0 5%;font-family:Times New Roman,Times,serif!important}.bonafide-generated-contacts h4{font-size:16px;font-weight:500;color:#4e4e4e;font-family:Times New Roman,Times,serif!important;margin:2px 0}.reference-id{display:flex;justify-content:space-between;padding:.25% 5%;margin-top:10px;font-family:Times New Roman,Times,serif!important;color:#252525}.bonafide-generated-heading{display:flex;justify-content:center;padding:.25% 5%;color:#252525}.bonafide-generated-heading h3{font-size:24px;font-weight:600;margin:20px;font-family:Montserrat,sans-serif}.pic{display:flex;justify-content:flex-end;padding:.25% 5%}.pic img{width:20%;border:1px solid #4e4e4e;border-radius:4px;margin-bottom:20px}.body-1,.body-2,.body-3,.body-4{padding:5px 5%}.body-4{margin-top:90px}.body-1 p,.body-2 p,.body-3 p{text-align:justify;line-height:30px;margin:0}.body-3 p .underline{min-width:30px;border-bottom:1px solid black;font-weight:700}.body-4{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-align:right;padding:.5% 5%}.bonafide-actions{width:calc(40% - 25px);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:fit-content}.bonafide-actions .action{width:92%;height:calc(50% - 5px);display:flex;flex-direction:column;justify-content:space-between;margin:30px auto}.action form{width:100%;height:auto;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.action input{margin-bottom:15px}.action button{width:100%;height:40px;font-size:18px;font-weight:500;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;border-radius:10px;margin-top:15px}.bonafide-action-btn{width:100%;margin:0}.action .new-btn{width:100%;height:100%;border-radius:10px;color:#fff;background-color:#5a6dff;border:none;font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;cursor:pointer}.new-btn:hover{background-color:#f3b300}.result-content-item-application{text-align:center}.content-application{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-bottom:20px}.second-part{width:50%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;padding:0 20px}.option-list{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:10px}.application-title{font-weight:700;font-size:18px}.bonafide-assign-history{width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between}.bonafide-history-contents{width:96%;height:800px;margin:5px auto}.re-generate a{font-size:18px;font-weight:500;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#4e4e4e;text-decoration:none;margin:0;cursor:pointer;color:#5a6dff}.BonafideRequests-content{margin:20px auto;flex-direction:column;justify-content:flex-start;overflow-y:scroll}.bonafied-gateway-popup{width:fit-content;height:80%;margin:0 auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:70% -20%;background-color:#fff;box-shadow:10px 10px 100px 20px #31313133;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0 10px;scale:1;z-index:99;transition:scale .3s ease-out}.bonafied-gateway-popup-minimized{scale:.25;transition:scale .3s ease-in,top .3s ease-in,right .3s ease-in}.filter-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;margin:0 auto;display:flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:10px 10px 100px 20px #31313133;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1010}.generate-primary{background-color:#f3b300;margin:auto;padding:3px 10px;border-radius:3px;color:#fff}.MuiDataGrid-columnHeaders{background-color:#f3b300!important}.MuiDataGrid-row:hover{background-color:#d8e7f5!important}.productListTable{margin:10px 0 15px;background-color:#fff}.BonafideRequests-content .result-content-item:nth-child(2){width:20%}.BonafideRequests-content .result-heading-item:nth-child(2){width:20%}.result-content-item button{width:100%;height:28px;margin:auto;border-radius:8px}.mark-as-done{border-color:#5a6dff;color:#5a6dff}.filter-container{display:flex;flex-direction:column;gap:15px;padding:20px;border:1px solid #ccc;border-radius:5px;width:100%}.filter-row{display:flex;gap:10px}.filter-group{display:flex;flex-direction:column;flex:1}.filter-group>label{margin-bottom:5px;font-weight:700;display:flex;align-items:center;justify-content:space-between}.filter-group input,.filter-group select{padding:5px;border:1px solid #ccc;border-radius:3px}.checkbox-group{display:flex;flex-direction:column;gap:5px;max-height:190px;overflow-y:auto;border:1px solid #ccc;border-radius:3px;padding:5px;opacity:1;box-shadow:inset 0 8px 10px -6px #0003,inset 0 -8px 10px -6px #0003;transition:max-height .5s ease-in,opacity 1s ease-in-out}.checkbox-group::-webkit-scrollbar{width:0px}.checkbox-group-hide{display:flex;flex-direction:column;gap:5px;max-height:0px;overflow-y:auto;border:1px solid #ccc;border-radius:3px;padding:5px;opacity:0;transition:max-height .5s ease-in,opacity 1s ease-in-out}.checkbox-group-hide::-webkit-scrollbar{width:0px}.checkbox-label{display:flex;align-items:center;gap:5px}.filter-heading9{font-size:20px;font-weight:700;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:5px;display:flex;align-items:center;justify-content:space-between}.filter-group>input{margin-right:20px;border:2px solid transparent;background-color:#f8feff;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;padding:8px 16px;border-radius:10px;color:#f3b300;cursor:pointer;transition:background .2s ease-in-out;font-size:16px;font-family:inherit;text-transform:capitalize;font-weight:400}.table{width:100%;border-collapse:collapse}.table,.th,.td{border:1px solid black}.th,.td{padding:10px;text-align:left}.th{background-color:#f2f2f2}.skeleton-container{display:flex;flex-direction:column;gap:20px}.skeleton-document{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;padding:20px;height:500px;position:relative}.skeleton-header{height:40px;background-color:#e0e0e0;margin-bottom:30px;animation:pulse 1.5s infinite}.skeleton-body{display:flex;flex-direction:column;gap:15px}.skeleton-line{height:15px;background-color:#e0e0e0;animation:pulse 1.5s infinite}.skeleton-line:nth-child(3){width:80%}.skeleton-line:nth-child(5){width:60%}.skeleton-footer{height:25px;background-color:#e0e0e0;position:absolute;bottom:20px;left:20px;right:20px;animation:pulse 1.5s infinite}.skeleton-actions{display:flex;flex-direction:column;gap:10px}.skeleton-action{height:40px;background-color:#e0e0e0;border-radius:4px;animation:pulse 1.5s infinite}.select-application-message{text-align:center;margin-top:20px;font-size:16px;color:#666;padding:15px;background-color:#f5f5f5;border-radius:4px;border-left:4px solid #3498db}@keyframes pulse{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}.feedback-page-div{width:90%;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.FeedbackPage{width:90%;height:100%;display:flex;flex-direction:column;align-items:center}.FeedbackPage h2{font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#4e4e4e;font-weight:400;margin-bottom:30px;text-align:center}.FeedbackPage form{display:flex;flex-direction:column;align-items:center;width:80%;max-width:600px;padding:20px;border:1px solid #ccc;border-radius:5px;margin-bottom:50px}.FeedbackPage .form-group{display:flex;flex-direction:column;margin-bottom:20px;width:100%}.FeedbackPage label{font-size:18px;margin-bottom:10px}.FeedbackPage textarea{height:150px;border-radius:8px;width:90%;padding:10px;border:1px solid #ccc;resize:none}.FeedbackPage button[type=submit]{background-color:#007bff;color:#fff;font-size:18px;padding:10px 20px;border:none;border-radius:5px;margin-top:20px;cursor:pointer}.FeedbackPage .success-message{background-color:#d4edda;color:#155724;font-size:18px;padding:10px;border:1px solid #c3e6cb;border-radius:5px;margin-top:20px;text-align:center;margin-bottom:30px}.positionCont{display:flex;justify-content:flex-start;align-items:center;background-color:#fff;border-radius:5px;padding:10px;width:90%;border:1px solid #ccc}.bonafide-application{margin:30px auto;max-width:600px;padding:20px;background-color:#fff;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.bonafide-application h1{text-align:center;font-size:36px;margin-bottom:20px}.bonafide-application form{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.bonafide-application label{display:block;margin-bottom:8px;font-size:18px}.bonafide-application input[type=text],.bonafide-application select,.bonafide-application textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:16px;font-size:16px}.bonafide-application input[type=file]{margin-bottom:16px}.bonafide-application button[type=submit]{width:30%;margin:20px auto;padding:12px 20px;border:none;border-radius:10px;cursor:pointer;font-size:18px}.bonafide-application input:invalid,.bonafide-application select:invalid,.bonafide-application textarea:invalid{border-color:#4e4e4e}.bonafide-application input:invalid:focus,.bonafide-application select:invalid:focus,.bonafide-application textarea:invalid:focus{outline:none}.bonafide-application input:invalid+span:before,.bonafide-application select:invalid+span:before,.bonafide-application textarea:invalid+span:before{content:"⚠ ";color:red}.bonafide-application input:valid+span:before,.bonafide-application select:valid+span:before,.bonafide-application textarea:valid+span:before{content:"✓ ";color:#4caf50}.bonafide-application span{font-size:16px}.dashboard-header{display:flex;width:100%;height:80px;box-shadow:1px 1px 10px 2px #3131311a}.complaints-div{width:90%;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.complaints-body{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.complaints-body h4{margin:10px 0;padding:0}.complaints-body-header{width:96%;height:10%;background:#f3b300;display:flex;justify-content:space-between;align-items:center;border-radius:10px 10px 0 0;color:#fff}.complaints-header-item,.complaints-child-item{width:15%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.complaints-header-item:nth-child(1),.complaints-child-item:nth-child(1){width:20%;justify-content:space-evenly;align-items:flex-start;margin-left:3%}.complaints-header-item:nth-child(4),.complaints-child-item:nth-child(4){width:30%}.complaints-child-item:nth-child(4) h4{width:90%;text-align:justify;font-size:16px}.complaints-body-contents{width:96%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow-y:auto;scroll-behavior:smooth}.complaints-body-contents::-webkit-scrollbar{width:4px;background:transparent}.complaints-body-contents::-webkit-scrollbar-thumb{background:#f3b300;border-radius:8px}.complaints-child{width:100%;height:auto;background:#d8e7f5;display:flex;justify-content:space-between;align-items:center;border-radius:10px;margin-bottom:10px}.complaints-child:first-child{margin-top:20px}.complaints-child:last-child{margin-bottom:25px}.complaints-child h4{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:left;font-weight:500}.complaints-child p{margin:0 0 10px;font-size:14px}.upvote-btn{width:40px;height:30px;border-radius:8px;margin-top:10%;margin-bottom:5%;font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;text-align:center}.upvoted{background-color:#5a6dff;content:"✔️"}.mrk-apr-btn{width:60%;height:40px;border-radius:10px;margin-top:10%}@media screen and (max-width: 768px){.complaints-child{width:100%;display:flex;flex-direction:column}.complaints-header-item,.complaints-child-item{width:96%;margin:0 auto}.complaints-body-contents{width:100%;height:auto;overflow-y:visible;scroll-behavior:auto}.complaints-body-contents::-webkit-scrollbar{display:none}.complaints-child{flex-direction:column;align-items:center;margin-bottom:20px}.complaints-child:first-child{margin-top:10px}.complaints-child:last-child{margin-bottom:20px}.upvote-btn{margin-top:5%;margin-bottom:2%}.mrk-apr-btn{width:80%;margin-top:5%}}.ManageAdmins{width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between}.MA{width:96%;margin:0 auto}.MA .result-content{height:48px}.MA .result-content button{width:50%;height:36px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.MA .result-content:last-child{margin-bottom:25px}.MA form{width:96%;height:90%;justify-content:space-evenly}.student-assign{width:90%;margin:0 auto;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.student-assign .student-table{width:calc(75% - 20px);height:100%;margin:25px 10px}.student-assign .allotment-btns{width:calc(25% - 20px);height:280px;margin:25px 10px}.manageAdminSearchBar{width:90%;margin:0 auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.adminTableContainer{width:90%;margin:0 auto}.manageAdminTable,.facultyStudentTable{margin:20px auto;border-collapse:collapse;box-shadow:1px 1px 10px 2px #3131311a;border-radius:10px}.facultyStudentTable{height:800px;min-height:fit-content;overflow:scroll}.manageAdminBody>tr:nth-child(odd){background:#e2edf7a9}.manageAdminBody>tr:nth-child(2n){background:#fff}.result-search-bar-wrapper{width:90%;max-width:900px;margin:30px auto;padding:20px;box-shadow:1px 1px 10px #0000001a;border-radius:16px;background-color:#fff}.search-bar-heading{font-size:20px;font-weight:600;margin-bottom:16px;color:#333;display:flex;align-items:center;gap:8px}.search-bar-heading:before{content:"🔍";font-size:18px}.result-search-bar{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;align-items:center}.result-search-bar input,.result-search-bar select,.result-search-bar button{flex:1 1 30%;min-width:150px;height:42px;font-size:15px;padding:0 15px;border-radius:8px;font-family:inherit;box-sizing:border-box}.result-search-bar input,.result-search-bar select{background:#f8feff;border:1px solid #ccc;font-weight:500}.result-search-bar input:focus,.result-search-bar select:focus{outline:none;border:2px solid #f3b300}.result-search-bar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8feff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") no-repeat right 12px center;background-size:16px;padding-right:36px;cursor:pointer}.result-search-bar button{background:#f3b300;color:#fff;font-weight:600;border:none;cursor:pointer;transition:background-color .2s ease}.result-search-bar button:hover{background:#d9a400}@media (max-width: 768px){.result-search-bar{flex-direction:column;align-items:stretch}.result-search-bar input,.result-search-bar select,.result-search-bar button{width:100%}.search-bar-heading{justify-content:center;text-align:center}}.loaderResult{margin:auto}.result-window{width:90%;height:100%;margin:0 auto;display:flex;flex-direction:row;align-items:space-between}.result-display{width:100%;height:100%;margin:0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.result-display-div,.result-menu-div,.result-side-div{box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.result-menu-div{height:100%;width:40%;margin:0 auto;padding:20px 0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.result-display-div{width:calc(80% - 20px);height:100%}.marksheet{width:calc(100% - 20px);height:100%;margin:10px auto;background-image:url(../../assets/watermark.svg);background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;border:1px solid #4e4e4e;border-radius:15px}.marksheet-header,.marksheet-student-details,.marksheet-subject-scores,.marksheet-total-score,.marksheet-footer{width:100%;height:auto;margin:0 auto}.Institute-banner{width:96%;height:100%;margin:2rem auto;border-radius:15px 15px 0 0}.Institute-banner img{width:100%;height:auto;margin:0;object-fit:cover;border-radius:15px 15px 0 0}.marksheet-subheader{width:70%;height:auto;margin:10px auto;padding:10px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-top:2px solid #4e4e4e;border-bottom:2px solid #4e4e4e}.marksheet-subheader h4{font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;margin:0}.marksheet-subheader h4 span{font-size:18px;font-weight:400;color:#4e4e4e}.marksheet-student-details{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;margin:20px 0}.student-details-top{width:90%;height:auto;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.student-details-bottom{width:90%;height:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.marksheet-student-details h4{font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;margin:10px 0}.marksheet-student-details h4 span{font-size:18px;font-weight:500;color:#252525}.student-details-left{width:50%;height:auto;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}.student-details-right{width:50%;height:auto;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-end}.marksheet-subject-scores{width:90%;height:auto;margin:20px auto;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;border:2px solid #4e4e4e;border-radius:10px}.subject-scores-header,.subject-scores-body{width:100%;height:auto;margin:0;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:2px solid #4e4e4e}.subject-scores-header{background-color:#d8e7f5;height:36px;border-radius:8px 8px 0 0}.subject-scores-contents{width:100%;height:100%;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.subject-scores-body{height:32px}.subject-scores-body:last-child{border-bottom:transparent;border-radius:0 0 10px 10px}.subject-scores-header-element,.subject-scores-body-element{width:10%;height:100%;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;border-right:2px solid #4e4e4e}.subject-scores-header-element:first-child,.subject-scores-body-element:first-child{align-items:flex-start}.subject-scores-header-element:last-child,.subject-scores-body-element:last-child{align-items:flex-end;border-right:none}.subject-scores-header-element:nth-child(2),.subject-scores-body-element:nth-child(2){width:40%;align-items:flex-start}.subject-scores-header-element:nth-child(6),.subject-scores-body-element:nth-child(6){width:15%}.marksheet-subject-scores h4{font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;margin:5px 8px}.subject-scores-header h4{font-size:18px}.subject-scores-body h4{color:#252525}.marksheet-total-scores,.marksheet-footer{width:90%;height:auto;margin:10px auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:10px}.total-scores-top,.total-scores-bottom{width:100%;height:auto;margin:0;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.total-scores-bottom{border:2px solid #4e4e4e;border-radius:10px;background-color:#d8e7f5;margin:20px 0}.total-scores-left{width:50%;height:auto;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.total-scores-right{width:50%;height:auto;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.marksheet-total-scores h4{font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;margin:8px 10px}.marksheet-total-scores h4 span{font-weight:500;color:#252525}.total-scores-left p{font-size:14px;font-weight:400;color:#252525}.total-scores-right img{width:120px;height:auto;margin:0;object-fit:cover}.result-side-div{width:calc(100% - 40px);height:100%;margin:0 0 40px 40px;padding:20px 0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.result-element{width:90%;height:60px;margin:5px auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#d8e7f5;border:1px solid transparent;cursor:pointer;border-radius:10px}.result-element:hover,.active-element{border:1px solid #fff;background-color:#5a6dff;color:#fff;box-shadow:1px 1px 4px 1px #3131311a;transition:all .2s ease-in-out}.result-element h4{font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 10px;font-weight:500}.result-element h4 span{font-weight:400}@media screen and (max-width: 768px){.top-div{margin-top:40px}.mid-div{margin:40px 0}.bottom-div{margin-bottom:40px}.result-display{flex-direction:column-reverse;justify-content:flex-start}.result-display-div{width:200%;transform:scale(.5);transform-origin:top left;padding:0;margin:0 auto}.result-menu-div{width:96%;height:auto}.result-menu-div .result-element{margin:5px auto}.side-div{width:100%;margin:0 auto}.result-side-div{width:100%;height:auto;margin:0 0 40px;padding:15px 0;flex-direction:row;justify-content:flex-start;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.result-side-div:last-child{display:none}.result-element{min-width:120px;height:60px;margin:0 5px}.result-element:first-child{margin-left:15px}.result-element:last-child{margin-right:15px}}.status-div2{width:96%;margin:0 auto 20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:50px}.popUp-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease;z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popUp-container{background-color:#fff;padding:20px;border-radius:12px;width:80%;max-height:70vh;overflow-y:auto;overflow-x:auto;max-width:80vw;box-shadow:inset 0 0 15px #0006;transition:transform .5s ease;animation:animate .5s 0s 1 forwards ease-in-out;z-index:1000;position:relative}.close{position:absolute;top:10px;right:10px;cursor:pointer}@keyframes animate{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.popUp-container:hover{transform:scale(1.02);box-shadow:0 0 15px #ffd90066}.popUp-Upper{display:flex;flex-direction:column;align-items:center;justify-content:center}.popUp-Upper span{font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.popUp-lower{display:flex;align-items:center;justify-content:center;gap:15px}.popUp-Heading{font-size:x-large;text-align:center;font-weight:700;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.popUp-Upper,.popUp-lower{margin-bottom:20px}.popUp-Upper div,.popUp-lower div{margin-bottom:10px}.filterSection{width:96%;display:flex;gap:20px;margin:auto}.filterItem>p{margin:4px 0}.courseChoose{width:96%;display:flex;flex-direction:column}.courseChoose>p{margin:4px 0}.dropdown{width:60%;display:flex;align-items:center;justify-content:space-between;background-color:#f8feff;border:solid 1px transparent;border-radius:10px;padding:9px 10px;color:#f3b300;font-family:inherit;font-size:16px;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;margin-bottom:0!important}.dropdown-header{width:75%;font-size:16px;color:#f3b300;margin-bottom:0!important}.dropdown-button{background-color:transparent;border:none;width:10%}.dropdown-item{position:relative;margin-top:2px;top:100%;background-color:#f8feff;gap:2px;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;border-radius:8px;padding:5px;width:61%;display:flex;flex-direction:column;max-height:300px;overflow-y:auto;opacity:0;animation:rotateX .4s 60ms ease-out forwards;transform-origin:top center}@keyframes rotateX{0%{opacity:0;transform:rotateX(-90deg)}50%{transform:rotateX(-20deg)}to{opacity:1;transform:rotateX(0)}}::-webkit-scrollbar{width:5px;height:5px;background-color:#f8feff}::-webkit-scrollbar-thumb{background:#f3b300;border-radius:5px}.dropdown-item-list{padding:8px 5px;cursor:pointer;border-bottom:solid 1px #c8e0f9;display:flex;align-items:center;gap:5px;margin-bottom:0!important}.dropdown-item-list:hover{background-color:#e5f8fb}.checkbox-container{position:relative;display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:middle;-webkit-user-select:none;user-select:none;transition:all .2s ease-in;margin-bottom:0!important}.checkbox-input{width:16px;height:16px;cursor:pointer}.courseName{margin-bottom:0!important}.assignedCoursesCont{width:96%}.Assign{padding:8px 25px;border-radius:8px;font-size:18px}.disabled{cursor:not-allowed!important;opacity:.5}.present{background-color:#e2effc}.hodContainer{width:90%;height:100%;margin:0 auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.hodContainer h2{margin:20px 0;font-size:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.filter-item2{font-size:20px;font-family:sans-serif;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:10px;margin-top:5px}.filterAttribute{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.filterAttribute p{margin:2px;padding-left:6px;font-size:smaller}.below p{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:large;font-weight:500}.below-section{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center}.filters{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px}.SemCont{display:flex;justify-content:center;align-items:center;gap:20px;width:100%;margin-bottom:20px;flex-wrap:wrap}.semEle{cursor:pointer;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:30px;text-align:center;padding:25px 48px;border:none;border-radius:10px;transition:all .3s ease;background:#f8feff;margin:0 10px;font-weight:600;box-shadow:0 0 5px #0000001a}.semEle:hover{transform:scale(1.05);box-shadow:0 0 10px 5px #0000001a}.myCourse_table{border-collapse:separate;width:100%;border-radius:10px;max-height:60vh;overflow-y:auto;display:block;position:relative}.myCourse_head{width:100%;position:sticky;top:0}.myCourse_head th,.myCourse_body td{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;padding:8px 20px;text-align:center;margin:0}.myCourse_head th{background-color:#f3b300}.courseContainer{padding:10px 20px;display:flex;align-items:center;justify-content:center;margin-top:30px;position:relative}.forward{position:absolute;right:20px;bottom:10px}.backward{position:absolute;right:20px;bottom:10px;cursor:not-allowed;padding:8px 20px;display:flex;justify-content:center;align-items:center;border:none;border-radius:10px;background-color:#f3b300;color:#fff;font-weight:500;font-size:20px;font-family:sans-serif;opacity:.5}.courseTable{width:60%;border-collapse:collapse}.courseTable-head{background-color:#f8f8f8}.courseTable-head th{padding:10px;border:1px solid #ddd;text-align:left}.courseTable-body tr:nth-child(2n){background-color:#f2f2f2}.courseTable-body td{padding:10px;border:1px solid #ddd;text-align:left}.tableContainer{padding:10px 20px}.uploadMarks-table{border-collapse:separate;width:100%;border:1px solid #f3b200c5;border-radius:10px;height:60vh;overflow-y:auto;display:block;position:relative}.uploadMarks-head,.uploadMarks-head-row{width:100%}.uploadMarks-head th,.uploadMarks-tbody td{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;padding:8px;text-align:center;margin:0}.uploadMarks-head th{background-color:#f3b300}.uploadMarks-tbody td input{text-align:center;width:95%;border:none;border-radius:5px;padding:5px;outline:none}.uploadMarks-tbody td input[type=number]::-webkit-inner-spin-button,.uploadMarks-tbody td input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.uploadMarks-tbody td input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.first{border-top-left-radius:10px}.last{border-top-right-radius:10px}table::-webkit-scrollbar{width:8px;height:8px;margin-left:2px;background-color:#f8feff;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a}table::-webkit-scrollbar-thumb{background:#f3b300;border-radius:8px}table::-webkit-scrollbar-thumb:hover{background:#5a6dff}.bottom_section_part{display:flex;justify-content:center;align-items:center;gap:20px;padding:10px 20px;margin-bottom:50px}.primary-btn,.bottom_section_part label{padding:8px 20px;display:flex;justify-content:center;align-items:center;border:none;border-radius:10px;background-color:#f3b300;color:#fff;font-weight:500;font-size:20px;font-family:sans-serif;cursor:pointer}.primary-btn:hover,.bottom_section_part label:hover{background-color:#5a6dff}.loading{display:flex;justify-content:center;align-items:center;height:100%;width:100%;position:absolute;top:0;left:0;background-color:#0000003c;z-index:100}.hodMain{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.hodHeading{display:flex;width:88%;justify-content:space-between;align-items:center;margin-top:50px}.hodHeading p{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:30px;font-weight:500;margin:0;text-decoration:underline}.backOption{display:flex;align-items:center;gap:2px;cursor:pointer;position:absolute;left:5%;top:2%;border-radius:5px;padding:5px 10px;transition:all .3s ease;z-index:10}.backOption:hover{box-shadow:0 0 5px #00000086}.table-container{width:100%;display:flex;align-items:center;justify-content:center}.hod-student-table{border-collapse:separate;width:90%;border:1px solid #f3b200c5;border-radius:10px;height:70vh;overflow-y:auto;overflow-x:auto;display:block;position:relative;margin:10px 20px 20px}.hod-student-head{position:sticky;top:0}.hod-student-table th,.hod-student-table td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:5px 8px}.hod-student-table th{background-color:#f3b200;color:#fff}.hod-student-head th{padding-top:12px;padding-bottom:12px;text-align:center;background-color:#f3b200;color:#fff}.roll{width:100px!important;min-width:100px!important}.name{width:180px!important;min-width:180px!important}.courses{width:200px!important;text-align:center;min-width:200px!important}.loadingContainer{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background-color:#0000000d}.headNote{background:#f3b300;margin:0;text-align:center;color:#fff;padding:7px;font-size:16px;font-weight:500}.titleCont{width:92%!important}.feedbackHeading{font-size:36px!important;margin-bottom:5px}.subNote{margin:5px;color:#606060}.subNote>span{font-weight:600;color:#f30000}.courseContainer2{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;margin-bottom:50px}.courseCard{width:90%;margin:auto;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;padding:20px}.courseCardTop{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.courseCardTitle{font-size:24px;font-weight:600}.courseCardBottom{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:18px;margin-top:20px}.facultyCard{width:96%;margin:auto;box-shadow:inset 1px 1px 10px 2px #3131311a;border-radius:10px;display:flex;flex-direction:column;padding:15px}.facultyCardTop{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.facultyCardTitle{font-size:20px;font-weight:600}.questionContainer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:20px}.ratingTable{width:100%;border-collapse:separate;border-radius:10px;overflow-y:auto;display:block;position:relative}.ratingTable tr{background-color:#effbff;transition:all .2s ease-in-out}.ratingTable tr:nth-child(odd){background-color:#fbf9ed}.ratingTable tr:hover{box-shadow:inset 0 0 10px 2px #31313121}.ratingTable td{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;padding:8px 20px;text-align:start;margin:0;font-size:large}.questionPart{width:50%}.ratingPart{width:10%;text-align:center!important}.bottomCont{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px}.finalSub{color:#fff;font-weight:500;font-size:20px;font-family:roboto;padding:8px 40px;border-radius:8px}.disabledBtn{opacity:.5;cursor:not-allowed}.done{display:none}.warningNote{color:#606060}.remove{display:none}.loadingContainer2{display:flex;align-items:center;justify-content:center;height:100%;width:100vw;position:absolute;top:0;left:0;background-color:#00000080;z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.reveiwSubmitted{background-color:#f0fcff}.ReviewHeading{text-align:center;text-decoration:underline;font-size:36px}.filterContainer7{width:80%;height:100%;margin:0 auto 30px;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:30px}.filterSection7{width:96%;display:flex;gap:20px;margin:auto;align-items:center;justify-content:space-around}.reviewContainer{width:80%;height:100%;margin:0 auto 50px;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding:30px}.countContainer{width:100%;display:flex;align-items:center;justify-content:center;gap:80px}.CountCard{position:relative;width:300px;height:200px;background-color:#ecfafd;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:1px 1px 10px 2px #3131311a}.count{font-size:42px;font-weight:500;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.countText{position:absolute;bottom:10px;font-size:18px;font-weight:500}.viewLogs{width:96%;height:100%;margin:20px auto 30px;box-shadow:inset 1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:8px 20px}.viewLogHeading{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:larger;font-weight:500}.bottomSec{width:100%;display:flex;justify-content:center;align-items:center}.uploadButton{padding:8px 40px;font-size:18px;font-weight:500;border-radius:8px}.SummaryCont{display:flex;width:100%;align-items:center;justify-content:center}.data{display:flex;flex-direction:column;gap:10px;align-items:center;width:40%;justify-content:center;padding:20px;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px}.section{width:100%;font-size:24px;font-weight:500;display:flex;align-items:center;justify-content:space-between}.facultyCont{display:flex;width:90%;align-items:flex-start;justify-content:center;position:relative;margin:50px auto;gap:30px}.tableCont{width:90%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:5px;box-shadow:1px 1px 10px 2px #3131311a}.filterCont{width:30%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;border-radius:10px;box-shadow:1px 1px 10px 2px #3131311a;max-height:600px;height:400px;position:sticky}.facultyFeedback2{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;border-radius:5px;box-shadow:1px 1px 10px 2px #3131311a}.topHeader{display:flex;background:#f3b300;color:#fff;font-size:16px;font-weight:500;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.makeItBold{font-weight:600}.header{display:flex;font-size:16px;width:100%;cursor:pointer}.facultyName{width:50%;padding:10px}.overallRating,.position{width:25%;padding:10px;text-align:center}.coursesSec{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.coursesSecTable{width:96%;padding:3px;margin:auto auto 10px;border-collapse:separate;box-shadow:inset 1px 1px 10px 2px #3131311a}.coursesSecHead{background-color:#f3b300;color:#fff}.coursesSecBody>tr{background-color:#e7f9fd}.veiwBtn{width:100%;display:flex;align-items:center;justify-content:center;margin-top:50px;margin-bottom:50px}.assignCont{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;margin-top:100px}.assignBtn{padding:8px 40px;font-size:18px;font-weight:500;border-radius:8px}.remainingListDiv{width:82%;height:100%;margin:20px auto 30px;box-shadow:1px 1px 10px 2px #3131311a;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:8px 20px}.listTable{width:fit-content!important;border:1px solid #f3b300}.downloadBTN{margin:20px auto}.loadingContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background-color:#f9f9f9;border-radius:10px;margin:20px 0}.ratingLogsLoader{display:flex;align-items:center;justify-content:center;padding:40px;background-color:#f9f9f9;border-radius:8px;margin:10px 0}.buttonWithLoader{display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease}.buttonWithLoader:disabled{cursor:not-allowed;opacity:.7}.uploadButton:disabled,.assignBtn:disabled{cursor:not-allowed!important;opacity:.7!important;pointer-events:none}.uploadButton.loading,.assignBtn.loading{position:relative;color:transparent}.uploadButton.loading:after,.assignBtn.loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid #ffffff;border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.loadingText{color:#666;font-style:italic;margin-left:10px}.facultyfeedback{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:50px}.facultyfeedback .facultyFeedback{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:50px;font-size:20px;font-weight:700}.reveiwDetailCont{display:flex;align-items:flex-start;justify-content:center}.reviewSidebar{position:fixed;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:20px;z-index:1000;width:20%;left:0;height:calc(100vh - 80px);gap:20px;margin:0 auto;box-shadow:-1px 1px 10px 2px #3131311a}.facName{font-size:20px;font-weight:600;margin-bottom:20px;text-align:center;width:100%;text-decoration:dotted underline}.details7>span{font-weight:500;font-size:18px}.reviewDashboard{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:80%;height:100%;margin-left:calc(20% + 40px);padding:30px;margin-bottom:30px}.ratingDetailsCont{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;margin-bottom:20px;width:100%;gap:40px}.ratingSection,.ratingDetailTableCont{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.ratingDetailTable{width:100%;border-collapse:separate;margin-top:20px}.ratingDetailHead{background:#f3b300;color:#fff;font-size:16px}.ratingDetailHead>tr>th{padding:8px;text-align:center}.ratingDetailBody>tr:nth-child(odd){background:#f3f3f3}.ratingDetailBody>tr:nth-child(2n){background:#fff}.ratingDetailBody>tr>td{padding:8px;text-align:center}.colHead{background:#f3b20063;font-weight:500}.categoryTitle{font-size:18px;font-weight:600;margin-top:10px}.GraphsContiner{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;margin-bottom:50px}.pieAndLineContainer{width:100%;height:300px;display:flex;justify-content:center;align-items:center;gap:30px}.barContainer{width:100%;display:flex;justify-content:center;align-items:center;gap:30px}.bartitle,.lineTitle,.pietitle{width:100%;text-align:center;font-size:16px;font-weight:600;margin-bottom:10px}.pageContainer{width:70%;margin:50px auto 30px;padding:20px;background:url(/assets/passbook-background-svg.svg) no-repeat center center/cover;border-radius:8px;font-family:CustomFont,sans-serif}.passbook_heading{font-size:1.8rem;font-weight:700;margin-bottom:20px;text-align:center;text-decoration:underline}.detailContainer_bank{display:flex;justify-content:space-between;align-items:center;padding:0 20px;color:#5f5f5f}.leftPart_bank>p{display:flex;width:35vw;font-weight:lighter}.rightPart_bank{width:45vw;height:100%}.detailHeading{display:block;width:155px}.uploadSection_bank{text-align:center;border-radius:12px;border:1px solid #5f5f5f;height:200px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;background:#f8feff;gap:5px;align-items:center;padding:20px}.bank-input{border:2px solid transparent;background-color:#f8feff;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;padding:5px 10px;border-radius:10px;color:#5f5f5f;cursor:pointer;font-size:15px;font-family:inherit}.uploadImg{width:40px;height:40px}.btnCont{display:flex;justify-content:center;margin-top:10px;align-items:center;gap:20px}.bankBtn{padding:10px 40px;font-size:16px;border-radius:10px}.tableContainerBank{align-items:center;border-radius:20px;box-shadow:1px 1px 10px 2px #3131311a;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:50px auto 30px;padding:30px;width:90%}.bankDetailTable{width:90%;margin:20px auto;border-collapse:collapse;box-shadow:1px 1px 10px 2px #3131311a;border-radius:10px;height:600px;min-height:fit-content;overflow:scroll}.profilePageCont{margin:0;padding:0;height:100%;background-color:#f5f5f5;width:100%}.banner{background-color:#d3b62a;height:30vh;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:20px;z-index:2}.profileCont{display:flex;justify-content:space-between;align-items:flex-start;margin:auto;width:90%;z-index:1;background:transparent;gap:20px;transform:translateY(-100px)}.leftProfile{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:30%;background:#fff;border:1px solid #c0c0c0;border-radius:10px;z-index:10}.rightProfileData{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:70%;min-height:500px;height:100%;background:#fff;border:1px solid #c0c0c0;border-radius:10px;z-index:10}.profileImageCont{position:relative;height:fit-content;display:flex;justify-content:center;align-items:center;z-index:10;margin:25px 0 20px}.imageCont{width:165px;height:165px;border-radius:50%;overflow:hidden;border:5px solid white;box-shadow:0 5px 20px #0000003e;position:relative;z-index:10}.imageCont img{width:100%;object-fit:cover;cursor:pointer}.profilePreview{position:absolute;width:100vw;height:100vh;background:#2e2e2e7f;display:flex;justify-content:center;align-items:center;z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.imageContPreview{width:300px;height:400px;border-radius:5px;overflow:hidden;transform:translateY(-5vh);box-shadow:0 5px 20px #ffffff4a}.imageContPreview img{width:100%;height:100%;object-fit:cover;cursor:pointer}.imageEdit{position:absolute;bottom:10%;right:2%;background:#ffe607;border:4px solid white!important;color:#000;border-radius:50%;cursor:pointer;z-index:100;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.nameEmailCont{text-align:center}.nameEmailCont>.name1{font-family:Mochiy Pop One,sans-serif;font-size:20px;width:100%}.nameEmailCont>.email{font-family:Akaya Kanadaka,system-ui;font-size:18px}.registrationStatus{display:flex;justify-content:center;align-items:center;width:100%;margin:20px 0;font-size:24px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;letter-spacing:.5px}.complete{color:green}.incomplete{color:red}.basicDetails{display:flex;flex-direction:column;width:80%;margin:20px;gap:10px;align-items:center;justify-content:center;font-family:Alatsi,sans-serif;font-size:18px}.basicDetails>.details{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#d0eff9;border-radius:5px;padding:10px 15px}.basicDetails>.label{font-weight:800}.switchBar{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:10px;width:100%;height:80px;border-bottom:#c0c0c0 1px solid;font-size:17px;font-weight:500}.switchBar>.items{height:calc(100% - 4px);display:flex;justify-content:center;align-items:center;padding:0 10px;cursor:pointer;transition:all .3s ease}.currActive{box-shadow:0 5px #d3b62a;background:#f5f5f5}.profile_input{width:fit-content;padding:5px 10px;border-radius:5px;border:1px solid #c0c0c0;font-size:15px}.profile_input:focus{outline:none;border:1px solid #D3B62A}.profile_edits{position:absolute;top:10px;right:15px}.personalPageCont{width:100%;animation:fadeIn .5s ease}.p_top{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 10px;transition:all .5s ease;gap:20px}.p_top .p_left,.p_top .p_right{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:50%;border-radius:5px;box-shadow:1px 1px 5px 2px #20202028;background:#dff2fa;padding:5px 0;font-size:18px;cursor:pointer;transition:all .3s ease}.p_top .p_left:hover,.p_top .p_right:hover{box-shadow:2px 2px 10px 5px #20202040}.p_bottom{position:relative;display:flex;justify-content:space-between;align-items:center;padding:8px 0;transition:all .5s ease;box-shadow:1px 1px 5px 2px #20202028;background:#dff2fa;width:94%;margin:10px auto;border-radius:5px;font-size:18px;transition:all .3s ease;cursor:pointer}.p_bottom:hover{box-shadow:2px 2px 10px 5px #20202040}.p_content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:10px 20px;gap:8px}.p_content>span{font-weight:800}.otherPageCont{animation:fadeIn .5s ease}.o_top{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 20px;transition:all .5s ease;gap:20px}.o_title{font-size:16px;font-weight:500;margin-bottom:5px;margin-left:5px}.o_top .o_leftPart{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:50%}.o_top .o_rightPart{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:10px;width:50%}.o_top .o_rightPart .o_upperHalf,.o_top .o_rightPart .o_lowerHalf{width:100%}.o_top .o_leftPart .o_left,.o_upperHalf .o_right,.o_lowerHalf .o_right{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:100%;border-radius:5px;background:#dff2fa;box-shadow:1px 1px 5px 2px #20202028;padding:5px 0;font-size:18px;cursor:pointer;transition:all .3s ease;position:relative}.o_leftPart .o_left:hover,.o_top .o_right:hover{box-shadow:2px 2px 10px 5px #20202040}.o_bottom{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:8px 0;transition:all .5s ease;box-shadow:1px 1px 5px 2px #20202028;background:#dff2fa;width:94%;margin:10px auto;border-radius:5px;font-size:18px;transition:all .3s ease;cursor:pointer}.o_bottom:hover{box-shadow:2px 2px 10px 5px #20202040}.o_content{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:10px 20px;gap:8px}.o_content>span{font-weight:800}.o_buttonSection{width:100%;display:flex;justify-content:center;align-items:center;gap:15px;margin:15px 0;font-size:16px}.o_buttonSection>button{padding:10px 30px;border:2px solid #f3b300;border-radius:5px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.otherPageCont{width:100%;animation:fadeIn .5s ease}.h_top{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 20px;transition:all .5s ease;gap:20px}.h_title{font-size:16px;font-weight:500;margin-bottom:5px;margin-left:5px}.h_top .h_leftPart{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:10px;width:50%}.h_top .h_rightPart{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:50%}.h_top .h_leftPart .h_upperHalf,.h_top .h_leftPart .h_lowerHalf{width:100%}.h_top .h_rightPart .h_right,.h_upperHalf .h_left,.h_lowerHalf .h_left{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:100%;border-radius:5px;background:#dff2fa;box-shadow:1px 1px 5px 2px #20202028;padding:5px 0;font-size:18px;cursor:pointer;transition:all .3s ease}.h_rightPart .h_right:hover,.h_top .h_left:hover{box-shadow:2px 2px 10px 5px #20202040}.h_upperHalf .h_left{flex-direction:row}.h_bottom{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:8px 0;transition:all .5s ease;box-shadow:1px 1px 5px 2px #20202028;background:#dff2fa;width:94%;margin:10px auto;border-radius:5px;font-size:18px;transition:all .3s ease;cursor:pointer}.h_bottom:hover{box-shadow:2px 2px 10px 5px #20202040}.h_content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:10px 20px;gap:8px}.h_content>span{font-weight:800}.h_col{display:flex;flex-direction:column}.h_col>span{font-weight:800}.h_row{display:flex;flex-direction:row;gap:10px}.h_bottom .h_content{width:fit-content}.swapSwitch{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.trackPart{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;background:#dff2fa;padding:3px 5px;border-radius:5px;margin:10px 20px;cursor:pointer;transition:all .3s ease;box-shadow:inset 1px 1px 5px 2px #20202028}.paymentTableCont7{width:93%;height:100%;margin:0 auto}.paymentTable7{border-collapse:initial;border-radius:10px;display:block;overflow-y:auto;position:relative;margin:10px auto;width:fit-content;box-shadow:0 0 10px #12121270;padding:5px;height:100%;max-height:70vh}.paymentTableHead{position:sticky;top:0;width:100%;z-index:20}.paymentTableHead th{background:#f3b300!important;color:#fff;padding:8px 20px;text-align:center;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.paymentTableBody td{padding:8px 20px;text-align:center;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.payableRows{background:#ceff8599}.paidRows{background:#6cfe6c99}.actionCont{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;margin-bottom:20px;width:100%;height:100%;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.actionButton{margin:10px;padding:10px 50px;border-radius:5px;color:#fff;font-size:1.2em;cursor:pointer;transition:.3s}.overlayPayment{position:absolute;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1}.complaintPage{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:50px;width:100%}.complaintHeading{font-size:30px;font-weight:700;margin-bottom:20px}.complaintContainer{display:flex;justify-content:center;align-items:flex-start;width:90%;margin-bottom:20px}.complaintContainer .complaintRightPart{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:75%;margin-right:20px;box-shadow:0 0 10px #0000001a}.complaintRightPart{max-height:90vh;height:90vh;min-height:fit-content}.complaintContainer .complaintLeftPart{display:flex;flex-direction:column;justify-content:center;align-items:center;width:25%;margin-left:20px}.complaintUpdateStatusCont{width:100%;border:1px solid #ccc;border-radius:5px;padding:18px;margin:12px 0}.buttonCont9{display:flex;align-items:center;justify-content:center;margin-top:20px}.unresolved{background-color:#ffa8a84f}.inreview{background-color:#a4ceff4f}.resolved{background-color:#9dff9d4f}.complaintDetails{width:700px;max-width:70vw;height:auto;max-height:80vh;overflow:auto;margin:0 auto;position:fixed;top:53%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:5px 5px 100px 100px #31313133;border-radius:20px;padding:20px;z-index:99}.complaintDetailsHeading{font-size:24px;font-weight:700;border-bottom:1px solid #000;margin-bottom:20px;position:relative}.complaintDetailsHeading>button{position:absolute;top:2px;right:5px;background-color:transparent;border:none;font-size:20px;cursor:pointer}.complaintDetailsContent{display:flex;flex-direction:column;gap:10px}.complaintTopPart{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.complaintDisc{border:1px solid #ccc;border-radius:5px;padding:10px}.subjectTitle{color:#005eff;text-decoration:underline;cursor:pointer}.upper-section-refund{display:flex;justify-content:center;align-items:flex-start;margin-bottom:20px;width:100%;gap:20px}.left-section-refund{display:flex;flex-direction:column;width:75%;border-radius:10px;box-shadow:0 0 10px #0000001a;margin-left:4%;height:70vh}.right-section-refund{display:flex;flex-direction:column;width:25%;border-radius:10px;box-shadow:0 0 10px #0000001a;margin-right:4%;padding:20px;align-items:flex-start;justify-content:flex-start;gap:20px}.lower-section-refund{display:flex;justify-content:center;align-items:flex-start;width:90%;gap:20px;box-shadow:0 0 10px #0000001a;border-radius:10px;padding:20px;margin:30px auto}.updateRefundAmount{height:24px;width:90%;display:block;padding:5px;border-radius:10px;background-color:#f8feff;border:1px solid transparent;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;font-size:16px;font-family:inherit;color:#e1b700;font-weight:400;transition:all .5s ease}.updateRefundButton{padding:10px 20px;border-radius:8px;margin:10px 0;font-size:16px}.pdcont{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px auto;border:1px solid #e0e0e0;border-radius:5px;padding:20px;width:80%}.pdcont:hover{box-shadow:0 0 10px #0000001a}.pd-title{font-size:20px;font-weight:600;margin-bottom:20px;text-decoration:underline;text-align:center}.pd-sec{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px}.pd-sec>label{font-size:16px;font-weight:500}.pdcont>button{padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;font-weight:500}.pd-input{height:24px;width:100px;display:block;padding:5px;border-radius:10px;background-color:#f8feff;border:1px solid transparent;box-shadow:inset 1px 1px 3px 1px #3c3c3c1a;font-size:16px;font-family:inherit;color:#e1b700;font-weight:400;transition:all .5s ease}
