.request-track--info-txt {
    padding: 10px 0 !important;
}
.path--residencial .block--webform-12 {display: none;}

.block--webform-12 > .wrapper-block {
    border: none !important;
    padding: 0 0 10px 0 !important;
    box-shadow: none !important;
}
#main-content form {
    width: 96% !important;
    margin: 0 auto;
}
#main-content form .form-item input[type='text'], #main-content form .form-item input[type='tel'], #main-content form .form-item input[type=email], #main-content form .form-item input[type=number]{
    float: left;
    background: #fff;
    font-size: 1.1em!important;
    font-weight: 400;
    border: 2px solid #b5b5b5;
    outline: 0;
    margin: 10px 0 0 0;
    width: 100%;
    height: 45px;
    padding: 0 20px !important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    box-shadow: none!important
}
#main-content form .form-item input[type='text']:focus, #main-content form .form-item input[type='tel']:focus, #main-content form .form-item input[type=email]:focus, #main-content form .form-item input[type=number]:focus{
    color: #002e6d!important;
    border: 2px solid #8ca0be!important
}
.primary, .btn-primary, .boton.redondo, .btn-primary-ecommerce, .block #edit-actions input#edit-actions-submit {
    background-color: #00c8ff!important;
    -webkit-border-radius: 30px!important;
    -moz-border-radius: 30px!important;
    -ms-border-radius: 30px!important;
    -o-border-radius: 30px!important;
    box-shadow: none!important;
    padding: 5px 15px !important;
    font-size: 14px!important;
    font-weight: 500!important;
    text-transform: uppercase!important;
    white-space: nowrap !important;
    outline: none!important;
    margin:0 5px !important;
}
@media screen and (min-width:500px) {
    #main-content form {
        width: 50% !important;
        margin: 0 auto;
    }
}