:root {
  --iv-white: #FFFFFF;
  --iv-black: #000000;
  --iv-blue: #1554FF;
  --iv-gray: #1A1A1A;
  --iv-gray-overlay: rgba(0, 0, 0, 0.5019607843);
  --iv-light-gray: #dddddd;
  --iv-content-bg-image: none;
}

.iv-bg-white {
  background-color: var(--iv-white) !important;
}
.iv-bg-black {
  background-color: var(--iv-black) !important;
}
.iv-bg-blue {
  background-color: var(--iv-blue) !important;
}
.iv-color-black {
  color: var(--iv-black) !important;
}
.iv-color-white {
  color: var(--iv-white) !important;
}

#content {
  background-image: var(--iv-content-bg-image) !important;
}

/* =====================
   Pagina Home
===================== */
.inicio {
  background-color: var(--iv-white) !important;
}

.inicio .sec-seleccion {
  background-color: var(--iv-white) !important;
}
.inicio .sec-seleccion p,
.inicio .sec-seleccion h1,
.inicio .sec-seleccion h2,
.inicio .sec-seleccion h3,
.inicio .sec-seleccion h4,
.inicio .sec-seleccion h5,
.inicio .sec-seleccion h6,
.inicio .sec-seleccion span,
.inicio .sec-seleccion label {
  color: var(--iv-black) !important;
}
.inicio .sec-seleccion .cj-icono-seleccion p {
  color: var(--iv-white) !important;
}

.fragment_1101 .bg-n-50 {
  background-color: var(--iv-light-gray) !important;
}
.fragment_1101 h1,
.fragment_1101 h2,
.fragment_1101 h3,
.fragment_1101 h4,
.fragment_1101 h5,
.fragment_1101 h6,
.fragment_1101 p,
.fragment_1101 span,
.fragment_1101 label,
.fragment_1101 li {
  color: var(--iv-black) !important;
}
.fragment_1101 .p-blanco {
  color: var(--iv-black) !important;
}

.noticias {
  background-color: var(--iv-white) !important;
}
.noticias .sec-tjs-blog {
  background-color: var(--iv-white) !important;
}
.noticias h1,
.noticias h2,
.noticias h3,
.noticias h4,
.noticias h5,
.noticias h6,
.noticias p,
.noticias span,
.noticias label,
.noticias .t-48,
.noticias .extracto-blog-tj,
.noticias .extracto-blog-tj p {
  color: var(--iv-black) !important;
}
.noticias .titulo-blog-tj,
.noticias .fecha-blog-tj {
  color: var(--iv-white) !important;
}
.noticias .tj-blog {
  background-color: var(--iv-white) !important;
}
.noticias .card-body {
  background-color: var(--iv-white) !important;
}
.noticias .btn-leerMas {
  color: var(--iv-black) !important;
  border-color: var(--iv-black) !important;
  background-color: transparent !important;
}
.noticias .btn-b-blanco {
  background: var(--iv-white) !important;
  color: var(--iv-black) !important;
  border: 1px solid var(--iv-black) !important;
}

/* =====================
   Pagina catalogo
===================== */
.fragment_129 {
  background-color: var(--iv-white) !important;
}
.fragment_129 .breadcrumb {
  background-color: transparent !important;
}
.fragment_129 .breadcrumb-item,
.fragment_129 .breadcrumb-item a,
.fragment_129 .breadcrumb-item.active {
  color: var(--iv-black) !important;
}
.fragment_129 .breadcrumb-item + .breadcrumb-item::before {
  color: var(--iv-black) !important;
}

.fragment_101 {
  background-color: var(--iv-white) !important;
}
.fragment_101 .sec-txt {
  background-color: var(--iv-white) !important;
}
.fragment_101 h1,
.fragment_101 h2,
.fragment_101 h3,
.fragment_101 h4,
.fragment_101 h5,
.fragment_101 h6,
.fragment_101 p,
.fragment_101 span,
.fragment_101 label,
.fragment_101 a,
.fragment_101 .t-48,
.fragment_101 .ln-48 {
  color: var(--iv-black) !important;
}
.fragment_101 .fragment-heading-text-colored a {
  color: inherit !important;
}

