.divider:after,
.divider:before {
content: "";
flex: 1;
height: 1px;
background: #eee;
}
.h-custom {
height: calc(100% - 73px);
}
.row {
    height: 100vh; /* Garantir que a linha ocupe a altura total da viewport */
}
.d-flex .logo{
    width: 85px;
    margin-bottom: 5px;
}
.col-md-6 {
    padding: 0;
    height: 100vh; /* Garante que a coluna ocupe a altura total da viewport */
}
.section {
    height: 100vh; /* Certifica-se de que a seção ocupe toda a altura da viewport */
    overflow: hidden; /* Evita qualquer excesso */
}

.forgot-password {
    color: blue; /* Ou use o código hex, como #007bff para um azul específico */
    text-decoration: none;
}

.col-md-6 img {
    width: 100%;
    height: 110%;
    object-fit: cover;
    margin-top: -40px; /* Aumente este valor conforme necessário */

}

form {
    margin: 0; /* Remove margens do formulário */
}


/*RESPONSIVIDADE*/
@media (max-width: 450px) {
.h-custom {
height: 100%;
}
}