.icono {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%; 
    text-align: center;
}

#opcionReserva #anteriorPag {
    background-color: var(--palette-color1) !important;
}

#opcionReserva .send { 
    background-color: var(--palette-color1) !important;
}

.icono-blanco {
    color: var(--palette-color1) !important;
    font-size: 2em;
}

.resumen input, .resumen select {
    color: var(--textoComplemento2) !important;
}

.resumen input, .resumen select {
    color: var(--textoComplemento2) !important;
}

.separator {
    color: var(--palette-color1) !important;
}

.form-control .inputforma::placeholder{
    color: white !important;
}

#basic_hotel_information .public_price {
    text-align: initial !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    font-size: 11.92px  !important;
    color: #000000 !important;
    font-weight: 600 !important;
    line-height: 15px !important;
    text-align: right !important;
    padding-bottom: 5px !important;
}

#basic_hotel_information .savings {
    font-weight: 400 !important;
    font-size: 15px !important;
    text-align: initial !important;
    font-size: 11.92px !important;
    color: #000000 !important;
    font-weight: 600 !important;
    line-height: 15px !important;
    text-align: right !important;
    padding-bottom: 5px !important;
}

header .select-menu-top {
    position: relative;
    display: block;
    width: 5.8em;
    height: 1.9rem;
    overflow: hidden;
    border-radius: 0.45em;
    border: 1px solid #000000;
    border-radius: 40px;
    line-height: normal;
}

header .select-menu-top select {
    font-size: 15px !important;
}

.lightpick__tooltip {
    color: var(--palette-color1) !important;
}

#searchBox .s-form-box .s-input .dm-group-title .dm-delete {
    color: var(--palette-color2) !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: var(--palette-color1) !important;
    background: none !important;
}

.ui-menu .ui-menu-item .ui-menu-item-wrapper:before {
    color: var(--palette-color2) !important;
}

.s-range .sr-input input[type="range"]::-webkit-slider-thumb {  /* bolita de filtro de precios*/
    background-color: var(--palette-color2) !important;
    border: 1px solid var(--palette-color2) !important;
}

:root {
    --launcher-width: 75px;
}

.warnings {
    color: #FFFF !important;
}

.fa-phone:before {
    content: url(https://assets.beyond-experience.com/_assetspp/_images/c2c.png) !important;
    transform: scale(0.84);
    display: block;
    width: 30px;
    margin-top: -3px;
    height: 29px;
}

.ui-menu .ui-menu-item .ui-menu-item-wrapper:active, .ui-menu .ui-menu-item .ui-menu-item-wrapper:hover, .ui-menu .ui-menu-item .ui-menu-item-wrapper:focus, .ui-menu .ui-menu-item .ui-state-focus, .ui-menu .ui-menu-item .ui-state-active {
    color: var(--palette-color1) !important;
}

.ui-menu .ui-menu-item .ui-menu-item-wrapper:active, .ui-menu .ui-menu-item .ui-menu-item-wrapper:hover, .ui-menu .ui-menu-item .ui-menu-item-wrapper:focus, .ui-menu .ui-menu-item .ui-state-focus, .ui-menu .ui-menu-item .ui-state-active {
    color: var(--palette-color-barra1) !important;
    background-color: var(--palette-color1)!important;
}

.imprimir button {
    background-color: var(--fondo-bonotes) !important;
}

header .call-orange a i:hover {
    background: var(--palette-color1) !important;
}

.DetalleCompra {
    color: var(--palette-color2) !important; 
}

.contenedorFichas .locacion {
   color: var(--palette-color2) !important; 
}

.activadoSubMenu {
    color: var(--palette-color3) !important;
}

#searchBox.extendedBox .s-resume .s-open-box.rounded-circle {
    background-color: var(--fondo-bonotes) !important;
}


.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    background: var(--palette-color2);
    border: 1px solid var(--colorBeyond);
}

.lightpick__day-of-the-week {
    color: var(--palette-color1) !important;
}

.s-tooltip {
    background: var(--palette-color1) !important;
}

#buttonTop i {
    color: var(--textoComplemento1) !important;
}

table.tablaResort .btnReservar {
    background-color: var(--fondo-bonotes) !important;
}

table.tablaResort .btnReservar:hover {
    background-color: var(--palette-color1) !important;
}
.rewards-box {
    border-bottom: solid 1px var(--texto-menu)!important;
}
.rewards-box span {
color: var(--texto-menu)!important;
}
.rewards-box span b{
    color: var(--texto-menu)!important;
}
header .menuHide ul li:last-child a {
    color: var(--texto-menu)!important;
    cursor: pointer;
}
.seleckBox .box:hover span, .seleckBox .box.selected span{
    color: var(--palette-color-barra1)!important;
}
.seleckBox .box:hover, .seleckBox .box.selected{
    border-color: var(--palette-color-barra1)!important;
}
.seleckBox .box:hover path, .seleckBox .box.selected path{
    fill: var(--palette-color-barra1)!important;
}


/* Hotels nuevo */

.habList div i {
    color: var(--palette-color1) !important;
}

/* faqs nuevo */
.faqs .accordion .card-header button {
    color: var(--texto-menu) !important;
}
.faqs .accordion .card-header button{
    background: var(--degree-menu1)!important;
}
.faqs .card {
    border: 1px solid var(--degree-menu1)!important;
}
.faqs #list-sections .nav-tabs .nav-item .nav-link,.faqs h1 {
    color: var(--degree-menu1) !important;
}
.faqs #list-sections .nav-tabs .nav-link.active, .faqs #list-sections .nav-tabs .nav-item.show .nav-link {
    border: solid 1px var(--palette-color2)!important;
}
.faqs .accordion .card-header button{
    border-radius: 0!important;
}

@media (max-width: 992px) {
    #searchBox .btn-search{
        margin: 20px auto !important;
    }
    #searchBox.extendedBox .s-form .s-input .form-group .form-control{
        padding: 0 30px!important;
    }
}

#searchBox .s-form-box .dropdown-toggle {
    color: var(--palette-color1) !important;    
}

.ultratabs .tabActiva {
    background-color: var(--palette-color1) !important;
    color: #fff;
    font-weight: bold;
    width: 100% !important;
}


#searchBox .s-form-box .s-input .input-numeric .form-control {
    color: var(--palette-color2) !important;
}

#searchBox .s-form-box .s-input .dropdown .dropdown-toggle {
    background: #fff !important;
}

.tituloPrecios .price.txt-lightblue {
    color: var(--textoComplemento4) !important;  
}

.tituloPrecios .price.txt-blue {
    color: var(--palette-color1) !important;
}

.tituloPrecios .price.txt-orange {
    color: var(--palette-color2) !important;
}
/* Lastminute nuevo */

#contenidoSube .botonesDias .listdias input+label {
    background-color: var(--textoComplemento1) !important;
}

.ui-selectmenu-button.ui-button {
    border: 1px solid var(--palette-color2) !important;
    color: var(--palette-color1) !important;
}

.listdias label {
    color: var(--palette-color1) !important;
}

.request .regreso a {
    color: var(--palette-color1) !important;
}

.request .regreso {
    color: var(--palette-color2) !important;
}

.destino {
    color: var(--palette-color3) !important;
}

.chronosoft .detalleCompra .precioG ul {
   color: var(--palette-color1) !important;
}

