body {
    background-color: #F7F7F7;
}

section form > div {
    max-width: 400px;
}

.btn-login {
    background-color: #5991BC;
    color: white;
}

.btn-login:hover {
    background-color: #5485aa;
    color: white;
}

section form input {
    background-color: #f2f2f2 !important;
    color: #005283 !important;
}

.description {
    font-size: 0.8rem;
    color: #4D4D4D;
    font-family: 'Open Sans', sans-serif;
}

.description p {
    padding: 0;
    margin: 0.5rem;
}

.description .copyrigth {
    font-size: 0.7rem;
}

.description a,
.description span {
    text-decoration: none;
    font-weight: bold;
    color: #5991BC;
    cursor: pointer;
}


.description a:hover {
    color: #406785;
}

.modalRecuperacion {
    background-color: #F7F7F7;
}

.modalRecuperacion button {
    background-color: #5991BC;
    color: white;
}