/* .login-right-content{
    padding-top: 110px;
    background: linear-gradient(180deg, rgba(0, 120, 212, 0.1) 0%, rgba(2, 207, 106, 0.05) 50%, rgba(11, 180, 179, 0.1) 100%);
}
.login-right-content .content-box img{
    margin-bottom: 95px;
}
.login-right-content .content-box-text p{
    max-width: 720px;
    width: 100%;
    margin: auto;
}

.login-left-content .login-form-box{
    max-width: 400px;
    width: 100%;
}
@media(min-width: 1350px){
    .login-left-content{
        padding-left: 95px!important;
        padding-right: 200px!important;
    }
    .login-left-content .bottom-trademark{
        bottom: 38px;
    }
}
@media(max-width: 1350px){
    .login-left-content{
        padding-left: 50px!important;
        padding-right: 50px!important;
    }
    .login-left-content .bottom-trademark{
        bottom: 38px;
    }
}
@media(max-width:768px){
    .login-left-content{
        justify-content: center;
    }
    .login-right-content{
        padding: 30px;
    }
    .login-right-content .content-box img{
        margin-bottom: 40px;
    }
    .login-right-content{
        display: none;
    }
}
@media(max-width: 575px){
    .login-left-content{
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
} */
/* .login-form-box{
    max-width: 450px;
    width: 100%;
    margin: auto;
    background-color: var(--white);
}
.login-image-container::after {
    content: '';
    background-image: url('../assets/img/images/login-bg.png');
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    background-size: cover;
    background-position-y: bottom;
}

.login-image-container .site-logo{
    max-width: 185px;
    width: 100%;
    margin:auto;
} */
.login-image-container {
    min-height: 100vh;
}

.login-image-container::after {
    content: '';
    position: absolute;
    inset: 0;
    background-image: url('../assets/img/images/login-bg.png');
    background-size: cover;
    background-position: center;
    z-index: -1;
}

.login-image-container .login-form-box {
    max-width: 450px;
    width: 100%;
    padding: 32px;
    margin: 60px auto; /* Top and bottom space to avoid white gaps on some screen sizes */
    background-color: #f3f7f7;
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.08);
}

.login-image-container .site-logo {
    max-width: 170px;
    width: 100%;
    margin: auto auto 35px;
}

.login-image-container .input-group-text {
    background-color: transparent;
}

.login-image-container .email-icon,
.login-image-container .info-icon {
    width: 18px;
    height: 18px;
}

.login-image-container .forgot-pass {
    color: var(--tertiary-dark);
    text-decoration: none;
}
.login-image-container .forgot-pass:hover {
    color: var(--tertiary-dark);
}
.login-image-container .contact-box-link a:hover{
    color: var(--tertiary-dark);
}
.login-image-container .login-form-box input{
    color: var(--text-color);
} 
.login-image-container .login-form-box .toggle-password{
    z-index: 5;
    color: var(--text-color);
}   
@media(max-width:768px){
    .login-image-container .login-form-box {
        width: 90%;
    }
    .login-image-container .site-logo {
        max-width: 125px;
        margin: auto auto 15px;
    }
}