.request .notaPrecio {
    color: var(--palette-color3) !important;
} 

.request .detalleList span {
    color: var(--palette-color3) !important;
}

/* Hoteles Nueva sección */
.category {
    color: var(--palette-color1) !important;
}

html, body {
    color: var(--palette-color1) !important;
}
.s-iBadge {
    border: 1px solid var(--palette-color1) !important;
    color: var(--texto-menu) !important;
}

#searchBox.extendedBox .s-container .s-form .s-results {
    color: var(--palette-color1) !important;
}

.habList div span {
    color: var(--palette-color1) !important;
}

.ultratabs .activochecked {
    background: var(--palette-color2) !important;
}

#filtersForm .checkbox input[type="checkbox"]:checked+label::before {
    background: var(--palette-color1) !important;
}

header .call-orange a i {
    height: 30px !important;
    width: 30px !important;
    font-size: 1em;
}

header .select-menu-top select {
    color: var(--texto-menu) !important;
    background: var(--degree-menu2) !important;
}

.filterHome .filterForm .filterInput .dropdown .dropdown-toggle {
    padding: 4.5px 0px;
}

header .select-menu-top::after{
    color: #FFFF !important;
    content: '\f107';
    position: absolute;
    top: 50%;
    right: 0;
    bottom: 0;
    padding: 0 0.3em;
    pointer-events: none;
    font-size: 15px;
    font-weight: 600;
    transform: translateY(-50%);
}

header .select-menu-top::after{
    background: var(--degree-menu2) !important;
}

.inside {
    color: var(--palette-color1) !important;
}


/*nuevos cambios*/
.fichaResort{
    background-color: var(--textoComplemento1)!important;
}
.addReadMore .readMore, .addReadMore .readLess{
    color: var(--palette-primario)!important;
}
.scrollbar::-webkit-scrollbar-thumb {
    background-color: var(--palette-color1)!important;
 
}
#filtersForm .checkbox input[type="checkbox"]:checked+label::after{
    content: none!important;
}
#filtersForm .checkbox input:checked+label span,#filtersForm .checkbox input:checked+label span,
#FilterZoneName .checkbox input:checked+label span {
    background-color: var(--palette-color1)!important;
    border-color: var(--palette-color1)!important;
}
.fichaResort ul li {
    color: var(--textoComplemento2) !important;
}

#filtersForm .checkbox label span,#FilterZoneName .checkbox label span {
    background-color: #fff;
    border: 1px solid var(--palette-color1)!important;
   
}
header .menu-top .avatar .dropdown-menu .rewards-box .item-rewards span {
    color: var(--palette-color1) !important;
}

#searchBox.extendedBox #filtersForm .s-map-box #showMap {
    background-color: var(--palette-color1) !important;
    color: white;
}

#searchBox.extendedBox #filtersForm .divSection .inputElement {
    width: 100%;
    color: var(--palette-color1) !important;
    padding: 0;
}

#filtersForm .radio input[type="radio"]+label::before, #filtersForm .checkbox input[type="checkbox"]+label::before {
    content: '';
    display: inline-block;
    border: 2px solid var(--palette-color1) !important;
    width: 18px;
    height: 18px;
    vertical-align: text-bottom;
    margin-right: 10px;
}
#searchBox .s-form .form-control {
    color: var(--palette-color2) !important;
    font-weight: bold;
}
#searchBox.extendedBox #filtersForm #s-filter-header .s-btn-filter,.filtrodestino #sf-controls .s-btn-filter{
    background: var(--textoComplemento1) !important;
    color: var(--palette-color1) !important;
}

[data-toggle="collapse"] .s-icon-collapse {
    position: absolute;
    right: 0px;
    top: 5px;
    color: var(--palette-color2) !important;
}

.s-range .sr-values label .s-range-value {
    color: var(--palette-color2) !important;
    font-weight: bold;
}

#searchBox.extendedBox #filtersForm .divSection {
    color: var(--palette-color1) !important;
    width: 100%;
}

.HorariosAtencion {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: var(--palette-color1) ;
}

.resumen label {
    text-align: initial;
    font-size: 12px;
    color: var(--textoComplemento5) !important; 
    width: 100%;
    font-weight: 600;
}

.resumen .nombreReserva span {
    color: var(--palette-color1) !important;
}

.resumen .nombreReserva span i{
    color: var(--palette-color1) !important;
}

.resumen .iconosDetalle span i {
    color: var(--palette-color1) !important;
}

.resumen .iconosDetalle span {
    color: var(--palette-color1) !important;
}

.resumen .titular small {
    color: var(--palette-color1) !important;
}
/*caja buscador hoteles*/
#searchBox .s-form .s-form-box .s-input .form-group, #searchBox .s-form-box .s-input .dropdown .dropdown-toggle, #searchBox .s-form-box .s-input .dropdown .dropdown-menu.show, #searchBox .s-form-box .s-input .input-numeric, #searchBox .s-form-box select {
/*     border: 1px solid var(--palette-color1); */
    border-radius: 4px;
}

#searchBox .s-form-box .s-input .calendarFilter .calendarFilterItem:first-child {
    /* border-right: 1px solid var(--palette-color1) !important; */
}

#searchBox .btn-search {
    background-color: var(--palette-color1) !important;
}

#searchBox.extendedBox .s-open-modal {
    background-color: var(--palette-color1) !important;
    color: var(--texto-menu) !important;
}

#opcionReserva b {
    color: var(--palette-color1) !important;
}

#opcionReserva .impuestos {
    color: var(--palette-color1) !important;
}
/*termina nuevos cambios*/
#login i{
    color: var(--texto-menu) !important;
}

.lista b {
    color: var(--palette-color1) !important;
}

#ladoB p {
    color: var(--white) !important;
}

.expand, .titlePerfil{
    background: var(--palette-color2) !important;
    color: var(--white) !important;
}

.expand h2 {
    color: var(--white) !important;
}

.comprar a {
    background: var(--palette-color1) !important;
}

.botonSend {
    background: var(--palette-color1) !important;
}

.NombreDes {
    color: var(--palette-color1) !important;
}

.bold {

    color: var(--palette-color1) !important;
}

.precios p:nth-child(3) {
    color: var(--palette-color1) !important;
}

.itemFichaCarro .itemCarros .botonReservar {

    background: var(--palette-color1) !important;
}

.itemFichaCarro .itemCarros .inferior .infoprecios .precios .titulos .preciostitulos .titulosfrom,
.itemFichaCarro .itemCarros .inferior .infoprecios .precios .titulos .preciostitulos .preciosfrom {

    color: var(--textoComplemento5) !important;
}

.contenedorFichas .socios {
    color: var(--textoComplemento5) !important;
}

.filterInput .dropdown .dropdown-toggle .sboxRooms i {
    color: var(--palette-color1) !important;
}

.filterInput .dropdown .dropdown-toggle .sboxRooms input {
    color: var(--palette-color1) !important;
}

.titulos a {
    color: var(--palette-color1) !important;
}

.contenedorFichas .from,
.contenedorFichas .breward {
    color: var(--textoComplemento5) !important;
}

.fichaRequest .botonSend {
    background: var(--palette-color1) !important;
}

#listado .itemTrans .bodyTrans .vermasTrrans {
    background: var(--palette-color1) !important;
}

