/* Index */

.icono-blanco {
    color: var(--texto-menu) !important;
    font-size: 2em;
    margin-left: 8px;
}

.text-center {
	font-size: 16px;
}

#filtersForm #starselect .checkbox input:checked+label {
	border-color: var(--palette-color1) !important;
    color: var(--palette-color1) !important;
}

.s-iBadge {
	background: var(--palette-color1) !important;
}

#sf-controls button {
	border-radius: 5px;
	background: var(--palette-color1) !important;
	color: var(--textoComplemento6) !important;
}

#cajaReserva {
	margin: 0px !important;
}

#cajaReserva, #contenidoDiv {
	background-image: url('https://assets.beyond-experience.com/catem/_images/template/home/FONDO.png') !important;
	background-color: var(--login-background) !important;
}

.wrapper {
	background-image: url('https://assets.beyond-experience.com/catem/_images/template/home/FONDO.png') !important;
}

.faqs .box-faqs {
	background-image: url('https://assets.beyond-experience.com/catem/_images/template/home/FONDO.png') !important;
	background-color: var(--login-background) !important;
}

#contenidoSube, #contenidoSube .headerText {
	background-image: url('https://assets.beyond-experience.com/catem/_images/template/home/FONDO.png') !important;
}
.backgroundGrey .s-card, .backgroundGrey {
	background-color: var(--login-background) !important;
}

#searchBox .s-card,
.filterHome,
#footer2,
#footer3,
.bgcolor {
	background-color: var(--login-background) !important;
	background-image: url('https://assets.beyond-experience.com/catem/_images/template/home/FONDO.png') !important;
}

.parrafopop, .titulopop2 {
	color: var(--palette-color1) !important;
}

.btn-container .btn-relogin {
	background: var(--fondo-bonotes) !important;
}

#footer2 {
	margin-top: auto !important;
	padding: 100px 60px 0px !important;
}

.image {
    margin: auto;
    margin-top: 9rem;
    margin-bottom: 6rem;
}

.primero {
    height: 94vh !important;
}

.inside {
	color: var(--palette-color1) !important;
}

.btn-entrar {
	background: var(--login-btn);
    border: 1px solid var(--login-btn);
	color: var(--textoComplemento4) !important;
}

.btn-entrar:hover{
	background: var(--palette-color2);
	border: 1px solid var(--palette-color2);
}

header .logoBeyond {
    width: 80%;
    margin-left: 31px;
   margin-bottom: 10px; 
}

#searchBox .s-form-box .s-input .dropdown .dropdown-toggle {
	border: 1px solid var(--textoComplemento4) !important;
}

#searchBox .form-group .s-icon,
#searchBox .s-icon {
	color: var(--palette-color1) !important;
}

.centerTelFooter a {
	color: var(--degree-footer2) !important;
}

.Columnas .nav-item a {
	color: var(--degree-footer1) !important;
}

.nav-link {
	color: var(--degree-footer1) !important;
}

.contentRewards .divrewards h2, .contentRewards2 .divrewards h2, .cotainerRewards2 h1 {
	color: var(--textoComplemento1) !important;
}

.contentRewards .divrewards p, .contentRewards2 .divrewards p {
	color: var(--textoComplemento1) !important;
}

.contentRewards .divrewards, .contentRewards2 .divrewards {
	background: var(--palette-color1) 0% 0% no-repeat padding-box;
	border: none !important;
}

#searchBox .btn-search, #searchBox .btn-cancel, #searchBox .btn-search-close,
.itemFichaCarro .itemCarros .botonReservar {
	background: transparent linear-gradient(93deg, #F0EC94 0%, #CCAD52 100%) 0% 0% no-repeat padding-box !important;
	color: var(--textoComplemento4) !important;
}


header .menu-top ul li .iconomenu i {
	color: var(--palette-color1) !important;
}

header .select-menu-top:hover::after {
    color: var(--palette-color1) !important;
}

header .menu-top ul .avatar a, header .menu-top ul .menuMini a {
	color: var(--palette-color1) !important;
}

header .menu-top ul li a:hover {
	color: var(--palette-color1) !important;
}

.ContenidoTabs .nav-tabs .nav-item .nav-link {
	background: var(--palette-color3) !important;
}

#contenidoSube .headerText h1 {
	color: var(--palette-color1) !important;
}

