*{padding:0;margin:0;box-sizing:border-box}header{background:#03045e;box-shadow:0 0 5px #000}.container{width:100%;margin:0 auto;min-height:90px;justify-content:flex-start}nav{display:flex;justify-content:space-between;align-items:center}.nav-right-items{display:flex;align-items:center;gap:20px}.logo{display:flex;align-items:center;gap:20px;height:100px;text-decoration:none;color:#fff;font-size:10px;cursor:pointer}.logo div{display:flex;flex-direction:column;align-items:center}.logo div h3{line-height:1.2;text-align:center}.logo h3{line-height:1.4;display:flex;flex-wrap:wrap}.logo123{width:70px;height:auto}.logo img{max-width:80px;height:auto}.logo-right{width:70px;height:auto;align-self:center}ul.nav-link{list-style:none;display:flex;padding:22px 0 0;margin:0;align-items:center}.nav-link li{font-size:15px;color:#fff;position:relative}.nav-link li a{color:#fff;text-decoration:none;padding:9px 18px;display:flex;flex-wrap:wrap;transition:color .3s ease}.nav-link li.team{color:#fff;position:relative;cursor:pointer}.nav-link li a:hover,.nav-link li.team:hover{color:#d4af37}.dropdown{display:none;visibility:hidden;position:absolute;top:100%;left:0;background-color:#03045e;padding:9px 0;border-radius:5px;box-shadow:0 2px 5px #0003;min-width:100%;z-index:1000}.team:hover .dropdown{display:block}.dropdown.active{visibility:visible;display:block;position:absolute;background-color:#03045e;z-index:10;margin-top:30px;margin-left:-40px}.dropdown li{margin:0;text-align:left;list-style:none}.dropdown li a{color:#fff;padding:7px 14px;display:block;font-size:17px;transition:color .3s ease}.dropdown li a:hover{color:#d4af37}.icon{font-size:1.5rem;cursor:pointer;display:none;color:#fdca40}.hidden{display:none}@media (max-width: 1920px){.container{max-width:1920px;padding:0 1rem}.logo h3,.nav-link li a,.nav-link li.team{font-size:24px}}@media (min-width: 1460px) and (max-width: 1830px){.container{max-width:1830px;padding:0 1rem}.logo h3,.nav-link li a,.nav-link li.team{font-size:19px}}@media (max-width: 1460px){.container{max-width:1460px;padding:0 1rem}.logo h3{font-size:18px}.nav-link li a,.nav-link li.team{font-size:17px}}@media (max-width: 1200px){.container{padding:0 .75rem}.logo h3{font-size:16px}.nav-link li a,.nav-link li.team{font-size:15px}}@media (max-width: 1060px){ul.nav-link{padding-top:12px}.logo h3{font-size:11px}.nav-link li a,.nav-link li.team{font-size:12px}}@media (max-width: 800px){.icon{display:block}.logo-right{max-width:60px}.container{height:60px}.logo img{max-width:60px}.logo h3{font-size:17px}ul.nav-link{flex-direction:column;justify-content:flex-start;background-color:#03045e;position:absolute;width:150px;height:auto;top:-800px;right:0;z-index:10;transform:translateY(-100%);transition:transform .3s ease-in;margin:25px 8px 0 0}.nav-link.active{top:60px;transform:translateY(0);display:block}.nav-link li a{font-size:10px;white-space:nowrap;line-height:25px}}@media screen and (max-width: 500px){.container{min-height:75px;transform:translateY(-10%);position:relative;z-index:2;padding:0 .5rem}.logo-right,.logo img{max-width:40px}.logo h3{font-size:14px}.dropdown{z-index:1000}.dropdown.active{z-index:10000}}@media (max-width: 400px){.container{min-height:75px;transform:translateY(-20%);align-items:center}.logo h3{font-size:12px}}*{margin:0;padding:0}.footer{display:flex;align-items:center;justify-content:center;gap:30px;background-color:#030362;color:#fff;padding:10px 0;width:100%;font-size:35px}.footer .logo{width:80px;height:80px}@media screen and (max-width: 1200px){.footer{gap:25px;padding:10px 0;font-size:31px}.footer .logo{width:75px;height:75px}}@media screen and (max-width: 800px){.footer{gap:20px;padding:10px 0;font-size:25px}.footer .logo{width:70px;height:70px}}@media screen and (max-width: 600px){.footer{gap:20px;padding:5px 0;font-size:20px}.footer .logo{width:55px;height:55px}}@media screen and (max-width: 400px){.footer{gap:17px;padding:5px 0;font-size:16px}.footer .logo{width:50px;height:50px}}.login-register{height:80vh;padding:115px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.login-register .login-register-buttons{display:flex}.login-register .login-register-buttons .login-btn{height:80px;padding:20px 30px;border:none;outline:none;background-color:#fff;color:#000;border-bottom:1px solid gray;font-size:18px;cursor:pointer;transition:all .25s}.login-register .login-register-buttons .active{color:#0077b6;border-bottom:1px solid #0077b6}.login-register .login-register-form form{display:flex;flex-direction:column;gap:15px}.login-register .login-register-form form label{color:gray;font-size:16px;font-family:sans-serif;padding:35px 0 0}.login-register .login-register-form form input{height:40px;width:400px;border:none;outline:none;border-bottom:1px solid gray;font-size:20px;transition:all .25}.login-register .login-register-form form input:focus{color:#0077b6;border-bottom:1px solid #0077b6}.login-register .login-register-form form input[type=number]::-webkit-inner-spin-button,.login-register .login-register-form form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-register .login-register-form form input[type=number]{-moz-appearance:textfield}.login-register .login-register-form form .password-container{position:relative}.login-register .login-register-form form .password-container span{cursor:pointer;position:absolute;top:12px;right:8px;scale:1.3}.login-register .login-register-form form .register-btn,.login-register .login-register-form form .sign-in-btn,.login-register .login-register-form form .login-btn{height:50px;background-color:#0077b6;color:#fff;border:none;outline:none;cursor:pointer;border-radius:7px;margin-top:40px;font-size:18px}.login-register .login-register-form form .register-btn:hover,.login-register .login-register-form form .sign-in-btn:hover,.login-register .login-register-form form .login-btn:hover{background-color:#030362}.login-register .login-register-form form .forgot-password-btn{border:none;outline:none;background-color:#fff;color:#27ae60;margin-top:20px;font-size:16px;font-weight:500;cursor:pointer}.login-register .login-register-form form .forgot-password-btn:hover{color:#1f9450}@media screen and (max-width: 1200px){.login-register{padding:100px 0;gap:50px}.login-register .login-register-buttons .login-btn{height:70px;padding:15px 25px;font-size:17px;cursor:pointer}.login-register .login-register-form form{gap:12px}.login-register .login-register-form form label{font-size:15px;padding:30px 0 0}.login-register .login-register-form form input{height:35px;width:350px;font-size:18px}.login-register .login-register-form form .password-container span{top:10px;right:8px;scale:1.2}.login-register .login-register-form form .register-btn,.login-register .login-register-form form .sign-in-btn,.login-register .login-register-form form .login-btn{height:45px;border-radius:7px;margin-top:35px;font-size:17px}.login-register .login-register-form form .forgot-password-btn{margin-top:15px;font-size:15px}}@media screen and (max-width: 800px){.login-register{padding:80px 0;gap:30px}.login-register .login-register-buttons .login-btn{height:65px;padding:5px 7px;font-size:14px;cursor:pointer}.login-register .login-register-form form{gap:10px}.login-register .login-register-form form label{font-size:14px;padding:25px 0 0}.login-register .login-register-form form input{height:30px;width:300px;font-size:17px}.login-register .login-register-form form .password-container span{top:7px;right:4px;scale:1.1}.login-register .login-register-form form .register-btn,.login-register .login-register-form form .sign-in-btn,.login-register .login-register-form form .login-btn{height:40px;border-radius:7px;margin-top:25px;font-size:15px}.login-register .login-register-form form .forgot-password-btn{margin-top:10px;font-size:13px}}@media screen and (max-width: 400px){.login-register{padding:60px 0;gap:25px}.login-register .login-register-buttons .login-btn{height:50px;padding:5px 7px;font-size:10px;cursor:pointer}.login-register .login-register-form form{gap:8px}.login-register .login-register-form form label{font-size:12px;padding:15px 0 0}.login-register .login-register-form form input{height:25px;width:225px;font-size:14px}.login-register .login-register-form form .password-container span{top:4px;right:4px;scale:1}.login-register .login-register-form form .register-btn,.login-register .login-register-form form .sign-in-btn,.login-register .login-register-form form .login-btn{height:28px;border-radius:7px;margin-top:25px;font-size:13px}.login-register .login-register-form form .forgot-password-btn{margin-top:5px;font-size:12px}}.forgot-password{display:flex;flex-direction:column;align-items:center;justify-content:center;width:400px;background-color:#fff}.forgot-password .forgot-password-h2{margin-bottom:20px;font-size:30px;color:#333}.forgot-password .forgot-p-label{margin-bottom:5px;color:gray;font-size:16px;display:block}.forgot-password .forgot-p-input{width:100%;border:1px solid #ccc;font-size:20px}.forgot-password .forgot-p-input:focus{color:#0077b6;border-color:#0077b6;outline:none}.forgot-password .forgot-p-button{height:50px;background-color:#0077b6;color:#fff;border:none;outline:none;cursor:pointer;border-radius:7px;margin-top:40px;font-size:18px}.forgot-password .forgot-p-button:hover{background-color:#030362}@media screen and (max-width: 1200px){.forgot-password{width:300px}.forgot-password .forgot-password-h2{margin-bottom:20px;font-size:30px}.forgot-password .forgot-p-label{margin-bottom:5px;font-size:14px}.forgot-password .forgot-p-input{width:100%;margin-bottom:15px;font-size:16px}.forgot-password .forgot-p-button{font-size:16px}}@media screen and (max-width: 800px){.forgot-password{width:300px}.forgot-password .forgot-password-h2{margin-bottom:20px;font-size:22px}.forgot-password .forgot-p-label{margin-bottom:5px;font-size:14px}.forgot-password .forgot-p-input{width:100%;margin-bottom:15px;font-size:15px}.forgot-password .forgot-p-button{font-size:15px}}@media screen and (max-width: 400px){.forgot-password{width:300px}.forgot-password .forgot-password-h2{margin-bottom:20px;font-size:16px}.forgot-password .forgot-p-label{margin-bottom:5px;font-size:14px}.forgot-password .forgot-p-input{width:100%;margin-bottom:15px;font-size:14px}.forgot-password .forgot-p-button{font-size:14px}}.otp-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:90vh;background-color:#f8f9fa;padding:2rem}.otp-container h2{font-size:2rem;margin-bottom:1.5rem;font-weight:600;color:#333}.otp-container form{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:400px;background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 8px #0000001a}.otp-container label{font-size:1.4rem;margin-bottom:.5rem;color:#333;font-weight:700}.otp-inputs{display:flex;justify-content:space-between;gap:1rem;width:100%;max-width:400px;margin-bottom:1.5rem}.otp-inputs input{width:50px;height:50px;font-size:1.5rem;text-align:center;border:1px solid #ddd;border-radius:4px;outline:none;transition:border-color .3s ease}.otp-inputs input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d}.otp-container button{padding:.8rem;font-size:1.1rem;cursor:pointer;background-color:#007bff;color:#fff;border:none;border-radius:4px;transition:background-color .3s ease,transform .3s ease}.otp-container button:hover{background-color:#0056b3;transform:translateY(-2px)}.otp-container button:active{transform:translateY(1px)}.otp-container input[type=text],.otp-container input[type=number]{padding:.8rem;font-size:1.1rem;width:100%;border:2px solid black;border-radius:4px;font-weight:700;box-sizing:border-box}.otp-container p{text-align:center;font-size:.9rem;color:#6c757d}.otp-inputs input{border:1px solid #ccc;font-weight:600}.otp-inputs input:focus{border-color:#007bff;background-color:#f0f8ff}.otp-container form{background-color:#fff;box-shadow:0 4px 10px #0000001a;border-radius:10px}input,button{transition:all .3s ease}input:focus{border-color:#007bff;outline:none}button{transition:background-color .3s ease,transform .3s ease}@media screen and (max-width: 1200px){.otp-container h2{font-size:1.5rem;margin-bottom:1.2rem}.otp-container form{gap:1.2rem;max-width:350px;padding:1.7rem}.otp-container label{font-size:1.2rem;margin-bottom:.3rem}.otp-inputs{gap:.7rem;max-width:350px;margin-bottom:1rem}.otp-inputs input{width:50px;height:40px;font-size:1.2rem}.otp-container button{padding:.8rem;font-size:1.1rem}.otp-container input[type=text],.otp-container input[type=number]{padding:.7rem;font-size:1rem}}@media screen and (max-width: 800px){.otp-container h2{font-size:1.3rem;margin-bottom:1.1rem}.otp-container form{gap:1.1rem;max-width:320px;padding:1.5rem}.otp-container label{font-size:1.1rem;margin-bottom:.2rem}.otp-inputs{gap:.5rem;max-width:320px;margin-bottom:.8rem}.otp-inputs input{width:40px;height:35px;font-size:1.1rem}.otp-container button{padding:.7rem;font-size:1rem}.otp-container input[type=text],.otp-container input[type=number]{padding:.6rem;font-size:.9rem}}@media screen and (max-width: 400px){.otp-container h2{font-size:1.2rem;margin-bottom:1rem}.otp-container form{gap:1rem;max-width:300px;padding:1rem .7rem}.otp-container label{font-size:1rem;margin-bottom:0rem}.otp-inputs{gap:.2rem;max-width:300px;margin-bottom:.8rem}.otp-inputs input{width:35px;height:35px;font-size:1rem}.otp-container button{padding:.5rem;font-size:.9rem}.otp-container input[type=text],.otp-container input[type=number]{padding:.5rem;font-size:.8rem}}.student-home .notice-overlay .notice-overlay-content{display:flex;flex-direction:column;align-items:center;gap:25px;background:url(https://image.slidesdocs.com/responsive-images/docs/publicity-for-education-business-training-and-medical-services-in-the-face-of-a-blue-gradient-epidemic-page-border-background-word-template_4af0a053c5__1131_1600.jpg);background-repeat:no-repeat;background-size:cover;padding:50px 10px;border-radius:8px;height:70%;width:30%;box-shadow:0 4px 8px #0003;overflow:auto;position:relative}.student-home .notice-overlay .notice-overlay-content .notice-heading{font-size:29px;margin:10px 0}.student-home .notice-overlay .notice-overlay-content .notice{display:flex;align-items:center;width:100%;padding:0 20px;gap:10px;font-size:19px;line-height:22px}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button{position:fixed;top:17%;right:37%;padding:10px;font-size:24px;border-radius:20%;width:40px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;outline:none;border:none;background-color:#c1121f;color:#fff;transition:all .25s ease-in-out}@media screen and (max-width: 1200px){.student-home .student-home-main .student-home-register-heading{width:80%}.student-home .notice-overlay .notice-overlay-content{width:50%}.student-home .notice-overlay .notice-overlay-content .notice-heading{font-size:24px}.student-home .notice-overlay .notice-overlay-content .notice{padding:0 10px;font-size:17px}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button{position:fixed;top:17%;right:27%;height:35px;width:35px;font-size:19px}}@media screen and (max-width: 800px){.student-home .student-home-main .student-home-welcome-heading{font-size:35px}.student-home .student-home-main .student-home-register-heading{width:90%}.student-home .notice-overlay .notice-overlay-content{width:65%;height:75%;gap:17px}.student-home .notice-overlay .notice-overlay-content .notice-heading{font-size:21px}.student-home .notice-overlay .notice-overlay-content .notice{padding:0;gap:8px;font-size:16px}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button{position:fixed;top:15%;right:20%;height:32px;width:32px;font-size:17px}}@media screen and (max-width: 600px){.student-home .student-home-main .student-home-welcome-heading{font-size:27px;margin:10px 0}.student-home .student-home-main .student-home-register-heading{width:90%;font-size:22px;padding:10px}.student-home .notice-overlay .notice-overlay-content{width:75%;height:75%;gap:17px}.student-home .notice-overlay .notice-overlay-content .notice-heading{font-size:21px}.student-home .notice-overlay .notice-overlay-content .notice{padding:0;gap:7px;font-size:16px}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button{position:fixed;top:15%;right:15%;height:30px;width:30px;font-size:17px}}@media screen and (max-width: 400px){.student-home .student-home-main .student-home-welcome-heading{font-size:21px;margin:0}.student-home .student-home-main .student-home-register-heading{width:95%;font-size:20px;padding:5px}.student-home .notice-overlay .notice-overlay-content{width:90%;height:75%;gap:17px}.student-home .notice-overlay .notice-overlay-content .notice-heading{font-size:21px}.student-home .notice-overlay .notice-overlay-content .notice{padding:0;gap:5px;font-size:14px}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button{position:fixed;top:14%;right:8%;height:25px;width:25px;font-size:17px}}.apply-to-company-card .company-card-details td{word-break:break-word;width:80%}.apply-to-company-card .company-card-details th{width:20%;text-align:left;padding:5px 17px 5px 0;font-size:17px}.apply-to-company-card .company-card-details .company-details-file a{color:#000}@media screen and (max-width: 600px){.apply-to-company-card{width:90%}.apply-to-company-card .company-header .company-header-details-btn-and-name{gap:10px}.apply-to-company-card .company-header .company-header-details-btn{width:110px;height:35px;font-size:15px}.apply-to-company-card .company-header .company-header-registered-btn,.apply-to-company-card .company-header .company-header-apply-btn{width:120px;height:35px;font-size:15px}.apply-to-company-card .company-card-details td,.apply-to-company-card .company-card-details th{font-size:15px}}@media screen and (max-width: 400px){.apply-to-company-card{width:95%}.apply-to-company-card .company-header .company-header-details-btn-and-name{gap:7px}.apply-to-company-card .company-header .company-header-details-btn-and-name .company-header-name{font-size:20px}.apply-to-company-card .company-header .company-header-details-btn{width:85px;height:25px;font-size:13px}.apply-to-company-card .company-header .company-header-registered-btn,.apply-to-company-card .company-header .company-header-apply-btn{width:90px;height:25px;font-size:13px}.apply-to-company-card .company-card-details td,.apply-to-company-card .company-card-details th{font-size:14px}}.student-navbar{width:100%;display:flex;align-items:center;justify-content:center}.student-navbar .student-navbar-btn{height:80px;width:200px;padding:20px 30px;border:none;outline:none;background-color:transparent;color:#000;border-bottom:1px solid gray;font-size:18px;cursor:pointer;transition:all .25s}.student-navbar .student-navbar-btn:hover,.student-navbar .active{color:#0077b6;border-bottom:1px solid #0077b6}@media screen and (max-width: 1200px){.student-navbar .student-navbar-btn{width:180px;height:75px}}@media screen and (max-width: 800px){.student-navbar .student-navbar-btn{width:140px;height:65px;padding:0;font-size:17px}}@media screen and (max-width: 600px){.student-navbar .student-navbar-btn{width:100px;height:62px;font-size:15px}}@media screen and (max-width: 400px){.student-navbar .student-navbar-btn{width:75px;height:60px;padding:0 7px}}.student-profile-main{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:70px}.student-profile-main .student-profile-heading{width:70%;margin:30px 0;font-size:27px}.student-profile-main .details-container{display:flex;flex-direction:column;width:50%;padding:10px 20px}.student-profile-main .details-container label{font-size:23px;margin-bottom:10px}.student-profile-main .details-container input{height:40px;padding:10px 5px;font-size:20px}.student-profile-main .student-profile-personal-details,.student-profile-main .student-profile-current-academic-details,.student-profile-main .student-profile-past-academic-details,.student-profile-main .student-profile-resume,.student-profile-main .student-profile-password{display:flex;width:70%;flex-wrap:wrap}.student-profile-main .student-profile-resume .details-container{display:flex;flex-direction:column;width:100%;padding:10px 20px}.student-profile-main .student-profile-resume .resume-buttons{display:flex;width:100%;padding:10px 20px;justify-content:center;gap:40px}.student-profile-main .student-profile-resume .resume-buttons .view-resume-button{width:190px;height:50px;padding:0 10px;margin:12px 0;font-size:23px;background-color:#0077b6;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.student-profile-main .student-profile-resume .resume-buttons .view-resume-button:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.student-profile-main .student-profile-resume .resume-buttons .view-resume-button:hover{background-color:#005f87}.student-profile-main .student-profile-resume .resume-buttons .view-resume-button a{color:#fff;text-decoration:none}.student-profile-main .student-profile-resume .resume-buttons .update-resume-button{width:190px;height:50px;padding:0 10px;margin:12px 0;font-size:23px;background-color:#40916c;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.student-profile-main .student-profile-resume .resume-buttons .update-resume-button:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.student-profile-main .student-profile-resume .resume-buttons .update-resume-button:hover{background-color:#357755}.student-profile-main .student-profile-password .details-container{display:flex;flex-direction:column;width:100%;padding:10px 20px}.student-profile-main .student-profile-password .details-container .password-container{position:relative;width:100%}.student-profile-main .student-profile-password .details-container .password-container input{width:100%}.student-profile-main .student-profile-password .details-container .password-container span{cursor:pointer;position:absolute;top:12px;right:8px;scale:1.3}.student-profile-main .student-profile-password .password-buttons{display:flex;width:100%;justify-content:end;padding:10px 20px}.student-profile-main .student-profile-password .password-buttons .change-password-button{width:210px;height:50px;padding:0 10px;margin:12px 0;font-size:23px;background-color:#c1121f;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.student-profile-main .student-profile-password .password-buttons .change-password-button:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.student-profile-main .student-profile-password .password-buttons .change-password-button:hover{background-color:#9b0e1a}@media screen and (max-width: 1200px){.student-profile-main .student-profile-heading{width:85%;font-size:25px}.student-profile-main .details-container{width:50%}.student-profile-main .student-profile-personal-details,.student-profile-main .student-profile-current-academic-details,.student-profile-main .student-profile-past-academic-details,.student-profile-main .student-profile-resume,.student-profile-main .student-profile-password{width:85%}.student-profile-main .details-container label{font-size:21px}.student-profile-main .details-container input{font-size:18px}.student-profile-main .student-profile-password .details-container .password-container span{top:12px;right:8px;scale:1.2}}@media screen and (max-width: 800px){.student-profile-main .student-profile-heading{width:90%;font-size:23px}.student-profile-main .details-container{width:95%}.student-profile-main .student-profile-personal-details,.student-profile-main .student-profile-current-academic-details,.student-profile-main .student-profile-past-academic-details,.student-profile-main .student-profile-resume,.student-profile-main .student-profile-password{width:90%}.student-profile-main .details-container label{font-size:20px}.student-profile-main .details-container input{font-size:17px}.student-profile-main .student-profile-password .details-container .password-container span{top:12px;right:8px;scale:1.1}.student-profile-main .resume-buttons{gap:19px!important}.student-profile-main .view-resume-button,.student-profile-main .update-resume-button,.student-profile-main .change-password-button{font-size:19px!important;width:180px!important;height:40px!important;padding:0 5px!important}}@media screen and (max-width: 400px){.student-profile-main .student-profile-heading{width:95%;font-size:22px}.student-profile-main .details-container,.student-profile-main .student-profile-personal-details,.student-profile-main .student-profile-current-academic-details,.student-profile-main .student-profile-past-academic-details,.student-profile-main .student-profile-resume,.student-profile-main .student-profile-password{width:95%}.student-profile-main .details-container label{font-size:18px}.student-profile-main .details-container input{font-size:16px}.student-profile-main .student-profile-password .details-container .password-container span{top:12px;right:8px;scale:1}.student-profile-main .resume-buttons{gap:7px!important}.student-profile-main .view-resume-button,.student-profile-main .update-resume-button,.student-profile-main .change-password-button{font-size:16px!important;width:160px!important;height:37px!important;padding:0 2px!important}}.student-status-main{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:70px}.student-status-main .student-status-heading{margin:50px 0;font-size:28px;color:#fff;background-color:#0077b6;width:65%;text-align:center;border-radius:6px;padding:15px}.student-status-main .ac{background-color:#2a4f6f}.student-status-main .ci{background-color:#2a6f4f}.student-status-main .applied-company-cards,.student-status-main .cleared-company-cards{display:flex;width:80%;flex-wrap:wrap;justify-content:center;gap:40px}@media screen and (max-width: 1200px){.student-status-main .student-status-heading{width:90%}.student-status-main .applied-company-cards,.student-status-main .cleared-company-cards{width:90%;gap:20px}}@media screen and (max-width: 800px){.student-status-main .student-status-heading{width:95%;font-size:25px;margin:40px 0;padding:12px}.student-status-main .applied-company-cards,.student-status-main .cleared-company-cards{width:95%;gap:12px}}@media screen and (max-width: 800px){.student-status-main .student-status-heading{width:95%;font-size:22px;margin:30px 0;padding:10px}.student-status-main .applied-company-cards,.student-status-main .cleared-company-cards{width:95%;gap:10px}}.applied-company-card{display:flex;border:2px solid rgba(128,128,128,.5);background-color:#caf0f844;border-radius:6px;padding:15px}.applied-company-card th{text-align:left;padding:5px 17px 5px 0;font-size:17px;width:150px}.applied-company-card td{font-size:17px;width:170px}@media screen and (max-width: 1200px){.applied-company-card{padding:10px}.applied-company-card th{width:145px}.applied-company-card td{width:165px}}@media screen and (max-width: 800px){.applied-company-card{padding:8px}.applied-company-card th{width:140px;font-size:16px}.applied-company-card td{width:160px;font-size:16px}}@media screen and (max-width: 400px){.applied-company-card{padding:7px}.applied-company-card th{width:135px;font-size:15px}.applied-company-card td{width:155px;font-size:15px}}.cleared-interview-card{display:flex;flex-direction:column;align-items:center;gap:10px;border:2px solid rgba(128,128,128,.5);background-color:#a0f4b444;border-radius:6px;padding:15px}.cleared-interview-card th{text-align:left;padding:5px 17px 5px 0;font-size:17px;width:150px}.cleared-interview-card td{font-size:17px;width:170px}@media screen and (max-width: 1200px){.cleared-interview-card{padding:10px}.cleared-interview-card th{width:145px}.cleared-interview-card td{width:165px}}@media screen and (max-width: 800px){.cleared-interview-card{padding:8px}.cleared-interview-card th{width:140px;font-size:16px}.cleared-interview-card td{width:160px;font-size:16px}}@media screen and (max-width: 400px){.cleared-interview-card{padding:7px}.cleared-interview-card th{width:135px;font-size:15px}.cleared-interview-card td{width:155px;font-size:15px}}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-calendar__tile.highlight-tile{background-color:#ffe4b5;color:#000;font-weight:700;width:200px!important;height:auto}.react-calendar__tile.highlight-tile:hover{background-color:#ffcc80;transform:scale(1.1);transition:transform .2s ease-in-out,background-color .2s ease-in-out}.student-notices-main{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:70px}.student-notices-main .student-notice-heading{margin:30px 0;font-size:26px}.student-notices-main .notice-table{border-collapse:collapse;width:75%}.student-notices-main .notice-table-sn,.student-notices-main .notice-table-date,.student-notices-main .notice-table-title,.student-notices-main .notice-table-description{font-size:21px;background-color:#f0f0f0}.student-notices-main .notice-table-sn{width:12%}.student-notices-main .notice-table-date{width:13%}.student-notices-main .notice-table-title{width:30%}.student-notices-main .notice-table-description{width:45%}.student-notices-main .notice-table-sn,.student-notices-main .notice-table-date,.student-notices-main .notice-table-title,.student-notices-main .notice-table-description,.student-notices-main .notice-table-data{border:1px solid black;padding:8px;text-align:left;overflow-wrap:anywhere;line-height:25px}.student-notices-main .notice-table-data{font-size:19px}.student-notices-main .notice-table-data a{text-decoration:none;color:#000}.student-notices-main .notice-table-data .link-underline{text-decoration:underline}@media screen and (max-width: 1200px){.student-notices-main .notice-table{width:80%}}@media screen and (max-width: 800px){.student-notices-main .student-notice-heading{margin:30px 0;font-size:24px}.student-notices-main .notice-table{width:95%}.student-notices-main .notice-table-sn{width:12%}.student-notices-main .notice-table-date{width:15%}.student-notices-main .notice-table-title{width:25%}.student-notices-main .notice-table-description{width:48%}.student-notices-main .notice-table-sn,.student-notices-main .notice-table-date,.student-notices-main .notice-table-title,.student-notices-main .notice-table-description{font-size:17px}.student-notices-main .notice-table-data{font-size:16px;line-height:20px}.student-notices-main .notice-table-data a{text-decoration:none;color:#000}.student-notices-main .notice-table-data .link-underline{text-decoration:underline}}@media screen and (max-width: 600px){.student-notices-main .student-notice-heading{margin:30px 0;font-size:24px}.student-notices-main .notice-table{width:98%}.student-notices-main .notice-table-sn,.student-notices-main .notice-table-date{width:12%}.student-notices-main .notice-table-title{width:20%}.student-notices-main .notice-table-description{width:56%}.student-notices-main .notice-table-sn,.student-notices-main .notice-table-date,.student-notices-main .notice-table-title,.student-notices-main .notice-table-description{font-size:15px}.student-notices-main .notice-table-data{font-size:15px;line-height:18px}.student-notices-main .notice-table-data a{text-decoration:none;color:#000}.student-notices-main .notice-table-data .link-underline{text-decoration:underline}}@media screen and (max-width: 400px){.student-notices-main .student-notice-heading{margin:30px 0;font-size:21px}.student-notices-main .notice-table{width:99%}.student-notices-main .notice-table-sn{width:17%}.student-notices-main .notice-table-date{width:16%}.student-notices-main .notice-table-title{width:24%}.student-notices-main .notice-table-description{width:43%}.student-notices-main .notice-table-sn,.student-notices-main .notice-table-date,.student-notices-main .notice-table-title,.student-notices-main .notice-table-description{font-size:14px}.student-notices-main .notice-table-data{font-size:14px;line-height:18px}.student-notices-main .notice-table-data a{text-decoration:none;color:#000}.student-notices-main .notice-table-data .link-underline{text-decoration:underline}}.loggedin-navbar{display:flex;justify-content:space-between;align-items:center;padding:10px 0;margin-bottom:30px;background:#03045e;box-shadow:0 0 5px #000}.loggedin-navbar .loggedin-navbar-logo-and-text{display:flex;align-content:center;justify-content:center;gap:40px}.loggedin-navbar .loggedin-navbar-logo-and-text .logo-container{display:flex;align-items:center}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-logo{width:80px;height:80px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-text{font-size:18px;display:flex;flex-direction:column;justify-content:center;color:#fff}.loggedin-navbar .loggedin-navbar-logout-button-container{height:100%;display:flex;align-content:center;gap:40px;padding:0 100px 0 20px}.loggedin-navbar .loggedin-navbar-logout-button-container .loggedin-navbar-logout-button{height:50px;width:180px;border-radius:6px;font-size:20px;border:none;outline:none;cursor:pointer;border:2px solid #ff4141;background-color:transparent;color:#fff;transition:all .25s ease-in-out}.loggedin-navbar .loggedin-navbar-logout-button-container .loggedin-navbar-logout-button:hover{background-color:#ff4141}@media screen and (max-width: 1200px){.loggedin-navbar{padding:8x 0}.loggedin-navbar .loggedin-navbar-logo-and-text{gap:30px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-logo{width:85px;height:85px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-text{font-size:17px}.loggedin-navbar .loggedin-navbar-logout-button-container{gap:30px;padding:0 70px 0 20px}.loggedin-navbar .loggedin-navbar-logout-button-container .loggedin-navbar-logout-button{height:45px;width:140px;font-size:18px}}@media screen and (max-width: 800px){.loggedin-navbar{padding:15px 0}.loggedin-navbar .loggedin-navbar-logo-and-text{gap:20px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-logo{width:70px;height:70px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-text{font-size:16px}.loggedin-navbar .loggedin-navbar-logout-button-container{gap:10px;padding:0 20px 0 10px}.loggedin-navbar .loggedin-navbar-logout-button-container .loggedin-navbar-logout-button{height:40px;width:120px;font-size:17px}}@media screen and (max-width: 600px){.loggedin-navbar{padding:15px 0}.loggedin-navbar .loggedin-navbar-logo-and-text{gap:10px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-logo{width:50px;height:50px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-text{font-size:11px}.loggedin-navbar .loggedin-navbar-logout-button-container{gap:10px;padding:0 10px 0 7px}.loggedin-navbar .loggedin-navbar-logout-button-container .loggedin-navbar-logout-button{height:30px;width:80px;font-size:11px}}@media screen and (max-width: 600px){.loggedin-navbar{padding:15px 0;margin-bottom:10px}.loggedin-navbar .loggedin-navbar-logo-and-text{gap:5px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-logo{width:45px;height:45px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-text{font-size:10px}.loggedin-navbar .loggedin-navbar-logout-button-container{gap:10px;padding:0 5px}.loggedin-navbar .loggedin-navbar-logout-button-container .loggedin-navbar-logout-button{height:25px;width:75px;font-size:12px}}.admin-navbar{width:100%;display:flex;align-items:center;justify-content:center}.admin-navbar .admin-navbar-btn{height:80px;width:200px;padding:20px 30px;border:none;outline:none;background-color:transparent;color:#000;border-bottom:1px solid gray;font-size:18px;cursor:pointer;transition:all .25s}.admin-navbar .admin-navbar-btn:hover,.admin-navbar .active{color:#0077b6;border-bottom:1px solid #0077b6}@media screen and (max-width: 1200px){.admin-navbar .admin-navbar-btn{height:80px;width:130px;padding:15px 25px;font-size:16px}}@media screen and (max-width: 800px){.admin-navbar .admin-navbar-btn{height:70px;width:100px;padding:15px 20px;font-size:14px}}@media screen and (max-width: 600px){.admin-navbar .admin-navbar-btn{height:50px;width:65px;padding:5px 3px;font-size:10px}}@media screen and (max-width: 400px){.admin-navbar .admin-navbar-btn{height:40px;width:50px;padding:2px;font-size:8px}}.AdminAddCompany .email-checkboxes,.year-checkboxes{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.AdminAddCompany .email-checkbox,.year-checkbox{display:flex;align-items:center;gap:8px;width:45%;margin-bottom:10px;word-wrap:break-word;word-break:break-word}.AdminAddCompany .branch-checkboxes,.email-checkboxes,.year-checkboxes{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.email-checkbox,.year-checkbox,.AdminAddCompany .branch-checkbox{display:flex;align-items:center;gap:8px;width:45%;margin-bottom:10px}@media (max-width: 600px){.AdminAddCompany .form-container{padding:20px;margin:20px}.AdminAddCompany button{padding:10px}.AdminAddCompany .branch-checkboxes{flex-direction:column}.AdminAddCompany .file-upload{display:flex;justify-content:center;margin:10px 0}.AdminAddCompany input[type=text],.AdminAddCompany input[type=number],.AdminAddCompany input[type=date],.AdminAddCompany input[type=datetime-local],.AdminAddCompany select,.AdminAddCompany textarea{width:90%;padding:12px;margin:8px 0 20px;border-radius:8px;border:3px solid #ddd;background-color:#fff;font-size:13px;box-sizing:border-box;transition:all .3s ease}.AdminAddCompany input[type=file]{padding:5px;border-radius:8px;border:3px solid #ddd;font-size:12px;background-color:#077bff;color:#fff;cursor:pointer;width:180px}.AdminAddCompany h2{color:#333;font-size:25px;font-weight:600;margin-bottom:20px;text-align:center;letter-spacing:1px}.AdminAddCompany .branch-checkbox{width:100%}.AdminAddCompany label{font-size:11px;font-weight:500;color:#444;margin-bottom:5px;display:block;margin-top:15px;font-weight:700}.AdminAddCompany button{background-color:#077bff;color:#fff;padding:12px 24px;border:none;border-radius:8px;font-size:11px;cursor:pointer;width:40%;display:flex;justify-content:center;margin:20px auto;transition:background-color .3sease,transform .2sease}.admin-companytab-content{display:flex;justify-content:center;align-items:center;padding:10px;border:4px solid #ddd;border-radius:5px;background-color:#f9f9f9;width:60%}.AdminAddCompany .email-checkbox,.year-checkbox{width:100%}}@media screen and (max-width: 600px){.admin-registrations{padding:10px}.admin-registrations h1{margin:5px 0 10px;font-size:22px}.company-heading span{margin-right:6px!important}.company-heading .stats-button{font-size:11px;width:50px;padding:0}.company-card{padding:10px;margin-bottom:12px}.ongoing-button{padding:4px;font-size:10px}.company-info h3{font-size:15px;margin-bottom:10px}.box-status-button-ENDED,.box-status-button-ONGOING{font-size:11px}.company-details{display:grid;grid-template-columns:minmax(300px,1fr);gap:5px 5px;margin-top:10px;width:100%}.info-box{padding:6px;min-height:50px;font-size:13px}.action-boxes{gap:8px;margin-top:5px;grid-column:span 1;flex-direction:column}.box-process-action,.box-short-detail{padding:3px}.box-process-action button,.box-short-detail button{margin:8px 5px 5px;padding:5px 8px;font-size:11px}.attendance-overlay .attendance-overlay-content{padding:10px;height:95%;width:98%}.result-files{margin:7px 0 0}.result-files h4{margin:7px 0}.result-files a{margin:7px 0 0}}@media screen and (max-width: 400px){.admin-registrations{padding:5px}.admin-registrations h1{margin:5px 0 10px;font-size:20px}.company-heading span{margin-right:5px!important}.company-heading .stats-button{font-size:11px;width:45px}.company-card{padding:8px;margin-bottom:10px}.ongoing-button{padding:4px;font-size:10px}.company-info h3{font-size:14px;margin-bottom:5px}.box-status-button-ENDED,.box-status-button-ONGOING{font-size:10px}.company-details{display:grid;grid-template-columns:minmax(250px,1fr);gap:5px 5px;margin-top:8px;width:100%}.info-box{padding:5px;min-height:45px;font-size:12px}.action-boxes{gap:7px;margin-top:4px;grid-column:span 1;flex-direction:column}.box-process-action,.box-short-detail{padding:3px}.box-process-action button,.box-short-detail button{margin:8px 5px 5px;padding:5px 8px;font-size:11px}.attendance-overlay .attendance-overlay-content{padding:10px;height:95%;width:98%}.result-files{margin:7px 0 0;word-wrap:break-word;font-size:13px}.result-files h4{margin:7px 0}.result-files a{margin:7px 0 0}}@media (max-width: 768px){.please-login-heading{font-size:2rem;padding:20px 30px}}.AdminAddCompany body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f4f6f9;margin:0;padding:0;display:flex;justify-content:center;align-items:center;height:100vh;box-sizing:border-box}.AdminAddCompany h2{color:#333;font-size:32px;font-weight:600;margin-bottom:20px;text-align:center;letter-spacing:1px}.AdminAddCompany label{font-size:19px;font-weight:500;color:#444;margin-bottom:5px;display:block;margin-top:15px;font-weight:700}.AdminAddCompany input[type=text],.AdminAddCompany input[type=number],.AdminAddCompany input[type=date],.AdminAddCompany input[type=datetime-local],.AdminAddCompany select,.AdminAddCompany textarea{width:90%;padding:12px;margin:8px 0 20px;border-radius:8px;border:3px solid #ddd;background-color:#fff;font-size:19px;box-sizing:border-box;transition:all .3s ease}.AdminAddCompany input[type=text]:focus,.AdminAddCompany input[type=number]:focus,.AdminAddCompany input[type=date]:focus,.AdminAddCompany input[type=datetime-local]:focus,.AdminAddCompany select:focus,.AdminAddCompany textarea:focus{border-color:#077bff;box-shadow:0 0 8px #077bff33;outline:none}.AdminAddCompany input[type=file]{margin-bottom:20px;border-radius:8px;border:3px solid #ddd;font-size:22px;width:90%;background-color:#077bff;padding:10px 10px 10px 200px}.AdminAddCompany button{background-color:#077bff;color:#fff;padding:12px 24px;border:none;border-radius:8px;font-size:16px;cursor:pointer;width:40%;display:flex;justify-content:center;margin:20px auto;transition:background-color .3s ease,transform .2s ease}.AdminAddCompany button:disabled{background-color:#ccc}.AdminAddCompany button:hover:not(:disabled){background-color:#0056b3;box-shadow:0 4px 6px #0a09091a;transform:translateY(-2px)}.AdminAddCompany .form-container{background-color:#fff;padding:30px;max-width:600px;width:100%;margin:50px auto;border-radius:12px;box-shadow:0 6px 20px #0000001a;transition:box-shadow .3s ease}.AdminAddCompany .branch-checkboxes{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.AdminAddCompany .branch-checkbox{display:flex;align-items:center;gap:8px;width:45%;margin-bottom:10px;word-wrap:break-word;word-break:break-word}.AdminAddCompany .email-checkboxes{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.AdminAddCompany .email-checkbox{display:flex;align-items:center;gap:8px;width:45%;margin-bottom:10px;word-wrap:break-word;word-break:break-word}.AdminAddCompany .form-container:hover{box-shadow:0 6px 30px #00000026}.AdminAddCompany input[type=checkbox],.AdminAddCompany input[type=radio]{margin-right:8px;accent-color:#077bff;transform:scale(1.5)}.AdminAddCompany .branch-checkboxes,.email-checkboxes{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.email-checkbox,.AdminAddCompany .branch-checkbox{display:flex;align-items:center;gap:8px;width:45%;margin-bottom:10px}.AdminAddCompany .branch-checkbox input[type=checkbox]{margin:0}.AdminAddCompany textarea{resize:vertical;min-height:120px;max-height:250px;font-family:Segoe UI,sans-serif}.AdminAddCompany .loading{color:green;font-size:16px}.AdminAddCompany input::placeholder,.AdminAddCompany textarea::placeholder{color:#bbb;font-style:italic}.AdminAddCompany .file-upload{display:flex;justify-content:center;margin:20px 0}.AdminAddCompany input[type=file]{padding:10px;border-radius:8px;border:3px solid #ddd;font-size:22px;background-color:#077bff;color:#fff;cursor:pointer;width:450px}@media (max-width: 1050px){.AdminAddCompany input[type=file]{padding:10px;border-radius:8px;border:3px solid #ddd;font-size:22px;background-color:#077bff;color:#fff;cursor:pointer;width:300px}.AdminAddCompany label{font-size:15px;font-weight:500;color:#444;margin-bottom:5px;display:block;margin-top:15px;font-weight:700}.admin-companytab-content{margin-top:10px}}@media (max-width: 600px){.AdminAddCompany .form-container{padding:20px;margin:20px}.AdminAddCompany button{padding:10px}.AdminAddCompany .branch-checkboxes{flex-direction:column}.AdminAddCompany .file-upload{display:flex;justify-content:center;margin:10px 0}.AdminAddCompany input[type=text],.AdminAddCompany input[type=number],.AdminAddCompany input[type=date],.AdminAddCompany input[type=datetime-local],.AdminAddCompany select,.AdminAddCompany textarea{width:90%;padding:12px;margin:8px 0 20px;border-radius:8px;border:3px solid #ddd;background-color:#fff;font-size:13px;box-sizing:border-box;transition:all .3s ease}.AdminAddCompany input[type=file]{padding:5px;border-radius:8px;border:3px solid #ddd;font-size:12px;background-color:#077bff;color:#fff;cursor:pointer;width:180px}.AdminAddCompany h2{color:#333;font-size:25px;font-weight:600;margin-bottom:20px;text-align:center;letter-spacing:1px}.AdminAddCompany .branch-checkbox{width:100%}.AdminAddCompany label{font-size:11px;font-weight:500;color:#444;margin-bottom:5px;display:block;margin-top:15px;font-weight:700}.AdminAddCompany button{background-color:#077bff;color:#fff;padding:12px 24px;border:none;border-radius:8px;font-size:11px;cursor:pointer;width:40%;display:flex;justify-content:center;margin:20px auto;transition:background-color .3sease,transform .2sease}.admin-companytab-content{display:flex;justify-content:center;align-items:center;padding:10px;border:4px solid #ddd;border-radius:5px;background-color:#f9f9f9;width:60%}.AdminAddCompany .email-checkbox{width:100%}}@media (max-width: 400px){.AdminAddCompany .form-container{padding:20px;margin:20px}.AdminAddCompany input[type=text],.AdminAddCompany input[type=number],.AdminAddCompany input[type=date],.AdminAddCompany input[type=datetime-local],.AdminAddCompany select,.AdminAddCompany textarea{width:100%;padding:12px;margin:8px 0 20px;border-radius:8px;border:3px solid #ddd;background-color:#fff;font-size:9px;box-sizing:border-box;transition:all .3s ease}.AdminAddCompany label{font-size:12px;font-weight:500;color:#444;margin-bottom:5px;display:block;margin-top:15px;font-weight:700}.AdminAddCompany button{padding:10px}.AdminAddCompany .branch-checkboxes{flex-direction:column}.AdminAddCompany .file-upload{display:flex;justify-content:center;margin:10px 0}.AdminAddCompany input[type=file]{padding:5px;border-radius:8px;border:3px solid #ddd;font-size:12px;background-color:#077bff;color:#fff;cursor:pointer;width:150px}.AdminAddCompany h2{color:#333;font-size:15px;font-weight:600;margin-bottom:20px;text-align:center;letter-spacing:1px}.AdminAddCompany .branch-checkbox{width:100%}.AdminAddCompany button{background-color:#077bff;color:#fff;padding:12px 24px;border:none;border-radius:8px;font-size:9px;cursor:pointer;width:40%;display:flex;justify-content:center;margin:20px auto;transition:background-color .3sease,transform .2sease}.admin-companytab-content{display:flex;justify-content:center;align-items:center;padding:10px;border:4px solid #ddd;border-radius:5px;background-color:#f9f9f9;width:60%}}.admin-registrations{background-color:#f0f0f0;padding:20px}.admin-registrations h1{margin:10px 0 30px}.company-card{border:2px solid #00796b;padding:20px;border-radius:8px;width:100%;cursor:pointer;background-color:#e0f7fa;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-start}.company-heading{display:flex;justify-content:space-between;align-items:center;margin:0}.ongoing-button{padding:5px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.company-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px #0003}.company-info h3{font-size:24px;font-weight:700;color:#00796b;margin-bottom:15px;display:flex;align-items:center}.company-details{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:20px;margin-top:20px;width:100%}.stats-button{margin-left:15px;padding:5px 10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:15px}.stats-button:hover{background-color:#005a4a}.info-box{background-color:#fff;border:2.5px solid #00796b;padding:15px;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;justify-content:center;min-height:80px}.info-box strong{font-weight:700;color:#00796b}.action-boxes{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;flex-direction:column}.box-process-action,.box-short-detail{background-color:#fff;border:2.5px solid #00796b;padding:15px;border-radius:8px;box-shadow:0 2px 5px #0000001a;flex:1;width:100%;text-align:center}.box-status-button-ONGOING{background-color:#00796b;border:2px solid #00796b;border-radius:5px;color:#fff;padding:5px}.box-status-button-ENDED{background-color:red;border:2px solid red;border-radius:5px;color:#fff;padding:5px}.box-process-action button,.box-short-detail button{margin:10px 5px 5px;padding:8px 12px;border:none;border-radius:4px;color:#fff;cursor:pointer;transition:background-color .3s ease}.action-boxes{grid-column:span 2;display:flex;justify-content:space-between;gap:20px;margin-top:20px;width:100%}.box-process-action button:hover,.box-short-detail button:hover{background-color:#00564d}.box-short-button{background-color:#2196f3}.box-detail-button{background-color:#4f221dde}.box-download-button{background-color:#00796b}.box-attendance-button{background-color:#2196f3}.box-result-button{background-color:#4f221dde}.box-place-students-button{background-color:#00796b}.box-end-process-button{background-color:red}.delete-button-container{cursor:pointer;margin-top:10px;color:red;display:flex;justify-content:end}.edit-button-container{cursor:pointer;margin-top:10px;color:green}.edit-button-container:hover{animation:subtleBounce 1s ease-in-out;color:#006400}@keyframes subtleBounce{0%{transform:translateY(0)}30%{transform:translateY(-5px)}50%{transform:translateY(0)}70%{transform:translateY(-3px)}to{transform:translateY(0)}}.attendance-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10}.attendance-overlay .attendance-overlay-content{display:flex;justify-content:center;background:#fff;padding:20px;border-radius:8px;height:95%;width:80%;box-shadow:0 4px 8px #0003;overflow:auto}.result-files{margin:10px 0 0;display:flex;flex-direction:column}.result-files h4{margin:7px 0}.result-files a{text-decoration:underline;color:#000;margin:7px 0 0}.delete-button-container:hover{animation:subtleBounce 1s ease-in-out;color:#8b0000}.company-heading{display:flex;width:100%;justify-content:space-between}.company-heading .heading-buttons{display:flex;gap:10px}.company-info{width:100%}.box-result-button:disabled{color:#000;background-color:#f0f0f0;cursor:not-allowed}@media screen and (max-width: 1200px){.admin-registrations h1{margin:5px 0 25px}.company-card{padding:17px;margin-bottom:18px}.ongoing-button{padding:5px 10px;font-size:13px}.company-info h3{font-size:23px;margin-bottom:10px}.company-details{display:grid;grid-template-columns:repeat(2,minmax(250px,1fr));gap:15px 10px;margin-top:10px;width:100%}.info-box{padding:10px;min-height:70px;font-size:15px}.action-boxes{gap:15px;margin-top:15px;grid-column:span 2;flex-direction:column}.box-process-action,.box-short-detail{padding:10px 5px}.box-process-action button,.box-short-detail button{margin:10px 5px 5px;padding:7px 10px}.attendance-overlay .attendance-overlay-content{padding:15px;height:95%;width:90%}.result-files{margin:10px 0 0}.result-files h4{margin:7px 0}.result-files a{margin:7px 0 0}}@media screen and (max-width: 800px){.admin-registrations h1{margin:5px 0 20px;font-size:28px}.company-card{padding:15px;margin-bottom:15px}.ongoing-button{padding:5px 8px;font-size:12px}.company-info h3{font-size:22px;margin-bottom:10px}.company-details{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:10px 10px;margin-top:10px;width:100%}.info-box{padding:8px;min-height:60px;font-size:14px}.action-boxes{gap:10px;margin-top:10px;grid-column:span 2;flex-direction:column}.box-process-action,.box-short-detail{padding:5px}.box-process-action button,.box-short-detail button{margin:8px 5px 5px;padding:5px 8px;font-size:12px}.attendance-overlay .attendance-overlay-content{padding:10px;height:95%;width:95%}.result-files{margin:7px 0 0}.result-files h4{margin:7px 0}.result-files a{margin:7px 0 0}}@media screen and (max-width: 600px){.admin-registrations{padding:10px}.admin-registrations h1{margin:5px 0 10px;font-size:22px}.company-heading span{margin-right:6px!important}.company-heading .stats-button{font-size:11px;width:50px;padding:0}.company-card{padding:10px;margin-bottom:12px}.ongoing-button{padding:4px;font-size:10px}.company-info h3{font-size:15px;margin-bottom:10px}.box-status-button-ENDED,.box-status-button-ONGOING{font-size:11px}.company-details{display:grid;grid-template-columns:minmax(300px,1fr);gap:5px 5px;margin-top:10px;width:100%}.info-box{padding:6px;min-height:50px;font-size:13px}.action-boxes{gap:8px;margin-top:5px;grid-column:span 1;flex-direction:column}.box-process-action,.box-short-detail{padding:3px}.box-process-action button,.box-short-detail button{margin:8px 5px 5px;padding:5px 8px;font-size:11px}.attendance-overlay .attendance-overlay-content{padding:10px;height:95%;width:98%}.result-files{margin:7px 0 0}.result-files h4{margin:7px 0}.result-files a{margin:7px 0 0;word-wrap:break-word;font-size:12px}}@media screen and (max-width: 600px){.admin-registrations{padding:5px}.admin-registrations h1{margin:5px 0 10px;font-size:20px}.company-heading span{margin-right:5px!important}.company-heading .stats-button{font-size:11px;width:45px}.company-card{padding:8px;margin-bottom:10px}.ongoing-button{padding:4px;font-size:10px}.company-info h3{font-size:14px;margin-bottom:5px}.box-status-button-ENDED,.box-status-button-ONGOING{font-size:10px}.company-details{display:grid;grid-template-columns:minmax(250px,1fr);gap:5px 5px;margin-top:8px;width:100%}.info-box{padding:5px;min-height:45px;font-size:12px}.action-boxes{gap:7px;margin-top:4px;grid-column:span 1;flex-direction:column}.box-process-action,.box-short-detail{padding:3px}.box-process-action button,.box-short-detail button{margin:8px 5px 5px;padding:5px 8px;font-size:11px}.attendance-overlay .attendance-overlay-content{padding:10px;height:95%;width:98%}.result-files{margin:7px 0 0}.result-files h4{margin:7px 0}.result-files a{margin:7px 0 0}}.EditCompanyForm{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}.EditCompanyForm.open{opacity:1;pointer-events:auto}.EditCompanyForm form{background-color:#fff;padding:30px;max-width:600px;width:100%;margin:50px auto;border-radius:12px;box-shadow:0 6px 20px #0000001a;transition:box-shadow .3s ease;overflow-y:auto;max-height:90%}.EditCompanyForm .form-header h2{margin:0}.EditCompanyForm .form-header{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;width:100%;color:#333;font-size:32px;font-weight:600;letter-spacing:1px}.EditCompanyForm .close-btn{background:none;border:none;font-size:28px;color:#d24444;cursor:pointer;transition:color .3s ease,transform .2s ease;width:40px;height:40px;text-align:center;padding:0;margin:0}.EditCompanyForm .close-btn:hover{color:#f44336;transform:scale(1.2)}.EditCompanyForm .close-btn:focus{outline:none}.EditCompanyForm form:hover{box-shadow:0 6px 30px #00000026}.EditCompanyForm label{font-size:19px;font-weight:500;color:#444;margin-bottom:5px;display:block;margin-top:15px;font-weight:700}.EditCompanyForm input[type=text],.EditCompanyForm input[type=number],.EditCompanyForm input[type=date],.EditCompanyForm input[type=datetime-local],.EditCompanyForm select,.EditCompanyForm textarea{width:90%;padding:12px;margin:8px 0 20px;border-radius:8px;border:3px solid #ddd;background-color:#fff;font-size:19px;box-sizing:border-box;transition:all .3s ease}.EditCompanyForm input[type=text]:focus,.EditCompanyForm input[type=number]:focus,.EditCompanyForm input[type=date]:focus,.EditCompanyForm input[type=datetime-local]:focus,.EditCompanyForm select:focus,.EditCompanyForm textarea:focus{border-color:#077bff;box-shadow:0 0 8px #077bff33;outline:none}.EditCompanyForm input[type=file]{margin-bottom:20px;border-radius:8px;border:3px solid #ddd;font-size:22px;width:90%;background-color:#077bff;padding:10px 10px 10px 200px}.EditCompanyForm button{background-color:#077bff;color:#fff;padding:12px 24px;border:none;border-radius:8px;font-size:16px;cursor:pointer;width:40%;display:flex;justify-content:center;margin:20px auto;transition:background-color .3s ease,transform .2s ease}.EditCompanyForm button:disabled{background-color:#ccc}.EditCompanyForm button:hover:not(:disabled){background-color:#0056b3;box-shadow:0 4px 6px #0a09091a;transform:translateY(-2px)}.EditCompanyForm .branch-checkboxes{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.EditCompanyForm .branch-checkbox{display:flex;align-items:center;gap:8px;width:45%;margin-bottom:10px}.EditCompanyForm .branch-checkbox input[type=checkbox]{margin:0}.EditCompanyForm textarea{resize:vertical;min-height:120px;max-height:250px;font-family:Segoe UI,sans-serif}.EditCompanyForm .loading{color:green;font-size:16px}.EditCompanyForm .email-checkboxes{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.EditCompanyForm .email-checkbox{display:flex;align-items:center;gap:8px;width:45%;margin-bottom:10px;word-wrap:break-word;word-break:break-word}.EditCompanyForm input::placeholder,.EditCompanyForm textarea::placeholder{color:#bbb;font-style:italic}.editform-heading-and-button{display:flex;justify-content:space-between}@media screen and (max-width: 800px){.EditCompanyForm h2{font-size:20px}.EditCompanyForm.open form label{font-size:16px;padding:5px;margin:10px 0}.EditCompanyForm.open form input,.EditCompanyForm.open form select,.EditCompanyForm.open form textarea{font-size:16px;padding:8px;margin:10px 0}}@media screen and (max-width: 600px){.EditCompanyForm h2{font-size:18px}.EditCompanyForm.open form label{font-size:14px;padding:2px;margin:5px 0}.EditCompanyForm.open form input,.EditCompanyForm.open form select,.EditCompanyForm.open form textarea{font-size:15px;padding:5px;margin:5px 0}.EditCompanyForm.open form .email-checkbox,.EditCompanyForm.open form .branch-checkbox{width:100%}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;overflow-y:auto}.overlay-content{background:#fff;padding:20px;border-radius:8px;height:95%;box-shadow:0 4px 8px #0003;overflow-y:auto;max-height:80vh;width:80%;margin:0 10px}.overlay-content button{padding:5px 15px;border-radius:5px;cursor:pointer;font-weight:700;border:none}.overlay-content button:hover{opacity:.8}.overlay-content .place-button{background-color:green;color:#fff}.overlay-content .place-button:hover{background-color:#006400}.overlay-content .unplace-button{background-color:red;color:#fff}.overlay-content .unplace-button:hover{background-color:#8b0000}.overlay-content .unregister-button{background-color:#007bff;color:#fff}.overlay-content .unregister-button:hover{background-color:#0c4f97}.overlay-content .close-overlay{background-color:#f44336;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;float:right;margin-top:10px}.overlay-content .close-overlay:hover{background-color:#d32f2f}.overlay-content h2,.overlay-content h1{font-weight:700}.overlay-content table{width:100%;border-collapse:collapse;margin-top:20px}.overlay-content h2{font-weight:700;text-align:center;margin-top:20px}.overlay-content h1{font-weight:700;margin-bottom:20px}.overlay-content th,.overlay-content td{padding:15px;text-align:left;border-bottom:1px solid #ddd;font-size:large}.overlay-content th{font-weight:700}.overlay-content::-webkit-scrollbar{width:10px}.overlay-content::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px}.overlay-content::-webkit-scrollbar-thumb:hover{background-color:#555}.company-attendance{width:80%;display:flex;flex-direction:column;gap:20px;align-items:center}.company-attendance .attendance-heading{font-size:30px;margin:20px 0}.company-attendance .attendance-table{border-collapse:collapse}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance{font-size:22px;background-color:#f0f0f0}.company-attendance .attendance-table-rollno{width:15%}.company-attendance .attendance-table-sname{width:25%}.company-attendance .attendance-table-branch{width:45%}.company-attendance .attendance-table-attendance{width:15%}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance,.company-attendance .attendance-table-data{border:1px solid black;padding:8px}.company-attendance .attendance-table-data{font-size:20px;text-align:center}.company-attendance .attendance-btn{width:130px;height:40px;font-size:16px;background-color:#c1121f;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.company-attendance .attendance-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.company-attendance .attendance-btn:hover{background-color:#9b0e1a}.company-attendance .present{background-color:#40916c}.company-attendance .present:hover{background-color:#357755}.company-attendance .update{background-color:#0077b6}.company-attendance .update:hover{background-color:#005f87}.company-attendance .attendance-buttons-container{display:flex;gap:30px;margin:20px 0}@media screen and (max-width: 1200px){.company-attendance{width:90%;gap:20px}.company-attendance .attendance-heading{font-size:25px;margin:10px 0}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance{font-size:20px}.company-attendance .attendance-table-rollno{width:15%}.company-attendance .attendance-table-sname{width:25%}.company-attendance .attendance-table-branch{width:45%}.company-attendance .attendance-table-attendance{width:15%}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance,.company-attendance .attendance-table-data{padding:7px}.company-attendance .attendance-table-data{font-size:18px}.company-attendance .attendance-btn{width:100px;height:35px;font-size:15px}.company-attendance .attendance-buttons-container{gap:25px;margin:10px 0}}@media screen and (max-width: 800px){.company-attendance{width:95%;gap:15px}.company-attendance .attendance-heading{font-size:22px;margin:5px 0}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance{font-size:17px}.company-attendance .attendance-table-rollno{width:15%}.company-attendance .attendance-table-sname{width:25%}.company-attendance .attendance-table-branch{width:45%}.company-attendance .attendance-table-attendance{width:15%}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance,.company-attendance .attendance-table-data{padding:5px}.company-attendance .attendance-table-data{font-size:16px}.company-attendance .attendance-btn{width:80px;height:27px;font-size:13px}.company-attendance .attendance-buttons-container{gap:20px;margin:8px 0}}@media screen and (max-width: 600px){.company-attendance{width:100%;gap:15px}.company-attendance .attendance-heading{font-size:19px;margin:5px 0}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance{font-size:15px}.company-attendance .attendance-table-rollno{width:15%}.company-attendance .attendance-table-sname{width:25%}.company-attendance .attendance-table-branch{width:45%}.company-attendance .attendance-table-attendance{width:15%}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance,.company-attendance .attendance-table-data{padding:4px}.company-attendance .attendance-table-data{font-size:14px}.company-attendance .attendance-btn{width:80px;height:27px;font-size:13px}.company-attendance .attendance-buttons-container{gap:20px;margin:8px 0}}@media screen and (max-width: 400px){.company-attendance{width:100%;gap:10px}.company-attendance .attendance-heading{font-size:17px;margin:3px 0}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance{font-size:12px}.company-attendance .attendance-table-rollno{width:15%}.company-attendance .attendance-table-sname{width:25%}.company-attendance .attendance-table-branch{width:45%}.company-attendance .attendance-table-attendance{width:15%}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance,.company-attendance .attendance-table-data{padding:3px}.company-attendance .attendance-table-data{font-size:11px}.company-attendance .attendance-btn{width:62px;height:22px;font-size:10px}.company-attendance .attendance-buttons-container{gap:15px;margin:8px 0}}.details-download{display:flex;flex-direction:column;justify-content:center}.details-download .filter-heading{font-size:25px;color:#00796b;margin:15px 0}.details-download .filters{display:flex;flex-direction:column;align-items:start}.details-download .filters label{margin:5px 15px;font-size:19px;cursor:pointer;text-align:left}.details-download .filters input{margin:0 10px 0 0}.details-download .details-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.details-download .details-buttons button{margin:10px 5px 5px;padding:8px 7px;border:none;border-radius:4px;background-color:#00796b;color:#fff;cursor:pointer;transition:background-color .3s ease}.details-download .details-buttons button:hover{background-color:#00564d}.details-download .details-buttons button:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.6}.details-download .details-buttons .details-btn{background-color:#4f221dde}.details-download .details-buttons .short-details-btn{background-color:#2196f3}@media screen and (max-width: 1200px){.details-download .filter-heading{font-size:23px;margin:12px 0}.details-download .filters label{margin:3px 10px;font-size:17px}.details-download .filters input{margin:0 8px 0 0}.details-download .details-buttons button{margin:8px 5px 5px;padding:7px}}@media screen and (max-width: 800px){.details-download .filter-heading{font-size:21px;margin:10px 0}.details-download .filters label{margin:2px 7px;font-size:16px}.details-download .filters input{margin:0 8px 0 0}.details-download .details-buttons button{margin:6px 4px 4px;padding:6px}}@media screen and (max-width: 600px){.details-download .filter-heading{font-size:19px;margin:8px 0}.details-download .filters label{margin:2px 5px;font-size:14px}.details-download .filters input{margin:0 6px 0 0}.details-download .details-buttons button{margin:5px 3px 3px;padding:6px}}@media screen and (max-width: 600px){.details-download .filter-heading{font-size:17px;margin:6px 0}.details-download .filters label{margin:2px 5px;font-size:13px}.details-download .filters input{margin:0 6px 0 0}.details-download .details-buttons button{margin:5px 3px 3px;padding:6px}}.admin-company{padding:20px;font-family:Arial,sans-serif;display:flex;flex-direction:column;align-items:center}.admin-companyh1{text-align:center;margin-bottom:20px;font-size:2.3em}.please-login-container{display:flex;justify-content:center;align-items:center;height:100vh}.please-login-heading{font-size:2.5rem;font-weight:500;color:#fdca40;text-align:center;text-transform:uppercase;letter-spacing:1px;padding:30px 40px;border-radius:10px;background-color:#03045e;box-shadow:0 4px 12px #0000001a;border:2px solid #d1d8e0;transition:all .3s ease-in-out}.please-login-heading:hover{background-color:#f0f3f8;cursor:pointer;transform:translateY(-2px)}.admin-companynav-buttons{display:flex;justify-content:center;margin-top:10px;margin-bottom:20px}.admin-companytab-btn{padding:10px 20px;margin:10px;background-color:#f4f4f4;border:3px solid black;color:#000;border-radius:5px;font-size:22px;cursor:pointer;transition:background-color .3s ease;font-weight:700;min-width:250px}.admin-companytab-btn:hover{background-color:#e0e0e0;box-shadow:0 4px 6px #0000001a}.admin-companytab-btn.active{background-color:#007bff;color:#fff;border-color:#007bff;box-shadow:0 4px 8px #007bff33}.admin-companytab-content{display:flex;justify-content:center;align-items:center;padding:40px;border:4px solid #ddd;border-radius:10px;background-color:#f9f9f9;width:70%}.admin-companytab-content>div{border-radius:10px;width:100%}@media screen and (max-width: 1200px){.admin-company{padding:15px}.admin-companynav-buttons{margin-bottom:15px}.admin-companytab-btn{padding:10px;margin:10px;font-size:20px;min-width:220px}.admin-companytab-content{padding:30px;width:87%}}@media screen and (max-width: 800px){.admin-company{padding:10px}.admin-companynav-buttons{margin-bottom:10px}.admin-companytab-btn{padding:8px;margin:10px;font-size:19px;min-width:200px}.admin-companytab-content{padding:17px;width:95%}}@media screen and (max-width: 600px){.admin-company{padding:5px}.admin-companynav-buttons{margin-bottom:10px}.admin-companytab-btn{padding:5px;margin:10px;font-size:17px;min-width:130px}.admin-companytab-content{padding:10px;width:99%}}@media screen and (max-width: 400px){.admin-company{padding:2px}.admin-companynav-buttons{margin-bottom:5px}.admin-companytab-btn{padding:3px;margin:10px 7px;font-size:15px;min-width:120px}.admin-companytab-content{padding:6px;width:99%}}@media (max-width: 1050px){.admin-companytab-btn{padding:5px 10px;margin:0 5px;background-color:#f4f4f4;border:3px solid black;color:#000;border-radius:5px;font-size:1.08em;cursor:pointer;transition:background-color .3sease;font-weight:700;min-width:180px}}@media (max-width: 800px){.admin-companytab-btn{padding:3px 7px;margin:0 3px;background-color:#f4f4f4;border:3px solid black;color:#000;border-radius:5px;font-size:.9em;cursor:pointer;transition:background-color .3sease;font-weight:700;min-width:120px}}.admin-student-main{display:flex;flex-direction:column;justify-content:center}.admin-student-main input[type=number]::-webkit-inner-spin-button,.admin-student-main input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-student-main .please-login-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f4f7fc}.admin-student-main .please-login-heading{font-size:2.5rem;font-weight:500;color:#fdca40;text-align:center;text-transform:uppercase;letter-spacing:1px;padding:30px 40px;border-radius:10px;background-color:#03045e;box-shadow:0 4px 12px #0000001a;border:2px solid #d1d8e0;transition:all .3s ease-in-out}.admin-student-main .please-login-heading:hover{background-color:#f0f3f8;cursor:pointer;transform:translateY(-2px)}@media (max-width: 768px){.admin-student-main .please-login-heading{font-size:2rem;padding:20px 30px}}.admin-student-main input[type=number]{-moz-appearance:textfield}.admin-student-main .admin-student-searchbar{display:flex;justify-content:center;margin:70px 0;gap:40px}.admin-student-main .admin-student-searchbar input{padding:10px 5px;font-size:20px}.admin-student-main .admin-student-searchbar .load-student-details-button{width:190px;height:50px;padding:0 10px;font-size:23px;background-color:#40916c;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none}.admin-student-main .admin-student-searchbar .load-student-details-button:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-student-main .admin-student-searchbar .load-student-details-button:hover{background-color:#357755}.admin-student-main .student-details .edit-student-heading{margin:10px 0;font-size:35px;text-align:center}.admin-student-main form{display:flex;flex-direction:column;align-items:center;margin-bottom:70px}.admin-student-main form .student-profile-heading{width:70%;margin:30px 0;font-size:27px}.admin-student-main form .details-container{display:flex;flex-direction:column;width:50%;padding:10px 20px}.admin-student-main form .details-container label{font-size:23px;margin-bottom:10px}.admin-student-main form .details-container input{height:40px;padding:10px 5px;font-size:20px}.admin-student-main form .student-profile-personal-details,.admin-student-main form .student-profile-current-academic-details,.admin-student-main form .student-profile-past-academic-details,.admin-student-main form .student-profile-resume,.admin-student-main form .student-profile-password{display:flex;width:70%;flex-wrap:wrap;justify-content:center}.admin-student-main form .student-profile-resume .details-container{display:flex;flex-direction:column;width:100%;padding:10px 20px}.admin-student-main form .admin-student-buttons{margin-top:40px;display:flex;gap:50px}.admin-student-main form .admin-student-buttons .update-button,.admin-student-main form .admin-student-buttons .cancel-button,.admin-student-main form .admin-student-buttons .block-button,.admin-student-main form .admin-student-buttons .unblock-button{width:190px;height:50px;padding:0 10px;font-size:23px;background-color:#8c7a33;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none}.admin-student-main form .admin-student-buttons .update-button:hover,.admin-student-main form .admin-student-buttons .cancel-button:hover,.admin-student-main form .admin-student-buttons .block-button:hover,.admin-student-main form .admin-student-buttons .unblock-button:hover{background-color:#7a6929}.admin-student-main form .admin-student-buttons .cancel-button{background-color:#c1121f}.admin-student-main form .admin-student-buttons .cancel-button:hover{background-color:#9b0e1a}.admin-student-main form .admin-student-buttons .block-button{background-color:#0077b6}.admin-student-main form .admin-student-buttons .block-button:hover{background-color:#005f87}.admin-student-main form .admin-student-buttons .unblock-button{background-color:#40916c}.admin-student-main form .admin-student-buttons .unblock-button:hover{background-color:#357755}.admin-student-main .student-cleared-interview-details{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.admin-student-main .student-cleared-interview-details .ci{margin:0 0 50px;font-size:27px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards{display:flex;width:80%;justify-content:center;align-items:center;margin:0 0 50px;flex-wrap:wrap;gap:20px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card{display:flex;flex-direction:column;align-items:center;gap:10px;border:2px solid rgba(128,128,128,.5);background-color:#a0f4b444;border-radius:6px;padding:15px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card th{text-align:left;padding:5px 17px 5px 0;font-size:17px;width:150px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card td{font-size:17px;width:170px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accept-offer-btn,.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn{width:130px;height:40px;font-size:16px;background-color:#40916c;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accept-offer-btn:focus,.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accept-offer-btn:hover,.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn:hover{background-color:#357755}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn{cursor:not-allowed;background-color:#fff;color:#000}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn:hover{background-color:#fff}@media screen and (max-width: 1200px){.admin-student-main .admin-student-searchbar{margin:60px 0;gap:30px}.admin-student-main .admin-student-searchbar input{padding:10px 5px;font-size:18px}.admin-student-main .admin-student-searchbar .load-student-details-button{width:170px;height:45px;padding:0 10px;font-size:21px}.admin-student-main .student-details .edit-student-heading{margin:5px 0;font-size:30px}.admin-student-main form{margin-bottom:60px}.admin-student-main form .student-profile-heading{width:80%;margin:20px 0;font-size:24px}.admin-student-main form .details-container{display:flex;flex-direction:column;width:50%;padding:8px 15px;flex-wrap:wrap}.admin-student-main form .details-container label{font-size:20px;margin-bottom:7px}.admin-student-main form .details-container input{height:35px;padding:7px 5px;font-size:18px}.admin-student-main form .student-profile-personal-details,.admin-student-main form .student-profile-current-academic-details,.admin-student-main form .student-profile-past-academic-details,.admin-student-main form .student-profile-resume,.admin-student-main form .student-profile-password{display:flex;width:80%;flex-wrap:wrap;justify-content:center}.admin-student-main form .student-profile-resume .details-container{display:flex;flex-direction:column;width:100%;padding:8px 15px}.admin-student-main form .admin-student-buttons{margin-top:30px;display:flex;gap:35px}.admin-student-main form .admin-student-buttons .update-button,.admin-student-main form .admin-student-buttons .cancel-button,.admin-student-main form .admin-student-buttons .block-button,.admin-student-main form .admin-student-buttons .unblock-button{width:170px;height:40px;padding:0 10px;font-size:20px}.admin-student-main .student-cleared-interview-details{width:100%}.admin-student-main .student-cleared-interview-details .ci{margin:0 0 30px;font-size:25px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards{width:90%;margin:0 0 30px;gap:10px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card{gap:8px;padding:15px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card th{padding:5px 10px 5px 0;font-size:16px;width:140px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card td{font-size:16px;width:160px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accept-offer-btn,.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn{width:110px;height:35px;font-size:14px}}@media screen and (max-width: 800px){.admin-student-main .admin-student-searchbar{margin:50px 0;gap:20px}.admin-student-main .admin-student-searchbar input{padding:10px 5px;font-size:16px}.admin-student-main .admin-student-searchbar .load-student-details-button{width:150px;height:40px;padding:0 8px;font-size:19px}.admin-student-main .student-details .edit-student-heading{margin:5px 0;font-size:25px}.admin-student-main form{margin-bottom:50px}.admin-student-main form .student-profile-heading{width:95%;margin:10px 0;font-size:20px}.admin-student-main form .details-container{display:flex;flex-direction:column;width:50%;padding:8px 10px;flex-wrap:wrap}.admin-student-main form .details-container label{font-size:17px;margin-bottom:5px}.admin-student-main form .details-container input{height:30px;padding:5px;font-size:16px}.admin-student-main form .student-profile-personal-details,.admin-student-main form .student-profile-current-academic-details,.admin-student-main form .student-profile-past-academic-details,.admin-student-main form .student-profile-resume,.admin-student-main form .student-profile-password{display:flex;width:95%;flex-wrap:wrap;justify-content:center}.admin-student-main form .student-profile-resume .details-container{display:flex;flex-direction:column;width:100%;padding:5px 10px}.admin-student-main form .admin-student-buttons{margin-top:20px;display:flex;gap:25px}.admin-student-main form .admin-student-buttons .update-button,.admin-student-main form .admin-student-buttons .cancel-button,.admin-student-main form .admin-student-buttons .block-button,.admin-student-main form .admin-student-buttons .unblock-button{width:140px;height:35px;padding:0 10px;font-size:15px}.admin-student-main .student-cleared-interview-details{width:100%}.admin-student-main .student-cleared-interview-details .ci{margin:0 0 20px;font-size:24px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards{width:95%;margin:0 0 20px;gap:5px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card{gap:6px;padding:10px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card th{padding:5px 10px 5px 0;font-size:14px;width:130px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card td{font-size:14px;width:140px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accept-offer-btn,.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn{width:100px;height:30px;font-size:12px}}@media screen and (max-width: 600px){.admin-student-main .admin-student-searchbar{margin:30px 0;gap:10px}.admin-student-main .admin-student-searchbar input{padding:5px;font-size:13px}.admin-student-main .admin-student-searchbar .load-student-details-button{width:130px;height:30px;padding:0 8px;font-size:15px}.admin-student-main .student-details .edit-student-heading{margin:0;font-size:20px}.admin-student-main form{margin-bottom:40px}.admin-student-main form .student-profile-heading{width:95%;margin:10px 0;font-size:17px}.admin-student-main form .details-container{display:flex;flex-direction:column;width:95%;padding:5px 7px;flex-wrap:wrap}.admin-student-main form .details-container label{font-size:15px;margin-bottom:2px}.admin-student-main form .details-container input{height:25px;padding:2px 5px;font-size:14px}.admin-student-main form .student-profile-personal-details,.admin-student-main form .student-profile-current-academic-details,.admin-student-main form .student-profile-past-academic-details,.admin-student-main form .student-profile-resume,.admin-student-main form .student-profile-password{display:flex;width:95%;flex-wrap:wrap;justify-content:center}.admin-student-main form .student-profile-resume .details-container{display:flex;flex-direction:column;width:100%;padding:5px 10px}.admin-student-main form .admin-student-buttons{margin-top:20px;display:flex;gap:15px}.admin-student-main form .admin-student-buttons .update-button,.admin-student-main form .admin-student-buttons .cancel-button,.admin-student-main form .admin-student-buttons .block-button,.admin-student-main form .admin-student-buttons .unblock-button{width:90px;height:27px;padding:0 10px;font-size:14px}.admin-student-main .student-cleared-interview-details{width:100%}.admin-student-main .student-cleared-interview-details .ci{margin:0 0 20px;font-size:24px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards{width:100%;margin:0 0 10px;gap:5px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card{gap:0px;padding:6px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card th{padding:5px 10px 5px 0;font-size:13px;width:120px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card td{font-size:13px;width:140px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accept-offer-btn,.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn{width:90px;height:25px;font-size:11px}}@media screen and (max-width: 400px){.admin-student-main .admin-student-searchbar{margin:20px 0;gap:5px}.admin-student-main .admin-student-searchbar input{padding:2px;font-size:11px}.admin-student-main .admin-student-searchbar .load-student-details-button{width:100px;height:25px;padding:0 5px;font-size:13px}.admin-student-main .student-details .edit-student-heading{margin:0;font-size:17px}.admin-student-main form{margin-bottom:40px}.admin-student-main form .student-profile-heading{width:99%;margin:6px 0;font-size:15px}.admin-student-main form .details-container{display:flex;flex-direction:column;width:99%;padding:5px 7px;flex-wrap:wrap}.admin-student-main form .details-container label{font-size:14px;margin-bottom:1px}.admin-student-main form .details-container input{height:22px;padding:2px;font-size:13px}.admin-student-main form .student-profile-personal-details,.admin-student-main form .student-profile-current-academic-details,.admin-student-main form .student-profile-past-academic-details,.admin-student-main form .student-profile-resume,.admin-student-main form .student-profile-password{display:flex;width:99%;flex-wrap:wrap;justify-content:center}.admin-student-main form .student-profile-resume .details-container{display:flex;flex-direction:column;width:100%;padding:5px 10px}.admin-student-main form .admin-student-buttons{margin-top:15px;display:flex;gap:10px}.admin-student-main form .admin-student-buttons .update-button,.admin-student-main form .admin-student-buttons .cancel-button,.admin-student-main form .admin-student-buttons .block-button,.admin-student-main form .admin-student-buttons .unblock-button{width:70px;height:25px;padding:0 6px;font-size:12px}.admin-student-main .student-cleared-interview-details{width:100%}.admin-student-main .student-cleared-interview-details .ci{margin:0 0 10px;font-size:20px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards{width:100%;margin:0 0 10px;gap:5px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card{gap:0px;padding:6px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card th{padding:5px 10px 5px 0;font-size:12px;width:110px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card td{font-size:12px;width:150px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accept-offer-btn,.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn{width:80px;height:22px;font-size:10px}}.admin-analytics-main{display:flex;flex-direction:column;justify-content:center;align-items:center}.admin-analytics-main .stats{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;width:90%;margin:50px 0 0}.admin-analytics-main .stats .stat{padding:20px;width:240px;border:1px solid rgba(128,128,128,.5);border-radius:6px;display:flex;flex-direction:column;gap:20px}.admin-analytics-main .student-stats-and-lists{display:flex;align-items:start;justify-content:center;margin:70px;gap:50px}.admin-analytics-main .student-stats-and-lists .student-stats{display:flex;flex-direction:column;gap:10px}.admin-analytics-main .lists{display:flex;flex-wrap:wrap;width:75%;gap:30px}.admin-analytics-main .lists .list{padding:20px;width:300px;height:150px;display:flex;justify-content:space-between;flex-direction:column;gap:20px;border:1px solid rgba(128,128,128,.5);border-radius:6px}.admin-analytics-main .lists .list h2{font-size:20px}.admin-analytics-main .lists .list .download-list-btn{width:130px;height:40px;padding:0 10px;font-size:20px;background-color:#0077b6;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none}.admin-analytics-main .lists .list .download-list-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-analytics-main .lists .list .download-list-btn:hover{background-color:#005f87}.admin-analytics-main .graphs{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:50px}.admin-analytics-main .graphs .graph{width:47%}.admin-analytics-main .company-graphs{width:1000px;height:600px}.admin-analytics-main .single-company-graph{width:400px;height:400px}.admin-analytics-main .flex-div{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.admin-analytics-main .stats{gap:20px;width:94%;margin:40px 0 0}.admin-analytics-main .stats .stat{padding:15px;width:220px;gap:15px;font-size:14px}.admin-analytics-main .student-stats-and-lists{margin:50px 20px;gap:20px}.admin-analytics-main .student-stats-and-lists .student-stats{gap:8px}.admin-analytics-main .student-stats-and-lists .student-stats h2{font-size:22px}.admin-analytics-main .student-stats-and-lists .student-stats h3{font-size:17px}.admin-analytics-main .lists{width:100%;gap:20px}.admin-analytics-main .lists .list{padding:15px;width:250px;height:130px;gap:10px}.admin-analytics-main .lists .list h2{font-size:18px}.admin-analytics-main .lists .list .download-list-btn{width:120px;height:35px;padding:0 8px;font-size:18px}.admin-analytics-main .graphs{width:100%;gap:30px}.admin-analytics-main .graphs h2{font-size:22px}.admin-analytics-main .graphs .graph{width:47%}.admin-analytics-main .company-graphs{width:750px;height:550px}.admin-analytics-main .single-company-graph{width:400px;height:400px}}@media screen and (max-width: 800px){.admin-analytics-main .stats{gap:10px;width:95%;margin:30px 0 0}.admin-analytics-main .stats .stat{padding:10px;width:220px;gap:12px;font-size:13px}.admin-analytics-main .student-stats-and-lists{flex-direction:column;align-items:center;margin:40px 10px;gap:50px}.admin-analytics-main .student-stats-and-lists .student-stats{align-items:center;gap:8px}.admin-analytics-main .student-stats-and-lists .student-stats h2{font-size:20px}.admin-analytics-main .student-stats-and-lists .student-stats h3{font-size:16px}.admin-analytics-main .lists{width:100%;gap:20px;justify-content:center}.admin-analytics-main .lists .list{padding:15px;width:240px;height:120px;gap:8px}.admin-analytics-main .lists .list h2{font-size:17px}.admin-analytics-main .lists .list .download-list-btn{width:100px;height:30px;padding:0 8px;font-size:16px}.admin-analytics-main .graphs{width:90%;gap:30px}.admin-analytics-main .graphs h2{font-size:20px}.admin-analytics-main .graphs .graph{width:100%}.admin-analytics-main .company-graphs{width:550px;height:450px}.admin-analytics-main .single-company-graph{width:400px;height:400px}}@media screen and (max-width: 600px){.admin-analytics-main .stats{gap:8px;width:100%;margin:20px 0 0}.admin-analytics-main .stats .stat{padding:10px;width:150px;gap:12px;font-size:12px}.admin-analytics-main .student-stats-and-lists{flex-direction:column;align-items:center;margin:20px 10px;gap:30px}.admin-analytics-main .student-stats-and-lists .student-stats{align-items:center;gap:8px}.admin-analytics-main .student-stats-and-lists .student-stats h2{font-size:18px}.admin-analytics-main .student-stats-and-lists .student-stats h3{font-size:15px}.admin-analytics-main .lists{width:100%;gap:20px;justify-content:center}.admin-analytics-main .lists .list{padding:12px;width:240px;height:110px;gap:6px}.admin-analytics-main .lists .list h2{font-size:16px}.admin-analytics-main .lists .list .download-list-btn{width:90px;height:27px;padding:0 8px;font-size:15px}.admin-analytics-main .graphs{width:95%;gap:20px}.admin-analytics-main .graphs h2{font-size:18px}.admin-analytics-main .graphs .graph{width:100%}.admin-analytics-main .company-graphs{width:350px;height:370px}.admin-analytics-main .single-company-graph{width:350px;height:350px}}@media screen and (max-width: 400px){.admin-analytics-main .stats{gap:6px;width:100%;margin:15px 0 0}.admin-analytics-main .stats .stat{padding:5px;width:110px;gap:10px;font-size:9px}.admin-analytics-main .student-stats-and-lists{flex-direction:column;align-items:center;margin:10px;gap:30px}.admin-analytics-main .student-stats-and-lists .student-stats{align-items:center;gap:6px}.admin-analytics-main .student-stats-and-lists .student-stats h2{font-size:16px}.admin-analytics-main .student-stats-and-lists .student-stats h3{font-size:14px}.admin-analytics-main .lists{width:100%;gap:10px;justify-content:center}.admin-analytics-main .lists .list{padding:10px;width:200px;height:90px;gap:6px}.admin-analytics-main .lists .list h2{font-size:14px}.admin-analytics-main .lists .list .download-list-btn{width:80px;height:25px;padding:0 6px;font-size:14px}.admin-analytics-main .graphs{width:99%;gap:15px}.admin-analytics-main .graphs h2{font-size:16px}.admin-analytics-main .graphs .graph{width:100%}.admin-analytics-main .company-graphs{width:300px;height:320px}.admin-analytics-main .single-company-graph{width:300px;height:300px}}.admin-notices-main{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:70px}.admin-notices-main .notice-table{border-collapse:collapse;width:90%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete,.admin-notices-main .notice-table-description{font-size:22px;background-color:#f0f0f0}.admin-notices-main .notice-table-sn{width:5%}.admin-notices-main .notice-table-date{width:15%}.admin-notices-main .notice-table-title{width:25%}.admin-notices-main .notice-table-description{width:48%}.admin-notices-main .notice-table-delete{width:7%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete,.admin-notices-main .notice-table-data,.admin-notices-main .notice-table-data-delete{border:1px solid black;padding:8px}.admin-notices-main .notice-table-data{font-size:18px;word-spacing:2px;text-align:center;line-height:25px;overflow-wrap:anywhere}.admin-notices-main .notice-table-data a{text-decoration:none;color:#000}.admin-notices-main .notice-table-data .link-underline{text-decoration:underline}.admin-notices-main .notice-delete-button{width:130px;height:40px;font-size:16px;background-color:#c1121f;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.admin-notices-main .notice-delete-button:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-notices-main .notice-delete-button:hover{background-color:#9b0e1a}@media screen and (max-width: 1200px){.admin-notices-main .notice-table{border-collapse:collapse;width:90%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete{font-size:20px}.admin-notices-main .notice-table-sn{width:3%}.admin-notices-main .notice-table-date{width:10%}.admin-notices-main .notice-table-title{width:20%}.admin-notices-main .notice-table-delete{width:4%}.admin-notices-main .notice-table-description{width:63%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete,.admin-notices-main .notice-table-data,.admin-notices-main .notice-table-data-delete{padding:6px}.admin-notices-main .notice-table-data{font-size:18px;line-height:22px}.admin-notices-main .notice-delete-button{width:110px;height:35px;font-size:15px}}@media screen and (max-width: 800px){.admin-notices-main .notice-table{border-collapse:collapse;width:90%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete{font-size:18px}.admin-notices-main .notice-table-sn{width:3%}.admin-notices-main .notice-table-date{width:10%}.admin-notices-main .notice-table-description{width:63%}.admin-notices-main .notice-table-title{width:20%}.admin-notices-main .notice-table-delete{width:4%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete,.admin-notices-main .notice-table-data,.admin-notices-main .notice-table-data-delete{padding:4px}.admin-notices-main .notice-table-data{font-size:17px;line-height:20px}.admin-notices-main .notice-delete-button{width:75px;height:27px;font-size:13px}}@media screen and (max-width: 600px){.admin-notices-main .notice-table{border-collapse:collapse;width:95%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-delete{font-size:16px}.admin-notices-main .notice-table-sn{width:3%}.admin-notices-main .notice-table-date{width:10%}.admin-notices-main .notice-table-description{width:63%}.admin-notices-main .notice-table-title{width:20%}.admin-notices-main .notice-table-delete{width:4%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-data,.admin-notices-main .notice-table-data-delete{padding:3px}.admin-notices-main .notice-table-data{font-size:15px;line-height:18px}.admin-notices-main .notice-delete-button{width:65px;height:22px;font-size:12px}}@media screen and (max-width: 400px){.admin-notices-main .notice-table{border-collapse:collapse;width:99%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-delete{font-size:13px}.admin-notices-main .notice-table-sn{width:3%}.admin-notices-main .notice-table-date{width:10%}.admin-notices-main .notice-table-description{width:63%}.admin-notices-main .notice-table-title{width:20%}.admin-notices-main .notice-table-delete{width:4%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-data,.admin-notices-main .notice-table-data-delete{padding:2px}.admin-notices-main .notice-table-data{font-size:12px;line-height:15px}.admin-notices-main .notice-delete-button{width:45px;height:18px;font-size:10px}}.add-notice-form-container{margin:70px 0}.add-notice-form-container .add-notice-form{display:flex;align-items:center;gap:20px}.add-notice-form-container .add-notice-form .input-and-label-container{display:flex;align-items:center;justify-content:center;gap:7px}.add-notice-form-container .add-notice-form .input-and-label-container label{font-weight:700;font-size:23px}.add-notice-form-container .add-notice-form .input-and-label-container input{width:240px;padding:2px 5px;font-size:20px;outline:none}.add-notice-form-container .add-notice-form .add-notice-button{width:130px;height:40px;font-size:16px;background-color:#40916c;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.add-notice-form-container .add-notice-form .add-notice-button:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.add-notice-form-container .add-notice-form .add-notice-button:hover{background-color:#357755}@media screen and (max-width: 1200px){.add-notice-form-container{margin:60px 0}.add-notice-form-container .add-notice-form{gap:15px}.add-notice-form-container .add-notice-form .input-and-label-container{gap:7px}.add-notice-form-container .add-notice-form .input-and-label-container label{font-size:18px}.add-notice-form-container .add-notice-form .input-and-label-container input{width:150px;padding:2px;font-size:14px}.add-notice-form-container .add-notice-form .add-notice-button{width:80px;height:35px;font-size:15px}}@media screen and (max-width: 800px){.add-notice-form-container{margin:50px 0}.add-notice-form-container .add-notice-form{gap:7px}.add-notice-form-container .add-notice-form .input-and-label-container{gap:5px}.add-notice-form-container .add-notice-form .input-and-label-container label{font-size:13px}.add-notice-form-container .add-notice-form .input-and-label-container input{width:115px;padding:2px;font-size:15px}.add-notice-form-container .add-notice-form .add-notice-button{width:60px;height:30px;font-size:13px}}@media screen and (max-width: 600px){.add-notice-form-container{margin:20px 0}.add-notice-form-container .add-notice-form{gap:15px;flex-direction:column}.add-notice-form-container .add-notice-form .input-and-label-container{gap:10px}.add-notice-form-container .add-notice-form .input-and-label-container label{font-size:12px;width:80px}.add-notice-form-container .add-notice-form .input-and-label-container input{width:250px;padding:2px 5px;font-size:12px}.add-notice-form-container .add-notice-form .add-notice-button{width:55px;height:25px;font-size:12px}}@media screen and (max-width: 400px){.add-notice-form-container{margin:10px 0}.add-notice-form-container .add-notice-form{gap:10px}.add-notice-form-container .add-notice-form .input-and-label-container{gap:5px}.add-notice-form-container .add-notice-form .input-and-label-container label{font-size:11px;width:70px}.add-notice-form-container .add-notice-form .input-and-label-container input{width:170px;padding:2px 0;font-size:11px}.add-notice-form-container .add-notice-form .add-notice-button{width:50px;height:22px;font-size:11px}}.admin-settings-main{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:70px}.admin-settings-main .admin-settings{display:flex;flex-direction:column;align-items:center;gap:30px;width:50%;margin-top:70px}.admin-settings-main .admin-settings .upload-data{display:flex;flex-direction:column;align-items:center;gap:30px;margin-bottom:50px}.admin-settings-main .admin-settings .upload-data .upload-heading{font-size:30px}.admin-settings-main .admin-settings .upload-data .upload-form input[type=file]::file-selector-button{width:120px;height:37px;font-size:18px;background-color:#40916c;margin:0 20px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}:is():focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-settings-main .admin-settings .upload-data .upload-form input{font-size:18px}.admin-settings-main .admin-settings .upload-data .upload-form .upload-btn{width:150px;height:50px;font-size:21px;background-color:#0077b6;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.admin-settings-main .admin-settings .upload-data .upload-form .upload-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-settings-main .admin-settings .upload-data .upload-form .upload-btn:hover{background-color:#005f87}.admin-settings-main .admin-settings .master-attendance-btn{width:320px;height:60px;font-size:21px;background-color:#40916c;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.admin-settings-main .admin-settings .master-attendance-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-settings-main .admin-settings .master-attendance-btn:hover{background-color:#357755}.admin-settings-main .admin-settings .yearly-statistics-btn{width:320px;height:60px;font-size:21px;background-color:#0077b6;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.admin-settings-main .admin-settings .yearly-statistics-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-settings-main .admin-settings .yearly-statistics-btn:hover{background-color:#005f87}.admin-settings-main .admin-settings .delete-data-btn{width:320px;height:60px;font-size:21px;background-color:#c1121f;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.admin-settings-main .admin-settings .delete-data-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-settings-main .admin-settings .delete-data-btn:hover{background-color:#9b0e1a}.admin-settings-main .admin-settings .delete-data-btn:disabled{background-color:#f0f7f9;color:#000;cursor:not-allowed}@media screen and (max-width: 1200px){.admin-settings-main{width:100%;align-items:center;margin-bottom:70px}.admin-settings-main .admin-settings{gap:30px;width:60%;margin-top:60px}.admin-settings-main .admin-settings .upload-data{gap:25px;margin-bottom:35px}.admin-settings-main .admin-settings .upload-data .upload-heading{font-size:28px}.admin-settings-main .admin-settings .upload-data .upload-form input[type=file]::file-selector-button{width:100px;height:36px;font-size:17px;margin:0 18px}.admin-settings-main .admin-settings .upload-data .upload-form input{font-size:17px}.admin-settings-main .admin-settings .upload-data .upload-form .upload-btn{width:100px;height:40px;font-size:19px}.admin-settings-main .admin-settings .master-attendance-btn,.admin-settings-main .admin-settings .yearly-statistics-btn,.admin-settings-main .admin-settings .delete-data-btn{width:280px;height:55px;font-size:19px}}@media screen and (max-width: 800px){.admin-settings-main{width:100%;align-items:center;margin-bottom:60px}.admin-settings-main .admin-settings{gap:20px;width:80%;margin-top:50px}.admin-settings-main .admin-settings .upload-data{gap:20px;margin-bottom:30px}.admin-settings-main .admin-settings .upload-data .upload-heading{font-size:27px}.admin-settings-main .admin-settings .upload-data .upload-form input[type=file]::file-selector-button{width:95px;height:35px;font-size:16px;margin:0 18px}.admin-settings-main .admin-settings .upload-data .upload-form input{font-size:16px}.admin-settings-main .admin-settings .upload-data .upload-form .upload-btn{width:90px;height:37px;font-size:18px}.admin-settings-main .admin-settings .master-attendance-btn,.admin-settings-main .admin-settings .yearly-statistics-btn,.admin-settings-main .admin-settings .delete-data-btn{width:260px;height:50px;font-size:18px}}@media screen and (max-width: 600px){.admin-settings-main{width:100%;align-items:center;margin-bottom:60px}.admin-settings-main .admin-settings{gap:15px;width:90%;margin-top:50px}.admin-settings-main .admin-settings .upload-data{gap:20px;margin-bottom:30px}.admin-settings-main .admin-settings .upload-data .upload-heading{font-size:22px}.admin-settings-main .admin-settings .upload-data .upload-form input[type=file]::file-selector-button{width:80px;height:30px;font-size:13px;margin:0 15px}.admin-settings-main .admin-settings .upload-data .upload-form input{font-size:14px}.admin-settings-main .admin-settings .upload-data .upload-form .upload-btn{width:70px;height:30px;font-size:13px}.admin-settings-main .admin-settings .master-attendance-btn,.admin-settings-main .admin-settings .yearly-statistics-btn,.admin-settings-main .admin-settings .delete-data-btn{width:200px;height:40px;font-size:14px}}@media screen and (max-width: 400px){.admin-settings-main{width:100%;align-items:center;margin-bottom:60px}.admin-settings-main .admin-settings{gap:10px;width:100%;margin-top:50px}.admin-settings-main .admin-settings .upload-data{gap:15px;margin-bottom:30px}.admin-settings-main .admin-settings .upload-data .upload-heading{font-size:20px}.admin-settings-main .admin-settings .upload-data .upload-form input[type=file]::file-selector-button{width:70px;height:25px;font-size:12px;margin:0 10px}.admin-settings-main .admin-settings .upload-data .upload-form input{font-size:12px}.admin-settings-main .admin-settings .upload-data .upload-form .upload-btn{width:60px;height:25px;font-size:12px}.admin-settings-main .admin-settings .master-attendance-btn,.admin-settings-main .admin-settings .yearly-statistics-btn,.admin-settings-main .admin-settings .delete-data-btn{width:185px;height:35px;font-size:13px}}.student-home{display:flex;align-items:center;justify-content:center;margin-bottom:70px}.student-home .student-home-main{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;gap:30px}.student-home .student-home-main .student-home-apply-to-company-cards{width:100%;display:flex;flex-direction:column;align-items:center}.student-home .student-home-main .student-home-welcome-heading{font-size:37px;margin:20px 0}.student-home .student-home-main .student-home-register-heading{font-size:28px;color:#fff;background-color:#0077b6;width:65%;text-align:center;border-radius:6px;padding:15px}.student-home .notice-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10}.student-home .notice-overlay .notice-overlay-content{display:flex;flex-direction:column;align-items:center;gap:25px;background:url(https://image.slidesdocs.com/responsive-images/docs/publicity-for-education-business-training-and-medical-services-in-the-face-of-a-blue-gradient-epidemic-page-border-background-word-template_4af0a053c5__1131_1600.jpg);background-repeat:no-repeat;background-size:cover;padding:50px 10px;border-radius:8px;height:70%;width:30%;box-shadow:0 4px 8px #0003;overflow:auto;position:relative}.student-home .notice-overlay .notice-overlay-content .notice-heading{font-size:30px;margin:10px 0}.student-home .notice-overlay .notice-overlay-content .notice{display:flex;align-items:center;width:100%;padding:0 20px;gap:10px;font-size:20px;line-height:22px}.student-home .notice-overlay .notice-overlay-content .notice a{text-decoration:none;color:#000;width:80%}.student-home .notice-overlay .notice-overlay-content .notice a img{display:inline;margin:0 0 0 7px}.student-home .notice-overlay .notice-overlay-content .notice .link-underline{text-decoration:underline}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button{position:fixed;top:17%;right:37%;padding:10px;font-size:25px;border-radius:20%;width:40px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;outline:none;border:none;background-color:#c1121f;color:#fff;transition:all .25s ease-in-out}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button:hover{background-color:#9b0e1a}@media screen and (max-width: 1200px){.student-home .student-home-main .student-home-register-heading{width:80%}.student-home .notice-overlay .notice-overlay-content{width:50%}.student-home .notice-overlay .notice-overlay-content .notice-heading{font-size:25px}.student-home .notice-overlay .notice-overlay-content .notice{padding:0 10px;font-size:18px}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button{position:fixed;top:17%;right:27%;height:35px;width:35px;font-size:20px}}@media screen and (max-width: 800px){.student-home .student-home-main .student-home-welcome-heading{font-size:35px}.student-home .student-home-main .student-home-register-heading{width:90%}.student-home .notice-overlay .notice-overlay-content{width:65%;height:75%;gap:17px}.student-home .notice-overlay .notice-overlay-content .notice-heading{font-size:22px}.student-home .notice-overlay .notice-overlay-content .notice{padding:0;gap:8px;font-size:17px}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button{position:fixed;top:15%;right:20%;height:32px;width:32px;font-size:18px}}@media screen and (max-width: 600px){.student-home .student-home-main .student-home-welcome-heading{font-size:27px;margin:10px 0}.student-home .student-home-main .student-home-register-heading{width:90%;font-size:22px;padding:10px}.student-home .notice-overlay .notice-overlay-content{width:75%;height:75%;gap:17px}.student-home .notice-overlay .notice-overlay-content .notice-heading{font-size:22px}.student-home .notice-overlay .notice-overlay-content .notice{padding:0;gap:7px;font-size:17px}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button{position:fixed;top:15%;right:15%;height:30px;width:30px;font-size:18px}}@media screen and (max-width: 400px){.student-home .student-home-main .student-home-welcome-heading{font-size:21px;margin:0}.student-home .student-home-main .student-home-register-heading{width:95%;font-size:20px;padding:5px}.student-home .notice-overlay .notice-overlay-content{width:90%;height:75%;gap:17px}.student-home .notice-overlay .notice-overlay-content .notice-heading{font-size:22px}.student-home .notice-overlay .notice-overlay-content .notice{padding:0;gap:5px;font-size:15px}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button{position:fixed;top:14%;right:8%;height:25px;width:25px;font-size:18px}}.apply-to-company-card{display:flex;flex-direction:column;justify-content:center;margin:7px;padding:10px;width:65%;border:2px solid rgba(128,128,128,.5);background-color:#caf0f844;border-radius:6px}.apply-to-company-card .company-header{display:flex;justify-content:space-between;align-items:center}.apply-to-company-card .company-header .company-header-details-btn-and-name{display:flex;align-items:center;gap:30px}.apply-to-company-card .company-header .company-header-name{color:#001f54}.apply-to-company-card .company-header .company-header-details-btn{width:120px;height:40px;margin:12px 0;font-size:16px;background-color:#0077b6;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.apply-to-company-card .company-header .company-header-details-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.apply-to-company-card .company-header .company-header-details-btn:hover{background-color:#005f87}.apply-to-company-card .company-header .company-header-registered-btn{width:130px;height:40px;margin:12px 0;font-size:16px;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#000;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in;cursor:not-allowed}.apply-to-company-card .company-header .company-header-registered-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.apply-to-company-card .company-header .company-header-apply-btn{width:130px;height:40px;margin:12px 0;font-size:16px;background-color:#c1121f;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.apply-to-company-card .company-header .company-header-apply-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.apply-to-company-card .company-header .company-header-apply-btn:hover{background-color:#9b0e1a}.apply-to-company-card .company-header .eligible{background-color:#40916c}.apply-to-company-card .company-header .eligible:hover{background-color:#357755}.apply-to-company-card .company-details td{word-break:break-word;width:80%}.apply-to-company-card .company-details th{width:20%;text-align:left;padding:5px 17px 5px 0;font-size:17px}.apply-to-company-card .company-details .company-details-file a{color:#000}@media screen and (max-width: 1200px){.apply-to-company-card{width:80%}}@media screen and (max-width: 800px){.apply-to-company-card{width:90%}.apply-to-company-card .company-header .company-header-details-btn-and-name{gap:20px}.apply-to-company-card .company-header .company-header-details-btn{width:110px}.apply-to-company-card .company-header .company-header-registered-btn,.apply-to-company-card .company-header .company-header-apply-btn{width:120px}}@media screen and (max-width: 600px){.apply-to-company-card{width:90%}.apply-to-company-card .company-header .company-header-details-btn-and-name{gap:10px}.apply-to-company-card .company-header .company-header-details-btn{width:110px;height:35px;font-size:15px}.apply-to-company-card .company-header .company-header-registered-btn,.apply-to-company-card .company-header .company-header-apply-btn{width:120px;height:35px;font-size:15px}.apply-to-company-card .company-details td,.apply-to-company-card .company-details th{font-size:15px}}@media screen and (max-width: 400px){.apply-to-company-card{width:95%}.apply-to-company-card .company-header .company-header-details-btn-and-name{gap:7px}.apply-to-company-card .company-header .company-header-details-btn-and-name .company-header-name{font-size:20px}.apply-to-company-card .company-header .company-header-details-btn{width:85px;height:25px;font-size:13px}.apply-to-company-card .company-header .company-header-registered-btn,.apply-to-company-card .company-header .company-header-apply-btn{width:90px;height:25px;font-size:13px}.apply-to-company-card .company-details td,.apply-to-company-card .company-details th{font-size:14px}}footer{display:flex;align-items:center;justify-content:center;gap:30px;background-color:#030362;color:#fff;padding:10px 0;width:100%;font-size:35px}footer img{width:80px;height:80px}@media screen and (max-width: 1200px){footer{gap:25px;padding:10px 0;font-size:31px}footer img{width:75px;height:75px}}@media screen and (max-width: 800px){footer{gap:20px;padding:10px 0;font-size:25px}footer img{width:70px;height:70px}}@media screen and (max-width: 600px){footer{gap:20px;padding:5px 0;font-size:20px}footer img{width:55px;height:55px}}@media screen and (max-width: 400px){footer{gap:17px;padding:5px 0;font-size:16px}footer img{width:50px;height:50px}}