.precioGFicha {
    color: var(--textoComplemento5) !important;
}

.DescriptionMore .botonesTrans .requestBtn {
    background: var(--palette-color1) !important;
}

.DescriptionMore .descripcionDetallada strong {
    color: var(--palette-color1) !important;
}

.fichaRequest .precios p:nth-child(3) {
    color: var(--palette-color1) !important;
}

/*login*/
#logoBloque {
    background: var(--palette-color2) !important;
}

#loginBloque {
    background: var(--login-background) !important;
}

.accessButton {
    background: var(--palette-color3) !important;
}

.requestTransfer .inputTextA {
    border: none;
}

#tituloHoteles {
    background: var(--palette-color2) !important;


}

img.logoFooter {
    max-width: 89% !important;
}

table tbody tr td[colspan="5"] {
    color: var(--palette-color1) !important;
}

#share h3:first-child::after {
    border: 1px dashed var(--palette-color1) !important;
}

/**/
#scrollIndicator:before,
#scrollIndicator:after {
    background: var(--palette-color1) !important;
}

#buttonTop:hover {
    background: var(--palette-color1) !important;
    text-decoration: none !important;
}

.titulo {
    color: var(--palette-color1) !important;
}

.contenedorFichas .botonBook a {
    background: var(--palette-color1) !important;
}

.descripcion {
    color: var(--textoComplemento2) !important;
}

#cajaReserva .form-group .fa {
    color: var(--palette-primario) !important;
}

.filterForm .filterInput .dropdown .dropdown-toggle .sboxRooms i {
    color: var(--palette-color1) !important;
}

.fechas {
    color: var(--textoComplemento2) !important;
}

.segundaParte {
    color: var(--textoComplemento2) !important;
}

.terceraParte .horarios {
    color: var(--textoComplemento2) !important;
}

.contenidoIzquierda {
    color: var(--textoComplemento2) !important;
}

.precios {
    border: none !important;
    color: var(--palette-color1) !important;
}

.leyenda {
    color: var(--textoComplemento2) !important;
}

.titulos h3:first-child,
.titulos h3:last-child {
    color: var(--palette-color1) !important;
}

#share h3:first-child {
    color: var(--palette-color1) !important;
}

.parrafopop,
.titulopop2 {
    color: var(--textoComplemento2) !important;
}

.tabla {
    color: var(--textoComplemento2) !important;

}



#share h3:first-child::after {
    border-bottom: 1px dashed var(--palette-color1) !important;
}

.titulos span {
    color: var(--palette-color1) !important;
}

.contenedorDerecha {
    color: var(--textoComplemento2) !important;
}

.botonSend {
    background: var(--palette-color3) !important;
    color: var(--textoComplemento1) !important;
    border: none !important;
}

.precios p {
    color: var(--palette-color1) !important;
}

.contenedorFichas {
    color: var(--textoComplemento2) !important;
}

#navFilter .divSection #showMap {
    background: var(--palette-color3) !important;
}

.contenedorHotelesBusqueda .contenedor_precio div.tituloPrecios .public.naranja {
    color: var(--textoComplemento2) !important;
}

.breward {
    color: var(--palette-color2) !important;
}

.botonB {
    background: var(--palette-color2) !important;

}

.ultratabs input[type="radio"]:checked {
    background: var(--palette-color2) !important;
}

/* .activaItemT {
    background: var(--palette-color1) !important;
} */

.destinoFF .moreInfo {
    background: var(--palette-color1) !important;
}

/*data verification*/
h1.formatotexto {
    color: var(--palette-color3) !important;
}

#validaciondefolios h1 {
    border-bottom: dashed 1px var(--palette-color2);
}

.formatotexto {
    color: var(--palette-color3) !important;
}

#enviodedatos button {
    background: var(--palette-color3) !important;
}

#validaciondefolios h1 {
    border-bottom: dashed 1px var(--palette-color2) !important;
}

/*barra menu*/
header .bg-beyond {
    background: linear-gradient(88.8deg, var(--degree-menu1) 0%, var(--degree-menu1) 56.36%, var(--degree-menu2) 100%) !important;
}

/* MENU*/

.activadoMenu {
    color: var(--texto-menu) !important;
}

.burger {
    background: var(--texto-menu);
}

.burger::before {
    background: var(--texto-menu);
}

.burger::after {
    background: var(--texto-menu);
}

.fixed-header .bg-beyond {
    background-color: var(--texto-menu) !important;
}

header .select-menu-top:hover::before {
    color: var(--texto-menu);
}

header .select-menu-top {
    border: 1px solid var(--texto-menu);
}

header .navbar-dark .navbar-nav .nav-link {
    color: var(--texto-menu);
}

header .menu-top ul li #out {
    color: var(--texto-menu);
}

header .select-menu-top select {
    color: var(--texto-menu);
    background: var(--degree-menu2);
}

header .select-menu-top select option {
    color: var(--texto-menu);
}

header .select-menu-top select option:hover {
    background: var(--texto-menu);
}



header .dropdown-menu {
    border-top: solid 5px var(--texto-menu);
    background: var(--degree-menu1);
    background-size: cover;
    /*opacity: 0.7; */
}

header .call-orange a i {
    /*background: var(--texto-menu)*/
    color: var(--palette-color1);
}

header .call-orange a i:hover {
    background: var(--palette-color1) !important;
    color: var(--texto-menu) !important;
}

header .cantidadcarro {
    color: var(--texto-menu) !important;
}

header .menu-top .avatar .dropdown-menu .perfil-menu {
    border: 1px solid var(--palette-color2);
}

header .menuHide {
    background: var(--degree-menu1);
    background-size: cover;
    opacity: 0.7;

}

header .navbar-dark .navbar-nav .nav-link:after {
    background: var(--texto-menu) !important;
}

header .navbar-dark .navbar-nav .nav-link:hover {
    color: var(--texto-menu) !important;
}

header .menuHide ul li a {
    color: var(--texto-menu) !important;
}
header .menuHide ul li:last-child {
    border-top: 1px solid var(--texto-menu);
}

header .menuHide ul li a:hover {
    background: var(--palette-color1) !important;
    color: var(--texto-menu) !important;
}

header .navbar-dark .navbar-nav .nav-link:after {
    background: var(--texto-menu) !important;
}

header .menu-top ul li a {
    color: var(--texto-menu) !important;
    font-weight: 300;
    font-size: 14px;
    line-height: 15px;
}

header .menu-top ul li a:hover {
    color: var(--texto-menu) !important;

}

header .menu-top ul li .acomodoDe {
    color: var(--texto-menu) !important;
}

header .menu-top ul li #out {
    color: var(--texto-menu) !important;
}

header .menu-top ul li #out:hover {
    color: var(--texto-menu) !important;
}

header .menu-top ul .avatar a,
header .menu-top ul .menuMini a {
    color: var(--texto-menu) !important;
}

header .menu-top .acomodoDe {
    color: var(--texto-menu);
}

header .menu-top .acomodoDe:hover {
    color: var(--palette-color3) !important;
}

header .menu-top .cantidadcarro2 {
    color: var(--textoComplemento1) !important;
}

header .menu-top .avatar .dropdown-menu .perfil-menu {
    border: 1px solid var(--palette-color2);
}

