#maincontent{max-width: none;padding-left: 0px;padding-right:0px;}
.login-sec .left figure {height:100%;}
.login-sec .left figure img {height:100%; object-fit:cover;}
.login-sec .right .innerbox {padding:60px 100px 60px 30px;}
.login-sec .right .innerbox picture img{width: 217px;}
.login-sec .right .innerbox  .section-ttl h2 span {color:var(--bs-success);}
.password span {position:absolute; top:13px; right:10px; display:flex; align-items:center; justify-content:center; cursor:pointer; z-index:11;}
.password input {padding-right:50px;}
.forgot a {color:var(--bs-success); font-size:16px; font-weight:600;}
.login-sec .right button.common-btn-anim {width:100%;}
.login-sec .right button.common-btn-anim:hover img {left:90.5%;}
.login-sec .right button.common-btn-anim:hover {}
.signup-link a {font-weight:700; color:var(--bs-success);}
.firstPassword span {z-index:11; height:auto; top:15px;}
/* Signup Page CSS Start */
.password a img {vertical-align:sub;}

.login-sec .right form {width:100% !important; min-width:100% !important;}

select {
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: 0;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 48px;
}

#password-strength-meter {display:flex; align-items:center; justify-content:space-between;}
#password-strength-meter-label {position:inherit; top:0;}

/* AS CSS START  */
.login-sec .right form .form-label{color: rgba(17, 17, 17, 0.8);}
.login-sec .right form input::placeholder,.login-sec .right form select
{font-size: 16px; font-weight: 400; color: rgba(17, 17, 17, 0.4);}

.login-sec .right form select:focus {color: var(--bs-body-color);}
.login-sec .right form select option {color: var(--bs-body-color);}
/* signUP password icon */
.login-sec .innerbox .field.choice .field-tooltip {top: 0px;}
 /* AS END  */

@media all and (max-width:575px){
.firstPassword span {top:15px;}
.secondPassword span {top:15px; height:auto;}
.login-sec .right .innerbox picture img{width: 154px;}
}