.destinoFF {
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 24px;
	border: none !important;
	opacity: 1;
	margin-top: 25px;
	width: 302px;
	height: 273px;
}

.destinoFF .destinoFFFF .imgTitle {
	color: var(--palette-color1) !important;
}

header .navbar-dark .navbar-nav .nav-link.activadoMenu {
	border-color: var(--palette-color1) !important;
}

#buttonTop {
	background-color: var(--palette-color1) !important;
}

#textoLoading {
	color: var(--palette-color1) !important;
}

/* Hoteles */

.linkHeader a:hover {
	color: var(--palette-color1) !important;
}

#FilterBoardName .checkbox input[type='checkbox']:checked+label span:after, #FilterCategoryName .checkbox input[type='checkbox']:checked+label span:after {
	border-color: white !important;
}

#FilterBoardName .checkbox input[type='checkbox']:checked+label span, #FilterCategoryName .checkbox input[type='checkbox']:checked+label span {
    background-color: var(--palette-color1) !important;
    border-color: var(--palette-color1) !important;
}

#listado .contenedorHotelesBusqueda {
	border: none !important;
	box-shadow: -1px 2px 5px 0 rgba(114, 114, 114, 0.5) !important;
}

.estrellasHotel i {
	color: var(--palette-color1) !important;
}

.titles .fa {
	color: var(--palette-color1) !important;
}

#searchBox #filtersForm .s-map-box #showMap {
	background: transparent linear-gradient(93deg, #F0EC94 0%, #CCAD52 100%) 0% 0% no-repeat padding-box !important;
}

.informacionPrecios .verDetallesH {
	background: transparent linear-gradient(93deg, #F0EC94 0%, #CCAD52 100%) 0% 0% no-repeat padding-box !important;
}

.contenedorHotelesBusqueda .contenedor_precio div.tituloPrecios .price:nth-child(1) span:nth-child(2),
.contenedorHotelesBusqueda .contenedor_precio div.tituloPrecios .numberPrice span:nth-child(2) {
	color: var(--palette-color1) !important;
}

#filtersForm #starselect .checkbox label i {
	color: var(--palette-color1) !important;
}

#FilterBoardName .checkbox span, #FilterCategoryName .checkbox span {
	border: 1px solid var(--palette-color1) !important;
}

#FilterBoardName .checkbox span::after, #FilterCategoryName .checkbox span::after {
	border: 2px solid var(--palette-color1) !important;
    border-top: none !important;
    border-right: none !important;
}

#filtersForm #FilterBoardName .checkbox label, #filtersForm #FilterCategoryName .checkbox label, #filtersForm #FilterSegmentName .checkbox label {
	color: var(--textoComplemento4) !important;
}

.fixed-header .logoBeyond {
    width: 59%;
}

.descuento2 span {
	color: var(--palette-color1) !important;
}


.descuento2 {
	border: solid 1px var(--palette-color1) !important;
}

#searchBox.extendedBox #filtersForm .s-map-box #showMap,
#searchBox .btn-search, #searchBox .btn-cancel, #searchBox .btn-search-close,
.informacionPrecios .verDetallesH {
	color: var(--textoComplemento4) !important;
}

#listado .contenedorHotelesBusqueda .contenedor_informacion .contentDes .TipoTour,
#listado .contenedorHotelesBusqueda .contenedor_informacion .contentDes .nombreTour,
.contenedorHotelesBusqueda .descrip {
	color: var(--textoComplemento4) !important;
}

#listado .contenedorHotelesBusqueda .contenidoImagen .tagTour .etiquetaTour {
	background-color: var(--palette-color1) !important;
}

#formTours .childrenYear .itemRowChild span {
	color: var(--palette-primario) !important;
}

.custom-select:focus {
	border-color:#00000026!important;
}

