.bg-fullscreen {
    background-image: url('../images/login-background.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 100vh;
}

.login-card {
    background: linear-gradient(145deg, #f8f9fa, #e9ecef);
    border-radius: 1rem;
}

.login-card .card-body {
    padding: 3rem !important;
}

.btn-primary {
    background-color: #5e72e4;
    border-color: #5e72e4;
}

.btn-primary:hover {
    background-color: #324cdd;
    border-color: #324cdd;
}

.img-height {
    height: 40%;
    width: 40%;
}

.border-top-none {
    border-top: none;
}

.password-help {
    color: #6c757d;
    transition: color 0.2s;
}
