.container.login{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
}

.login_modal{
    width: 100%;
}

.password_wrap{
    position: relative;
    width: 100%;
}

.login_password .toggle-icon{
    right: 1rem;
    bottom: 1rem;
}

.login_modal_logo .logo img{
    display: block;
    width: 100%;
    height: auto;
    max-height: 450px;
    object-fit: contain;
}

#remember_me{
    cursor: pointer;
}

.toggle-icon{
    cursor: pointer;
}

input{
    font-size: 1rem !important;
}

#login_btn{
    font-size: 1rem;
}

.notification_line {
    font-size: 1rem;
}

.fas.fa-eye, .fas.fa-eye-slash{
    text-decoration: unset;
}

@media (max-width:480px) {
    .login_modal{
        margin-top: 2rem;
    }
    .login_modal_logo .logo img{
        max-height: 130px;
    }

    .login_password .toggle-icon{
        bottom: 39%;
    }
}