#listado .tarifas .contenedorTarifas .cajaTarifa .listaDescripcion .itemListaDesc span, #listado .text-horarios {
	color: var(--textoComplemento4) !important;
}

.nombreTab {
	color: var(--palette-color1) !important;
}

#listado .tarifas .contenedorTarifas .cajaTarifa .listaDescripcion .itemListaDesc .listItems,
#listado .tarifas .contenedorTarifas .cajaTarifa .MuestraPrecios .preciosListado,
#listado .tarifas .contenedorTarifas .cajaTarifa .selection label,
#listado .tarifas .contenedorTarifas .cajaTarifa h4,
.menuHotels ul>li,
.habList div span {
	color: var(--textoComplemento4) !important;	
}

#listado .tarifas .contenedorTarifas .cajaTarifa button {
	background: transparent linear-gradient(93deg, #F0EC94 0%, #CCAD52 100%) 0% 0% no-repeat padding-box !important;
	color: var(--textoComplemento4) !important;
}

#listado .contenedorHotelesBusqueda .menuHotels ul li .active {
	background: transparent linear-gradient(93deg, #F0EC94 0%, #CCAD52 100%) 0% 0% no-repeat padding-box !important;
	color: var(--textoComplemento4) !important;
}

.working .NumerosTel p,
.working .NumerosTel a {
	color: var(--textoComplemento4) !important;
}

.working .NumerosTel h4 {
	color: var(--palette-color1) !important;
}

#listado .tarifas .contenedorTarifas .cajaTarifa .MuestraTotal p,
#listado .tarifas .contenedorTarifas .cajaTarifa .MuestraTotal .rewards span {
	color: var(--textoComplemento1) !important;
}

#opcionReserva .impuestos,
#opcionReserva p {
	color: var(--textoComplemento1) !important;
}

.regresar:focus, .regresar:active, .regresar:visited,
.resumen .iconosDetalle span i,
.resumen .service h3,
#opcionReserva h2,
.resumen .nombreReserva i,
.resumen h4 {
	color: var(--palette-color1) !important;
}

.resumen .titular small,
.resumen .nombreReserva span,
.resumen .iconosDetalle span,
.resumen .titular p,
#opcionReserva b {
	color: var(--textoComplemento4) !important;
}

.resumen .service .itemRoom p {
	color: var(--palette-color3) !important;
}

#opcionReserva #anteriorPag:hover,
#opcionReserva .send,
#opcionReserva #anteriorPag {
	background-color: var(--palette-color1) !important;
}

.listaFichas .contenedorFichas .contenido .nombre,
.listaFichas .contenedorFichas {
	color: var(--textoComplemento4) !important;
}

.listaFichas .contenedorFichas .precioInfo {
	color: var(--palette-color1) !important;
}

.ContenidoTabs .nav-tabs .nav-item .active {
	background: var(--palette-color1) !important;
}

header .dropdown-item:not(:last-child) {
	box-shadow: 0px 1px 0px 0px var(--palette-color1) !important;
}

header .dropdown-item:hover, header .dropdown-item:focus {
	background: #bc9936 !important;
}

header .dropdown-menu {
	background: #ccad52cf !important;
}

.formBuscador .group .box.selected {
	border-color: var(--palette-color2) !important;
    color: var(--palette-color2) !important;
}

.formBuscador .group .box {
	border: solid 1px var(--palette-color1) !important;
}

.formBuscador .group .box,
#contenidoSube .semanasDisponibles p,
.addReadMore .readMore, .addReadMore .readLess {
	color: var(--palette-color1) !important;
}

.formBuscador .group .box img {
	width: 40%;
}

.formBuscador .group .box span {
	margin-top: 9px;
}

.wrapper {
	background-color: var(--texto-menu) !important;
}

.bookPremium #contenedor #colPrincipal .bookNow .detallepro span {
	color: var(--palette-color1) !important;
}

div.tablaResort .btnReservar:hover {
	background: var(--palette-color1) !important;
}

#formTours .btn, #formTours .btn:hover {
	background: transparent !important;
}