header .menu-top .avatar .dropdown-menu small {
    color: var(--textoComplemento2);
}

header .navbar-dark .navbar-nav .dropdown-toggle[aria-expanded=true] {
    background-color: var(--textoComplemento2) !important;
    color: var(--texto-menu) !important;
}

header .navbar-dark .navbar-nav .show .dropdown-toggle {
    background-color: var(--textoComplemento2) !important;
    color: var(--texto-menu) !important;
}

.nombrePerfil {
    color: var(--texto-menu) !important;
    display: block;
}

header .carMobile .menuMini a {
    color: var(--texto-menu) !important;
}

header .carMobile .menuMini a:hover {
    color: var(--texto-menu) !important;
}

header .shopMobile .carMobile .acomodoDe {
    color: var(--texto-menu) !important;
}

header .dropdown-item:hover,
header .dropdown-item:focus {
    background: var(--palette-color2) !important;
    color: var(--textoComplemento1) !important;
}

/*bookPremium_Res*/
.bookPremium #contenedor #colPrincipal #destinoSemana h2 
, .classMarcaAgua p
{
    color: var(--textoComplemento1) !important;
}

/* .bookPremium #contenedor #colPrincipal #destinoSemana {
    background: var(--palette-color1) !important;
} */

.bookPremium #contenedor #colPrincipal .nombreLugar h3 {
    color: var(--palette-color1) !important;
}

.bookPremium #contenedor #colPrincipal #imagenSemana .classMarcaAgua {
    background: var(--textoComplemento2) !important;
    opacity: 0.85;
}

.bookPremium #contenedor #colPrincipal .priece .priceSimbol {
    color: var(--palette-color1) !important;
}

.bookPremium #contenedor #colPrincipal .priece .priceMount {
    color: var(--palette-color1) !important;
}

.bookPremium #contenedor #colPrincipal .priece .priceMount .color-black {
    color: #000 !important;
}

.bookPremium #contenedor #colPrincipal .priece .pricemoneda {
    color: var(--textoComplemento5) !important;
}

.bookPremium #contenedor #colPrincipal .box-price-week p {
    color: var(--textoComplemento5) !important;
}

.CuadroAzul {
    background: linear-gradient(88.8deg, var(--textoComplemento2) 0%, var(--textoComplemento2) 56.36%, var(--textoComplemento2) 100%) !important;
}

.bookPremium #contenedor #colPrincipal .box-price-week .priceRewards {
    color: var(--palette-color1) !important;
}

.VermasDestinos {
    background: var(--textoComplemento2) !important;
}

.bookPremium #contenedor #colPrincipal .bookNow .my-add-button {

    background: var(--palette-color1) !important;
}

.bookPremium #contenedor #colPrincipal .bookNow .my-add-button:hover {
    background: var(--palette-color2);
}

.bookPremium #contenedor #colPrincipal .detalle-book p {
    color: var(--textoComplemento5) !important;
}

.bookPremium #contenedor #colPrincipal .detalle-book p b{
    color: var(--textoComplemento5) !important;
}
/* .bookPremium #contenedor #colPrincipal .bookNow .detallepro span {
    background: var(--palette-color1) !important;
} */

.bookPremium #contenedor #colPrincipal .bookNow .detallepro span:hover {
    color: var(--palette-color2) !important;
}

.listaContent li {
    color: var(--textoComplemento2) !important;
}

.bookPremium #contenedor #colPrincipal .bookNow .detallepro .detallesIconos p {
    color: var(--textoComplemento5) !important;
}

.formBuscador .group .box.selected{
    color: var(--palette-color-barra1)!important;
    border-color: var(--palette-color-barra1)!important;
}
.bookPremium #contenedor #colPrincipal .priece .text{
    color: var(--textoComplemento5)!important;

}

.listaContent li:before {
    color: var(--palette-color3);
}

.color-naranja {
    color: var(--palette-color3) !important;
}

#LRegion h3 {
    color: var(--textoComplemento2) !important;
}

#LRegion h3 a {
    color: var(--textoComplemento2) !important;
}

.custom-floating-button {

    background: var(--palette-color3) !important;

}

#progress .ui-widget-header {
    background-color: var(--palette-color1) !important;

}

.ui-widget-header {
    background-color: var(--palette-color1) !important;
}

.listaContent li:before {
    color: var(--palette-color3) !important;
}

.custom-floating-button:hover {
    background: var(--palette-color3) !important;
}

.VermasDestinos {
    background-color: var(--palette-color3) !important;
    box-shadow: -1px 2px 5px 0 rgba(114, 114, 114, 0.5);
}

.roomD {
    color: var(--palette-color2) !important;
}

.bookPremium #contenedor #colPrincipal .detalle-book p i {
    color: var(--palette-color3);
}

/*carrito*/
#ladoB .pesta {
    background-color: var(--palette-color1);
}

#progress .ui-widget-header {
    background-color: var(--palette-color1);
}

.liquidbox-submit .bdtslqbx-btn-bg-submit {
    background-color: var(--palette-color1);
}

p {
    color: var(--palette-color1) !important;

}

.form1 .filterInput {
    margin: 1px 8px !important;
}

p.equivalencia {
    color: var(--textoComplemento1) !important;
}

i.icon-right-arrow {
    color: var(--textoComplemento1) !important;
}

#text2 {
    color: var(--textoComplemento2) !important;
}

.lista li {
    color: var(--textoComplemento2) !important;
}

.lista li:before {
    color: var(--palette-color-barra1) !important;
}

.spanPrecio {
    color: var(--palette-color1) !important;
}

.ultratabs .btnRW {
    color: var(--palette-color1) !important;
}

#scrollIndicator span,
#scrollIndicator2 span {
    background-color: var(--palette-color1) !important;
}

.ultratabs .btnBook {
    background-color: var(--palette-color1) !important;

}

.working .NumerosTel a {
    color: var(--palette-color1) !important;
}

.ultratabs .tablaRooms .itemRoomRes .rDes {
    color: var(--palette-color1) !important;
}

.encontrados {
    color: var(--textoComplemento2) !important;
}

.contenedorHotelesBusqueda .DestinoL {
    color: var(--textoComplemento2) !important;
}

.filterForm .filterInput input,
.filterForm .filterInput select {
    color: var(--textoComplemento2) !important;
}

#basic_info_tittle {
    color: var(--textoComplemento2) !important;
}

#basic_hotel_information .btn_showInformation {
    background-color: var(--palette-color1) !important;
}

.titulos span {
    color: var(--palette-color1);
}

.filterForm .tituloRoomItem .eliminar {
    color: var(--palette-color1) !important;
}

.filterForm .itemRowRoom .itemRowRoom-item .fa-plus-icon {
    color: var(--palette-color1) !important;
}

.filterForm .btnAddRoom .aplicaRooms {
    background-color: var(--palette-color1) !important;
}

#basic_information .content_image .discount {
    background-color: var(--palette-color1) !important;
}

#basic_hotel_information .savings {
    color: var(--textoComplemento2) !important;
}

.bcar {
    background-color: var(--palette-color1) !important;
}

#navFilter .filtrosHotelStar .divSection .inputElement {
    border: 1px solid var(--textoComplemento2) !important;
}

.filterForm .filterInput .dropdown .dropdown-toggle .sboxRooms i {
    color: var(--palette-primario) !important;
}

