.bottom-gray {
    padding-top: 15px;
    background: #f2f2f2;
    margin-top: 10px;
}

.contact-form{
    padding-top: 25px;
}

.contact-form button.btn.btn-primary {
    background: #3a99d5;
    width: 90%;
    margin: 0 5%;
    border: 0;
}

.contact-form fieldset {
    border: 0 !important;
    background: #FFF;
}



label.col-md-3.control-label {
    font-weight: 500;
}

.contact-form{
    padding-top: 25px;
}

.contact-form button.btn.btn-primary {
    background: #3a99d5;
    width: 90%;
    margin: 0 5%;
    border: 0;
}

.contact-form fieldset {
    border: 0 !important;
    background: #FFF;
}

span.aclaration {
    display: block;
    text-align: center;
    font-size: 16px;
    padding-bottom: 10px;
    padding-top: 20px;
    width: 100%;
    overflow: hidden;
}

label.col-md-3.control-label {
    font-weight: 500;
}

span.aclaration.second {
    padding-bottom: 20px;
    padding-top: 0px;
}

.bottom-gray {
    padding-top: 15px;
    background: #f2f2f2;
}

.contact-form .handsinside {
    background: #000;
    max-height: 85px;
}

.contact-form legend.text-center {
    border: 0;
}

form.form-horizontal {
    border-radius: 7px;
    overflow: hidden;
    background: #FFF;
}

img.uppermanos {
    width: 100%;
}

.well.well-sm {
    background: #000;
    border-radius: 9px;
}

.form-group {
    margin-right: 15px !important;
}

@media (max-width: 991px){
    img.uppermanos.hidden-lg.hidden-md {
        max-width: 300px;
        border-radius: 8px;
        margin-bottom: 9px;
    }
    form.form-horizontal {
        border-radius: 7px;
        overflow: hidden;
        background: #FFF;
        padding: 0;
    }
    .form-group {
        margin: 15px !important;
    }
    .bottom-gray {
        padding-top: 15px;
        background: #f2f2f2;
        margin-top: 25px !important;
    }
}

span.aclaration.second {
    padding-bottom: 20px;
    padding-top: 0px;
}

.contact-form .handsinside {
    background: #000;
    max-height: 85px;
}

.contact-form legend.text-center {
    border: 0;
}

.btn-primary{
   background-color: #016cb5;
}

.login-box button[type="submit"].sending {
    pointer-events: none;
    filter: opacity(0.5);
}

form label.control-label {
    font-family: var(--font-title);
    font-weight: bold;
    margin-top: 2px;
    margin-bottom: -2px;
    color: rgba(0,0,0,0.75);
}

img.uppermanos {
    width: 100%;
}

.well.well-sm {
    background: #000;
    border-radius: 9px;
}

.form-group {
    margin-right: 15px !important;
}

@media (max-width: 991px){
    img.uppermanos.hidden-lg.hidden-md {
        max-width: 300px;
        border-radius: 8px;
        margin-bottom: 9px;
    }
    form.form-horizontal {
        border-radius: 7px;
        overflow: hidden;
        background: #FFF;
        padding: 0;
    }
    .form-group {
        margin: 15px !important;
    }
    .bottom-gray {
        padding-top: 15px;
        background: #f2f2f2;
        margin-top: 25px !important;
    }
}