.filterHome .btn, .filterHome .btn:hover, #hotelsForm .btn, #hotelsForm .btn:hover {
	background: transparent !important;
}

.info-container .btn, .info-container .btn:hover {
	background: transparent !important;
}

.contenedor.reservaTrasnfer .filterForm .filterInput .btn, .contenedor.reservaTrasnfer .filterForm .filterInput .btn:hover {
	background: transparent !important;
}

.btn,
#buscador #search,
.my-add-button,.btnSearch,
div.tablaResort .btnReservar,
#contenidoSube .buscadorLMinute .btnBuscar,
.contenedorLM .item-last .formBuy .btnReservar,
.detinosBox .itemdestinos .regiones .vermasInfo,
.listaFichas .contenedorFichas .botonBook a,
.contenedorFichas .botonBook a,
.fichaExoticas form .botonSend {
	background: transparent linear-gradient(93deg, #F0EC94 0%, #CCAD52 100%) 0% 0% no-repeat padding-box !important;
	color: var(--textoComplemento4) !important;
}

.detinosBox .itemdestinos .regiones .SecTrimestre [type="radio"]:checked + label, .detinosBox .itemdestinos .regiones .SecTrimestre .month label:hover,
#colPrincipal .priece .priceMount {
	color: var(--palette-color1) !important;
}

.bookPremium #contenedor #colPrincipal .priece label, .bookPremium #contenedor #colPrincipal .certificado label span {
	border: 1px solid var(--palette-color1) !important;
}

.bookPremium #contenedor #colPrincipal .detalle-book p, .bookPremium #contenedor #colPrincipal .detalle-book .info-container {
	color: var(--textoComplemento4) !important;
}

.listaContent li:before,
.chronosoft .textoRequest p,
.chronosoft .detalleCompra .precioG ul, .chronosoft .detalleCompra .precioG li {
	color: var(--textoComplemento4) !important;
}

 .request .detalleList span strong {
	color: var(--textoComplemento4) !important;
 }

 .request .description h3,
 .tarifasPoliticas p {
	color: var(--palette-color1) !important;
 }

 .request .detalleList span {
	color: var(--textoComplemento4) !important;
 }

 .destino {
	color: var(--textoComplemento4) !important;
 }

.listaContent li {
	color: var(--textoComplemento4) !important;
}

.seleckBox .box:hover span, .seleckBox .box.selected span {
	color: var(--palette-color1) !important;
}

.seleckBox .box:hover, .seleckBox .box.selected {
	border-color: var(--palette-color1) !important;
}

.seleckBox .box,
.seleckBox .box span {
	color: var(--palette-color2) !important;
}

.contenedorLM .item-last .itemsLM .contentheaders .activeRadio {
	border-color: var(--palette-color1) !important;
    color: var(--textoComplemento4) !important;
}

#chat-icon::before, #chat-icon::after {
	background-color: var(--palette-color1) !important;
}

.listFilter .contenedorFichas .botonBook a,
.chronosoft .botonSend{
	background: transparent linear-gradient(93deg, #F0EC94 0%, #CCAD52 100%) 0% 0% no-repeat padding-box !important;
	color: var(--textoComplemento4) !important;
}

.listFilter .contenedorFichas .contenido .nombre {
	color: var(--palette-color1) !important;
}

.listFilter .contenedorFichas {
	color: var(--textoComplemento4) !important;
}

header .menuHide ul li a {
	color: var(--palette-color1) !important;
}

.columna-texto {
    flex: 1; 
    padding-right: 10px; 
    margin-top: 8px;
}

.columna-imagenes {
    flex: 1; 
    display: flex;
    justify-content: center; 
    gap: 10px; 
}

.texto .columna-imagenes .imagen-cine {
    max-width: 80px; 
    height: auto;
}

#searchBox .form-group .form-control {
	border: 1px solid var(--degree-menu1) !important;
}

input.form-control {
	border-bottom: 1px solid var(--palette-color1) !important;
}

.forms input.form-control {
	border: 1px solid #ced4da !important;
}

