:root {
    /*Color Primario y su contraste*/
    --color-primario:#FFf;
    --color-temp-btn: #FFf;


    /*Color Secudario y su contraste*/
	  --color-secundario: #FFf;    
    --color-menu: #FFf;

    --color-texto-base: rgb(0, 0, 0);

    --filter-zodiaco: invert(100%) sepia(0%) saturate(7500%) hue-rotate(165deg) brightness(108%) contrast(102%);;
}

.cssload-float-rings-inner.cssload-one,.cssload-float-rings-inner.cssload-two {
   border-bottom-color: var(--color-primario)!important;
   border-top-color: var(--color-primario)!important;
   border-right-color: var(--color-primario)!important;
}
.cssload-float-rings-inner.cssload-two {
  border-bottom-color: var(--color-primario)!important;
  border-top-color: var(--color-primario)!important;
  border-right-color: var(--color-primario)!important;
}
.cssload-float-rings-inner.cssload-three{
  border-bottom-color: var(--color-primario)!important;
  border-top-color: var(--color-primario)!important;
  border-right-color: var(--color-primario)!important;
}


.nav-pills li {
  line-height: 30px!important;
}

.btn-slider{    
    background-color: var(--color-primario)!important;
    border-color: var(--color-primario)!important;
    --hover: var(--color-primario)!important;
    color: var(--color-temp-btn)!important;
    font-size: 16px!important;
}

/*COLOR DE LOS BORDES*/
html .featured-box-primary .box-content {
    border-top-color: var(--color-primario)!important;
}


/*NOSOTROS*/
.nosotros-contenido{
    text-align: left!important;
    color: var(--color-texto-base)!important;
}
.nosotros-contenido h2{
    font-weight: 500!important;
    color: var(--color-texto-base)!important;
}
.nosotros-contenido p{
    color: var(--color-texto-base)!important;
}
.nosotros-contenido img{
    max-width: 150px;
    max-height: 150px;
    border-radius: 50%!important;
}

.rfs-cero h2{
    text-align: center!important;
    color: var(--color-texto-base)!important;
    font-weight: 600!important;
    font-size: 1.5rem!;
}

.preguntas_frecuentes{
  text-align: left!important; 
}
.preguntas_frecuentes h4{
  text-align: left!important; 
}
.preguntas_frecuentes p{
    color:var(--color-texto-base)!important;
    font-size: 14px!important;
}



.metodos-pago-contenido {
    text-align: left!important;    
}
.metodos-pago-contenido h2{
  font-size: 18px!important;
  font-weight: 600!important;
  margin: 0!important;
}
.metodos-pago-contenido h3{
    text-align: left!important;
    color: var(--color-primario)!important;
}
.metodos-pago-contenido p{
    color:var(--color-texto-base)!important;
    font-size: 14px!important;
}
.metodos-pago-contenido a{
  color: var(--color-primario)!important;
  font-size: 16px!important;
}
 
  /*PAGINA LISTA*/
   .lista-boletos h3{
    color:var(--color-texto-base)!important;
    font-weight: 600;
    margin: 0;
  }
  .lista-boletos h4{
    color: var(--color-primario)!important;
    font-weight: 600;
    margin-bottom: 2rem;
  }

 

  /*AVISO DE PRIVACIDAD*/
  .lista-aviso{
    color:var(--color-texto-base) !important;
  }
 html body .tabs .nav-tabs .nav-link.active {
    border-top-color: var(--color-primario)!important;
  }

  html body .tabs .nav-tabs .nav-link, html body .tabs .nav-tabs .nav-link.active {
    color: var(--color-primario)!important;;
  }

  /*MENU MOVIL*/
  @media (max-width: 991px){
    #header .header-nav-main nav > ul li a {
      line-height: 34px!important;
    }
    #header .header-nav-main nav > ul > li > a {
      font-weight: 600!important;
    }
}