    /*nuevos cambios*/

header .menu-top .avatar .dropdown-menu .rewards-box .item-rewards span {
    color: var(--palette-color1) !important;
}

.lista b {
    color: var(--palette-color1) !important;
}

#ladoB p {
    color: var(--white) !important;
}

.expand {
    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;
}

.fondolog {
    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: 65%;
}

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;
}

.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-color1) !important;
}

.filterForm .filterInput .dropdown .dropdown-toggle .sboxRooms i {
    color: var(--palette-color1) !important;
}

.fa-calendar:before {
    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;
}

.titulos {
    border-bottom: 1px dashed var(--palette-color1) !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(--palette-color1) 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::after {
    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:#2a99d7;
}

header .select-menu-top select option {
    color: var(--texto-menu);
}

header .select-menu-top select option:hover {
    background: var(--texto-menu);
}

header .call-orange a i {
    background: var(--texto-menu) !important;
}

header .call-orange a i:hover {
    background: var(--texto-menu) !important;
}

header .dropdown-menu {
    border-top: solid 5px var(--texto-menu);
    background: var(--palette-color2);
}

header .call-orange a i {
    background: var(--texto-menu);
    color: var(--texto-menu);
}

header .cantidadcarro {
    color: var(--texto-menu) !important;
}

header .menu-top .avatar .dropdown-menu .perfil-menu {
    border: 1px solid var(--palette-color2);
}

header .menuHide {
    background: linear-gradient(0deg, var(--degree-menu1) 0%, var(--palette-color1) 100%);
}

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 {
    border-bottom: 1px solid var(--texto-menu);
    color: var(--texto-menu) !important;
}

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;
}

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(--palette-color2);
    display: block;
}

header .call-orange a i:hover {
    background: none;
    color: var(--palette-color3) !important;
}

header .call-orange a i {
    background: none;
    color: var(--palette-color3) !important;
}

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-color1) !important;
    color: var(--textoComplemento1) !important;
}


/*bookPremium_Res*/

.bookPremium #contenedor #colPrincipal #destinoSemana h2 {
    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 #destinoSemana {
    background: var(--palette-color1) !important;
}

.bookPremium #contenedor #colPrincipal #imagenSemana .classMarcaAgua {
    background: var(--textoComplemento2) !important;
}

.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 .bookNow .detallepro span {
    background: var(--palette-color1) !important;
}

.bookPremium #contenedor #colPrincipal .bookNow .detallepro span:hover {
    color: var(--textoComplemento1) !important;
}

.listaContent li {
    color: var(--textoComplemento2) !important;
}

.bookPremium #contenedor #colPrincipal .bookNow .detallepro .detallesIconos p {
    color: var(--textoComplemento2) !important;
}

.busquedabtn {
    background: var(--palette-color1) !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;
}

.inside {
    color: var(--palette-color2) !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);
}

.fa-calendar:before {
    color: var(--palette-color3);
}

#cajaReserva .form-group {
    border: none !important;
    /* border: 1px solid var(--palette-color1) !important; */
}

.liquidbox-submit .bdtslqbx-btn-bg-submit {
    background-color: var(--palette-color1);
}

.ultratabs .tabActiva {
    background-color: var(--palette-color1) !important;
}

p {
    color: var(--palette-white) !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;
}

.ultratabs .tabActiva {
    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-color1) !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 {
    color: var(--palette-color1) !important;
}

table.tablaResort td {
    border-right: 1px solid var(--palette-color2) !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) !important;
}

.sin-borde {
    border: none !important;
}

.detinosBox .itemdestinos .regiones .vermasInfo {
    background-color: var(--palette-color1) !important;
    color: var(--textoComplemento1) !important;
}

.detinosBox .itemdestinos .regiones .SecDestino input:checked+label {
    background-color: var(--palette-color1) !important;
    color: var(--textoComplemento1) !important;
}

.detinosBox .itemdestinos .regiones .topdestinos .overDestinos {
    background-color: var(--overlay1) !important;
}

table.tablaResort form .botonR {
    background-color: var(--palette-color1) !important;
}

.btnSearch {
    background: var(--colorNaranja);
}

.detinosBox .itemdestinos .regiones .topdestinos .overDestinos {
    background-color: var(--overlay1) !important;
}

.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,
.detinosBox .itemdestinos .regiones .SecTrimestre [type="radio"]:not(:checked)+label {
    position: relative;
    color: var(--textoComplemento2) !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(--palette-color1) !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: var(--palette-color1) !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;
}