.formularioRequest input.form-control {
	border: 1px solid #ced4da !important;
}

#share input.form-control {
	border: 1px solid #ced4da !important;
}

#mensaje {
    color: var(--palette-color1) !important;
}

header .menuHide ul li a:hover, .navbar-dark .navbar-nav .nav-link:focus {
	color: var(--palette-color2) !important;
}

.Columnas .nav-item a:focus, .navbar-nav .nav-link:hover, .centerExtras .nav-link:hover {
	color: var(--palette-color1) !important;
}

.contenedorFichas, .contenedorFichas .socios, .fichaRequest .NombreDes, .fichaRequest h3 {
	color: var(--palette-color1) !important;
}

.activadoMenu, .activadoSubMenu {
	color: var(--palette-color-barra2) !important;
}

.contenedorFichas .botonBook a:hover {
	background: var(--palette-color-barra2) !important;
}

.inputforma {
	color: #795548 !important;
}

#listado .tarifas .contenedorTarifas .cajaTarifa .MuestraTotal .rewards span,
#listado .tarifas .contenedorTarifas .cajaTarifa .MuestraTotal p,
.boxPerfil .detallePerfil .itemPerlfil .cambioPerfil,
.detail .DetailItem span {
	color: var(--palette-color2) !important;
}

.boxPerfil .titlePerfil,
.expand {
	background: var(--palette-color1) !important;
}

h1, .boxPerfil .titlePerfil,.boxPerfil .detallePerfil h4{
	color: var(--palette-color1) !important;
}

#resumenFechas td, .estadoCuenta td, #cashB td, #premium td, #bweeks td, #lastM td {
	color: var(--textoComplemento4) !important;
    border-right: 1px dotted var(--textoComplemento4) !important;
}
#resumenFechas th,
.estadoCuenta th,
#cashB th,
#premium th,
#bweeks th,
#lastM th {
	color: var(--textoComplemento4) !important;
	border-bottom: 1px solid var(--textoComplemento4) !important;
}

.boxPerfil .detallePerfil .itemPerlfil .labelPerfil {
	color: var(--textoComplemento4) !important;
}

#resumenFechas tbody tr:nth-child(3) td:nth-child(2), #resumenFechas tbody tr:nth-child(4) td:nth-child(2), #cashB tbody tr:nth-child(3) td:nth-child(2), #cashB tbody tr:nth-child(4) td:nth-child(2), #premium tbody tr:nth-child(3) td:nth-child(2), #premium tbody tr:nth-child(4) td:nth-child(2), #bweeks tbody tr:nth-child(3) td:nth-child(2), #bweeks tbody tr:nth-child(4) td:nth-child(2), #lastM tbody tr:nth-child(3) td:nth-child(2), #lastM tbody tr:nth-child(4) td:nth-child(2), .estadoCuenta tbody tr:nth-child(3) td:nth-child(2), .estadoCuenta tbody tr:nth-child(4) td:nth-child(2) {
	border-right: 1px dotted var(--palette-color1) !important;
}

.idiomas .lang a {
	color: var(--palette-color3) !important;
}

.informacion h3, h3.titulos, #hotelitoDetalle .nombreHotel, .informacion h3, h3.titulos, .infoGeneral p {
	color: var(--palette-color1) !important;
}

.contentHabitaciones .itemRoomRes label .radioBtn span, .applyBrewards .checkRewards label span, .tabsHabitaciones .informacionHabitacion .carga2 .hab span:nth-child(2) {
	border: 1px solid var(--palette-color1) !important;
}

.contentHabitaciones .itemRoomRes label .radioBtn span::after, .applyBrewards .checkRewards label span::after, .tabsHabitaciones .informacionHabitacion .carga2 .hab span:nth-child(2)::after {
	border: 2px solid var(--palette-color1) !important;
	border-top: none !important;
    border-right: none !important;
}

.roomBoxList .slick-next span, .roomBoxList .slick-prev i, .roomBoxList .slick-next i {
	color: var(--palette-color1) !important;
}

