/* style login*/
.oculto {
    visibility: hidden;
    height: 0px !important
}

input[type="text"] {
    background: transparent;
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 1px white solid;
    color: white;
}

input[type="password"] {
    background: transparent;
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 1px white solid;
    color: white;
}

input[type="text"]:focus {
    border-bottom: 1px orange solid;
}

input[type="password"]:focus {
    border-bottom: 1px orange solid;
}

.login-box-body .form-control-feedback, .register-box-body .form-control-feedback {
    color: maroon;
}

:-ms-input-placeholder.form-control {
    color: white;
}

.bg-eyeportada {
    /* Ubicación de la imagen */
    background-image: url(../../../../img/portada.jpg);
    /* Para dejar la imagen de fondo centrada, vertical y horizontalmente */
    background-position: top center;
    /* Para que la imagen de fondo no se repita */
    background-repeat: no-repeat;
    /* La imagen se fija en la ventana de visualización para que la altura de la imagen no supere a la del contenido */
    /*background-attachment: fixed;
    /* La imagen de fondo se reescala automáticamente con el cambio del ancho de ventana del navegador */
    /*background-size: initial;*/
    visibility: visible !important;
    height: 100% !important;
}

.bg-eyefondo {
    /* Ubicación de la imagen */
    background-image: url(../../../../img/backlogin.jpg);
    /* Para dejar la imagen de fondo centrada, vertical y horizontalmente */
    background-position: center center;
    /* Para que la imagen de fondo no se repita */
    background-repeat: no-repeat;
    /* La imagen se fija en la ventana de visualización para que la altura de la imagen no supere a la del contenido */
    /*background-attachment: fixed;*/
    /* La imagen de fondo se reescala automáticamente con el cambio del ancho de ventana del navegador */
    background-size: cover;
}

.eyebrand-links {
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    top: 20px;
    right: 40%
}

    .eyebrand-links > li a {
        color: #477888;
        font-size: 14px;
        text-decoration: none;
    }

.btn-primary {
    color: #5e1909;
    /*border: none;*/
    background: transparent;
    color: #fff;
    border-color: white !important;
    border-radius: 6px 8px !important;
}

    .btn-primary:hover {
        background-color: orange !important;
        border-color: orange !important;
    }

.btn-default {
    border-color: #25566f !important;
}

    .btn-default:hover {
        background-color: #d28d1d !important;
        border-color: #e99d20 !important;
    }