/*hotles*/
.ui-autocomplete-category {
    background-color: var(--palette-color1) !important;
}

.ui-state-active {
    color: var(--palette-color1);
}

.menuHotels ul>li {
    border: 1px solid var(--palette-color1) !important;
    /*color: var(--textoComplemento2) !important*/;
}

.nombre {
    color: var(--palette-color1) !important;
}

.tituloPrecios div {
    color: var(--textoComplemento2) !important;
}

.menuActivo,
.menuHotels ul>li:hover {
    background: var(--palette-color1) !important;
    color: var(--textoComplemento1) !important;
}

.estrellasHotel i {
    color: var(--palette-color1) !important;
}

.contenedorHotelesBusqueda .descrip {
    color: var(--textoComplemento2) !important;
}

.working .NumerosTel h4 {
    color: var(--palette-color1);
}

.activo {
   /* background: var(--palette-color1) !important;*/
    color: var(--textoComplemento1) !important;
}

.filterInput .dropdown .dropdown-toggle {
    border: 1px solid var(--textoComplemento2) !important;
}

.nombreTab:hover {
    color: var(--textoComplemento2) !important;
}

.nombreTab {
    color: var(--palette-color1) !important;
}

.destinoFF .destinoFFFF .imagenFichaH .overlay {
    background-color: var(--overlay1) !important;
}

header .navbar-dark .navbar-nav .nav-link:after {
    background: var(--white) !important;
}

header .dropdown-menu {
    border-top: solid 5px var(--palette-color3) !important;
}

header .dropdown-item:not(:last-child) {

    box-shadow: 0px 1px 0px 0px var(--white) !important;
}

/*PW+*/

#premiumweeksplus-chronosoft-data .contenedorLM .item-last .itemP .hotelTitle {
    color: var(--palette-color1) !important;
}

/*resortWeeksRes*/
.btnSearch {
    background-color: var(--palette-color1) !important;
}

#LRegion h3 a span,#LRegion h3 a{
    color: var(--palette-color1) !important;
}


.chronosoft h1 span {
    color: var(--palette-color1) !important;
}

#LRegion h3 {

    color: var(--palette-color3);
}

#LRegion h3 a {
    color: var(--palette-color3);
}

#LRegion h3 a span {
    color: var(--palette-color3);
}

.custom-select {
    border: 1px solid var(--palette-color2);
}


.sin-borde {
    border: none !important;
}

.detinosBox .itemdestinos .regiones .vermasInfo {
    background-image: linear-gradient(269.94deg, var(--palette-color1) 19.15%, var(--palette-color2) 98.63%);
    color: var(--textoComplemento1) !important;
}

.detinosBox .itemdestinos .regiones .SecDestino input:checked+label {
    background-color: var(--palette-color1) !important;
    color: var(--textoComplemento1) !important;

}

table.tablaResort form .botonR {
    background-color: var(--palette-color1) !important;
}

.btnSearch {
    background: var(--colorNaranja);
}

.detinosBox .itemdestinos .regiones .SecDestino .buttongroup label {
    color: var(--palette-color1) !important;

}

.detinosBox .itemdestinos .regiones .SecDestino .buttongroup label:hover {
    background-color: var(--palette-color2) !important;
    color: var(--textoComplemento1) !important;
}

.detinosBox .itemdestinos .regiones .SecDestino p {
    color: var(--palette-color1) !important;
}

.titulospaquete {
    color: var(--palette-color1) !important;
}

.detinosBox .itemdestinos .regiones .SecTrimestre [type="radio"]:checked+label:after,
.detinosBox .itemdestinos .regiones .SecTrimestre [type="radio"]:not(:checked)+label:after {

    background-color: var(--palette-color1) !important;
}

.detinosBox .itemdestinos .regiones .destinoInfo .nombreDestino {
    color: var(--textoComplemento1) !important;
}

#contenidoSube .botonesDias .listdias input:checked+label {
    background-color: var(--palette-color1) !important;
    color: var(--textoComplemento1) !important;
}

#contenidoSube .buscadorLMinute .btnBuscar {
    background-color: var(--palette-color3);
}

#contenidoSube .fichasLast .itemFiltrado .filtroLast .busquedaLast p {
    color: var(--textoComplemento2) !important;
}

#progress .ui-widget-header {
    background-color: var(--palette-color3) !important;
}

#contenidoSube .botonesDias .listdias label {
    color: var(--textoComplemento5) !important;
    border: solid 1px var(--palette-color1) !important;
}

#contenidoSube .ui-progressbar .ui-progressbar-value {
    background-color: var(--palette-color1) !important;
}

.detinosBox .itemdestinos .regiones .vermasInfo:hover {
    background: var(--palette-color2) !important;
}

.fichaResort h3 {
    color: white !important;
}

.fichaResort ul li {
    color: var(--textoComplemento2) !important;
}

.listaTablas {
    border: 1px solid var(--palette-color2) !important;
}

table.tablaResort caption {

    Color: var(--palette-color2) !important;
}

table.tablaResort td {

    color: var(--textoComplemento2) !important;
}


table.tablaResort form .botonR {

    background-color: var(--palette-color3);
}

table.tablaResort form .botonR:hover {
    background-color: var(--palette-color2) !important;
}

.bannercarga {
    background-color: var(--palette-color3);
}

/* .elementos .itemElementos{
	width: 19%;
	border: none !important;
	margin: -0.5em 0.6em;
} */

.contenedorInfoHotel strong {
    color: var(--textoComplemento2) !important;
}

.contenedorInfoHotel h3 {
    color: var(--textoComplemento2) !important;
}

.fechaHotel {
    color: var(--textoComplemento2) !important;
}

.loadMore,
.loadLess {
    color: var(--palette-color1) !important;
}

.chronosoft h1 {
    color: var(--palette-color1) !important;
}

.chronosoft .detalleCompra .precioG .priceMembers {
    color: var(--palette-color1) !important;
}

.chronosoft .botonSend {
    /* height: 72px !important; */
    border: solid 1px var(--palette-color1) !important;
    background-color: var(--palette-color1) !important;
}

.chronosoft .textoRequest p {
    color: var(--textoComplemento2) !important;
}

.chronosoft .detalleCompra #medio span {
    color: var(--textoComplemento2) !important;
}

#contenidoSube .fichasLast h1 {
    color: var(--palette-color1) !important;
}

#premiumweeksplus-chronosoft-data .contenedorLM .item-last h3 {
    background-color: var(--palette-color1) !important;
}

#premiumweeksplus-chronosoft-data .contenedorLM .item-last .btnReservar {
    background-color: var(--palette-color3) !important;
}

/*LAST MINUTE*/
#contenidoSube .buscadorLMinute .inside {
    color: var(--palette-color3);
}

#contenidoSube .fichasLast .itemFiltrado .filtroLast .tItuloLast h2 {
    color: var(--palette-color2) !important;
}

#contenidoSube .buscadorLMinute .btnBuscar:hover {
    background: var(--palette-color2) !important;
}

#contenidoSube .buscadorLMinute .btnBuscar {

    background: var(--palette-color1) !important;
}

#contenidoSube .buscadorLMinute .group {
    border: 1px solid var(--palette-color2) !important;

}