.contentHabitaciones .itemRoomRes label .radioBtn span, .applyBrewards .checkRewards label span, .tabsHabitaciones .informacionHabitacion .carga2 .hab span:nth-child(2){
	border: 1px solid var(--palette-color1) !important;
}

.Mostrar a span, .Mostrar a i, .activaItemT .room-names .rDes, .activaItemT .room-names .rPlan, .resumen .Habitaciones .itemRoom .itemIconRoom span i {
	color: var(--palette-color1) !important;
}

.contentHabitaciones .itemRoomRes input[type='radio']:checked+label .radioBtn span, .applyBrewards .checkRewards input[type='checkbox']:checked+label span, .tabsHabitaciones .informacionHabitacion .carga2 .hab span:nth-child(2) {
	background-color: var(--textoComplemento6) !important;
}

.alert-warning {
    background-color: #e4eeef82 !important;
    border-color: #e9eced !important;
}

.faqs #list-sections .nav-tabs .nav-link.active, .faqs #list-sections .nav-tabs .nav-item.show .nav-link {
	border: solid 1px var(--palette-color1) !important;
}

.faqs .accordion .card-header button {
	color: var(--palette-color3) !important;
}

.faqs .box-faqs .btn{
	background: white !important;
}

.faqs .card {
	border: 1px solid var(--palette-color1) !important;
	color: var(--palette-color2) !important;
}


#LRegion h3 a, #LRegion h3 a span {
	color: var(--palette-color3) !important;
}

.scrollbar::-webkit-scrollbar-thumb {
    background-color: var(--palette-color3) !important;
    border: 4px solid var(--palette-color3) !important;
    cursor: pointer;
}

#filtersForm .checkbox label span {
	border: 1px solid var(--palette-color3) !important;
}

#filtersForm .checkbox input:checked+label span {
	background-color: var(--palette-color3--palette-color3) !important;
}

.request .regreso, .request .regreso a {
	color: var(--palette-color3) !important;
}

div.tablaResort div[data-label="B-Rewards"], .fichaLounge .instalaciones li:before {
	color: var(--palette-color3) !important;
}

.listFilter .contenedorFichas .contenido .nombre, .Informacion .TextoTitulo h2 {
	color: var(--palette-color1) !important;
}

.fichaLounge .formularioReserva .cajaTotal h3, #ContactDetails h2 {
	color: var(--palette-color1) !important;
}

.fichaLounge .precioFijo, .fichaLounge .terminal, .fichaLounge .regresar, .fichaLounge a {
	color: var(--palette-color1) !important;
}

.fichaLounge form .botonSend {
	background: transparent linear-gradient(93deg, #F0EC94 0%, #CCAD52 100%) 0% 0% no-repeat padding-box !important;
	color: var(--textoComplemento4) !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-color1) !important;
    border: 1px solid var(--palette-color1) !important;
}

#FilterZoneName .checkbox label span {
	border: 1px solid var(--palette-color3) !important;
}

#FilterZoneName .checkbox input:checked+label span {
	background: var(--palette-color1) !important;
    border: 1px solid var(--palette-color1) !important;
}

.listdias label {
	color: var(--palette-color2) !important;
}

.seleckBox .box {
	border: solid 1px var(--palette-color2) !important;
}

#sf-controls button {
	background: var(--palette-color1) !important;
    color: var(--textoComplemento6) !important;
}

.d-hotline {
    background-color: #E93839 !important;
    color: #ffffff !important;
    border-color: transparent #E93839 transparent transparent;
}

#iconocar {
    width: 50px !important;
}

.columna-imagenes {
    display: flex;
    flex-direction: column;
    align-items: center; 
    gap: 10px;
}

.imagen-cine {
    width: auto; 
    height: auto; 
}

/* Autos */

#adultosInfo .label {
	color: var(--textoComplemento4) !important;
}

.itemFichaCarro .itemCarros .inferior .infotxt .destino {
	color: var(--palette-color1) !important;
}

.carrosResquest .NombreDes,
.precioG:nth-child(3),
.carrosResquest h3,
.destino {
	color: var(--palette-color1) !important;
}