.fragment_131 {
  background-color: var(--iv-white) !important;
}
.fragment_131 .sec-seleccion {
  background-color: var(--iv-white) !important;
}
.fragment_131 .sec-seleccion h1,
.fragment_131 .sec-seleccion h2,
.fragment_131 .sec-seleccion h3,
.fragment_131 .sec-seleccion h4,
.fragment_131 .sec-seleccion h5,
.fragment_131 .sec-seleccion h6,
.fragment_131 .sec-seleccion p,
.fragment_131 .sec-seleccion span,
.fragment_131 .sec-seleccion label {
  color: var(--iv-black) !important;
}
.fragment_131 .sec-seleccion .cj-icono-seleccion p,
.fragment_131 .sec-seleccion .seleccion,
.fragment_131 .sec-seleccion .seleccion.category_item {
  color: var(--iv-white) !important;
}
.fragment_131 .sec-busqueda-texto h1,
.fragment_131 .sec-busqueda-texto h2,
.fragment_131 .sec-busqueda-texto h3,
.fragment_131 .sec-busqueda-texto h4,
.fragment_131 .sec-busqueda-texto h5,
.fragment_131 .sec-busqueda-texto h6,
.fragment_131 .sec-busqueda-texto p,
.fragment_131 .sec-busqueda-texto span,
.fragment_131 .sec-busqueda-texto label {
  color: var(--iv-black) !important;
}
.fragment_131 .sec-busqueda-texto .input-group {
  border: 1px solid var(--iv-black) !important;
}
.fragment_131 .sec-busqueda-texto .input-group-prepend {
  background-color: var(--iv-white) !important;
  border: 0 !important;
}
.fragment_131 .sec-busqueda-texto .form-control {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
  border: 0 !important;
}
.fragment_131 .sec-busqueda-texto .form-control::-webkit-input-placeholder {
  color: var(--iv-black) !important;
}
.fragment_131 .sec-busqueda-texto .form-control::-moz-placeholder {
  color: var(--iv-black) !important;
}
.fragment_131 .sec-busqueda-texto .form-control:-ms-input-placeholder {
  color: var(--iv-black) !important;
}
.fragment_131 .sec-busqueda-texto .form-control::-ms-input-placeholder {
  color: var(--iv-black) !important;
}
.fragment_131 .sec-busqueda-texto .form-control::placeholder {
  color: var(--iv-black) !important;
}
.fragment_131 .sec-busqueda-texto svg path {
  fill: var(--iv-black) !important;
}
.fragment_131 .sec-opciones-ideal-movil .seleccion,
.fragment_131 .sec-opciones-ideal-movil .seleccion.category_item {
  color: var(--iv-white) !important;
}

.sec-tjs-productos-cuadricula {
  background-color: var(--iv-white) !important;
}
.sec-tjs-productos-cuadricula h1,
.sec-tjs-productos-cuadricula h2,
.sec-tjs-productos-cuadricula h3,
.sec-tjs-productos-cuadricula h4,
.sec-tjs-productos-cuadricula h5,
.sec-tjs-productos-cuadricula h6,
.sec-tjs-productos-cuadricula p,
.sec-tjs-productos-cuadricula span,
.sec-tjs-productos-cuadricula label,
.sec-tjs-productos-cuadricula a,
.sec-tjs-productos-cuadricula li {
  color: var(--iv-black) !important;
}
.sec-tjs-productos-cuadricula .tj-producto {
  background-color: var(--iv-white) !important;
}
.sec-tjs-productos-cuadricula .titulo-producto-tj,
.sec-tjs-productos-cuadricula .desc-producto-tj,
.sec-tjs-productos-cuadricula .nombre-atributo {
  color: var(--iv-black) !important;
}
.sec-tjs-productos-cuadricula .valor-atributo {
  color: var(--iv-blue) !important;
}
.sec-tjs-productos-cuadricula .btn-detalles {
  color: var(--iv-black) !important;
  background-color: var(--iv-white) !important;
  border: 1px solid var(--iv-black) !important;
}
.sec-tjs-productos-cuadricula .btn-cotizar {
  background-color: var(--iv-blue) !important;
  color: var(--iv-white) !important;
  border: 1px solid var(--iv-blue) !important;
}

