.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline).qodef-btn-solid:not(.qodef-btn-custom-hover-bg) .qodef-animation-overlay {
    background-color: #003862 !important;
}
.qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-holder {
    background: linear-gradient(90deg,rgba(0,56,98,.85) 50%,transparent 50%);
}
.qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-wrapper .qodef-fullwidth-slider-item-title>* {
    color: #0098e0;
}
.qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-wrapper .qodef-fullwidth-slider-item-text {
    color: #ffffff;
}
.qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-wrapper .qodef-fullwidth-slider-item-wrapper-inner:after {
    background: none;
}
footer .qodef-footer-top-holder {
    background-color: #003862;
}
footer .widget .textwidget {
    color: #ffffff;
}
body {
    font-family: Avenir,sans-serif;
    font-size: 1em;
}
h1,h2,h3,h4,h5,h6 {
    font-family: Avenir,sans-serif;
}
h1,h2,h3 {
    font-weight: 900;
}
h4,h5,h6 {
    font-weight: 700;
}
span.wpcf7-list-item-label {
    font-size: 1.3em;
}
span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required {
    font-size: 1.2em;
    display:grid !important;
}
.uacf7-col-3 {
    width: 22% !important;
}
button.uacf7-next {
    padding: 15px 25px;
    border-radius: 10px;
    background-color: #00668d;
    color: #fff;
    font-size: 20px;
    font-family: Montserrat,sans-serif;
}
button.uacf7-prev {
    padding: 15px 25px;
    border-radius: 10px;
    background-color: #797979;
    color: #fff;
    font-size: 20px;
    font-family: Montserrat,sans-serif;
}
.uacf7-col-4 {
    width: 30.3333% !important;
}
.uacf7-col-6 {
    width: 47% !important;
}

@media only screen and (max-width: 767px) {
.uacf7-col-6 {
    width: 95% !important;
}
}
.qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-color):hover {
    color: #FFF !important;
}

.wpcf7-form-control.wpcf7-select {
height: 40px;
}

#respond input[type=text], #respond textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea {
    font-weight: bold;
    font-size: 15px;
    background-color: #eee;
    color: #003862;
}
.qodef-main-menu>ul>li>a span.item_inner {
    padding: 0 10px;
}
.infolist_select {
    float: left;
    width: 100%;
    margin: 0 0 25px;
    padding-bottom: 38px;
    border-bottom: 1px solid  silver;
}
/*
#lista_partesInst>div:last-child {
    border: 0;
    margin: 0;
    padding: 0;
}
*/
#lista_partesInst {
    width: 100%;
    float: left;
    margin: 0 0 26px;
}
.lista_resumen {
    display: inline-block;
    float: left;
    width: 27%;
    border: 1px solid silver;
    padding: 12px;
    min-height: 99px;
    vertical-align: top;
}

.lista_resumen >div {
    padding: 0;
}

.lista_resumen >div b {
    color: #00668d;
}

.lista_resumen h3 {
    padding-bottom: 10px;
    color: #003862;
        font-size: 14px;
}
body .steps-form .steps-row .steps-step .btn-circle.uacf7-btn-active {
    background-color: #2097df !important;
}
@media(max-width: 500px){
  .lista_resumen {
      width: 100%;
      display: block;
      box-sizing: border-box;
  }
  
  .infolist_select > div {width: 100%;float: left;}
    
}
h3.qodef-slide-subtitle {
    font-size: 2em !important;
}