label {
	color: var(--textoComplemento4) !important;
}

.formularioReserva input.form-control {
	border: 1px solid #ced4da !important;
}

.fichaRequest .precios p:nth-child(3){
	color: var(--palette-color1) !important;
}

.fichaRequest .precios p,
.fichaRequest .descripcion {
	color: var(--palette-color2) !important;
}

#listado .mostrar .ubicacion p {
	color: var(--palette-color2) !important
}

#listado .contenedorHotelesBusqueda {
	height: 700px;
}

#searchBox .s-form-box .s-input .input-numeric .form-control {
	margin-right: -11px;
	border-bottom: none !important;
}

.lightpick__day.is-start-date, .lightpick__day.is-end-date, .lightpick__day.is-start-date:hover, .lightpick__day.is-end-date:hover {
	background-image: none !important;
	border-top-left-radius: 0;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 0;
    background-color: var(--palette-color1);
}

.lightpick__day.is-in-range:hover {
	background-image: none !important;
	border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    background-color: var(--palette-color3);
}

/* Transfers */

#cajaReserva .form-group .fa {
	color: var(--palette-color1) !important;
}

.filterForm .filterInput .dropdown .dropdown-toggle .sboxRooms input {
	color: var(--degree-menu1) !important;
}

#cajaReserva .busquedabtn, .botonSend {
	background: transparent linear-gradient(93deg, #F0EC94 0%, #CCAD52 100%) 0% 0% no-repeat padding-box !important;
	color: var(--textoComplemento4) !important;
}

#cajaReserva .busquedabtn, #cajaReserva .btnCancelar, #cajaReserva .busquedabtnCerrar {
	color: var(--textoComplemento4) !important;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
	background-color: var(--palette-color1) !important;
}

.btn-primary.disabled, .btn-primary:disabled, .btn-primary {
	background-color: var(--palette-color1) !important;
    border-color: var(--palette-color1) !important;
}

#listado .infoTodo ul.tabs li,
.filterForm .itemRowRoom .itemRowRoom-item span,
#listado .infoTodo .tab-content .content p,
#listado .reservaListado .textoTarifa,
#listado .fechaUsuarios .persons {
	color: var(--palette-color2) !important;
}

#listado .infoTodo ul.tabs li.current {
	color: var(--textoComplemento6) !important;
}

#listado .infoTodo .tab-content .content .scrollbar ul li:before {
	color: var(--palette-color3) !important;
}


#listado .itemTras .reservaListado .cajaTarina {
	background-color: var(--light) !important;
}

#listado .itemTras{
	height: auto !important;
}

/* Circuitos */
.titulo, .bold, h3, .NombreDes, .titulos a {
	color: var(--palette-color1) !important;
}

.descripcion {
	color: var(--textos-principales) !important;
}

.comprar a:hover, .itemFichaCarro .itemCarros .botonReservar:hover {
	background: var(--palette-color3) !important;
}

.noches {
	color: var(--palette-color3) !important;
}

.btn:hover {
	background: var(--palette-color3) !important;
}

.directory #continentes li, .precios p {
	color: var(--palette-color3) !important;
}

.directory #continentes li:hover, .directory #continentes li.activo {
	color: var(--palette-color2) !important;
}

.terceraParte .horarios, .contenedorFicha .tabla {
	color: var(--palette-color2) !important;
}

#listado .contenedorHotelesBusqueda {
	height: auto !important;
}

.filterForm .childrenYear .itemRowChild span {
	color: var(--palette-color2) !important;
}

.filterForm .childrenYear .itemRowChild select {
	border: 1px solid var(--palette-color3) !important;
}

.crgaTime h4 {
	color: var(--palette-color2) !important;
}