/* =====================
   Pagina Tector
===================== */
.fragment_210 {
  background-color: var(--iv-white) !important;
}
.fragment_210 .bg-n-50,
.fragment_210 .sec-txt-caracteristicas {
  background-color: var(--iv-white) !important;
}
.fragment_210 h1,
.fragment_210 h2,
.fragment_210 h3,
.fragment_210 h4,
.fragment_210 h5,
.fragment_210 h6,
.fragment_210 p,
.fragment_210 span,
.fragment_210 label,
.fragment_210 a,
.fragment_210 li {
  color: var(--iv-black) !important;
}

.fragment_7462572 {
  background-color: var(--iv-white) !important;
}
.fragment_7462572 p {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
}

.fragment_217 {
  background-color: var(--iv-white) !important;
}
.fragment_217 .cont-video {
  background-color: var(--iv-white) !important;
}
.fragment_217 h1,
.fragment_217 h2,
.fragment_217 h3,
.fragment_217 h4,
.fragment_217 h5,
.fragment_217 h6,
.fragment_217 p,
.fragment_217 span,
.fragment_217 label {
  color: var(--iv-black) !important;
}

/* =====================
   Pagina T WAY
===================== */
.categorias {
  background-color: var(--iv-white) !important;
}
.categorias .sec-btns-seleccion {
  background-color: var(--iv-white) !important;
}
.categorias .selector-container,
.categorias .selector {
  background-color: transparent !important;
}

.nosotros.historia {
  background-color: var(--iv-white) !important;
}
.nosotros.historia .container.caracteristicas,
.nosotros.historia #slider-nab,
.nosotros.historia .item,
.nosotros.historia .slider-for,
.nosotros.historia .f1-galeria-panal,
.nosotros.historia .f2-galeria-panal,
.nosotros.historia .f3-galeria-panal,
.nosotros.historia .f4-galeria-panal {
  background-color: transparent !important;
}

.sec-tjs-productos-cuadricula {
  background-color: var(--iv-white) !important;
}
.sec-tjs-productos-cuadricula .fila-tjs-productos,
.sec-tjs-productos-cuadricula .scrolling-wrapper,
.sec-tjs-productos-cuadricula .tjs-productos,
.sec-tjs-productos-cuadricula .col-tj-producto {
  background-color: transparent !important;
}

/* =====================
   Pagina Noticias
===================== */
.noticias .div-cnt-banner h1,
.noticias .div-cnt-banner h3,
.noticias .titulo-blog-tj,
.noticias .fecha-blog-tj {
  color: var(--iv-white) !important;
}
.noticias .sec-tjs-blog > .row:first-child h1,
.noticias .extracto-blog-tj,
.noticias .extracto-blog-tj p,
.noticias #cargarMas {
  color: var(--iv-black) !important;
}

/* =====================
   Pagina Detalle Noticias
===================== */
.articulos {
  background-color: var(--iv-white) !important;
}
.articulos .banner-top,
.articulos .container-breadcrumbs,
.articulos .secArticulos,
.articulos .contenido-noticia {
  background-color: var(--iv-white) !important;
}
.articulos h1,
.articulos h2,
.articulos h3,
.articulos h4,
.articulos h5,
.articulos h6,
.articulos p,
.articulos span,
.articulos a,
.articulos li,
.articulos strong {
  color: var(--iv-black) !important;
}
.articulos .pArticle,
.articulos .contenido-noticia .p-blanco {
  color: var(--iv-black) !important;
}
.articulos .fechaNoti,
.articulos .div-cnt-banner h1,
.articulos .div-cnt-banner h3 {
  color: var(--iv-white) !important;
}
.articulos .breadcrumb {
  background-color: var(--iv-white) !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15) !important;
}
.articulos .breadcrumb-item,
.articulos .breadcrumb-item a,
.articulos .breadcrumb-item.active {
  color: var(--iv-black) !important;
}
.articulos .breadcrumb-item + .breadcrumb-item::before {
  color: var(--iv-black) !important;
}

