.left-panel {
    border-radius: 1.5rem;
    position: relative;
    overflow: hidden;
}

.form-container {
    max-width: 450px;
    width: 100%;
}

.form-control-lg {
    font-size: 0.95rem;
    padding: 0.8rem 1rem;
    background-color: #F5F5F5;
}

.password-toggle {
    cursor: pointer;
    background: transparent;
    border-left: none;
    color: #6c757d;
}

.input-group .form-control {
    border-right: none;
}

.text-hover-primary:hover {
    color: var(--bs-primary) !important;
}

.btn-primary {
    background-color: #21325B;
    border-color: #21325B;
}

    .btn-primary:hover {
        background-color: #38B6FF;
        border-color: #38B6FF;
    }

.logo-mobile img{
    max-width:200px;
}