#contenidoSube #datos_pp .contenedorLM .item-last .itemsLM .titles,
#contenidoSube #datos_pp .contenedorLM .item-last .itemsLM .checkIn,
#contenidoSube #datos_pp .contenedorLM .item-last .itemsLM .checkOut,
#contenidoSube #datos_pp .contenedorLM .item-last .itemsLM .plan {

    color: var(--palette-color2) !important;
}

#contenidoSube #datos_pp .contenedorLM .item-last .itemsLM .titles {

    color: var(--textoComplemento2) !important;
}

#contenidoSube #datos_pp .contenedorLM .item-last .formBuy #botonReservar {

    border: 1px solid var(--colorIcono);
    color: var(--palette-color2);
}

.contenedorLM .item-last .itemsLM .contentheaders input[type="radio"]:checked+label {
    background: var(--palette-color2) !important;
    border: 1px solid var(--palette-color2) !important;
    color: var(--textoComplemento1) !important;
}

.contenedorLM .item-last .itemsLM .contentheaders .precioLabel {
    color: var(--palette-color1);
}

.precio {
    color: var(--palette-color1);
}

.contenedorLM .item-last .itemsLM .contentheaders .precioLabel {
    color: var(--palette-color1) !important;
}

.contenedorLM .item-last .itemsLM .contentheaders label {
    color: var(--palette-color1) !important;
}

#contenidoSube #datos_pp .contenedorLM .item-last .formBuy .btnReservar {
    background: var(--palette-color1) !important;
    border: 1px solid var(--palette-color1);
    color: var(--textoComplemento1);
}

.contenedorLM .item-last .itemsLM .contentheaders input[type="radio"]:checked+label {
    background: var(--palette-color1);
    border: 1px solid var(--palette-color1);
    color: var(--textoComplemento1);
}

.precioG.solo {
    color: var(--palette-color1) !important;
}

.menu-fixed {
    background: var(--textoComplemento1);
    border-bottom: dashed 1px var(--palette-color3);
}

.classMarcaAgua {
    background: var(--textoComplemento2);
}

.fichaMarca1 .bordeFicha {
    border: solid 2px var(--palette-color2);
}

.fichaMarca1 .details .colum .boton {
    background: var(--palette-color2);
}

#contenidoSube .fichasLast .itemFiltrado .filtroLast .busquedaLast .inputButonRadio input:checked+label {
    color: var(--palette-color3);
}

h2, h4{
    color: var(--palette-color1) !important;
}

.contenido .detalles .DetalleCompra {
    color: var(--textoComplemento4) !important;
}

h1, h3, h5 {
    color: var(--textoComplemento2) !important;
}

.chronosoft .detalleCompra .precioG ul,
.chronosoft .detalleCompra .precioG li {
    color: var(--textoComplemento2) !important;
}

.bweek,
.bweek2 {
    background: var(--textoComplemento1);
    color: var(--textoComplemento2);
}

.bweek:hover,
.bweek2:hover {
    background: var(--textoComplemento1);
    color: var(--textoComplemento2);
}

.listBSpecials .img-boton .botonReservar {
    background: var(--palette-color1) !important;

}

p.breadCrum a {
    color: var(--textoComplemento2) !important;
}

.informacion_corta {
    color: var(--textoComplemento2);
}

.directory .textoUp p {
    color: var(--textoComplemento2) !important;
}

.directory #continentes li {
    color: var(--textoComplemento2) !important;
}

.directory #mobileDirectorio [aria-expanded="true"] {
    color: var(--palette-color1) !important;
}

.directory #mobileDirectorio .btn-link {
    color: var(--palette-color1) !important;
}

.from,
.moneda {

    color: var(--textoComplemento2);
}

.precio {

    color: var(--textoComplemento2) !important;
}

#contenidoSube .fichasLast .itemFiltrado .filtroLast .busquedaLast .botonBuscador {
    background: var(--palette-color1) !important;
}

#contenidoSube .fichasLast .itemFiltrado .filtroLast .busquedaLast .inputButonRadio input:checked+label {
    color: var(--palette-color3) !important;
}

.contenedorLM .item-last .itemsLM .titles,
.contenedorLM .item-last .itemsLM .checkIn,
.contenedorLM .item-last .itemsLM .checkOut,
.contenedorLM .item-last .itemsLM .plan {
    color: var(--textoComplemento2);
}

#contenidoSube #datos_pp .contenedorLM .item-last .itemsLM .titles,
#contenidoSube #datos_pp .contenedorLM .item-last .itemsLM .checkIn,
#contenidoSube #datos_pp .contenedorLM .item-last .itemsLM .checkOut,
#contenidoSube #datos_pp .contenedorLM .item-last .itemsLM .plan {
    color: var(--textoComplemento2);
}

#buttonTop {
    background-color: var(--palette-color3);
}

.listBSpecials .destination {
    color: var(--textoComplemento2);
}

.listBSpecials .img-boton .botonReservar {
    background: var(--palette-color3);
}

.listBSpecials .destination {

    color: #005464;
}

.listBSpecials .tablePrice .right div {
    color: var(--palette-color1) !important;
}

#formBuscador input,
#formBuscador select,
#formBuscador input:focus,
#formBuscador select:focus {
    border: 1px solid var(--palette-color2);
}

#numeroHabitaciones {
    border-right: 1px solid var(--palette-color2) !important;
}

.listBSpecials .destination {
    color: var(--textoComplemento2) !important;
}

#ladoB #cantidadcarro {
    border: 1px solid var(--textoComplemento1) !important;
    color: var(--textoComplemento1) !important;
    background: var(--palette-color1) !important;
}

#ladoB {
    background-color: var(--palette-color1) !important;

}

.listBSpecials .blockInt {
    color: var(--textoComplemento2) !important;
}

header .bordeHeader {
    width: 100%;
    height: 3px;
    background: linear-gradient(87.61deg, var(--palette-color-barra2) 0%, var(--palette-color-barra1) 28.6%, var(--palette-color-barra1) 64.5%, var(--palette-color-barra1) 100%);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.5);
}

/*directprio*/
.directory .columna li.letra {
    color: var(--palette-color1) !important;
}

.lightpick__day.is-end-date.is-in-range,
.lightpick__day.is-start-date.is-in-range.is-flipped {
    background-color: var(--palette-color2) !important;
}

.directory .columna li>a {
    color: var(--palette-color3) !important;
}

.directory #continentes li:hover,
.directory #continentes li.activo {
    color: var(--palette-color2) !important;
}

.contenedorHotelesBusqueda .tituloPrecios .naranja span {
    color: var(--palette-color1) !important;
}

.directory .textoUp p strong {
    color: var(--palette-color3) !important;
}

#basic_hotel_information .public_price {
    color: var(--palette-color3) !important;
}

#navFilter .divSection #showMap {
    background: var(--palette-color1) !important;
}

.informacionPrecios .verDetallesH {
    background: var(--palette-color1);
}

.menuHotels .bookHe {
    color: var(--palette-color3) !important;
}

.ultratabs .tablaRooms .itemRoomRes .rSocio {
    color: var(--palette-color3) !important;
}

.working .NumerosTel p {
    color: var(--palette-color3) !important;
}

.ultratabs .tablaRooms .itemRoomRes .rSocio {
    color: var(--palette-color3) !important;
}