/* =====================
   Pagina Concesionarios
===================== */
.concesionarios {
  background-color: var(--iv-white) !important;
}
.concesionarios .container-filtros-sucursales .form {
  border: 1px solid var(--iv-light-gray);
}
@media only screen and (min-width: 768px) {
  .concesionarios .container-filtros-sucursales .form {
    border: none;
  }
}
.concesionarios .container-filtros-sucursales,
.concesionarios .cont-mobil,
.concesionarios .dealer-filter-container,
.concesionarios .container-sucursales,
.concesionarios .interna-tjs-concesionarios,
.concesionarios .cont-tjs-concesionarios,
.concesionarios .tj-concesionario {
  background-color: var(--iv-white) !important;
}
.concesionarios .tj-concesionario {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 1px solid var(--iv-gray);
}
.concesionarios p,
.concesionarios h1,
.concesionarios h2,
.concesionarios h3,
.concesionarios h4,
.concesionarios h5,
.concesionarios h6,
.concesionarios span,
.concesionarios label,
.concesionarios a,
.concesionarios li {
  color: var(--iv-black) !important;
}
.concesionarios .p-blanco {
  color: var(--iv-black) !important;
}
.concesionarios .ventasIco svg path,
.concesionarios .servicioTecnicoIco svg path,
.concesionarios .repuestosIco svg path {
  fill: var(--iv-black) !important;
}
.concesionarios .ventasIco p,
.concesionarios .servicioTecnicoIco p,
.concesionarios .repuestosIco p {
  color: var(--iv-black) !important;
}
.concesionarios .col-filtros-servicios .input-group {
  border: 1px solid var(--iv-black) !important;
}
.concesionarios .container-filtros-sucursales .input-group-text,
.concesionarios .container-filtros-sucursales .form-control,
.concesionarios .container-filtros-sucursales .form-select {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
}
.concesionarios .container-filtros-sucursales .form-select {
  border: 1px solid var(--iv-black) !important;
  border-radius: 0;
}
.concesionarios .container-filtros-sucursales .form-control::-webkit-input-placeholder {
  color: var(--iv-black) !important;
}
.concesionarios .container-filtros-sucursales .form-control::-moz-placeholder {
  color: var(--iv-black) !important;
}
.concesionarios .container-filtros-sucursales .form-control:-ms-input-placeholder {
  color: var(--iv-black) !important;
}
.concesionarios .container-filtros-sucursales .form-control::-ms-input-placeholder {
  color: var(--iv-black) !important;
}
.concesionarios .container-filtros-sucursales .form-control::placeholder {
  color: var(--iv-black) !important;
}
.concesionarios .container-filtros-sucursales select.form-control,
.concesionarios .container-filtros-sucursales .form-select {
  color: var(--iv-black) !important;
}
.concesionarios .form-select option {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
}
.concesionarios .servicios .opciones-servicios .form-check {
  background: var(--iv-white) !important;
  border: 1px solid var(--iv-black) !important;
}
.concesionarios .servicios .opciones-servicios .form-check label {
  color: var(--iv-black) !important;
}
.concesionarios .servicios .opciones-servicios .form-check.checked {
  border: 1px solid var(--iv-blue) !important;
}
.concesionarios .container-filtros-sucursales .form-check-input[type=checkbox] {
  background-color: var(--iv-white) !important;
  border: 1.5px solid var(--iv-black) !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.concesionarios .container-filtros-sucursales .form-check-input:checked[type=checkbox] {
  background-color: var(--iv-blue) !important;
  border-color: var(--iv-blue) !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.concesionarios .btn-ubi-actual,
.concesionarios .btn-buscar-serv,
.concesionarios .btn-ver-maps {
  background: var(--iv-white) !important;
  color: var(--iv-black) !important;
  border: 1px solid var(--iv-black) !important;
}
.concesionarios .btn-ubi-actual:hover,
.concesionarios .btn-buscar-serv:hover,
.concesionarios .btn-ver-maps:hover {
  color: var(--iv-black) !important;
}
.concesionarios .btn-masinfo-sucursales,
.concesionarios .btn-expandir a p,
.concesionarios .btn-contraer a p {
  color: var(--iv-black) !important;
}
.concesionarios .cont-tjs-concesionarios ul::before {
  background: var(--iv-black) !important;
}
.concesionarios .busqueda-txt-sucursales .input-group-text svg path,
.concesionarios .btn-expandir svg path,
.concesionarios .btn-contraer svg path {
  fill: var(--iv-blue) !important;
}
.concesionarios .btn-ubi-actual svg path {
  fill: var(--iv-black) !important;
}
.concesionarios .btn-masinfo-sucursales svg path,
.concesionarios .btn-hide-detail svg path,
.concesionarios .btn-show-detail svg path,
.concesionarios .btn-ver-maps svg path {
  stroke: var(--iv-blue) !important;
}

/* =====================
   Pagina Vans
===================== */
.fragment_131 {
  background-color: var(--iv-white) !important;
}
.fragment_131 .sec-seleccion,
.fragment_131 .sec-busqueda-texto {
  background-color: var(--iv-white) !important;
}
.fragment_131 h1,
.fragment_131 h2,
.fragment_131 h3,
.fragment_131 h4,
.fragment_131 h5,
.fragment_131 h6,
.fragment_131 p,
.fragment_131 span,
.fragment_131 label {
  color: var(--iv-black) !important;
}
.fragment_131 .cj-icono-seleccion p,
.fragment_131 .seleccion,
.fragment_131 .seleccion.category_item,
.fragment_131 .seleccion.category_item.ct_item-active {
  color: var(--iv-white) !important;
}
.fragment_131 .input-group-prepend {
  background-color: var(--iv-white) !important;
}
.fragment_131 .form-control {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
}
.fragment_131 .form-control::-webkit-input-placeholder {
  color: var(--iv-black) !important;
}
.fragment_131 .form-control::-moz-placeholder {
  color: var(--iv-black) !important;
}
.fragment_131 .form-control:-ms-input-placeholder {
  color: var(--iv-black) !important;
}
.fragment_131 .form-control::-ms-input-placeholder {
  color: var(--iv-black) !important;
}
.fragment_131 .form-control::placeholder {
  color: var(--iv-black) !important;
}
.fragment_131 svg path {
  fill: var(--iv-black) !important;
}
.fragment_131 .cj-icono-seleccion svg path,
.fragment_131 .seleccion svg path,
.fragment_131 .cj-icono-seleccion.active svg path,
.fragment_131 .seleccion.category_item.ct_item-active svg path {
  fill: var(--iv-white) !important;
}

.sec-opciones-ideal-movil .seleccion,
.sec-opciones-ideal-movil .seleccion.category_item,
.sec-opciones-ideal-movil .seleccion.category_item.ct_item-active {
  color: var(--iv-white) !important;
}

/* =====================
   Pagina cotizar-ahora
===================== */
.fragment_1701 {
  background-color: var(--iv-white) !important;
}
.fragment_1701 .container-contacto,
.fragment_1701 .bg-n-50 {
  background-color: var(--iv-white) !important;
}
.fragment_1701 h1,
.fragment_1701 h2,
.fragment_1701 h3,
.fragment_1701 h4,
.fragment_1701 h5,
.fragment_1701 h6,
.fragment_1701 p,
.fragment_1701 span,
.fragment_1701 label,
.fragment_1701 a {
  color: var(--iv-black) !important;
}

.form-iveco {
  background-color: var(--iv-white) !important;
}
.form-iveco .card,
.form-iveco .form-card,
.form-iveco .cotizador,
.form-iveco .contactanos,
.form-iveco .aui-fieldset,
.form-iveco fieldset,
.form-iveco .row,
.form-iveco .col-12,
.form-iveco .col-lg-6,
.form-iveco .col-lg-8,
.form-iveco .col-lg-10,
.form-iveco .col-lg-1,
.form-iveco .col-lg-2,
.form-iveco .col-3,
.form-iveco .col-6,
.form-iveco .col-9 {
  background-color: transparent !important;
}
.form-iveco h1,
.form-iveco h2,
.form-iveco h3,
.form-iveco h4,
.form-iveco h5,
.form-iveco h6,
.form-iveco p,
.form-iveco span,
.form-iveco label,
.form-iveco a,
.form-iveco li {
  color: var(--iv-black) !important;
}
.form-iveco .p-blanco,
.form-iveco .txt-paso1,
.form-iveco .txt-paso2,
.form-iveco .txt-paso3,
.form-iveco .title-vehicle,
.form-iveco .aclaracion-form,
.form-iveco .form-feedback-item,
.form-iveco .form-text,
.form-iveco .form-radio-label,
.form-iveco .form-check-label {
  color: var(--iv-black) !important;
}
.form-iveco .indicador-obligatorio {
  color: var(--iv-blue) !important;
}
.form-iveco .input-group-text,
.form-iveco .form-control,
.form-iveco .form-select {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
  border: 1px solid var(--iv-black) !important;
}
.form-iveco .form-control::-webkit-input-placeholder, .form-iveco .form-select::-webkit-input-placeholder, .form-iveco input::-webkit-input-placeholder, .form-iveco textarea::-webkit-input-placeholder {
  color: var(--iv-black) !important;
  opacity: 1 !important;
}
.form-iveco .form-control::-moz-placeholder, .form-iveco .form-select::-moz-placeholder, .form-iveco input::-moz-placeholder, .form-iveco textarea::-moz-placeholder {
  color: var(--iv-black) !important;
  opacity: 1 !important;
}
.form-iveco .form-control:-ms-input-placeholder, .form-iveco .form-select:-ms-input-placeholder, .form-iveco input:-ms-input-placeholder, .form-iveco textarea:-ms-input-placeholder {
  color: var(--iv-black) !important;
  opacity: 1 !important;
}
.form-iveco .form-control::-ms-input-placeholder, .form-iveco .form-select::-ms-input-placeholder, .form-iveco input::-ms-input-placeholder, .form-iveco textarea::-ms-input-placeholder {
  color: var(--iv-black) !important;
  opacity: 1 !important;
}
.form-iveco .form-control::placeholder,
.form-iveco .form-select::placeholder,
.form-iveco input::placeholder,
.form-iveco textarea::placeholder {
  color: var(--iv-black) !important;
  opacity: 1 !important;
}
.form-iveco .form-control:focus,
.form-iveco .form-select:focus,
.form-iveco input:focus,
.form-iveco textarea:focus {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
  border-color: var(--iv-black) !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.form-iveco .form-control:disabled,
.form-iveco .form-select:disabled {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
  opacity: 1 !important;
}
.form-iveco select.form-control,
.form-iveco select.form-select,
.form-iveco .has-success select.form-control,
.form-iveco .has-success .form-select,
.form-iveco .has-error select.form-control,
.form-iveco .has-error .form-select {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
  border: 1px solid var(--iv-black) !important;
}
.form-iveco .form-select option,
.form-iveco select option {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
}
.form-iveco .form-radio {
  background-color: var(--iv-white) !important;
  border: 1px solid var(--iv-black) !important;
  opacity: 1 !important;
}
.form-iveco .form-radio .form-radio-label,
.form-iveco .form-radio.selected .form-radio-label {
  color: var(--iv-black) !important;
}
.form-iveco .form-radio .custom-radio,
.form-iveco .form-radio .form-radio-label::before {
  border-color: var(--iv-black) !important;
}
.form-iveco.cotizador .form-radio.selected, .form-iveco.contacto .form-radio.selected,
.form-iveco .fila-financiamiento .form-radio.selected {
  background-color: var(--iv-white) !important;
  border: 1px solid var(--iv-blue) !important;
}
.form-iveco .form-check {
  background-color: var(--iv-white) !important;
  border: 1px solid var(--iv-black) !important;
}
.form-iveco .form-check.active {
  background-color: var(--iv-white) !important;
  border: 1px solid var(--iv-blue) !important;
}
.form-iveco .form-check-input[type=checkbox] {
  background-color: var(--iv-white) !important;
  border: 1px solid var(--iv-black) !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.form-iveco .form-check-input:checked[type=checkbox] {
  background-color: var(--iv-blue) !important;
  border-color: var(--iv-blue) !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.form-iveco .btn-n,
.form-iveco .btn.btn-primary,
.form-iveco .btn.btn-secondary,
.form-iveco .btn.btn-primary.next,
.form-iveco .btn.btn-primary.action-button,
.form-iveco .btn.btn-secondary.btn-paso2,
.form-iveco .btn.btn-primary.btn-paso2 {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
  border: 1px solid var(--iv-black) !important;
}
.form-iveco .btn.btn-primary:hover,
.form-iveco .btn.btn-secondary:hover {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
  border-color: var(--iv-black) !important;
}
.form-iveco #msg-error-check {
  color: var(--iv-black) !important;
}

body {
  background: var(--iv-white) !important;
}

footer#footer {
  background: var(--iv-gray) !important;
}

.sec-volverArriba .switch-arriba {
  background-color: var(--iv-white);
}
.sec-volverArriba .p-blanco {
  color: var(--iv-black);
}

.dropdown-button span {
  color: var(--iv-black) !important;
}

.square-div .item-title {
  color: var(--iv-white) !important;
}

/* =====================
   Pagina Nosotros
===================== */
.nosotros-informacion {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
}
.nosotros-informacion p,
.nosotros-informacion span,
.nosotros-informacion strong,
.nosotros-informacion li,
.nosotros-informacion a,
.nosotros-informacion h1,
.nosotros-informacion h2,
.nosotros-informacion h3,
.nosotros-informacion h4,
.nosotros-informacion h5,
.nosotros-informacion h6 {
  color: var(--iv-black) !important;
}

/* =====================
   Pagina Derechos del consumidor
===================== */
.legales {
  background-color: var(--iv-white) !important;
}
.legales h1,
.legales h2,
.legales h3,
.legales h4,
.legales h5,
.legales h6,
.legales p,
.legales span,
.legales a,
.legales li,
.legales strong {
  color: var(--iv-black) !important;
}
.legales .sec-tabs-legales,
.legales .fila-tabs,
.legales .tab-pane,
.legales .tab-pane .accordion,
.legales .tab-pane .accordion-header,
.legales .sec-pdf,
.legales .sec-pdf-legales {
  background-color: var(--iv-white) !important;
}
.legales .tab-pane > div,
.legales .tab-pane .accordion-item,
.legales .tab-pane .card,
.legales .tab-pane .collapse,
.legales .tab-pane .collapsing {
  background-color: var(--iv-white) !important;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.legales .tab-pane button,
.legales .tab-pane .accordion-button,
.legales .tab-pane .accordion-button.collapsed,
.legales .tab-pane .card-header,
.legales .tab-pane .card-body,
.legales .tab-pane .accordion-body,
.legales .tab-pane .accordion-item.item-tabla .accordion-body .row {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.legales .tab-pane .accordion-button:not(.collapsed) {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.legales .tab-pane .accordion-button:focus {
  background-color: var(--iv-white) !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.legales .tab-pane .accordion-button::after {
  -webkit-filter: none !important;
          filter: none !important;
}
.legales .tab-pane .accordion-item.item-tabla .xTable,
.legales .tab-pane .accordion-item.item-tabla .p-azul {
  color: var(--iv-blue) !important;
}
.legales .tab-legal {
  background-color: var(--iv-white) !important;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.legales .tab-legal:hover:not(.active) {
  background-color: var(--iv-blue) !important;
}
.legales .tab-legal a,
.legales .tab-legal .p-blanco {
  color: var(--iv-black) !important;
}
.legales .tab-legal:hover:not(.active) a,
.legales .tab-legal:hover:not(.active) .p-blanco {
  color: var(--iv-white) !important;
}
.legales .tab-legal.active {
  background-color: var(--iv-black) !important;
}
.legales .tab-legal.active a,
.legales .tab-legal.active .p-blanco {
  color: var(--iv-white) !important;
}
.legales .tab-legal.active:hover {
  background-color: var(--iv-black) !important;
}
.legales .tab-legal.active:hover a,
.legales .tab-legal.active:hover .p-blanco {
  color: var(--iv-white) !important;
}
.legales .sec-pdf .btnDescarga a,
.legales .sec-pdf-legales .btnDescarga a {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.legales .sec-pdf .btnDescarga a:hover,
.legales .sec-pdf-legales .btnDescarga a:hover {
  background-color: var(--iv-black) !important;
  color: var(--iv-white) !important;
}

/* =====================
   Pagina Legales
===================== */
.container-legales {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
}
.container-legales h1,
.container-legales h2,
.container-legales h3,
.container-legales h4,
.container-legales h5,
.container-legales p,
.container-legales span,
.container-legales a,
.container-legales li {
  color: var(--iv-black) !important;
}
.container-legales .container-tyc .tyc-title,
.container-legales .container-tyc .tyc-subtitle {
  color: var(--iv-black) !important;
}
.container-legales .container-list,
.container-legales .list-legales,
.container-legales .list-legales-ul {
  background-color: var(--iv-white) !important;
}
.container-legales .list-legales-ul .list-legales-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.41) !important;
}
.container-legales .list-legales-ul .list-legales-item a {
  color: var(--iv-black) !important;
}

/* =====================
   Pagina Politicas de Privacidad
===================== */
#tablegalesContainer {
  background-color: var(--iv-white) !important;
}
#tablegalesContainer h1,
#tablegalesContainer h2,
#tablegalesContainer h3,
#tablegalesContainer h4,
#tablegalesContainer h5,
#tablegalesContainer h6,
#tablegalesContainer p,
#tablegalesContainer span,
#tablegalesContainer li,
#tablegalesContainer a,
#tablegalesContainer .tabs,
#tablegalesContainer .tabs a,
#tablegalesContainer .tabs-list__item,
#tablegalesContainer .legal-page__title,
#tablegalesContainer .--richtext {
  color: var(--iv-black) !important;
}
#tablegalesContainer .tabs-panel,
#tablegalesContainer .tab-panel,
#tablegalesContainer .tabs-content {
  background-color: var(--iv-white) !important;
}
#tablegalesContainer .tabs-panel {
  border: 1px solid rgba(0, 0, 0, 0.15) !important;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
#tablegalesContainer .tabs .swiper-slide {
  background: var(--iv-white) !important;
  color: var(--iv-black) !important;
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
}
#tablegalesContainer .tabs .swiper-slide:hover {
  background: var(--iv-blue) !important;
}
#tablegalesContainer .tabs .swiper-slide:hover a {
  color: var(--iv-white) !important;
}
#tablegalesContainer .tabs-list__item.active {
  background: var(--iv-white) !important;
  color: var(--iv-black) !important;
  border-color: rgba(0, 0, 0, 0.2) !important;
}
#tablegalesContainer .tabs-list__item.active a,
#tablegalesContainer .tabs-list__item.active a:hover {
  color: var(--iv-black) !important;
}
#tablegalesContainer .tabs-list__item.active:hover {
  background: var(--iv-blue) !important;
  border-color: var(--iv-blue) !important;
}
#tablegalesContainer .tabs-list__item.active:hover a {
  color: var(--iv-white) !important;
}
#tablegalesContainer .--richtext table,
#tablegalesContainer .--richtext table td,
#tablegalesContainer .--richtext table th {
  border-color: rgba(0, 0, 0, 0.45) !important;
  color: var(--iv-black) !important;
}
#tablegalesContainer .buttonDownloadPdf {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
  border: 1px solid var(--iv-black) !important;
}
#tablegalesContainer .buttonDownloadPdf:hover {
  background-color: var(--iv-black) !important;
  color: var(--iv-white) !important;
}

/* =====================
   Pagina Gracias
===================== */
.gracias-contactanos {
  background-color: var(--iv-white) !important;
}
.gracias-contactanos .cont-gracias,
.gracias-contactanos .row,
.gracias-contactanos .col-12 {
  background-color: var(--iv-white) !important;
}
.gracias-contactanos h1,
.gracias-contactanos h2,
.gracias-contactanos h3,
.gracias-contactanos h4,
.gracias-contactanos h5,
.gracias-contactanos h6,
.gracias-contactanos p,
.gracias-contactanos span,
.gracias-contactanos a {
  color: var(--iv-black) !important;
}
.gracias-contactanos .btn-n {
  background-color: var(--iv-white) !important;
  color: var(--iv-black) !important;
  border: 1px solid var(--iv-black) !important;
}
.gracias-contactanos .btn-n:hover {
  background-color: var(--iv-blue) !important;
  color: var(--iv-white) !important;
  border-color: var(--iv-black) !important;
}