.burger, .comprar a {
	background: transparent linear-gradient(93deg, #F0EC94 0%, #CCAD52 100%) 0% 0% no-repeat padding-box !important;
	color: var(--textoComplemento4) !important;
}

.burger::after, .burger::before {
	background: transparent linear-gradient(93deg, #F0EC94 0%, #CCAD52 100%) 0% 0% no-repeat padding-box !important;
}
.fancybox-content .fancybox-close-small,
.fancybox-content .fancybox-slide--html {
	color: black!important;
}

@media (max-width: 991px) {
    .mobileMenu {
        background: transparent linear-gradient(93deg, var(--textoComplemento6) 0%, var(--textoComplemento6) 100%) 0% 0% no-repeat padding-box !important;
    }

	header .select-menu-top select {
		background: var(--palette-color1) !important;
	}
}

@media (max-width: 991px) {
    header .ActionMobile .botonesSalir a {
        color: var(--palette-color2) !important;
    }

    header .perfilMobile .textmenuWelcome {
        color: var(--textoComplemento4) !important;
    }
    .nombrePerfil {
        color: var(--palette-color2) !important;
        display: block;
    }
    header .perfilMobile #out {
        color: var(--palette-color3) !important;
    }
    .fondolog {
    width: 80% !important;
	}
	header .navbar-dark .navbar-nav .nav-link:hover {
        background: var(--palette-color3) !important;
    }
	header .logoBeyondMobile {
		max-width: 120px;
		width: 105px;
	}
    #textoLoading {
    	font-weight: 200 !important;
    	margin: 10px !important;
    	text-align: center; 
        display: flex;
        justify-content: center; 
    }
	.sliderhome .row > .col-md-5 {
		display: block !important;
		margin-top: 15px;
	}
}

.addBe {
	background-color: var(--palette-color3) !important;
}

 #open_fc_widget {
	background-image: url('https://assets.beyond-experience.com/catem/_images/template/home/iconoChat_off.svg') !important;
	background-size: contain;
	background-repeat: no-repeat; 
	background-position: center; 
	width: 24px;
    height: 18px;
    display: block;
}

.custom_fc_frame {
	z-index: 999 !important;
}

.new h4, .new .imagesCen span {
	color: var(--palette-color1) !important;
}

.faqs .accordion .card-header button:hover {
	color: var(--palette-color1) !important;
}

.faqs #list-sections .nav-tabs .nav-item .nav-link img {
	width: 37%;
}

#basic_hotel_information .btn_showInformation {
	background: transparent linear-gradient(93deg, #F0EC94 0%, #CCAD52 100%) 0% 0% no-repeat padding-box !important;
}

#basic_hotel_information .starsHotel .fa {
	color: var(--palette-color1) !important;
}

.regresar, .title, .paxTag {
	color: var(--palette-color1) !important;
}

.imprimir button {
	background: transparent linear-gradient(93deg, #F0EC94 0%, #CCAD52 100%) 0% 0% no-repeat padding-box !important;
}

.category {
	color: var(--palette-color2) !important;
}

#hotelDetailCard p.numbers, .pax, .itemIconRoom {
	color: var(--palette-color2) !important;
}

#contenidoDiv h2 {
	color: var(--palette-color1) !important;
}

center #splash img{
	width: 250px !important;
}

.Informacion .TextoGeneral h4 {
	color: var(--palette-color1) !important;
}

@media (max-width: 991px) {
    header .navbar-dark .navbar-nav .show .dropdown-toggle {
        color: var(--texto-menu) !important;
    }

	.nav-link {
		color: var(--textoComplemento4) !important;
	}
}


#listado .tarifas .contenedorTarifas h3 {
	color: #9B9B9B !important;
}

.contenedorHotelesBusqueda .contenedor_precio div.tituloPrecios .titlePrice .tooltipers {
	color: var(--palette-primario) !important;
}

.contenedorHotelesBusqueda .contenedor_precio .tituloPrecios .titlePrice:nth-child(2) span:nth-child(1) {
    color: var(--textoComplemento4) !important;
}

.contenedorHotelesBusqueda .contenedor_precio div.tituloPrecios .titlePrice:nth-child(2) span:nth-child(2) {
	color: var(--textoComplemento4) !important;
}

select#edadNH_1_1 {
	background-color: #f0f0f0; /* color de fondo */
	color: var(--palette-color1); /* color del texto */
  }
  