@import url('./orangelightblue-vars.css');
/**
* Para tener diferentes skin debemos crear tantos archivos como skin definidos en 
* la base de datos y el nombre del archivo debe coincidir con la clave 
* ejemplo si la clave es MYS.SKN.DHZ.DBS debemos generar el estilo MYS_SKN_DHZ_DBS.css
*
* Para generar cada tema modificar las variables y compilar el less 
* $ lessc styles.less ../MYS_SKN_DHZ_DBS.css -x
*/
.static-page .content-static button {
  background: #009ee3;
}
.static-page .content-static button:hover {
  background: #009ee3;
}
@media (max-width: 767px) {
  body #search .container #full #data #hoteles input[type=text] + .icon-calendar {
    margin-left: -10%;
  }
}
/**
.recommended-hotels-container {
    @media(max-width:@max-mobile-screen){
        background: @secondary-color;
    }
} */
body #menu_personalized li a {
  color: white;
}
body #menu_personalized li .name {
  color: white;
}
body #burger_menu {
  background: #ed7625;
  border-top: none;
}
@media (max-width: 767px) {
  body #burger_menu .burger .icon-bar {
    background-color: #ed7625;
  }
}
@media (max-width: 767px) {
  body #burger_menu .icon.icon-menu_01 {
    color: #ed7625;
  }
}
@media (max-width: 767px) {
  body #burger_menu {
    background: white;
  }
}
body #search #categories-selector {
  border-bottom: 0px;
  background: rgba(0, 158, 227, 0.1);
}
body #search #categories-selector a:hover {
  color: #009ee3;
}
body #search #categories-selector li {
  background: transparent;
}
body #search #categories-selector li.active {
  background: #009ee3;
}
body #search .container #full #data {
  background: rgba(0, 158, 227, 0.2);
  color: white;
  border-color: #009ee3;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top: 4px solid #009ee3;
}
body #search .container #full #data .data-form-footer button {
  background: #ed7625;
  color: white;
  outline: #4ac8ff;
}
body #search .container #full #data .data-form-footer button:hover {
  background: #9f480d;
  color: white;
  outline: #4ac8ff;
}
body #header {
  background: #ed7625;
}
body #header .buttons-navigation {
  background: #ed7625;
  border-top: 1px solid white;
}
@media (max-width: 767px) {
  body #header .buttons-navigation {
    background: white;
  }
}
@media (max-width: 767px) {
  body #header .buttons-navigation .nav-buttons {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
  }
}
#menu_currency li {
  color: white;
}
#menu_currency .currency-selector .selector-large-container ul.selector-large-list li {
  color: black;
}
.menu-selected:after {
  border-top-color: transparent;
}
.header-follow-us {
  display: none;
}
#vuelos .icon-arrival,
#vuelos .icon-departure {
  color: #666666;
}
.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice,
.select2-container--default.select2-container .select2-selection--multiple .select2-selection__choice {
  background-color: #ed7625 !important;
  border-color: #009ee3 !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #f3a26c;
}
.select2-container--open .select2-dropdown--below {
  border-color: #ed7625 !important;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #ed7625 !important;
}
#menu_pages li.menu-selected a:hover,
#menu_pages li.menu-selected a:hover span:before {
  color: #009ee3;
}
#menu_pages li a:hover,
#menu_pages li a:hover span:before {
  color: #009ee3;
}
.sub-menu-container {
  color: white;
}
body #header #burger_menu #menu_pages li a {
  color: white;
}
body #header #burger_menu #menu_pages li a:hover {
  color: #009ee3;
}
#search #data input[type=text]:focus {
  border-color: #ed7625;
  outline-color: #f19454;
}
#search .container #full #data #rooms .room {
  background: #009ee3;
}
#search .container #full #data input {
  color: #333;
}
body #search .container #full #data #vuelos .passengers-box {
  background: #009ee3;
}
#search .container #full #data .advanced-search-ref {
  font-weight: bolder;
  color: #ed7625;
}
.silver .nemo-box-calendar-container .nemo-calendar-footer,
.black .nemo-box-calendar-container .nemo-calendar-footer,
.white .nemo-box-calendar-container .nemo-calendar-footer {
  background: #ed7625;
}
.silver .nemo-box-calendar-container .nemo-calendar-footer:hover {
  background: #ce5e11;
}
.silver .nemo-box-calendar-container .ui-datepicker-calendar thead th {
  color: #009ee3 !important;
}
.silver .nemo-box-calendar-container .nemo-navigation a {
  color: #ed7625;
}
/* init custom backgrounds */
body > #main-container > #content.page-results {
  background-size: cover !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
  background-position-x: 0% !important;
  background-position-y: 0% !important;
}
body > #main-container > #content.page-results.bg-hotels {
    background-image: url('https://i.imgur.com/HlsCrDi.png') !important;
}
body > #main-container > #content.page-results.bg-transfers {
  background-image: url('https://i.imgur.com/YDDiqtR.png') !important;
}
body > #main-container > #content.page-results.bg-activities {
  background-image: url('https://i.imgur.com/E2LsKH5.png') !important;
}
/* end custom backgrounds */
#main_banner .owl-carousel .slide {
  height: 675px;
}
.transparent {
  background: #009ee3;
  font-size: 2rem;
}
#menu_bottom {
  background: #009ee3;
}
#menu_bottom .container .flap {
  background: #009ee3;
  color: white;
}
#menu_bottom .container ul li {
  border-right: 1px solid white;
}
#menu_bottom .container ul li a {
  color: white;
}
#menu_bottom .container ul li a:hover {
  color: #fdece1;
}
#menu_bottom .container ul li a::after {
  background: #fdece1 !important;
}
footer {
  background: #ed7625;
}
footer #own .footer-logo {
  max-height: 140px;
  margin-bottom: 30px;
}
footer .social button {
  background: #009ee3;
}
footer .social input[type=text] {
  outline-color: #009ee3;
}
#slider_hotels .hotel .info .name {
  color: #009ee3;
}
#slider_hotels .hotel .info button {
  background: #ed7625;
}
#slider_hotels .hotel .info button:hover {
  background: #ce5e11;
  color: white;
}
.countries li.active a {
  color: white;
}
.countries li.active {
  border-color: #ed7625;
}
.countries li a:hover {
  color: #009ee3;
}
#slider_hotels .hotel .info .location .icon {
  color: #ed7625;
}
.icon-hoteles-expand-all:before a:hover,
.icon-hoteles-colapse-all:before a:hover {
  color: #009ee3;
}
.icon-hoteles-expand-all:before a:focus,
.icon-hoteles-colapse-all:before a:focus {
  color: #009ee3;
}
.search-box button.btn {
  background: #ed7625;
  color: white;
}
.search-box button.btn:hover {
  background: #ce5e11;
  color: white;
}
.fa-check:before {
  color: #ed7625;
}
.search-box .lef-box-dark .boton-search button:hover {
  background: #ce5e11;
  color: white;
}
.search-box .lef-box-dark .boton-search button {
  background: #ed7625;
  color: white;
}
.resultadohoteles-page-content-left .resultadohoteles-btn-filtros .btn-filtros {
  background: #63858a;
}
.resultadohoteles-slide-content .h-breadcrum-place span.last {
  color: #009ee3;
}
.resultadohoteles-slide-content .h-breadcrum-place a.back {
  color: #009ee3;
}
.content-closed .price .price-local,
.content-closed .price .price-local small {
  color: #ed7625;
}
.resultadohoteles-hotel-description .price .price-detail,
.resultadohoteles-hotel-short .price .price-detail {
  color: #009ee3;
}
.content-opened .price-local,
.content-opened .price-local small {
  color: #ed7625;
}
.resultadohoteles-hotel-price .price-detail {
  color: #009ee3;
}
.resultadohoteles-hotel-description .ubicacion i {
  color: #009ee3;
}
#slider_offers .location .icon {
  color: #009ee3;
}
.resultadohoteles-content-header .menu-left .orderby span {
  color: #ed7625;
}
.resultadohoteles-content-header .menu-right .item-menu-right a.active {
  color: #009ee3;
}
.resultadohoteles-content-header .menu-right .item-menu-right a:hover {
  color: #009ee3;
}
.share-social .sharing-social {
  background: #ed7625;
}
.share-social .sharing-social li:hover a i {
  color: #ed7625;
}
.nav-comparator-mobile .nav-comparator-positioner .nav-comparator-wrapper .main-content a .quantity {
  background: #009ee3;
}
.resultadohoteles-hotel-description .tabs a.opened {
  color: #ed7625;
}
.resultadohoteles-hotel-description .tabs a.active {
  border-bottom: 2px solid #ed7625 !important;
}
.resultadohoteles-hotel-description .tabs a:hover {
  border-bottom: 2px solid #ed7625 !important;
}
.results-description .tabs-selected a {
  border-bottom-color: #009ee3 !important;
}
.resultadohoteles-tarifas .price-detail {
  color: #009ee3;
}
.next-back-navigation button {
  background: #009ee3;
  outline-color: #009ee3;
}
.next-back-navigation button:hover {
  background: #009ee3;
  color: white;
}
.next-back-navigation .btn-white {
  border-color: #009ee3;
  color: #009ee3;
}
.ficha-hotel-slide-content .h-breadcrum-place .separator {
  color: #009ee3;
}
.ficha-hotel-slide-content .h-breadcrum-place span.last {
  color: #009ee3;
}
.ficha-hotel-slide-content .h-breadcrum-place a.back {
  color: #009ee3;
}
.resultadohoteles-page-content-left .filters label.checked:before {
  color: #009ee3;
}
#destinies {
  background: #007bb0;
}
#payment #payment_options li {
  color: #ed7625;
}
#payment .all-payments {
  color: #ed7625;
}
#payment .all-payments:hover {
  color: #ce5e11;
}
#slider_offers .name {
  color: #009ee3;
}
#slider_offers .offer .price {
  background: #009ee3;
}
#slider_offers .offer .price a:hover {
  color: #009ee3;
}
.resultadohoteles-hotel-image .more .shout {
  background: #ed7625;
}
#slider_offers .offer .more .shout {
  background: #ed7625;
}
.best-seller .panel-group .panel-heading {
  background: #ed7625;
}
.results-short .price-button-detalle button:hover {
  background: #009ee3;
}
.price-button-detalle button {
  background: #009ee3;
}
.price-button-detalle button:hover {
  background: #009ee3;
}
.results-price .price-local {
  color: #ed7625;
}
.results-price .price-detail {
  color: #009ee3;
}
.results-description .tabs a.active,
.results-description .tabs a:hover {
  border-bottom: 2px solid #ed7625 !important;
}
.results-content-header .menu-left .orderby span {
  color: #009ee3;
}
.page-header .resultado-cantidad-header {
  color: #009ee3;
}
.h-breadcrum-place span.last {
  color: #009ee3;
}
.filters .filters-btn button {
  background: #63858a;
}
.resultadohoteles-tarifas .price-local {
  color: #ed7625;
}
.fichahotel-acordeon .panel-group .panel-heading {
  background: #009ee3;
}
.fichahotel-caracteristicas .caracteristicas-content .caracteristicas-content-item i {
  color: #009ee3;
}
.flow .flow-step ul li.current div {
  background: #009ee3;
}
.flow .reservation-details > ul > li h4 var {
  background: #009ee3;
}
.flow .location .icon-globe {
  color: #009ee3;
}
.price-detail-list li.total-price .more-options {
  color: #ed7625;
}
.price-detail-list li.total-price .btn {
  background: #009ee3;
}
.price-detail-list li.total-price .btn:hover {
  background: #009ee3;
}
.price-detail-list li .reservations .blue {
  color: #ed7625;
}
.price-detail-list li h4 var {
  background: #009ee3;
}
.flow .flow-step ul li.current div:after {
  border-left-color: #009ee3;
}
.flow .flow-step ul li.visited div {
  background: #009ee3;
}
.flow .flow-step ul li.visited div:after {
  border-left-color: #009ee3;
}
.flow .reservation-details .next a.btn {
  background: #009ee3;
}
.flow .reservation-details .next a.btn:hover {
  background: #009ee3;
}
.web-filter .filters-btn button {
  background: #009ee3;
}
.web-filter .filters-btn button:hover {
  background: #009ee3;
}
.hito .closemap {
  color: #009ee3;
}
.filters-menu .results .result .content .rate .local-price {
  color: #ed7625;
}
.filters-menu .search h2 {
  color: #009ee3;
}
.filters-menu .results .result .content .rate .local-price a {
  color: #009ee3;
}
.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li p {
  color: #009ee3;
}
.flights .browser-airlines .flight-byairline li div p.price {
  color: #009ee3;
}
.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li var {
  color: #009ee3;
}
.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li.gray p {
  color: #009ee3;
}
.flights ul.departure .flight-detail.selected .selector:before {
  background: #009ee3;
}
.flights .flight-lists .reservation {
  background: #009ee3 !important;
}
.flights .flight-lists .reservation[disabled] {
  background-color: grey;
}
.flights .flight-lists .reservation:hover {
  background: #00577d !important;
}
.btn-filtros button:hover {
  background: #00577d;
}
.next-back-navigation .btn-white {
  border-color: #009ee3;
  color: #009ee3;
}
.flights .flights-header h3 {
  color: #009ee3;
}
.flights .borwser-tabs li.active a {
  color: #009ee3;
}
.flights .browser-type > div > h4 {
  color: #009ee3;
}
.fh-h-container .fh-h-options .fh-h-orderby {
  color: #009ee3;
}
.fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-text.blue {
  color: #009ee3;
}
.fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .button-see-detail-container .btn-change:hover {
  color: white;
  background: #009ee3;
  border-color: #009ee3;
  outline-color: #ed7625;
}
.fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .button-see-detail-container .btn-change {
  color: #009ee3;
  background: white;
  border-color: #009ee3;
  outline-color: #ed7625;
}
.fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-flight-info-panel .fh-to-panel-button-change-container .btn-change,
.fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-panel-button-change-container .btn-change {
  color: #009ee3;
  background: white;
  border-color: #009ee3;
  outline-color: #ed7625;
}
.fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-flight-info-panel .fh-to-panel-button-change-container .btn-change:hover,
.fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-panel-button-change-container .btn-change:hover {
  color: white;
  background: #009ee3;
  border-color: #009ee3;
  outline-color: #ed7625;
}
.matrix-container .dynamic-content .owl-nav .owl-next:before {
  color: #009ee3;
}
.matrix-container .dynamic-content .owl-nav .owl-prev:before {
  color: #009ee3;
}
.flights ul.departure .flight-detail.selected .selector {
  border-color: #009ee3;
}
#menu_pages li.menu-selected:after {
  border-top-color: transparent;
}
.fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-btn-container button {
  background: #ed7625;
}
.fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-btn-container button:hover {
  background: #ce5e11;
}
.share-social .sharing-social:after {
  border-top-color: #ed7625;
}
.resultadohoteles-content-header .menu-right .colapse-expand span i:hover {
  color: #009ee3;
}
.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-actions .item-menu-right a.active {
  color: #009ee3;
}
.resultadohoteles-left-box .submenu .item-filtro-range .left-wrapper label.currency-label {
  color: #ed7625;
}
.resultadohoteles-page-content-left .submenufiltro .input-group-addon {
  border-color: #ed7625 !important;
  background: #ed7625 !important;
}
#news_list a {
  color: #ed7625;
}
.info .rating {
  color: #FFCD19;
}
.page-header .result-amount {
  color: #009ee3;
}
.comparator-main .hotelsComparator-space .results-expanded .result .main-content .rate .price .local-price {
  color: #ed7625;
}
.comparator-main .comparator-content .result .rate .price p {
  color: #ed7625;
}
.comparator-main .comparator-content .result .rate .view .button {
  background: #ed7625;
}
.comparator-main .comparator-content .result .rate .view .button:hover {
  background: #b6530f;
}
.icon-globe:before {
  color: #ed7625;
}
.comparator-main .comparator-content .comparator-head .comparator-head-box a.back {
  color: #009ee3;
}
.comparator-main .comparator-content .comparator-head .comparator-head-box h3 strong {
  color: #009ee3;
}
.comparator-main .hotelsComparator-space .hc-breadcrum-place span.last {
  color: #009ee3;
}
