.barra { border-right: 1px solid #E20A17; padding-top: 0px; padding-bottom: 0px }
.barra1 { -webkit-border-bottom-right-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-bottomright: 20px; -moz-border-radius-bottomleft: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; padding-top: 0px; padding-bottom: 0px; margin-right:2px }
.active { font-weight: 900; }
.navbar-light .navbar-nav .nav-link { color: #E20A17; }
.bg-bco { background-color: #ffffff!important; }
.bg-body { background-color: #ecf1f3 }
.bg-gris { background-color: #e8ebeb }
.bg-rojo { background-color: #e52a1b }
.bg-boton { background-color: #e52a1b;color:#ffffff;border-radius:6px; border:none }
.bg-boton:hover { background-color: #e52a1b;color:#ffffff; border:none }
.fs12 { font-size: 12px;line-height:15px }
.fs15 { font-size: 15px;line-height:19px  }
.fs16 { font-size: 16px }
.fs20 { font-size: 20px }
.fs24 { font-size: 24px;line-height:28px }
.fs30{ font-size: 30px;line-height:33px }
.rojo { color: #e52a1b }
.negro { color: #000000 }
.bco { color: #ffffff }
.griso { color: #666699 }
.borT {border-top: 4px solid #e52a1b}
.borB {border-bottom: 12px solid #e52a1b}
.fwb {font-weight: 700}
#footer a { color: #e52a1b }
#footer a:hover { color: #e52a1b }
.btn:not(:disabled):not(.disabled):active:focus,
.btn:focus, .btn-primary.focus{box-shadow:none;}

@media (max-width: 820.98px) {

    .no-break {display:none}


}
@media (max-width: 540.98px) {

  .fs24 { font-size: 18px;line-height:21px }

 .drop{display: block !important;}
 .text_center{text-align: center !important;}
  .w_100{width: 100% !important;}
 .pl-5 {padding-left: 1.5rem !important;}
 .pr-5 {padding-right: 1.5rem !important;}
 .pt-1{padding-top: 1rem !important;}
}