*{margin:0;padding:0;box-sizing:border-box}body{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;overflow-x:hidden;margin:0;padding:0;background-color:#fff}a{text-decoration:none!important}h1,h2,h3,h4,h5,h6,p,span,div{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal}:root{--body-bg-color: #ffffff;--red: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));--lightred: #9e2c2d;--black: #000000;--light-green: #8ed7c6;--grey: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));--light-grey: #8692a6;--text-color: #084236}@font-face{font-family:vi-regular;src:url(/assets/fonts/Vi-Regular.otf)}@font-face{font-family:vi-bold;src:url(/assets/fonts/Vi-Bold.otf)}@font-face{font-family:vi-SemiBold;src:url(/assets/fonts/Vi-SemiBold.otf)}.notice{color:#721c24!important;font-weight:500}.alert{color:#721c24!important;font-weight:500;margin-bottom:0!important;padding:0!important;text-align:center}@keyframes slide-down{0%{top:-50px!important;opacity:0!important}to{top:20px!important;opacity:1!important}}@keyframes fade-in{0%{opacity:0!important}to{opacity:1!important}}.forget-btn{color:#323232!important;font-size:12px;margin-right:20px}.forget-btn:hover{color:#c72030!important}.login_module{height:100vh;width:100vw;overflow:hidden;position:relative}.login_bg{position:relative;overflow:hidden}.login_bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/background.webp);background-repeat:no-repeat;background-size:cover;background-position:center;filter:brightness(.95);z-index:-1}img{max-width:100%;height:auto}h2{font-size:24px;margin-bottom:20px}.login-content,.otp-content,.create-new-password-content,.forget-password-content{width:100%}.label-muted{color:#323232;margin-bottom:10px}.form-group{margin-bottom:12px}.form-control{width:100%;padding:.375rem .75rem;font-size:12px}.form-check-label{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:14px}.btn{font-size:16px}.btn1{width:100%;padding:10px;font-size:16px;border-radius:5px}.btn-danger{background-color:#dc3545;border:none;color:#fff}.login-sec{background:linear-gradient(135deg,#c5c5c5e6,#d9dfe2cc);box-shadow:0 3px 8px #d9d9d914;padding:4% 10%;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}.password-toggle{cursor:pointer;position:absolute;right:10px;top:70%;transform:translateY(-50%);color:#007bff}.login-content p{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;width:100%;margin:auto}.form-group label{font-family:Open Sans,sans-serif;font-weight:400;font-size:12px;font-style:normal}span.password-toggle i{color:#667085}.check-forgot{display:flex;align-items:center}.check-forgot{display:flex!important;align-items:center;justify-content:space-between}.form-check .form-check-input{border:1px solid #667085}.check-box{display:flex;gap:8px}.form-check-label{color:#747980;font-size:14px}.form-check a{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;color:#8b0203}.login-sec .btn{background-color:#8b0203;color:#fff}.login-sec h3{font-family:Open Sans,sans-serif;font-weight:500;font-style:normal}.login-sec input{border-radius:0!important;width:100%;height:40px;margin-bottom:10px}.custom-input::placeholder{color:#a8a8a8;opacity:1}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border-radius:10px;padding:10px;width:385px;height:90px;font-size:13px;color:#333;cursor:pointer;background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px;transition:all .3s ease}.custom-select:hover{border-color:#888}.login-sec p{font-size:14px}.form-check-input:checked,.form-switch .on-off-toggler.form-check-input:checked{background-color:var(--red)!important;border:#01c875!important}input#email,input#forgetEmail,input#newPassword,input#confirmPassword{background-repeat:no-repeat}.lock-icon{width:4%!important;cursor:pointer;position:absolute;left:9px;top:71%;transform:translateY(-50%)}.paganation-sec{margin-bottom:1rem;align-items:baseline;justify-content:space-between}.paganation{flex-direction:column;align-items:end}.back-btn{gap:4px}.submit-forget-password{background-color:var(--red)!important}.forget-password-content p{color:var(--body-bg-color)!important}.forget-password-content h2,h2{color:var(--body-bg-color)!important;font-weight:400}.back-btn a,.forget-password-content .back-btn a{color:var(--grey)}.submit-otp,.submit-create-password{background-color:var(--red)!important}.mark-indicator{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.pass-len,.pass-upp,.pass-num,.pass-char{display:flex;align-items:center;gap:.7rem}.mark-indicator p{color:var(--light-grey);margin:0;font-size:14px}.otp-content p{font-size:.9rem}.otp-content p span{color:var(--red)}.contentpo{display:none}.another-way{color:var(--light-grey);font-size:.8px;text-align:center;margin-top:1.5rem}.another-way a{color:var(--red)!important}.purple-btn2{width:100%;height:48px;background:#c72030;color:#fff;border:none;margin:30px auto;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease-in-out}.purple-btn2:hover{transform:scale(1.05)}.custom-table-container{height:270px;max-height:300px;overflow-y:auto}.custom-table thead{background-color:#ece8dc!important;position:sticky!important;top:0!important;z-index:1!important}th{font-weight:500;font-size:16px!important;padding:7px 30px;border-right:2px solid white}td{font-size:15px;padding:10px 30px;border-right:2px solid white}.upload-button{width:30px;height:28px;color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease-in-out;border-radius:5px}.page-item{margin:0 3px}.page-link-profile{background-color:#faf8f5}.active>.page-link,.active>.page-link-profile,.page-link.active,.page-link-profile.active{z-index:3;color:var(--bs-pagination-active-color)!important;background-color:var(--red)!important;border-color:var(--red)!important}.page-link{color:#000!important}.page-link:hover{z-index:2;background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.pdf-preview{display:flex;flex-direction:column;align-items:center;gap:4px}.pdf-icon{font-size:2rem;color:red}.file-name{font-size:.8rem;color:#6b7280;text-align:center;word-break:break-all;max-width:80px}.filter-btn{background-color:#ece8dc!important;color:#000!important;border:0;padding:7px 30px;font-size:14px;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;gap:8px}.dropdown{display:flex;align-items:center}input:focus,textarea,textarea:focus fieldset input,select,.dropdown-toggle{outline:none!important;border:none;border:1px solid #dddddd}.dropdown-toggle{background:none;border:none!important;font-size:15px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}.dropdown-toggle:hover{background:inherit}.dropdown-menu[data-bs-popper]{right:0!important;left:-120px!important}@media only screen and (max-width: 1400px){.logo_img{width:200px;height:200px;margin:auto}}@media only screen and (max-width: 1200px){.logo_img{width:175px;height:175px;margin:auto}}@media only screen and (max-width: 1100px){.logo_img{width:170px;height:170px;margin:auto}}@media only screen and (max-width: 1000px){.logo_img{width:160px;height:160px;margin:auto}}.option{display:block;width:100%;height:30px;padding:.375rem .75rem;font-size:13px;font-weight:400;line-height:1.5;color:#212529;border-radius:3px;margin:3px auto;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}.option:hover{cursor:pointer;background-color:#d9dfe2f2}