.request .acuerdo,.request .regreso,.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; */
}
.chronosoft .detalleCompra .precioG .priceMembers{
    display: flex;
}
.chronosoft .detalleCompra #medio span{
    margin-right: 10px;
}

#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-color2) !important;
}


/*LAST MINUTE*/

#contenidoSube .buscadorLMinute .inside {
    color: var(--palette-color3);
}

#contenidoSube .fichasLast .itemFiltrado .filtroLast .tItuloLast h2 {
    color: var(--palette-color3);
}

#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(--textoComplemento2);
}

#contenidoSube #datos_pp .contenedorLM .item-last .itemsLM .titles {
    color: var(--textoComplemento2);
}

#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);
}

.contenedorLM .item-last .itemsLM .contentheaders .activeRadio {
    background: var(--palette-color2) !important;
}

.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);
}

h1,
h2,
h3,
h4,
h5 {
    color: var(--textoComplemento2) !important;
}

.chronosoft .detalleCompra .precioG ul,
.chronosoft .detalleCompra .precioG li {
    color: var(--textoComplemento2) !important;
}

#search {
    background: var(--palette-color1);
    color: var(--textoComplemento1);
}

.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);
}

/* .destino {
    color: var(--textoComplemento2) !important;
} */

.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(--textoComplemento2) !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-color3) !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) !important;
}

.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) !important;
    /* border: 1px solid var(--textoComplemento2) !important; */
}

.filterInput .dropdown .dropdown-toggle .sboxRooms input {
    color: var(--palette-color2) !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;
    border: 2px solid 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,
#addBe {
    color: var(--palette-color1) !important;
}

/*footer*/
#footer2 {
    background: linear-gradient(88.8deg, var(--degree-footer1) 0%, var(--degree-footer2) 56.36%, var(--degree-footer3) 100%)!important;
}
#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-color1)!important;
}
.contenedorHotelesBusqueda .header .titles {
    color: var(--palette-color1)!important;
}
.d-hotline {
    color: var(--palette-color2);
}
.centerTelFooter {
    color: var(--palette-color3);
}
.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%;
}
#popupclick2call input {
    border: 1px solid var(--textoComplemento2) !important;
}
#popupclick2call .icon-telephone {
    color: var(--textoComplemento2) !important;
}
.encontradosMobile {
    color: var(--textoComplemento2) !important;
}
#popupclick2call {
    margin-top: 5% !important;
}
#popupclick2call #button {
    background: var(--palette-color1) !important;
}
#prefijo {
    color: var(--textoComplemento2) !important;
    border: 1px solid var(--textoComplemento2) !important;
}
.wave.-three {
    background: var(--textoComplemento2) !important;
}
.activo {
    background: var(--palette-color1) !important;
    color: var(--textoComplemento1) !important;
}
header .select-menu-top::after {
    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;
    }
}
@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; */
    }
}
@media (min-width: 767px) {
    header .logoBeyond {
        /* margin-top: 24.12px; */
        width: 11%;
    }
    header .menu-top{
        padding: 1rem;
    }
    
    .fixed-header .logoBeyond {
       /*  width: 57% !important; */
    }
    
    header .select-menu-top::after {
        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;
        color: var(--textoComplemento1) !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;
        color: var(--textoComplemento1) !important;
    }
}
.bookPremium #contenedor #colPrincipal .box-price-week .color-black {
    color: #000 !important;
}
header .logoBeyondMobile {
    width: 50% !important;
}
.contenidoCajaTitulo {
    background: var(--palette-color1) !important;
}
.scrollbar::-webkit-scrollbar-thumb {
    background: var(--palette-color1) !important;
}
.hotline-launcher.h-open .viewport div.h-conv div.fc-conversation-view div.h-header.single-channel-header .title .logo {
    display: none !important;
}

/*img.img-fluid.logoBeyond {
    max-width: 30%;
}*/
.lightpick__day.is-available.is-start-date.is-in-range {
    background: var(--palette-color1) !important;
}
img.img-fluid.logoBeyond.c2c {
    max-width: 20% !important;
}
@media only screen and (min-width:800px) {
    li.nav-item.d-none.no-mobile.d-lg-block {
        display: block !important;
    }
    
    .no-mobile {
        display: block !important;
    }
}
@media only screen and (max-width:800px) {
    li.nav-item.d-none.no-mobile.d-lg-block {
        display: none !important;
    }
    
    .no-mobile {
        display: none !important;
    }