body.login {
    background-color: #25418E !important;
}


.login form {
    border-radius: 8px !important;
}

.login h1 a {
    background-image: url('../logos/Logo-comite.png');
    /* Ajusta la ruta si está en otra carpeta */
    background-size: contain;
    width: 100%;
    height: 100px;
    /* Ajusta la altura según el tamaño del logo */
    display: block;
}

.login #backtoblog a,
.login #nav a {
    text-decoration: none;
    color: white;
}

.login #backtoblog a:hover,
.login #nav a:hover,
.login h1 a:hover {
    color: #F7E000;
}

span.dashicons.dashicons-translation {
    color: white;
}

.wp-core-ui .button-primary {
    background: #25418E !important;
    border-color: #25418E !important;
    border-radius: 50px;
    color: #fff !important;
    text-decoration: none;
    text-shadow: none;
}

.wp-core-ui .button-primary:hover {
    background: #162755 !important;
    border-color: #162755 !important;
    border-radius: 50px;
    border-color: #162755 !important;
    color: #fff !important;
    text-decoration: none;
    text-shadow: none;
}

.wp-core-ui .button {
    color: white;
    border-color: white;
    background: transparent;
    vertical-align: top;
    border-radius: 50px;
}

.wp-core-ui .button:hover {
    color: white !important;
    background: rgba(255, 255, 255, 0.1);
    border-color: white !important;

}

.login .button.wp-hide-pw .dashicons {
    color: #25418E !important;
    ;
}