.login .login-header {
    background-color: white;
}

body {
  margin: 0;
  height: 100vh;
  background: linear-gradient(to bottom, #7da9d4, #0057b8);
}

.login .form {
    background-color: white;
    color: black;
}

.login .text-wrapper-3 {
    color: var(--color-azure-31, #004F9F);

}

.login .form .input-group label {
    font-weight: bold;
    color: #767676;
}

.login .gradient-blur {
    display: none;
}

.login .gradient-blur-2 {
    display: none;
}

.login .form .input-container input {
    width: 100%;
    padding: 10px 10px 10px 50px;
    border-radius: 14px;
    background: linear-gradient(180deg, rgba(15, 24, 48, 0.1334) 0%, rgba(13, 21, 42, 0.1066) 100%);
    border: 1px solid var(--input-border-color);
    border-radius: 8px;
    color: black;
    font-size: 1em;
    box-sizing: border-box;
    transition: border-color 0.3s ease;
    border-radius: 14px;
}

.login .text-wrapper-9 {
    color: black;
}

.login .text-wrapper-7 {
    color: black;
}

.login .mensaje_cuenta_bloqueada {
    color: black;
}

.login .background-border {
    background: #e6eaf0;
}

.login .acceder-al-sistema {
    color: #475467;
}

.login .box-wrapper-que-accion-realizar button,
.login .box-wrapper-que-accion-realizar a {
    color: black !important;
    border-color: black !important;
}

.login .box-wrapper-que-accion-realizar button:hover,
.login .box-wrapper-que-accion-realizar a:hover {
    color: white !important;
}

.answer {
    color: #767676;
}

.login .p {
    color: #004f9f;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-text-fill-color: #3a3939 !important;
    -webkit-box-shadow: 0 0 0 1000px rgba(17, 24, 39, 0.048) inset !important;
    transition: background-color 5000s ease-in-out 0s !important;
}
