body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loader-container{align-items:center;background-color:#f0f0f0;display:flex;height:100vh;justify-content:center;width:100%}.loader{aspect-ratio:1;display:grid;width:50px}.loader:after,.loader:before{--c:no-repeat radial-gradient(farthest-side,#25b09b 92%,#0000);animation:l12 1s infinite;background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:12px 12px;content:"";grid-area:1/1}.loader:before{animation-timing-function:linear;background-size:8px 8px;filter:hue-rotate(45deg);margin:4px}@keyframes l12{to{transform:rotate(.5turn)}}.login-container{align-items:center;display:flex;flex-direction:column;height:calc(100dvh - 20%);justify-content:center}.incorrect-warn{background-color:#fc0;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;height:10%;justify-content:space-between;line-height:1;margin:1% auto;max-width:40%;position:relative;width:100%}.incorrect-warn,.incorrect-warn div{align-items:center;display:flex;flex-direction:row}.incorrect-warn img{margin:0 5px}.incorrect-warn svg{cursor:pointer}.login-inner-container{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;margin:0 auto;max-width:40%;width:100%}.login-inner-container,.login-inner-container form{align-items:center;display:flex;flex-direction:column;justify-content:center}.login-inner-container form{padding:1.25lvh 1.5lvw}form .login-form-group{align-items:center;display:flex;margin:2% 5%;padding:.75lvh 1lvw;position:relative}form .login-form-group input{background-color:#fff;border:none;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;font-size:15px;padding:1lvh 3lvw}form .forget-form-group .IconForInput,form .login-form-group .IconForInput{align-self:center;display:flex;margin-left:3.5%;position:absolute}form .login-form-group input:focus{background-color:#fff;border:none;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;font-size:medium;outline:none}.forgot-toggle-password,.toggle-password{background:none;border:none;cursor:pointer;position:absolute;right:15px;top:55%;transform:translateY(-50%)}.forgot-password-link{color:#007bff;font-size:.825rem;text-decoration:none}.forgot-password-link:hover{text-decoration:underline}.login-button{background-color:#fff;border-color:#1890ff;color:#1890ff;font-size:medium;font-weight:600;outline:none;padding:.75lvh 2.5lvw}.login-button:hover{background-color:#1890ff;color:#fff;transition:all .3s ease-in}.apply-register{color:#007bff;font-size:.825rem;text-decoration:none}.apply-register:hover{text-decoration:underline}@media (max-width:768px){.incorrect-warn{align-items:center;background-color:#fc0;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;display:flex;flex-direction:row;height:8%;line-height:1;margin:5% auto;max-width:90%;position:relative;width:90%}.incorrect-warn div div p b{font-size:1.75lvh}.incorrect-warn div div p i{font-size:1.5lvh}.login-inner-container{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;margin:0 auto;max-width:90%;width:90%}.login-inner-container,form{align-items:center;display:flex;flex-direction:column;justify-content:center}form{padding:2%}form .login-form-group{margin:2% 5%}form .login-form-group input{background-color:#fff;border:none;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;padding:1lvh 1.5lvw 1lvh 10lvw}.forgot-password-link{color:#007bff;font-size:.875rem;text-decoration:none}.forgot-password-link:hover{text-decoration:underline}.login-button{background-color:#fff;border-color:#1890ff;border-radius:5%;color:#1890ff;font-size:medium;font-weight:600;outline:none;padding:.5lvh 5.75lvw}}.button-16{background-color:#f8f9fa;border:1px solid #f8f9fa;border-radius:4px;color:#3c4043;cursor:pointer;font-family:arial,sans-serif;font-size:14px;height:36px;line-height:27px;min-width:54px;padding:0 16px;text-align:center;touch-action:manipulation;user-select:none;-webkit-user-select:none;white-space:pre}.button-16:hover{border-color:#024;box-shadow:0 1px 1px #0000001a;color:#202124}.button-16:focus{border-color:#4285f4;outline:none}.header{--antd-wave-shadow-color:#1890ff;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;box-sizing:border-box}.home-footer{background-color:#b9bdc7;bottom:0;color:#1f0104;justify-content:space-between;margin-top:20px;padding:20px;text-align:center}.home-footer,.home-footer div{align-items:center;display:flex}.home-footer div{flex-direction:column;justify-content:center}@media (max-width:768px){.home-footer{background-color:#b9bdc7;bottom:0;color:#000;justify-content:space-between;margin-top:20px;text-align:center}.home-footer,.home-footer div{align-items:center;display:flex;flex-direction:column}.home-footer div{justify-content:center;margin:5px 2px}}.pop-up-modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.pop-up-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:100%;padding:20px;position:relative;width:400px}.pop-up-close-button{background:#0000;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.modalIconContainer{margin-top:5px}.modalContentContainer,.modalIconContainer{align-items:center;display:flex;justify-content:center}.modalContentContainer{flex-direction:column;margin:10px 5px}.modalContentContainer p{text-wrap:wrap;text-align:center}.modalButtonContainer{display:flex;flex-direction:row;justify-content:space-evenly}.modalButtonContainer div button{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px}.success{background-color:#4bb543}.cancel{background-color:#ff5733}@media (max-width:768px){.pop-up-modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.pop-up-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:100%;padding:20px;position:relative;width:75%}.pop-up-close-button{background:#0000;border:none;cursor:pointer;position:absolute;right:10px;top:10px}}body{font-family:Arial,Helvetica,sans-serif}.inactivity-modal-overlay{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.inactivity-modal{animation:fadeIn .3s ease-in-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:90%;padding:20px;text-align:center;width:400px}.inactivity-modal h2{color:#333;margin-top:0}.inactivity-modal p{color:#555;font-size:16px}.inactivity-modal-actions{margin-top:20px}.stay-logged-in-btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.stay-logged-in-btn:hover{background-color:#45a049}.sidebar{background-color:#f4f9f9;border-radius:3px;box-shadow:1.95px 1.95px 2.6px #00000026;color:#fff;margin:.5dvh;min-height:calc(100dvh - 1dvh);transition:width .5s;width:15dvw}.closed{overflow:hidden;width:2.75dvw}.toggle-btn{background-color:#555;border:none;border-radius:3px;color:#fff;cursor:pointer;display:block;margin:.5dvh;padding-bottom:5px;padding-top:5px;width:4dvh}ul{list-style-type:none;margin:0;padding:0}ul li{align-items:center;cursor:pointer;display:flex;margin:2dvh .5dvh;padding:1dvh .5dvh}ul li span{color:#024;font-size:16px;font-weight:550;padding-left:1dvh;padding-right:1dvh}ul li:hover{background-color:#d3d3d3;border-radius:3px}.sidebar ul li.active{background-color:#a1e3f9;border-radius:3px}.dropdown-container{display:inline-block;position:relative}.user-image{border-radius:50%;cursor:pointer}.dropdown-menu{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 5px #0003;display:flex;flex-direction:column;position:absolute;right:0;top:60px;z-index:1000}.dropdown-item{background:none;border:none;cursor:pointer;font-size:14px;padding:10px 20px;text-align:left}.dropdown-item:hover{background-color:#f0f0f0}.dropdown-item:focus{outline:none}.content{flex:1 1;margin:.5dvh .5dvh .5dvh 0dvh;position:relative;width:calc(100dvw - 15dvw)}.header{align-items:center;background-color:#fff;color:#001;display:flex;justify-content:space-around;line-height:1%;max-width:100%;padding:.25dvh;position:sticky;text-align:center;top:0;transition:padding .3s ease-in-out,margin-left .3s ease-in-out;z-index:1000}.content-payment{flex:1 1;margin:.5dvh .5dvh .5dvh 0dvh;position:relative;width:100dvw}.header-payment{--antd-wave-shadow-color:#1890ff;background-color:#fff;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;color:#001;justify-content:space-around;line-height:1%;padding:.25dvh;position:sticky;text-align:center;top:0;transition:padding .3s ease-in-out,margin-left .3s ease-in-out;width:100%;z-index:1000}.header-payment,.payment-body{align-items:center;display:flex}.payment-body{flex-direction:column;justify-content:center}.pay-row{display:flex;margin-left:80px}.name-pay{width:200px}.sidebar.closed~.header{width:calc(100% - 20dvw)}.section{background-color:#f4f4f4;border:1px solid #ccc;border-radius:4px;margin:0dvh 1dvh;max-height:88.9lvh;overflow-y:scroll;position:relative}.section-head-container{display:flex;flex-direction:row;justify-content:space-between}.statusBar{align-items:center;display:flex;justify-content:center;width:100%}.svgBar{height:10dvh;width:80%}.svgBar line{transition:stroke .5s ease}.svgBar circle{transition:stroke 1.5s ease}.section-title{font-size:20px;margin:1dvh 0 0 2dvh}.next-button{display:flex;justify-content:center;padding:10px}.form-group{display:flex;flex-direction:row;margin:0 2.5%}.form-group div{width:50%}.form-item input[type=date],.form-item input[type=email],.form-item input[type=text]{background-color:#fff;border:none;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;min-width:370px;padding:.5rem;width:100%}input[type=checkbox]{cursor:pointer;margin:0 1dvh}.form-item{display:flex;flex-direction:column;margin:1vh;padding:.5vh 0;width:100%}.form-item label{color:#024;font-size:16px;font-weight:600;margin:0dvh 1dvh;text-align:left}.form-item span{color:#cf352e;font-size:12px;font-weight:550;margin:0 0 1dvh 1dvh}.form-item div{margin:0dvh 1dvh;padding:5px}.form-item select{background-color:#fff;border:none;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;cursor:pointer;height:5vh;min-width:385px;overflow-x:auto;padding:.5rem;white-space:nowrap;width:100%}.form-item-incorrect{color:red;font-size:8px;padding:.5px}.Academic-item-incorrect{color:#cf352e;font-size:10px;margin-left:10%}.footer{background-color:#555;bottom:0;color:#fff;padding:20px;text-align:center}@media (max-width:768px){.header img{height:35px;width:35px}.header-content h3{font-size:11px}.header-content h4{text-wrap:wrap;font-size:9px}.sidebar{background-color:#f4f9f9;border-radius:3px;box-shadow:1.95px 1.95px 2.6px #00000026;color:#fff;margin:.5dvh;min-height:calc(100dvh - 1dvh);transition:width .5s;width:25dvw}.closed{overflow:hidden;width:5dvh}.content{flex:1 1;margin:.5dvh .5dvh .5dvh 0dvh;position:relative;width:calc(100dvw - 25dvw)}.info-item{flex-basis:100;flex-grow:1;margin:.5%;padding:1px 2%}.info-item h4{font-size:10px}.svgBar{height:3dvh;width:95%}.section{background-color:#f4f4f4;border:1px solid #ccc;border-radius:4px;margin:0dvh 1dvh;max-width:82.5lvw;min-height:80lvh;overflow-y:scroll}.section-title{font-size:14px;margin:1dvh 0 0 1dvh}.section button{position:relative;right:0}.log-btn{border:none;border-radius:3px;cursor:pointer;font-size:8px;font-weight:600;margin:5px;padding:4px 8px}.form-group{gap:2.5px;width:100%}.form-group,.form-item{display:flex;flex-direction:column}.form-item{margin:1vh;min-width:100%;padding:.5vh 0}.form-item label{color:#024;font-size:14px;font-weight:600;margin:0dvh 1dvh;text-align:left}.form-item span{flex-grow:2;font-size:12px;margin:0 0 1dvh 1dvh}.form-group div{width:100%}.form-item select{background-color:#fff;border:none;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;height:5lvh;padding:1lvh .75lvw;width:85%}.form-item input[type=date],.form-item input[type=email],.form-item input[type=text]{background-color:#fff;border:none;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;padding:1.25lvh .25lvw;width:85%}text{font-size:1vw}}.log-btn{border:none;border-radius:3px;font-size:12px;padding:4px 8px}.button,.log-btn{cursor:pointer;font-weight:600;margin:5px}.button{border:none;border-radius:4px;font-size:15px;padding:5px 25px}.button-primary{background-color:#1890ff;color:#fff}.button-primary:hover{background-color:#1890ff;box-shadow:0 2px 0 rgba(0,0,0,.045);text-shadow:0 -1px 0 #0000001f}.button-secondary{background-color:#6c757d;color:#fff}.button-secondary:hover{background-color:#5a6268}.button-tertiary{background-color:#fff;border:1px solid #007bff;color:#007bff}.button-tertiary:hover{background-color:#e2e6ea}.incorrect-acacdemic-data{border:1px solid #8e1e26;box-shadow:0 0 8px 2px #8e1e26b3}.study-table-container{margin:0 1lvw;min-height:fit-content;overflow-x:auto;width:calc(100% - 1lvw)}.responsive-table{border-collapse:collapse;min-height:fit-content;min-width:800px;width:100%}.responsive-table td,.responsive-table th{background:#fff;border:1px solid #ddd;padding:10px;text-align:center}.responsive-table th{background-color:#f4f4f4;font-weight:700;text-align:center}.responsive-table tbody td:first-child,.responsive-table thead th:first-child{background:#fff;left:0;position:sticky;text-align:center;z-index:1}.responsive-table th:nth-child(4),td:nth-child(4){width:400px}.responsive-table tbody tr td input,.responsive-table tbody tr td select{background-color:#fff;border:none;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;padding:1lvh .75lvw;width:95%}.responsive-table caption{margin-bottom:20px;text-align:left}.section-sub-title{font-size:15px;margin:0 1lvw}.lastFiveYearCheck{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:1lvh 5lvw}.lastFiveYearCheck h5 span{color:#cf352e}.radio-group{display:flex;flex-direction:row;gap:20px}.radio-container{align-items:center;display:flex}.radio-container input[type=radio]{margin-right:8px}.course-category,.course-type{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:1lvh 5lvw}.academic-detail{align-items:center;display:flex;flex-direction:column}.academic-detail div{align-items:center;display:flex;flex-direction:row;margin:1lvh 0;width:95%}.academic-detail div div h5 span{color:#cf352e}.academic-detail div div h5:before{color:#cf352e;content:"*";font-size:15px}.academic-detail select{height:5lvh;padding:1lvh .75lvw;width:17lvw}.academic-detail input[type=text],.academic-detail select{background-color:#fff;border:none;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326}.academic-detail input[type=text]{padding:1.25lvh .75lvw;width:60%}.fileUpload-inp{border:2px solid #4bb543;border-radius:4px;font-size:medium;height:45px;padding-left:20px}.fileUpload-btn{align-items:"center";display:"flex";justify-content:"right";margin:"10px 0px";width:"100%"}@media (max-width:768px){.responsive-table tbody td:first-child,.responsive-table thead th:first-child{background:#fff;left:0;position:sticky;text-align:center;z-index:1}.responsive-table thead th{font-size:14px;text-align:center}.responsive-table th:nth-child(2),.responsive-table th:nth-child(5),.responsive-table th:nth-child(6),td:nth-child(2),td:nth-child(5),td:nth-child(6){width:15%}.academic-detail div{display:flex;flex-direction:column;margin:1lvh 0;width:95%}.academic-detail div div{padding:0 2%}.academic-detail select{height:5lvh;padding:1lvh .75lvw;width:100%}.academic-detail input[type=text],.academic-detail select{align-self:flex-start;background-color:#fff;border:none;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326}.academic-detail input[type=text]{padding:1.5lvh .75lvw;width:98%}.academic-detail div div h5{align-self:flex-start}.radio-group{flex-direction:row}}.Instruction{margin:1lvh 1lvw;padding:1%}.Instruction strong{color:#cf352e}.marks-table-container{margin:0 1lvw;overflow-x:auto;width:calc(100% - 1lvw)}.marks-responsive-table{border-collapse:collapse;min-width:700px;width:100%}.marks-responsive-table td,.marks-responsive-table th{border:1px solid #ddd;padding:10px;text-align:center;white-space:nowrap;width:20%}.marks-responsive-table thead tr th span{color:#cf352e}.marks-responsive-table th{background-color:#f4f4f4;font-weight:700;text-align:center}.marks-responsive-table tbody td:first-child,.marks-responsive-table thead th:first-child{background:#fff;left:0;position:sticky;text-align:center;z-index:1}.marks-responsive-table tbody tr td input,.marks-responsive-table tbody tr td select{background-color:#fff;border:none;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;padding:1lvh .75lvw;width:90%}@media (max-width:768px){.marks-responsive-table tbody td:first-child,.marks-responsive-table thead th:first-child{text-wrap:wrap;background:#fff;left:0;position:sticky;text-align:center;width:10%;z-index:1}.marks-responsive-table thead th{font-size:14px;text-align:center}}.special-container{align-items:center;display:flex;flex-direction:row;width:95%}.special-item{display:flex;flex:50% 1;flex-direction:row;margin:0 1lvw;padding:.5lvh 1lvw}.special-item h5 span{color:#cf352e}.special-item h5:before{color:#cf352e;content:"* "}.special-item .radio-container{padding:5%}.special-item select{align-self:flex-start;background-color:#fff;border:none;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;margin:0 2lvw;padding:1lvh .75lvw;width:70%}.file-upload-container{display:flex;flex-direction:column;flex-wrap:wrap}.file-upload-container form{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.file-upload-container form .file-input{display:flex;flex-direction:column;margin:1lvh;padding:1lvh 1lvw;width:45%}.file-upload-container input[type=file]{align-self:center;background-color:#007bff;margin:3%;padding:2.5% 5%}.file-upload-btn-container{align-items:center;display:flex;justify-content:center;margin:1lvh;padding:1lvh 1lvw;width:93.5%}.file-upload-btn{border-radius:2px;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;font-weight:600;padding:1% 6%}.image-preview{display:flex;flex-direction:row;justify-content:center}.image-preview div{margin:1lvh;padding:1lvh 1lvw;width:45%}.image-preview div img{align-self:center;height:60%;text-align:center;width:35%}.homePage{box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;margin-top:8px}.homePage,.welcomeApplicant{align-items:center;display:flex;flex-direction:column;justify-content:center}.welcomeApplicant{color:#024}.welcomeApplicant div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.welcomeApplicant div p{margin:5px 10px;padding:5px 10px}.homeGeneralInstruction{color:#024;margin:10px;padding:10px;width:90%}.homeGeneralInstruction ul{list-style-type:none;max-height:70%}.homeGeneralInstruction ul li img{padding:5px 8px}.ProceedButton{margin:5px 5px 25px}.ProceedButton button{background-color:#1890ff;border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;padding:8px 30px;text-decoration:none}.candidate-info{align-items:center;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;display:flex;justify-content:space-between;margin:1dvh}.info-item{margin:5px 15px;padding:2px 25px}.info-item h4{font-size:14px}.img-container{border:1px solid #007bff;margin:1px}.preview-academic-info h3,.preview-declaration h3,.preview-personal-info h3,.preview-special-reserve h3{color:#024;margin-left:15px}.preview-personal-info-content,.preview-special-reserve-content{align-items:center;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;display:flex;flex-direction:row;justify-content:flex-start;margin:1dvh}.preview-personal-info-content div{width:50%}.preview-personal-info-content div ul li b{line-height:.5;padding:2px 5px;width:50%}.preview-personal-info-content div ul li p{text-wrap:wrap;line-height:1;width:50%}.preview-special-reserve-content div{width:50%}.preview-special-reserve-content div ul{line-height:0}.preview-special-reserve-content div ul li b{line-height:.5;padding:2px 5px;width:50%}.preview-academic-info-content{box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;display:flex;flex-direction:column;justify-content:flex-start;margin:1dvh;padding:15px 5px}.preview-academic-info-content-container{display:flex;flex-direction:row;justify-content:flex-start}.preview-academic-info-content-container div{width:50%}.preview-academic-info-content-container div ul{line-height:0}.preview-academic-info-content-container div ul li b{line-height:1;padding:2px 5px;width:50%}.preview-academic-info-content-container div ul li p{text-wrap:wrap;line-height:1;padding:2px 5px;width:50%}.preview-declaration-content{align-items:flex-start;display:flex;gap:-5%;margin:0 40px}.payment-table{align-items:center;display:flex;justify-content:center;padding:2%}.payment-table-row{border:1px solid #000;border-collapse:collapse;padding:1%}.upload-container{display:flex;flex-direction:column;margin:2%}.upload-container form{background:#fff;border-radius:8px;box-shadow:0 0 5px 0 #0000001a,0 0 1px 0 #0000001a;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:2%;width:100%}.upload-container form div{display:flex;flex-direction:row}.upload-container .download-button{align-items:center;display:flex;justify-content:center}.upload-container form div section{margin:1%;width:100%}.upload-container h2{color:#024;font-size:1.6rem;margin-bottom:1.5rem;text-align:center}.upload-container .form-group{display:flex;flex-direction:column;margin-bottom:1.5rem}.upload-container .form-group label{color:#024;font-size:1rem;font-weight:600;margin-bottom:.5rem}.mandatory{color:#cf352e;content:"*";font-size:1.25rem}.upload-container .form-group input[type=file]{background-color:#f7f7f7;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-size:1rem;padding:.8rem;transition:all .3s ease}.upload-container .form-group input[type=file]:hover{background-color:#e9f0ff;border-color:#4e73df}.upload-container .form-group input[type=file]:focus{border-color:#4e73df;outline:none}.upload-container .form-group input[required]{border:2px solid #ff6f61}.upload-container .form-group input[required]:invalid{border-color:#e74c3c}.upload-container button[type=submit]{background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:550;padding:1rem;transition:background-color .3s ease;width:40%}.upload-container button[type=submit]:hover{background-color:#007bff}.viewButton{background-color:#1890ff;border-radius:5px;color:#fff;font-size:13.5px;margin:0 3%;padding:1% 2%;text-decoration:none}.viewButton:hover{background-color:#007bff}.deleteButton{background-color:#e74c3c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:13.5px;margin:0 3%;padding:1% 2%}.deleteButton:hover{background-color:#cf352e}.choice-table-wrapper{align-items:center;background-color:#f9f9f9;display:flex;justify-content:center;padding:20px}.choice-table-container{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:1200px;overflow-x:auto;padding:15px;width:100%}.choice-responsive-table{border-collapse:collapse;table-layout:fixed;width:100%}.choice-responsive-table td,.choice-responsive-table th{border:1px solid #ddd;font-size:14px;overflow:hidden;padding:0 5px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.choice-responsive-table th{text-wrap:wrap;background-color:#007bff;color:#fff;font-weight:600}.choice-responsive-table th:first-child,.choice-responsive-table th:nth-child(2){width:5%}.choice-responsive-table th:nth-child(3){width:6%}.choice-responsive-table th:nth-child(4){width:40%}.choice-responsive-table th:nth-child(5){width:15%}.choice-responsive-table tr:hover{background-color:#e9ecef}.choice-responsive-table tr{height:50px}.choice-responsive-table tr td{text-wrap:wrap}.search-form-item{display:flex;flex-direction:column;justify-content:center;margin:2% 1%}.search-form-item label{color:#024;font-size:14px;font-weight:600;margin-bottom:5px;text-align:left}.search-form-item select{background-color:#fff;border:1px solid #ccc;padding:1% 2%;width:100%}@media (max-width:768px){.choice-responsive-table td,.choice-responsive-table th{font-size:12px;padding:8px}.choice-responsive-table tr{height:40px}}.lock-choice-btn,.search-btn{align-items:center;display:flex;justify-content:center;margin:2% 0}.lock-choice-btn button,.search-btn button{background-color:#28a745;border:none;border-radius:5px;color:#fff;font-size:13.5px;font-weight:600;margin:0 3%;padding:1% 3%}.lock-choice-btn button:hover,.search-btn button:hover{background-color:#218838;cursor:pointer}.move-btn{align-items:center;display:flex;justify-content:center;margin:2% 0}.text-danger{color:#dc3545}.text-primary{color:#007bff}.bg-primary{background-color:#007bff;color:#fff}.bg-success{background-color:#28a745;color:#fff}.bg-warning{background-color:#ffc107;color:#fff}.bg-info{background-color:#17a2b8;color:#fff}.choose-table{border-collapse:collapse;font-size:15px;margin:20px 0;overflow-x:scroll;text-align:left;width:100%}.choose-table td,.choose-table th{border:1px solid #ddd;padding:12px 15px;text-align:center}.choose-table th{background-color:#f4f4f4;font-size:16px;text-align:center}.choose-table td:nth-child(2){text-align:left}@media (max-width:480px){.choicelock{margin:1rem auto;max-width:90%;padding:1rem}}.choose-table tr:hover{background-color:#f1f1f1}.no-result{color:red;text-align:center;width:100%}@media (max-width:768px){.choose-table th{width:2%}}.toggle-drag-container{margin-bottom:20px;text-align:left}#tablink{font-size:27px}#tablink,#tablinktamil{animation:blink 1s step-start infinite;color:red}#tablinktamil{font-size:19px;margin-bottom:20px}.toggle-switch{align-items:center;display:inline-flex;gap:10px;position:relative;top:10px}.toggle-switch input{height:0;margin-top:30px;opacity:0;width:0}.slider{background-color:#ccc;border-radius:29px;cursor:pointer;height:24px;position:relative;transition:background-color .3s ease;width:43px}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 0 2px #0000004d;content:"";height:18px;left:3px;position:absolute;transition:transform .3s ease;width:18px}input:checked+.slider{background-color:#4caf50}input:checked+.slider:before{transform:translateX(18px)}.toggle-label{color:#333;font-size:16px}.lockotpsection{justify-content:center;padding:20px 10px}.choice-lock-otp-container,.lockotpsection{box-sizing:border-box;display:flex;width:100%}.choice-lock-otp-container{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:10px;flex-direction:column;max-width:800px;padding:30px 20px}.choice-lock-preview-group{word-wrap:break-word;margin-bottom:20px;max-width:500px;text-align:center;white-space:pre-wrap;width:500px}.choice-lock-heading,.choice-lock-preview-title{color:#1a1a1a;font-size:20px;font-weight:600;margin-bottom:15px}.choice-lock-preview-btn button,.choice-lock-verify-btn{background-color:#4bb543;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;max-width:300px;min-width:150px;padding:10px 16px;transition:background-color .2s ease;width:100%}.choice-lock-generate-btn,.choice-lock-preview-btn{display:flex;justify-content:center;margin-bottom:20px;width:100%}.choice-lock-generate-btn button:hover,.choice-lock-preview-btn button:hover,.choice-lock-verify-btn:hover{background-color:#007bff}.choice-lock-generate-btn button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;max-width:300px;min-width:150px;padding:10px 16px;transition:background-color .2s ease;width:100%}.choice-lock-generate-btn button:disabled{background-color:#a0aec0;cursor:not-allowed}.choice-lock-otp-input-group{align-items:center;display:flex;flex-direction:column;gap:12px;max-width:300px;width:700px}.choice-lock-otp-input{background-color:#fff;border:1px solid #ccc;border-radius:6px;color:#1a1a1a;font-size:15px;padding:10px;width:100%}.choice-lock-error{color:#e63946;font-size:14px;margin-top:12px;text-align:center}.choice-lock-locked-section{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;margin:auto;max-width:1000px;padding:20px;text-align:center;width:900px}.choice-lock-locked-title{color:#1a1a1a;font-size:20px;font-weight:600;margin-bottom:16px}.choice-lock-download-btn button{background-color:#2d3748;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;max-width:300px;padding:10px 18px;transition:background-color .3s ease;width:100%}.choice-lock-download-btn button:hover{background-color:#1a202c}@media (max-width:1024px){.choice-lock-preview-group{max-width:100%;padding:0 10px;width:100%}.choice-lock-otp-input-group{max-width:90%;width:100%}.choice-lock-locked-section{max-width:95%;width:100%}}@media (max-width:768px){.choice-lock-heading,.choice-lock-preview-title{font-size:18px}.choice-lock-locked-section,.choice-lock-otp-container{padding:20px 15px}.choice-lock-download-btn button,.choice-lock-generate-btn button,.choice-lock-preview-btn button,.choice-lock-verify-btn{font-size:14px;min-width:100%}.choice-lock-otp-input{font-size:14px}.choice-lock-preview-group{padding:0 5px}.choice-lock-otp-input-group{max-width:100%;padding:0 5px}}@media (max-width:480px){.choice-lock-heading,.choice-lock-preview-title{font-size:16px}.choice-lock-download-btn button,.choice-lock-generate-btn button,.choice-lock-preview-btn button,.choice-lock-verify-btn{font-size:13px;padding:8px 14px}.choice-lock-otp-input{font-size:13px;padding:8px}.choice-lock-otp-container{padding:15px 10px}}.search-container{max-width:600px}.button-primary-choice{border-bottom:30px;display:block;font-size:10px;position:relative}@media (max-width:600px){.button-primary-choice{margin-top:10px;max-width:200px;width:100%}.search-container{justify-content:center}}.search-container{box-sizing:border-box;justify-content:space-between;margin-bottom:20px;max-width:1000px;padding:10px;position:relative;width:100%}.search-container,.search-input-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.search-input-group{flex:1 1;min-width:200px}.filter-label{background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;color:#333;cursor:default;font-size:16px;font-weight:600;min-width:80px;padding:8px 12px;text-align:center;transition:background-color .2s ease,color .2s ease}.filter-label:hover{background-color:#e0e0e0;color:#000}.search-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;max-width:300px;outline:none;padding:8px;transition:border-color .2s ease;width:100%}.search-input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d}.button-primary-choice{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-left:auto;padding:8px 16px;transition:background-color .2s ease}.button-primary-choice:hover{background-color:#0056b3}@media (max-width:900px){.search-container{align-items:stretch;flex-direction:column}.button-primary-choice{align-self:flex-start;margin-left:0;margin-top:10px;max-width:150px;width:100%}}.choice-nav-buttons{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:10px 0;padding:10px 20px;width:100%}.nav-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s ease}.nav-btn:hover{background-color:#0056b3}@media (max-width:600px){.choice-nav-buttons{align-items:center;flex-direction:column;gap:10px}.nav-btn{max-width:200px;width:100%}}.certificate-upload-bottom{align-items:center;display:flex;justify-content:space-around}.cert-list-btn,.route-home-button{background-color:#218838;border:none;border-radius:4px;color:#fff;cursor:pointer;height:36px;padding:10px;transition:background-color .3s ease}.cert-list-btn{background-color:#1890ff}.modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-container{background-color:#fff;border-radius:4px;box-shadow:0 2px 10px #0000001a;height:70dvh;max-height:80%;max-width:90%;overflow-y:auto;padding:10px;position:relative;width:70dvw}.close-button{background:none;border:none;cursor:pointer;font-size:24px}.profile-content{display:flex;flex-direction:row;justify-content:center;margin:2% 0;width:100%}.profile-title{align-items:center;box-shadow:0 1px 0 #11111a33;display:flex;font-weight:550;justify-content:space-between}.profile-nav{height:100%;width:25%}.profile-nav-list{list-style:none}.profile-nav-list li{word-wrap:break-word;border-radius:3%;color:#007bff;cursor:pointer;font-weight:550;padding:10px;word-break:break-all}.profile-nav-list li:hover,.profile-tab-active{background-color:#3abef9;color:#fff!important}.profile-details{display:flex;gap:clamp(60px,10vw,300px);height:100%;padding:0 5%;width:75%}.profile-data-container{display:flex;flex-direction:column;margin-bottom:15px}.profile_image_section img{border:4px solid #3498db;border-radius:5px;box-shadow:0 0 7px #0000001a;padding:5px}.data-label-container{display:flex;line-height:25px}.data-label{font-weight:700}.data-label,.data-value{color:#4c4c4c;font-family:Arial,Helvetica,sans-serif;font-size:13px}.data-value{line-height:25px}.transaction-details{height:100%;padding:0 5%;width:75%}.payment_recipt_download_button:enabled{background-color:green;border:none;border-radius:2px;color:#fff;cursor:pointer;padding:8px}.payment_recipt_download_button:disabled{border-radius:2px;padding:8px}.info-body{font-feature-settings:"tnum","tnum","tnum";word-wrap:break-word;background-color:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;box-sizing:border-box;color:#000000a6;font-size:13px;font-variant:tabular-nums;line-height:1.5;list-style:none;margin:1% 0;padding:8px 15px 8px 37px;position:relative}.info-message{color:#000000d9}.password-change{color:#3abef9;cursor:pointer;font-weight:500;margin:2% 0;text-decoration:none}.password-change:hover{color:#007bff}.table-container{box-shadow:0 2px 4px #0000001a;margin:20px 0;max-height:175px;overflow-x:auto;width:100%}.transaction-table{border-collapse:collapse;font-family:Arial,sans-serif;width:100%}.transaction-table td,.transaction-table th{border:1px solid #ddd;padding:12px 15px;text-align:center;width:25%}.transaction-table thead{background-color:#007bff;color:#fff;position:sticky;top:0}.transaction-table th{font-size:12px;text-transform:uppercase}.transaction-table td{font-size:12px}.transaction-table tbody tr{border-bottom:1px solid #ddd}.transaction-table .negative{color:red}.transaction-table .positive{color:green;font-weight:550}@media (max-width:768px){.transaction-table td,.transaction-table th{padding:8px 10px}.transaction-table th{font-size:12px}}@media (max-width:480px){.modal-container{padding:10px;width:95%}}.form-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.section-one{background-color:#f4f9f9;border-radius:2px;box-shadow:0 6px 24px 0 #0000000d,0 0 0 1px #00000014;display:flex;flex-direction:column;height:calc(100vh - 17.5lvh);margin-top:20px;overflow-y:scroll;scrollbar-width:none;scrollbar-width:thin;-ms-scrollbar-width:none;-moz-scrollbar-width:none;width:90vw}.form-row{flex-direction:row;justify-content:center;margin-left:5%;margin-right:10%;margin-top:10px;padding-bottom:10px;padding-left:20px;position:relative}.form-row,.form-row label{align-items:center;display:flex}.form-row label{flex:1 1;flex-wrap:wrap;margin:5px 10px;padding:5px 10px;text-align:left;width:50%}.label-container{width:50%}.forget-label-container,.label-container{display:flex;flex-direction:column;line-height:0;text-align:left}.forget-label-container{width:100%}.label-tamil{text-wrap:wrap;color:red;font-size:15px;margin-left:20px}.form-row input{border:1px solid gray;border-radius:1px;outline:none;padding:10px;transition:all .5s ease;width:50%}.form-row input:focus{border:1px solid #007bff;box-shadow:0 0 5px 0 #007bff;outline:none}.not-valid{border:1px solid red;box-shadow:0 0 5px 0 red;outline:none}.valid{border:1px solid #4bb543;box-shadow:0 0 5px 0 #4bb543;outline:none}.form-row span{bottom:0;color:gray;font-size:12px;left:50%;position:absolute}.password-error ul{color:red;display:flex;flex-direction:column;font-size:small;list-style:none;margin-left:47.5%;text-align:left}.password-error ul li{align-items:center;display:flex;font-size:15px;margin:1px}.password-error ul li img{margin-right:5px}.forgot-password-error ul{align-items:flex-start;color:red;display:flex;flex-direction:column;font-size:small;list-style:none;text-align:left}.forgot-password-error ul li{align-items:left;display:flex;font-size:15px;margin:1px}.forgot-password-error ul li img{margin-right:5px}.sendOtp,.verifyOtp{margin:20px;text-align:center}.sendOtp #sendOtpBtn{background-color:#007baf}.sendOtp #sendOtpBtn,.verifyOtp button{border:none;border-radius:2px;color:#f4f9f9;cursor:pointer;padding:10px}.verifyOtp button{background-color:#4bb543}.register{margin:30px;text-align:center}.register input{background-color:#007baf;border:none;border-radius:2px;color:#f4f9f9;padding:10px;width:40%}.error-container{align-items:center;background-color:#fb8b24;border-radius:5px;bottom:80%;box-shadow:0 20px 30px #0003;display:flex;justify-content:space-between;padding-bottom:5px;padding-top:5px;position:absolute;right:2%;width:clamp(5vw,30vw,25vw);z-index:1000}.error-container img{height:clamp(15px,20px,25px);padding-left:clamp(2px,3px,5px);padding-right:clamp(2px,3px,5px);width:clamp(15px,20px,25px)}.error{color:red;font-size:clamp(8px,12px,20px);padding:clamp(2px,3px,5px);text-align:center}.mobile-error{margin-left:47.5%}.forget-error,.mobile-error{align-items:center;color:red;display:flex;font-size:clamp(9px,14px,20px)}.mobile-error img{margin-right:5px}@media (max-width:768px){.form-row{flex-direction:column;justify-content:center;margin-left:5%;margin-right:10%;margin-top:10px;padding-bottom:10px;padding-left:20px;position:relative}.form-row,.form-row label{align-items:center;display:flex}.form-row label{flex:1 1;flex-wrap:wrap;margin:5px 10px;padding:5px 10px;text-align:left;width:100%}.form-row input{border:1px solid gray;border-radius:1px;outline:none;padding:10px;transition:all .5s ease;width:80%}.label-container{display:flex;flex-direction:column;line-height:0;text-align:left;width:100%}.label-tamil{text-wrap:wrap;color:red;font-size:15px;margin-left:20px}.form-row div p{width:100%}.form-row span{text-wrap:wrap;bottom:0;color:gray;left:7%;margin-top:5px;position:inherit;text-align:left;width:100%}.mobile-error{align-items:center;color:red;display:flex;font-size:clamp(9px,14px,20px);margin-left:15%}.password-error ul{color:red;font-size:small;margin-left:15%;text-align:left;width:75%}.password-error ul li{display:flex;margin:1px}}.homeContentContainer{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-around;margin:20px 10px}.notificationContainer,.quickLinksContainer{box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;padding:10px;width:45%}.faqContainer,.notificationContainer,.quickLinksContainer{background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;z-index:10}.faqContainer{width:100%}.notificationContainer h3,.quickLinksContainer h3{border-bottom:2px solid #7745ac;margin:0;padding-bottom:10px}.faqContainer ul,.notificationContainer ul,.quickLinksContainer ul{list-style:none;margin:0;padding:0}.marquee{max-height:calc(100% - 40px);overflow:hidden;position:relative}.notificationList{animation:blink 1.5s linear infinite;color:red;display:block;font-size:18px;margin:0;padding:0;white-space:nowrap}.notificationList li{align-items:center;display:flex;padding:5px 0}@keyframes scrollUp{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}.marquee ul{animation:scrollUp 10s linear infinite}@keyframes blink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.homeContentContainer>div{height:300px}ul::-webkit-scrollbar{width:5px}ul::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.quickLinksContainer{background-color:#fff;border-right:5px solid #7745ac;height:50%;width:25%}.notificationContainer{background-color:#fff;border-left:5px solid #00796b;height:50%;width:63.5%}.faqContainer h3,.notificationContainer h3,.quickLinksContainer h3{border-bottom:2px solid #0000001a;color:#333;font-size:1.5rem;margin-bottom:15px;padding-bottom:10px;text-transform:uppercase}.faqContainer ul,.notificationContainer ul,.quickLinksContainer ul{list-style-type:none;padding-left:0}.faqContainer ul li,.notificationContainer ul li,.quickLinksContainer ul li{align-items:center;display:flex;font-size:1rem;gap:2px;margin-bottom:10px}.notificationContainer ul li:before,.quickLinksContainer ul li:before{color:#00796b;content:"";font-size:1.2rem;margin-right:10px}.quickLinksContainer ul li a{color:#7745ac;font-weight:600;text-decoration:none;transition:color .3s ease}.quickLinksContainer ul li a:hover{color:#4b287c}@media (max-width:768px){.homeContentContainer{flex-direction:column}.notificationContainer,.quickLinksContainer{width:100%}}.homeContentContainer1{align-items:center;border-radius:10px;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;color:#00796b;display:flex;flex-direction:row;justify-content:space-around;margin:10px 27.5px}.homeContentContainer1 div{line-height:0;margin:10px 0;padding:1%;text-align:center}.homeContentContainer1 div:hover{cursor:pointer}.homeContentContainer1 div a{color:#00796b;text-decoration:none}.homeContentContainerTwo{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin:10px;padding:10px 20px}.homeContentContainerTwo h4{margin-bottom:10px;text-align:left}.schedule-table-container{display:flex;flex-direction:column;justify-content:center;margin:10px 0;width:80%}.schedule-responsive-table{border-collapse:collapse;text-align:left;width:90%}.schedule-responsive-table td,.schedule-responsive-table th{border:1px solid #ccc;padding:10px}.schedule-responsive-table th{background-color:#f2f2f2}.schedule-responsive-table td:first-child{text-align:center;width:5%}.schedule-responsive-table td:nth-child(2){width:50%}.schedule-responsive-table td:nth-child(3){width:35%}.faqContainer{background-color:#f9f9f9;border-radius:5px;border-right:5px solid #7745ac;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;margin-top:6.25%;max-height:280px;overflow-y:auto;padding:10px;width:70%}.faqList{list-style-type:none;margin:10px 0;padding-left:0}.faqList li{border-bottom:1px solid #ddd;border-radius:5px;flex-direction:column;margin-bottom:10px;padding:10px}.faqList li,.faqQPart{display:flex;justify-content:space-between}.faqQPart{align-items:center;cursor:pointer;width:90%}.faqIndex{color:#555;font-weight:700;margin-right:10px}.faqQuestion{color:#333;flex-grow:1;text-align:left}.faqIcon{transition:transform .3s ease}.faqAPart{border-top:1px solid #ddd;color:#444;font-size:14px;margin-top:10px;padding:10px;width:90%}.faqList li.expanded .faqAPart{display:block}.expanded{background-color:#fff}@media (max-width:768px){.homeContentContainer{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:20px 10px}.quickLinksContainer{background-color:#f9f9f9;border-right:5px solid #7745ac}.notificationContainer,.quickLinksContainer{border-radius:5px;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;margin:7.5px 0;padding:2px;width:90%}.schedule-responsive-table td,.schedule-responsive-table th{padding:8px}.homeContentContainerTwo{align-items:center;flex-direction:column}.faqContainer,.schedule-table-container{width:90%}.schedule-responsive-table{font-size:12px;width:100%}}.forget-container{align-items:center;background-color:#f4f4f9;display:flex;height:90vh;justify-content:center}.forget-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:0 30%;padding:40px;text-align:center;width:100%}.forget-title{color:#00796b;font-size:2rem;margin-bottom:20px}.forget-form,.forget-form-group{align-items:center;display:flex;flex-direction:column;justify-content:center}.forget-form-group{margin-bottom:15px;padding:1%;width:100%}.forget-form-label{align-self:flex-start;color:#1c274c;display:block;font-size:1rem;font-weight:600;margin-bottom:5px;text-align:left;width:100%}.forget-form-input{border:1px solid #ccc;border-radius:5px;font-size:1rem;padding:.5rem;width:100%}.forget-btn-primary{background-color:#00796b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin:20px;padding:10px 20px;transition:background-color .3s ease}.forget-btn-primary:hover{background-color:#005f56}@media (max-width:768px){.forget-content{padding:20px}.forget-title{font-size:1.5rem}.forget-btn-primary,.forget-input{font-size:.9rem}}.error-modal{background-color:#ff4d4d;border-radius:5px;bottom:20px;box-shadow:0 0 10px #0003;color:#fff;opacity:1;padding:10px;position:fixed;right:20px;transition:opacity 1s ease-in-out}.error-modal.fade-out{opacity:0}.modal-content{display:flex;flex-direction:column;gap:5px}.close-btn{align-self:flex-end;background:#0000;border:none;color:#fff;cursor:pointer;font-size:20px}.modal-content ul{list-style-type:none;padding:0}.homeContentContainerThree{align-items:center;display:flex;justify-content:center}.schedule-container{background-color:#fff;border-radius:10px;padding:20px;width:60%}.schedule-container h1{color:#333;text-align:center}.schedule-container .event-list{margin-top:20px}.schedule-container .event-item{border-radius:8px;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;display:flex;justify-content:space-between;margin-bottom:10px;padding:0 15px}.schedule-container .event-item .event-date,.schedule-container .event-item .event-end{align-items:center;display:flex;flex-direction:column;justify-content:center}.schedule-container .event-item .month{color:#1c274c;font-size:18px;font-weight:700}.schedule-container .event-item .day{align-items:center;background-color:#00796b;border-radius:8px;color:#fff;display:flex;font-size:24px;font-weight:700;height:40px;justify-content:center;margin-top:5px;width:7dvw}.schedule-container .event-detail{color:#1c274c;font-size:18px;font-weight:550;padding:0 10px;text-align:center}.schedule-container .event-detail h4{display:block}.marquee-container{background-color:#005f56;overflow:hidden;position:relative;width:100%}.marquee-wrapper{align-items:center;animation:marqueeAnimation linear infinite;display:flex;justify-content:center;white-space:nowrap}.marquee-text{border-radius:5px;box-shadow:0 2px 5px #0000001a;color:#fff;font-size:1.25rem;font-weight:700;padding:.25% 1rem}@keyframes marqueeAnimation{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.app{display:flex;height:100vh;width:100%}.content{background-color:#f4f6f8;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:0}.chart-container{align-items:center;background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 20px #0000001a;display:flex;flex:1 1 250px;flex-direction:column;justify-content:center;margin:10px;min-width:250px;padding:10px}.checkDetails{justify-content:space-between;width:400px}.buttonContainer,.checkDetails{display:flex;flex-direction:row}.buttonContainer{margin-top:30px}.buttonContainer,.chart-sub-container{align-items:center;justify-content:center}.chart-sub-container{display:flex;flex-direction:column;height:80%;width:70%}@media (max-width:768px){.chart-container{flex:1 1 100%}}@media (max-width:480px){.chart-container{padding:10px}}.chart-title{color:#343a40;font-size:18px;margin-bottom:15px}.service-container{box-shadow:0 4px 20px #0000001a;flex:1 1 250px;margin:10px;max-height:500px;min-width:250px;padding:10px}.notification-admin-container,.service-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;justify-content:center}.notification-admin-container{font-family:Arial,sans-serif;max-width:600px;width:100%}.notification-admin-container h2{color:#1c274c;font-size:18px;font-weight:700;padding:10px;text-align:center}.notification-admin-container .input-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:20px;width:90%}.notification-admin-container input[type=text]{border:1px solid #ddd;border-radius:5px;padding:10px 25px;transition:border-color .3s;width:50%}.notification-admin-container input[type=text]:focus{border-color:#36a2eb;outline:none}.notification-admin-container .button{align-items:center;align-self:center;border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-right:5px;padding:5px 10px;text-align:center;transition:background-color .3s}.button span{color:#1c274c}.notification-admin-container .add-button{background-color:#28a745}.notification-admin-container .add-button:hover{background-color:#218838}.notification-admin-container .edit-button{background-color:#007bff}.notification-admin-container .edit-button:hover{background-color:#0056b3}.delete-button{background-color:#dc3545}.delete-button:hover{background-color:#c82333}.notification-admin-contain div .notification-list{list-style:none;margin:0;padding:0}.notification-list{background-color:#e6f7ff;border-radius:10px;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;flex-grow:1;max-height:300px;overflow-y:auto;padding:15px}.notification-admin-container div .notification-list .notification-item{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px;padding:5px;transition:background-color .3s}.notification-admin-container div ul::-webkit-scrollbar{width:2.5px}.notification-admin-container div ul::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.notification-item li{margin-bottom:5px;padding:5px}.notification-admin-container .notification-item:hover{background-color:#f1f1f1}.notification-admin-container .notification-content{align-items:center;display:flex;justify-content:space-between;width:100%}.notification-admin-container .notification-message{flex:1 1;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-admin-container .button-group{align-items:center;display:flex;justify-content:center}.notification-admin-container .edit-mode,.notification-admin-container .edit-mode div{align-items:center;display:flex;justify-content:space-between}.notification-admin-container .edit-mode div{flex-direction:row;margin:0 10px;padding:2px}.cancel-button{background-color:#6c757d}.cancel-button:hover{background-color:#5a6268}@media (max-width:768px){.notification-admin-container{padding:15px}.notification-admin-container h2{font-size:16px}.notification-admin-container h3{font-size:14px}.button,.notification-admin-container input[type=text]{font-size:12px}}.chat-bot-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;margin:auto;width:100%}.chat-bot-header{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;color:#1c274c;font-size:18px;font-weight:700;padding:10px;text-align:center}.chat-bot-messages{background-color:#e6f7ff;flex-grow:1;max-height:300px;overflow-y:auto;padding:15px}.chat-bot-message{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;margin-bottom:15px;padding:10px}.action-buttons{display:flex;gap:10px}.edit-input{border:1px solid #ccc;border-radius:5px;margin-right:10px;padding:5px;width:140px}.chat-bot-input{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:1px solid #ccc;display:flex;overflow-x:scroll;padding:10px}.chat-bot-input .add-input{border:1px solid #ccc;border-radius:5px;flex-grow:1;margin-right:10px;padding:8px}.btn{border:none;border-radius:5px;cursor:pointer;padding:8px 12px}.send-btn{background-color:#007bff;color:#fff}.edit-btn{background-color:#ffc107;color:#fff}.save-btn{background-color:#28a745;color:#fff}.cancel-btn,.delete-btn{background-color:#dc3545;color:#fff}.faq-container{background-color:#f1f1f1;border-radius:8px;margin:0 auto;max-width:600px;padding:0 20px}.faq-heading{color:#1c274c;font-size:18px;font-weight:700;padding:10px;text-align:center}.faq-list-container{background-color:#e6f7ff;border-radius:8px;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;max-height:300px;overflow-y:auto;padding:15px 10px;width:95%}.faq-list{list-style-type:none;padding:0}.faq-item{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px;padding:10px}.faq-view-mode{padding:2px}.faq-content,.faq-view-mode{align-items:center;display:flex;justify-content:space-between;width:100%}.faq-button-group,.faq-input-container{display:flex;gap:10px}.faq-input-container{flex-direction:row;justify-content:space-between;margin-bottom:10px;margin-top:20px;padding:15px 10px;width:95%}.faq-input{border:1px solid #ccc;border-radius:5px;font-size:1em;padding:10px}.faq-add-btn{align-items:center;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;padding:10px 20px;transition:background-color .3s}.faq-add-btn:hover,.faq-cancel-btn:hover,.faq-delete-btn:hover,.faq-edit-btn:hover,.faq-save-btn:hover{background-color:#98afc7}.faq-cancel-btn,.faq-delete-btn,.faq-edit-btn,.faq-save-btn{border:none;border-radius:5px;cursor:pointer;padding:6px 10px;transition:background-color .3s}.faq-edit-mode{align-items:center;display:flex;flex-direction:column;gap:10px}.faq-edit-mode input{border:1px solid #ccc;border-radius:5px;font-size:1em;padding:8px;width:100%}@media (max-width:600px){.faq-container{padding:10px;width:90%}.faq-button-group{align-items:flex-start;flex-direction:column}}.transfer-container{font-family:Arial,sans-serif;margin:2rem;overflow-y:scroll;width:100%}.title{color:#1c274c;font-size:24px;margin-bottom:20px;text-align:left}.form{display:flex;flex-direction:column}.form div{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.input-group{margin-bottom:1rem}.input-group label{color:#555;font-size:16px;margin:1rem}.input-field{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;padding:10px;transition:border-color .3s ease;width:70%}.input-field:focus{border-color:#007bff;outline:none}.submit-btn{align-self:center;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s ease;width:50%}.submit-btn:hover{background-color:#0056b3}.error-message{color:red;font-size:14px;margin-top:10px;text-align:center}.upload-section{background-color:#fff;border-radius:10px;box-shadow:0 3px 12px #0000001a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:.25rem auto;max-width:1000px;overflow:hidden}.upload-header{background:linear-gradient(135deg,#4b6cb7,#182848);padding:.5rem;text-align:center}.upload-title{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.upload-form-wrapper{padding:.5rem}.upload-form{display:flex;flex-direction:column;gap:.3rem}.input-row{display:flex;flex-wrap:wrap;gap:.15rem;justify-content:space-between}.input-group{display:flex;flex-direction:column;gap:.15rem}.input-group,.input-group-half{flex:1 1;min-width:300px}.input-label{color:#2d3748;font-size:1.1rem;font-weight:500}.input-label span:nth-child(3){color:#718096;font-size:1rem;font-weight:400}.text-input{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:5px;box-sizing:border-box;color:#2d3748;font-size:1rem;padding:.3rem;width:100%}.text-input:focus{border-color:#4b6cb7;box-shadow:0 0 0 2px #4b6cb733;outline:none}.file-input-wrapper{background-color:#f7fafc;border:1px dashed #cbd5e0;border-radius:5px;box-sizing:border-box;display:flex;padding:.3rem;width:100%}.file-input-field{background-color:initial;border:none;color:#4a5568;cursor:pointer;font-size:1rem;padding:.3rem;width:100%}.file-input-field::-webkit-file-upload-button{background-color:#4b6cb7;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.95rem;padding:.3rem .6rem}.file-input-field::-webkit-file-upload-button:hover{background-color:#37528c}.file-uploaded-container{display:flex;flex-direction:column;gap:.15rem;width:100%}.file-uploaded-text{background-color:#edf2f7;border:1px solid #e2e8f0;border-radius:5px;box-sizing:border-box;color:#718096;font-size:1rem;padding:.3rem;text-align:center;width:100%}.delete-button-container{display:flex;justify-content:flex-end;width:100%}.remove-file-button{background-color:#e53e3e;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:.3rem .6rem}.remove-file-button:hover{background-color:#c53030}.preview-item{display:flex;flex-direction:column;gap:.15rem}.preview-item,.preview-item-half{flex:1 1;min-width:300px}.preview-title{color:#2d3748;font-size:1.2rem;font-weight:600}.preview-image{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:5px;box-sizing:border-box;height:100px;max-width:300px;object-fit:contain;padding:.3rem;width:100%}.add-button-container{display:flex;justify-content:center;margin-top:.3rem;width:100%}.add-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.4rem 1rem}.add-button:hover{background-color:#218838}@media (max-width:600px){.upload-section{border-radius:6px;margin:.15rem}.upload-header{padding:.3rem}.upload-title{font-size:1.2rem}.upload-form-wrapper{padding:.3rem}.input-row{flex-direction:column;gap:.1rem}.input-group-half,.preview-item-half{min-width:100%}.file-input-field,.file-uploaded-text,.text-input{font-size:.95rem}.file-input-field::-webkit-file-upload-button{font-size:.9rem}.preview-image{height:80px;max-width:100%}}.result{background-color:#e8f4e8;border-radius:5px;box-shadow:0 3px 6px #0000001a;margin-top:20px;padding:15px}.result pre{word-wrap:break-word;background-color:#f0f0f0;border-radius:4px;font-family:Courier New,Courier,monospace;padding:10px;white-space:pre-wrap}.app-service-container{align-items:center;display:flex;flex:1 1 250px;flex-direction:column;justify-content:center;margin:0 1rem;max-height:500px;min-width:250px;position:relative}.app-service-container,.app-service-status-container{border:2px solid #007bff;box-shadow:0 4px 20px #0000001a;max-width:calc(100% - 4dvw);padding:10px}.tabs{display:flex;justify-content:center;margin:1rem 0 0 1rem}.tab-btn{background-color:#fff;border:none;border-radius:5px 5px 0 0;color:#1c274c;cursor:pointer;font-size:16px;font-weight:600;padding:10px 20px;transition:background-color .5s ease;width:15rem}.tab-btn:hover{background-color:#ddd;border-bottom:2px solid #007bff;transition:background-color 1s ease}.tab-btn.active{background-color:#f9f9f9;border-left:2px solid #007bff;border-right:2px solid #007bff;border-top:2px solid #007bff;color:#1c274c}.status-container .status-container-element label{color:#555;display:block;font-size:1rem;margin-bottom:8px}.status-container .status-container-element input[type=text]{border:1px solid #ddd;border-radius:4px;font-size:1rem;margin:8px 0 20px;padding:12px;transition:border-color .3s ease;width:100%}.status-container .status-container-element input[type=text]:focus{border-color:#007bff;outline:none}.student-table-wrapper{margin:20px;overflow-x:auto}.student-table-container{-webkit-overflow-scrolling:touch;overflow-x:scroll;width:80dvw}.student-responsive-table{background-color:#fff;border-collapse:collapse;box-shadow:0 2px 5px #0000001a;font-size:15px;margin-bottom:10px;overflow-x:scroll;width:100%}.student-responsive-table th{background-color:#f4f4f9;border:2px solid #ddd;font-weight:700;padding:12px 15px;text-align:left;text-align:center}.student-responsive-table td:first-child,.student-responsive-table td:nth-child(2),.student-responsive-table td:nth-child(5),.student-responsive-table td:nth-child(6){text-align:center}.student-responsive-table tr:hover{background-color:#f1f1f1}.student-responsive-table td{border:1px solid #ddd;padding:12px 15px;text-align:left}.student-responsive-table td input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;padding:10px;transition:border-color .3s ease}.student-responsive-table td select{align-items:center;border-radius:5px;display:flex;height:30px;justify-content:center;padding-left:10px;width:200px}.student-responsive-table td button{background-color:#1890ff;border-color:#1890ff;border-radius:10px;color:#f9f9f9;cursor:pointer;padding:10px}@media (max-width:768px){.student-responsive-table td,.student-responsive-table th{padding:10px}.student-responsive-table{font-size:14px}}@media (max-width:480px){.student-responsive-table td,.student-responsive-table th{font-size:12px;padding:8px}.student-responsive-table{font-size:12px}}.pagination{align-items:center;display:flex;justify-content:center;margin-top:20px}.pagination button{border:none;border-radius:5px;cursor:pointer;margin:0 5px;padding:10px 15px;transition:background-color .3s}.pagination span{padding:0 5px}.payment_receipt_container{background-color:#f8faff;border-radius:8px;box-shadow:0 4px 12px #00000014;font-family:Segoe UI,sans-serif;margin:30px auto;max-width:600px;padding:20px}.Applicant_Details_container{margin-bottom:20px;text-align:center}#Application_number{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:60%}#Showbutton{background-color:#1075f0;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;margin-left:10px;padding:10px 20px}#Showbutton:hover{background-color:#1e4bbe}.payment_receipt_row_container{align-items:center;background-color:#eaf1ff;border-left:4px solid #2d6cdf;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px 20px}#payment_recipt_download_button{background-color:#2d6cdf;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;padding:8px 16px}#payment_recipt_download_button:hover{background-color:#1e4bbe}.error_message{color:#d32f2f;font-size:14px;margin-top:8px}.rank-insertion-wrapper{background-color:#fff;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;display:flex;justify-content:center;max-height:500px;overflow-y:scroll;padding:20px}.rank-insertion-container{border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-top:20px;max-width:900px;padding:30px;width:100%}.rank-insertion-title{color:#2c3e50;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.rank-insertion-form-container{display:flex;flex-direction:column;gap:20px}.rank-insert-form-group{display:flex;flex-wrap:wrap;gap:20px}.rank-insert-form-item{display:flex;flex:1 1 45%;flex-direction:column;gap:10px}.rank-insert-check-container{width:80%}.rank-insertion-check-btn{border-radius:none;width:20%}.rank-insert-form-item label{color:#34495e;font-size:14px;font-weight:600}.rank-insert-form-item input,.rank-insert-form-item select{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:10px;transition:border-color .3s}.rank-insert-form-item input:focus,.rank-insert-form-item input:hover,.rank-insert-form-item select:focus,.rank-insert-form-item select:hover{border-color:#3498db;outline:none}.rank-insert-form-item input[readonly]{background-color:#ecf0f1;cursor:not-allowed}.pre-avg-container{margin-top:20px}.button-container{gap:20px;justify-content:space-between;margin-top:15px}.button-container>button{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .3s}.button-container>button:disabled{background-color:#bdc3c7;cursor:not-allowed}.button-container>button:hover:not(:disabled){background-color:#2980b9}.seat-man-container{font-family:Arial,sans-serif;max-width:800px}.seat-man-form-section{display:flex;flex-direction:column}.seat-man-input-container{display:flex;flex-direction:row}.seat-man-form-section h1{color:#5e3939;text-align:center}.seat-man-input-group{align-items:center;gap:10px}.seat-man-input-group label{min-width:120px}.seat-man-input-group input,.seat-man-input-group select{font-size:14px;padding:6px 10px}.seat-man-input-group button{background-color:#007bff;border:none;color:#fff;cursor:pointer;padding:6px 12px}.seat-man-input-group button:hover{background-color:#0056b3}.seat-man-data-table{border-collapse:collapse;font-size:14px;margin:20px 0;table-layout:fixed;width:100%}.seat-man-data-table td,.seat-man-data-table th{border:2px solid #ccc;overflow:hidden;padding:6px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.seat-man-data-table td:first-child,.seat-man-data-table th:first-child{text-wrap:wrap;width:80px}.seat-man-data-table td:nth-child(2),.seat-man-data-table th:nth-child(2){width:200px}.seat-man-data-table td:nth-child(3),.seat-man-data-table th:nth-child(3){width:100px}.seat-man-data-table td:nth-child(n+4):nth-child(-n+10),.seat-man-data-table th:nth-child(n+4):nth-child(-n+10){width:60px}.seat-man-data-table td:nth-child(11),.seat-man-data-table td:nth-child(12),.seat-man-data-table th:nth-child(11),.seat-man-data-table th:nth-child(12){width:80px}.seat-man-data-table td:nth-child(13),.seat-man-data-table th:nth-child(13){width:100px}.seat-man-data-table td input{border:none;box-sizing:border-box;font-size:13px;padding:4px;width:100%}.seat-man-button-group{display:flex;gap:10px}.seat-man-button-group button{background-color:#28a745;border:none;color:#fff;cursor:pointer;padding:6px 12px}.seat-man-button-group button:last-child{background-color:#dc3545}.seat-man-button-group button:hover{opacity:.9}.verifier-info-container{display:flex;flex-direction:row;padding:20px;width:100%}.verifier-info{background-color:#f9f9f9;border-radius:8px;display:flex;flex:1 1 50%;flex-direction:column;gap:16px;padding:20px}.verifier-info-item{align-items:center;color:#333;display:flex;font-size:16px;justify-content:space-between}.verifier-info-item-label{color:#4a4a4a;font-weight:700}.verifier-info-item-value{color:#6c757d;font-style:italic}.verifier-info-container>div:last-child{align-items:center;display:flex;justify-content:center;min-width:200px}.cv-status-content{display:flex;justify-content:center;margin-bottom:50px;margin-top:50px}.cv-status-group{display:flex;gap:10px}.cv-status-btn{display:none}.cv-status-label{background-color:#fff;border:2px solid #007bff;border-radius:8px;color:#007bff;cursor:pointer;font-weight:700;padding:10px 20px;transition:all .3s}#Waiting-List+.cv-status-label{border-color:#1c74e9;color:#1c74e9}#Verified+.cv-status-label{border-color:#4bb543;color:#4bb543}#Not-Eligible+.cv-status-label{border-color:#ea0100;color:#ea0100}#Waiting-List:checked+.cv-status-label{background-color:#1c74e9;color:#fff}#Verified:checked+.cv-status-label{background-color:#4bb543;color:#fff}#Not-Eligible:checked+.cv-status-label{background-color:#ea0100;color:#fff}.cv-status-label:hover{background-color:#f4eaea;opacity:.85}.cv-comment{text-align:center}.cv-comment-inp{border-radius:2%;height:200px;padding:10px;width:500px}.button-primary:disabled{background-color:#ccc;border:1px solid #999;color:#666;cursor:not-allowed;opacity:.7}@media screen and (max-width:768px){.verifier-info-container{flex-direction:column;gap:10px}.verifier-info{flex:1 1 100%}}.cv-link{color:#7745ac;font-weight:600;text-decoration:none;transition:color .3s ease}.cv-link:hover{color:#4b287c}.verifier-status-container{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:20px;width:50%}.verifier-status-container h3{color:#333;font-size:18px;font-weight:700;margin-bottom:20px}.profile_section{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:20px}.button-container{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.status-button{background-color:#f8f9fa!important;border:1px solid #ccc!important;border-radius:4px;color:#333!important;cursor:pointer;font-size:14px;padding:6px 12px;text-align:center;transition:all .3s ease;white-space:nowrap;width:140px}.status-button:hover{background-color:#e2e6ea;border-color:#adb5bd}.button-container{padding:10px 0;position:sticky;top:0;z-index:10}.status-button.active{background-color:#1c74e9!important;border-color:#1c74e9!important;color:#fff!important}@media (max-width:600px){.status-button{flex:1 1 100%;max-width:100%}}.profile_info{align-items:center;border:2px solid #f4f7fb;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0;padding:0 10px;width:100%}.profile_img{margin-top:5%}.certificate-section{margin-top:20px}.certificate-section table{border-collapse:collapse;width:100%}.certificate-section td,.certificate-section th{border:1px solid #ddd;padding:10px;text-align:left}.certificate-section button{background-color:#4caf50;border:none;color:#fff;cursor:pointer;padding:5px 10px}.certificate-section button:hover{background-color:#45a049}.ifram-section{align-items:center;background-color:#f4f7fb;display:flex;justify-content:center;margin:20px 0}.iframe-container{background-color:#fff;max-width:90%;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:50%}.iframe-container h3{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:20px}.certificate-iframe{border-radius:8px;height:500px;text-align:center;transition:all .3s ease;width:90%}@media (max-width:768px){.iframe-container{padding:15px;width:95%}.certificate-iframe{height:350px}}@media (max-width:480px){.iframe-container{padding:10px;width:100%}.certificate-iframe{height:300px}}.form-item input[type=date].changed-field,.form-item input[type=email].changed-field,.form-item input[type=text].changed-field,.form-item select.changed-field{border:1px solid #4bb543;box-shadow:0 0 5px 0 #007bff;outline:none}.popup-certificate{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal{background:#fff;border-radius:10px;box-shadow:0 8px 24px #00000040;display:flex;flex-direction:column;max-height:97vh;overflow:hidden;position:relative;width:45%}.heading{align-items:center;background-color:#007bff;color:#fff;display:flex;justify-content:center}.heading-text{padding:0;text-align:center;width:auto}.popup-close{border:none;color:#fff;cursor:pointer;font-size:26px;font-weight:700;justify-content:end;left:28%;line-height:1;position:relative}.modal-body,.popup-close{background:#0000;padding:0}.dimension{border:none;min-height:100vh;width:100%}.dimension>html{height:10px}.modal-body img{width:100%}.close:hover{transform:scale(1.5)}.avg-calc-calculator-container{display:flex;font-family:Arial,Helvetica,sans-serif;justify-content:center;margin:90px 0;max-width:none;width:100%}.avg-calc-calculator-box{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:30px;width:600px}.avg-calc-dropdown{border:1px solid #add8e6;border-radius:6px;cursor:pointer;font-weight:700;margin-bottom:20px;padding:10px;width:100%}.avg-calc-semester-row{margin-bottom:25px}.avg-calc-semester-row label{color:#000;display:block;font-weight:700;margin-bottom:6px}.avg-calc-input-in{display:flex;gap:20px}.avg-calc-input-container{display:flex;flex-direction:column;width:50%}.avg-calc-input-container input{border:1px solid #a9a9a9;border-radius:6px;box-sizing:border-box;padding:8px;width:100%}.avg-calc-input-container input:hover{border-color:#20b2aa}.avg-calc-input-container input:focus{border-color:blue}.avg-calc-error-msg{color:red;font-size:14px;margin-top:4px;min-height:18px}.avg-calc-average input{background-color:#d7d4d4;border:1px solid #ccc;border-radius:6px;cursor:not-allowed;flex:1 1;margin-left:10px;margin-top:20px;padding:8px}.avg-calc-button-group{align-items:center;display:flex;justify-content:space-between;margin-top:10px;width:40%}.avg-calc-reset-btn{background-color:#218838!important}.vac-pos-header-container{background-color:#3178bf;border-radius:200px;box-shadow:0 6px 12px #0000004d;margin:25px auto;max-width:700px;padding:25px 0;text-align:center;transition:transform .3s ease}.vac-pos-header-container:hover{transform:scale(1.01)}.vac-pos-header-title{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:28px;font-weight:600;letter-spacing:1px;margin:0}.vac-pos-whole-cont{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:30px auto;max-width:600px;padding:20px}.vac-pos-cont-label{color:#000;font-size:18px;font-weight:600}.vac-pos-cont-input{border:2px solid #004080;border-radius:6px;font-size:16px;outline:none;padding:10px 15px;transition:.3s ease;width:160px}.vac-pos-cont-input:focus{border-color:#06c;box-shadow:0 0 6px #06c6}.vac-pos-cont-button{background-color:#06c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:10px 20px;transition:background-color .3s ease}.vac-pos-cont-button:hover{background-color:#05c}.vac-pos-divtable{border-radius:8px;margin:0 auto;max-width:95%;overflow-x:auto;padding:10px 100px 100px}.vac-pos-vac-row,.vac-pos-vacancy-row-header{background-color:#eef0f2;border-bottom:1px solid #eee;display:flex;transition:background-color .3s}.vac-pos-vacancy-row-header{background-color:#06c;color:#fff}.vac-pos-vac-row:hover{background-color:#f9f9f9}.vac-pos-cell,.vac-pos-vac-cell{flex:1 1;font-size:14px;min-width:60px;overflow:hidden;padding:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.vac-pos-cell:not(:nth-child(3)),.vac-pos-vac-cell:not(:nth-child(3)){align-items:center;display:flex;justify-content:center}.vac-pos-header-cell{background-color:#d6e2f6;border-bottom:2px solid #ddd;color:#000;font-weight:700}.vac-pos-cell:first-child,.vac-pos-vac-cell:first-child{flex:0.5 1}.vac-pos-cell:nth-child(2),.vac-pos-vac-cell:nth-child(2){flex:1 1}.vac-pos-cell:nth-child(3),.vac-pos-vac-cell:nth-child(3){flex:2 1;text-align:left;white-space:normal}.vac-pos-cell:nth-child(n+4),.vac-pos-vac-cell:nth-child(n+4){flex:0.7 1}.vac-pos-college-details{background-color:#f2f2f2;border-left:6px solid #3178bf;font-size:15px;margin:25px auto;max-width:84%;padding:12px 18px;text-align:center}.offline-container{align-items:center;animation:fadeIn .8s ease-in-out;background-color:#f4f4f4;display:flex;font-family:Segoe UI,Roboto,sans-serif;height:100vh;justify-content:center;padding:20px}.offline-card{animation:scaleIn .6s ease-in-out;background-color:#fff;border-radius:16px;box-shadow:0 8px 24px #0000001a;max-width:400px;padding:40px 30px;text-align:center;width:100%}.offline-icon{animation:pulse 1.2s ease-in-out infinite alternate;font-size:48px;margin-bottom:20px}h2{color:#333;margin-bottom:10px}p{color:#666;font-size:16px}@keyframes fadeIn{0%{background-color:#e0e0e0;opacity:0}to{background-color:#f4f4f4;opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.1)}}
/*# sourceMappingURL=main.25c2424d.css.map*/