/*popup*/
.btn-container .btn-relogin {
    background: var(--palette-color3) !important;
}

/*tours*/
.holder a.jp-current,
a.jp-current:hover {
    color: VAR(--textoComplemento1) !important;
}

.holder a {
    color: var(--palette-color1) !important;
}

.ui-menu .ui-menu-item a {
    color: var(--palette-color1) !important;
}

.fondoRenglon {
    color: var(--textoComplemento1) !important;
    background-color: var(--palette-color1) !important;
}

.important {
    background: var(--palette-color3) !important;
    color: var(--textoComplemento1) !important;
}

p.textoinfo {
    color: var(--textoComplemento2) !important;
}

.holder a:hover {
    border: 1px solid var(--palette-color3) !important;
    background: var(--palette-color3) !important;
    color: var(--textoComplemento1) !important;
}

.btnDisponibiliad:hover {
    background: var(--palette-color2) !important;
}

.btnDisponibiliad {
    background: var(--palette-color1) !important;
}

#medio {
    border-left: 1px solid var(--palette-color1) !important;
    border-right: 1px solid var(--palette-color1) !important;
}

.val {
    border: 1px solid var(--palette-color3) !important;
}

.inside2 {
    color: var(--palette-color3) !important;
}

.ui-widget-header {
    border: 1px solid var(--palette-color1) !important;
    color: var(--textoComplemento1) !important;
    background: var(--palette-color1) !important;
}

.contenedorBFBtn {
    border: 1px solid var(--palette-color1) !important;
    color: var(--textoComplemento1) !important;
    background: var(--palette-color1) !important;
}

i.icon-left-arrow {
    color: var(--palette-color1) !important;
}

.fromTitulo,
.fromTituloSocio {
    color: var(--palette-color1) !important;
}

.precioNormal,
.precioSocio {
    color: var(--palette-color1) !important;
}

.monedaNormal,
.monedaSocio {
    color: var(--palette-color1) !important;
}

#informa {
    color: var(--textoComplemento2) !important;
}

#cajaReserva .form-group .form-control {
    padding: 0px 41px;
    color: var(--palette-color2);
    /* border: 1px solid var(--textoComplemento2) !important; */
}

.filterInput .dropdown .dropdown-toggle .sboxRooms input {
    color: var(--textoComplemento2) !important;
}

.filterInput .dropdown .dropdown-toggle .sboxRooms i {
    color: var(--palette-color2) !important;
}

.filterInput .dropdown .dropdown-menu.show {
    border: 1px solid var(--palette-color3) !important;
}

.itemRowRoom .itemRowRoom-item .caja-number {
    color: var(--palette-color2) !important;
}

.itemRowRoom .itemRowRoom-item .input-numeric {
    border: 1px solid var(--palette-color3) !important;
}

.itemRowChild select {
    border: 1px solid var(--palette-color3) !important;
}

.itemRowRoom .itemRowRoom-item .line-2 {
    border: 1px solid var(--palette-color3) !important;
}

.filterInput input,
.filterInput select {
    color: var(--palette-color2) !important;
}

.itemRowRoom .itemRowRoom-item span {
    color: var(--palette-color2) !important;
}

.botonBuscador {
    background: var(--palette-color1) !important;
}

.from2,
.moneda2 {
    color: var(--palette-color1) !important;
}

#botonFiltro {
    background: var(--palette-color1) !important;
}

.holder a.jp-current,
a.jp-current:hover {
    background: var(--palette-color2) !important;
}

.digitosTabla {
    color: var(--palette-color2) !important;
}

/*transfer*/
#botonReservar {
    background: var(--palette-color1) !important;
    color: var(--textoComplemento1) !important;
}

.label {
    color: var(--textoComplemento2) !important;
}


.botonSend {
    background: var(--palette-color1) !important;
    border: 2px solid var(--palette-color1) !important;
    color: var(--textoComplemento1) !important;
}

/*erfil*/
#resumenFechas span.titulo,
.estadoCuenta span.titulo,
#cashB span.titulo,
#premium span.titulo,
#bweeks span.titulo,
#lastM span.titulo {
    background: var(--palette-color1) !important;
    color: var(--textoComplemento1) !important
}

#botonEdicion,
#botonDatosTarjeta,
#botonEdicionCotitular,
#botonEdicionBeneficiario {
    color: var(--texto-menu) !important;
    background: none !important;
}

/*footer*/
#footer2 {
    bottom: 0;
    width: 100%;
    width: 100%;
    margin-top: 70px;
    left: 0;
    padding: 14px 0px;
    width: 100%;
    background-color: var(--textoComplemento4) !important;
}

#footer3 {
    background-color: var(--palette-color1);
}

#footer3 .logosFooter {
    display: flex;
    align-items: center;
}

#footer3 .logosFooter img {
    margin: 30px;
}

.logosFooter img {
    width: 12%;
}

.MapaDe {
    color: var(--palette-color1);
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 15px;
    padding-bottom: 12px;
}

.ColumnaSecciones {
    vertical-align: top;
    display: inline-block;
    width: 50%;
    height: 100%;
}
.centerTelFooter a{
    color: var(--palette-color-barra2);
}
#searchBox .s-icon,.fa-calendar:before{
    color:var(--palette-color1) !important;
}
header .navbar-dark .navbar-nav .nav-link{
    color:var(--texto-menu)!important;
}
.nav-link {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: var(--palette-color1) !important;
    padding: 0 0 5px 0;
}

.logosFooter {
    align-items: center;
    justify-content: center;
    text-align: center;
}

#footer2 .linksFooter .boxFooter li a {
    color: var(--texto-menu);
}

.beyondRequest #medio {
    border-left: 1px solid var(--palette-color1) !important;
    border-right: 1px solid var(--palette-color1) !important;
}

.contenedorHotelesBusqueda .contenidoImagen .descuento2 {
    background-color: var(--palette-primario) !important;
}

.contenedorHotelesBusqueda .header .titles {
    color: var(--palette-color1) !important;
}

.d-hotline {
    color: var(--palette-color2);
}

.centerTelFooter {
    color: var(--palette-color9);
}
.centerTelFooter span {
    display: block;
    text-align: left;
    color: var(--palette-color1);
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    padding: 0 0 10px 0;
}

.CuadroAzul {
    background: linear-gradient(88.8deg, var(--textoComplemento2) 0%, var(--textoComplemento2) 56.36%, var(--textoComplemento2) 100%) !important;

}

.image-headerLOGO {
    margin-top: 12px !important;
}


.botonP {
    background: var(--palette-color1) !important;
}

.botonSend {
    background: var(--palette-color1) !important;
    border: 2px solid var(--palette-color1) !important;
    color: var(--textoComplemento1) !important;
}

header .navbar-dark .navbar-brand {
    /*margin-top: -33px !important;*/
    width: 13%;
    padding: 0;
}

#popupclick2call input {
    border: 1px solid var(--palette-color3) !important;
}

#popupclick2call .icon-telephone {
    color: var(--textoComplemento2) !important;
}

.encontradosMobile {
    color: var(--textoComplemento2) !important;
}

#popupclick2call {
    margin-top: 10% !important;
}

#popupclick2call #button {
    background: var(--palette-color3) !important;
}

