#login:before{content:"";position:fixed;left:0;right:0;top:0;bottom:0;background:linear-gradient(#00000096,#00000096),url(/assets/images/login.png);z-index:1}#login .box{min-height:100vh;display:flex;position:relative;z-index:2;padding:15px}#login .wrapper{width:680px;flex:0 0 auto;max-width:100%;margin:auto}#login .wrapper .numbers img{width:16px;height:16px}#login .wrapper .numbers a,#login .wrapper .numbers p{color:var(--white);font-size:14px!important}#login .main{background-color:var(--white);border-radius:30px;padding:40px 38px 54px}#login .wrapper .logo img{max-width:140px}#login .wrapper h2{font-size:30px;color:var(--blackShade)}#login .wrapper input,#login .wrapper select{height:48px}#login .form{max-width:530px;width:100%}#login .wrapper .form label{top:13px;left:42px;color:var(--lightBlackShade);font-size:16px}#login .wrapper .form input:focus+label,#login .wrapper .form input:valid+label{top:-6px;left:33px;font-size:12px}#login .date input,#login .wrapper #doc .space{padding-left:45px}#login .wrapper input,#login .wrapper select{border:1px solid var(--loginBorder)!important;border-radius:6px!important;font-size:16px!important}#login .wrapper .e_id img{top:15px}#login .form-check input{width:18px;height:18px;border-radius:0!important;background-color:var(--checkbox)}#login .form-check-input:checked[type=checkbox]{background-color:var(--primary);border-color:var(--primary)!important}#login .form .column{padding:0 12px}#login .form-check label,#login a{position:static;font-size:14px!important;color:var(--lightBlackShade);width:-moz-max-content;width:max-content}#login .login button,.otp button{background-color:var(--primary);border-radius:42px;padding:10px 70px;line-height:1;height:48px}#login .contact a span,#login .login button,.otp button{font-size:20px;color:var(--white)}#login .date input+label{left:48px!important;height:auto}#login .date input:focus+label,#login .date input:valid+label{top:-3px!important;font-size:12px!important;left:17px!important}#login .otp input{width:50px;height:50px;text-align:center;border:1px solid var(--otp)}#login .otp input:not(:last-child){margin-right:18px}#login .otp input:focus{border:1px solid var(--primary)!important}#login .otp input:focus-visible{border:1px solid var(--primary);outline:0}#login .email-logo img{width:54px;height:auto}#login .thanks h3{font-size:20px;font-weight:700;color:var(--lightBlackShade);margin:10px 0 28px}#login #change h4{font-size:24px;color:#E67E22}#login #change h4,#login #change h6{font-weight:700;text-transform:uppercase}#login #change h6{font-size:14px;color:#333333}#login #change .checkboxes label{color:var(--blackShade)}#login #change .checkboxes input{border:1px solid var(--primary)!important;background-color:transparent;border-radius:2px!important}#login #change .form-check-input:checked[type=checkbox]{background-color:var(--primary)!important}#login #expired .main-heading{color:var(--primary)}#login #expired a{font-size:16px!important}#login .dependent{font-size:15px}#login #change p{font-size:14px;font-weight:500;text-align:left;color:var(--blackShade)}#login #change p span{color:#FF1414}#login #change button{background-color:var(--primary);border:1px solid var(--primary);border-radius:8px;padding:10px;font-size:20px}#login .passwords{position:absolute;right:30px;top:3px}#login .passwords img{top:inherit;left:inherit;width:16px!important;height:16px!important}#login #change select{-webkit-appearance:none}#login #change .wrapper .form select:focus+label,#login .wrapper .form select:valid+label{top:-6px;left:17px;font-size:12px}#login #change .wrapper{position:inherit;transform:none;margin:auto;padding:30px 0}#login .wrapper .email-verification-container img{max-width:54px}#login .wrapper .email-verification-container h4{font-size:20px;font-weight:700;color:var(--lightBlackShade);margin:10px 0 28px}#login .wrapper .email-verification-container a{color:var(--primary);text-decoration:none;font-size:16px!important}#login .eye-icon{position:absolute;top:15px;right:30px}#login .eye-icon img{top:auto!important;left:auto!important}.login-hint-text{font-size:13px}#login .form label{height:auto;line-height:normal!important}@media (max-width:991px){#login .wrapper .email-verification-container img{max-width:40px}#login .wrapper .email-verification-container h4{margin:10px 0 20px;font-size:18px}#login .message{font-size:14px;color:#333}#login .passwords img{width:14px!important;height:14px!important}#login .passwords{right:29px;top:2px}}@media (min-width:768px) and (max-width:991px){#login .main{padding:30px 30px 40px}#login .wrapper input,#login .wrapper select{height:42px;font-size:14px!important}#login .wrapper .form label{left:33px;font-size:14px}#login .date input,#login .wrapper #doc .space{padding-left:40px}#login .login button,.otp button{font-size:18px;border-radius:42px;padding:10px 48px;height:42px}#login .eye-icon{top:13px}}@media (max-width:767px){#login .main{padding:20px;border-radius:18px}#login .wrapper .logo img{max-width:120px}#login .wrapper h2{font-size:20px}.login-hint-text{font-size:10px;line-height:normal;margin-bottom:10px!important;margin-top:2px!important}#login .text-danger{font-size:10px}#login .wrapper input,#login .wrapper select{height:40px;font-size:14px!important}#login .wrapper .form label{top:8px;font-size:12px;left:28px}#login .wrapper form input:not(:-moz-placeholder)+label.disabled{top:-6px;font-size:10px}#login .wrapper .form input:focus+label,#login .wrapper .form input:valid+label,#login .wrapper form input:not(:placeholder-shown)+label.disabled{top:-6px;font-size:10px}#login .eye-icon img{top:-12px!important;left:auto!important;height:30px!important;padding-block:8px;width:auto;right:-20px}#login .form-check label,#login a{margin-top:0!important;font-size:12px!important}#login .login button,.otp button{font-size:14px!important;height:30px!important}#login .date input,#login .wrapper #doc .space{padding-left:35px}#login .login button,.otp button{font-size:16px;padding:10px 47px;height:40px}#login .eye-icon{top:12px}#login .wrapper .numbers img{width:14px;height:14px}#login .wrapper a{margin-top:10px}#login #expired p,#login .dependent{font-size:14px;line-height:19px}}#login .wrapper .is-error{border:1px solid #dc3545!important}