#prefijo {
    color: var(--textoComplemento2) !important;
    border: 1px solid var(--palette-color3) !important;
}

.wave.-three {
    background: var(--textoComplemento2) !important;
}

.activo {
    /*background: var(--palette-color1) !important;*/
    color: var(--textoComplemento1) !important;
}

header .select-menu-top::before {
    pointer-events: none;
    background: var(--textoComplemento1) !important;
    color: var(--textoComplemento5) !important;
}

header .cerrarMIniMenu i {
    color: var(--textoComplemento2) !important;
}

.strong {
    color: var(--palette-color1) !important;
}

@media (max-width:991px) {
    header .perfilMobile #out {
        color: var(--textoComplemento1) !important;
    }

    header .ActionMobile .botonesSalir a {
        color: var(--textoComplemento1) !important;
    }

    .mobileMenu {
        background: linear-gradient(217deg, var(--degree-menu2) 100%, var(--degree-menu1) 56.36%, var(--degree-menu2) 100%) !important;
    }

    .navbar-nav .dropdown-menu {
        background: var(--palette-color2) !important;
    }

    header .navbar-dark .navbar-nav .nav-link:hover {
        background: var(--palette-color2) !important;
    }

    /* .logoBeyond{
		display: none !important;
	} */
    .image-headerLOGO {
        margin-top: 36px !important;
        display: block !important;
    }
    .HorariosAtencion{
        text-align: center!important;
    }
    .nav-link{
        font-size: 16px;
        line-height: 18px;
    }
}

@media (max-width: 991px) {
    header .perfilMobile .textmenuWelcome {
        color: var(--texto-menu) !important;
    }

    
}

@media (min-width: 991px) and (max-width: 1200px) {
    header .perfilMobile .textmenuWelcome {
        color: var(--texto-menu) !important;
    }

    header .perfilMobile #out {
        color: var(--texto-menu) !important;
    }

    header .logoBeyond {
        margin-top: 16.12px !important;
    }

    #searchBox.extendedBox .s-form .s-input .form-group .form-control{
        padding: 0 30px!important;
    }
    #searchBox .form-group .s-icon {
        top: 11px!important;
        left: 5px!important;
    }
}

@media (min-width: 767px) {

    
    header .logoBeyond {
        /* margin-top: 24.12px; */
        width: 80%;
    }

    .fixed-header .logoBeyond {
        width: 100% !important;
        content:var(--logoscroll)
    }

    header .select-menu-top::before {
        pointer-events: none;
        background: var(--textoComplemento1) !important;
        color: var(--textoComplemento5) !important;
    }
}

@media (max-width: 767px) {
    #listado .fixedMobile .menuHotels ul>li {
        background: var(--palette-color2) !important;
    }

    .menu-top {
        display: none !important;
    }

    header .logoBeyondMobile {
        display: block;

        padding: 0;
        /*margin-top: 35px;*/
    }

    #listado .fixedMobile .menuHotels ul>li.activo {
        background: var(--palette-color1) !important;
    }
}

.bookPremium #contenedor #colPrincipal .box-price-week .color-black {
    color: #000 !important;
}

header .logoBeyondMobile {
    width: 50% !important;
}

.scrollbar::-webkit-scrollbar-thumb {
    background: var(--palette-color1) !important;
}

header .logoBeyond {
    content: var(--logo);
}

.fichaLounge a 
, .fichaLounge .precioFijo, .fichaLounge .terminal
, .fichaLounge .instalaciones li:before
, .md-overlayCart .loader
, .listaFichas .contenedorFichas .precioInfo b
, .fichaExoticas a
, .fichaExoticas .precioFijo, .fichaExoticas .terminal
, .contenido .nombreReserva span
, .contenido .iconosDetalle span
, .contenido .itemRoom .itemIconRoom span
{
    color: var(--palette-color1) !important;
}

.fichaLounge .Textdescripcion 
, .fichaLounge form .botonSend
, .md-overlayCart .loader::before, .md-overlayCart .loader::after
, .ContenidoTabs .nav-tabs .nav-item .nav-link
, .fichaExoticas form .botonSend
, .botonPop
, #css-modal .btn
, .DescriptionMore .botonesTrans .cerrarTrans
, .parpadea
{
    background-color: var(--palette-color1) !important;
}

.fichaLounge form .botonSend:hover 
, .ContenidoTabs .nav-tabs .nav-item .active 
, .fichaExoticas form .botonSend:hover
, .contenedorLM .item-last .formBuy .btnReservar
, .fichaPromocion .btn-reservar.whatsapp
{
    background-color: var(--palette-color3) !important;
}

.listaFichas .contenedorFichas .precioInfo 
, .contenedorLM .item-last .itemsLM .titles
, .contenedorLM .item-last .itemsLM .titles
, .contenedorLM .item-last .itemsLM .checkIn
, .contenedorLM .item-last .itemsLM .checkOut
, .contenedorLM .item-last .itemsLM .plan
{
    color: var(--palette-color3) !important;
}
.icon-telephone {
    color: var(--degree-menu1) !important;
}

#amend {
    background: var(--degree-menu1) !important;
}

.contenido .titular small{
    color: var(--textoComplemento4) !important;
}

.contenido .nombreReserva span i 
, .contenido .iconosDetalle span i
, .contenido .itemRoom .itemIconRoom span i
{
    color: var(--textoComplemento4) !important;
}

.fancybox-button svg {
    height: 100% !important;
    overflow: visible;
    position: relative;
    width: 100%;
    color: white !important;
}

.HorariosAtencion {
    color: var(--palette-color1);
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 15px;
    margin-bottom: 9px;
    text-align: left;
}

.fa-clock-o:before {
    content: "\f017";
}

*, *::before, *::after{
    box-sizing: border-box;
}

table.tablaResort th {
    color: var(--palette-color1) !important;
}

b, strong {
    color: var(--palette-color1) !important;
}

.searchRW select, #contenedorInputs select {
    color: var(--palette-color1) !important;
}

#searchBox .s-form-box .s-input .dropdown .dropdown-toggle .sbox-group input {
    color: var(--palette-color1) !important;
}


#searchBox .s-form-box .dm-btn-box .addGroup {
    color: var(--palette-color1) !important;
}

#searchBox .s-form-box .dm-btn-box .applyGroups {
    background-color: var(--palette-color1) !important;
}

#searchBox .s-form-box .s-input .dm-group-item .dm-group-item-info span {
    color: var(--palette-color2) !important;
}

#searchBox .s-form-box .s-input .input-numeric .form-control {
    color: var(--palette-color1) !important;
}

#searchBox .s-form-box .s-input .dm-group-item .dm-group-item-info .line-2 {
    border: 0.5px solid var(--palette-color1) !important;
}

#searchBox .s-form-box .s-input .dropdown .dm-group-title span {
    color: var(--palette-color2) !important;
}

#searchBox .s-form-box .s-input .dm-group-item .dm-group-item-info small {
    color: var(--palette-color2) !important;
}

#searchBox .s-form-box .s-input .dropdown .dropdown-divider {
    border: 1px solid var(--palette-color1) !important;
}

.lightpick__day.is-start-date.is-in-range, .lightpick__day.is-end-date.is-in-range.is-flipped {
    background-color: var(--palette-color1) !important;
}

#mensaje {
    color: var(--textoComplemento3);
}