@import url('./guayku-vars.css');
/* Nuevo template para skins (agosto 2023) */
/* 
********************************* COMUNES *******************************
*/
/* Colores de los botones */
/* body */
/* header */
/* Menu usuario */
/* Menu de mensajes y alertas
* en caso de tener que cambiar los 3 iconos de mensajes|alertas|reservas
*/
/* Acerca de */
/* Footer */
/* 
*********************************** HOME ********************************
*/
/* Menu de productos header */
/* Separador menu de productos header */
/* Buscador de productos (botones) */
/* Banner principal */
/* Hoteles destacados */
/* Destinos destacados */
/* 
********************************* RESULTADOS ******************************
*/
/* filtros */
/* Ofertas */
/* Cluster */
/* mixin para los colores y hover de los botones */
/* boton reservar en resultados y detalle */
body {
  color: #333333;
  /* COMUN A TODOS LOS LAYOUTS */
  /* Banner principal*/
  /* Hoteles destacados */
  /* Destinos destacados */
  /* Acerca de */
  /* Footer */
  /* Calendario */
  /* Login */
  /* Rebusquedas */
  /* Filtros */
  /* Resultados */
  /* Detalle del hotel */
  /* Comparador de hoteles */
  /* Restultados Actividades */
  /* Ficha Actividades */
  /* Restultados Traslados */
  /* Ficha|Cotizador Circuitos */
  /* Resultados Vuelos */
  /* Flow */
  /* Reserva efectiva */
  /* Mis mensajes */
  /* Mis reservas */
}
body #main-container.white {
  /* header */
  /* Buscador */
}
body #main-container.white header {
  background-color: transparent;
}
body #main-container.white header .sub-menu-container .buttons-navigation {
  background-color: #101F46;
}
body #main-container.white header .sub-menu-container .buttons-navigation #burger_menu {
  border-top: 1px solid #101F46;
}
body #main-container.white header .sub-menu-container .buttons-navigation #burger_menu #menu_pages li a {
  color: #FFFFFF;
}
body #main-container.white header .sub-menu-container .buttons-navigation #burger_menu #menu_pages li a:hover {
  color: #23741D;
}
body #main-container.white header .sub-menu-container .buttons-navigation #burger_menu #menu_pages li a:hover span:before {
  color: #23741D;
}
body #main-container.white header .sub-menu-container .buttons-navigation #burger_menu #menu_pages li a .icon {
  color: #FFFFFF;
}
body #main-container.white header #menu_currency {
  color: #101F46;
}
body #main-container.white header #menu_personalized {
  color: #101F46;
}
body #main-container.white header #menu_personalized li a:hover {
  color: #23741D;
}
body #main-container.white header #menu_personalized li:nth-child(-n+10) a {
  color: #101F46;
}
body #main-container.white header #menu_personalized li:nth-child(-n+10) a:hover {
  color: #23741D;
}
body #main-container.white .search-form .container .full #categories-selector {
  background-color: #101F46;
}
@media (max-width: 767px) {
  body #main-container.white .search-form .container .full #categories-selector {
    background-color: #2B9927;
    border-bottom: 0px;
  }
}
@media (max-width: 767px) {
  body #main-container.white .search-form .container .full #categories-selector .owl-nav {
    color: #FFFFFF;
  }
}
body #main-container.white .search-form .container .full #categories-selector li {
  color: #FFFFFF;
}
body #main-container.white .search-form .container .full #categories-selector li.active {
  background-color: #2B9927;
}
@media (max-width: 767px) {
  body #main-container.white .search-form .container .full #categories-selector li.active {
    background-color: transparent;
  }
}
body #main-container.white .search-form .container .full #categories-selector li.active:after {
  border-color: #2B9927 transparent transparent;
}
@media (max-width: 767px) {
  body #main-container.white .search-form .container .full #categories-selector li.active:after {
    border: 0;
  }
}
body #main-container.white .search-form .container .full #categories-selector li.active .sub,
body #main-container.white .search-form .container .full #categories-selector li.active span {
  color: #FFFFFF;
}
@media (max-width: 767px) {
  body #main-container.white .search-form .container .full #categories-selector li a .sub {
    color: #FFFFFF;
  }
}
@media (max-width: 767px) {
  body #main-container.white .search-form .container .full #categories-selector li a {
    color: #FFFFFF;
  }
}
body #main-container.white .search-form .container .full #categories-selector li a:hover {
  color: #23741D;
}
body #main-container.white .search-form .container .full .data-form .data {
  background-color: rgba(0, 0, 0, 0.1);
  border-top: 4px solid #2B9927;
}
body #main-container.white .search-form .container .full .data-form .data label {
  color: #FFFFFF;
}
body #main-container.white .search-form .container .full .data-form .data .advanced-search-ref {
  color: #FFFFFF !important;
}
body #main-container.white .search-form .container .full .data-form .data select + span.icon-globe,
body #main-container.white .search-form .container .full .data-form .data input + span.icon-globe {
  color: none;
}
body #main-container.white .search-form .container .full .data-form .data button {
  background-color: #2B9927;
  color: #FFF;
}
body #main-container.white .search-form .container .full .data-form .data button:hover {
  background-color: #23741D;
  color: #FFF;
}
body #main-container.white .search-form .container .full .data-form .data .box-extra {
  background-color: rgba(0, 0, 0, 0.1);
}
body #main-container.white .search-form .container .full .data-form .data .box-extra label {
  color: #FFFFFF;
}
body #main-container.white .search-form .container .full #traslados .data,
body #main-container.white .search-form .container .full #actividades .data,
body #main-container.white .search-form .container .full #paquetes .data,
body #main-container.white .search-form .container .full #flightHotel .data {
  border-top: 4px solid #2B9927;
}
body #main-container.white .search-form button {
  background-color: #2B9927;
  color: #FFF;
}
body #main-container.white .search-form button:hover {
  background-color: #23741D;
  color: #FFF;
}
body.black {
  /* #header */
  /*  Buscador */
}
body.black header {
  background-color: #101F46;
}
body.black header#header {
  background-color: transparent;
}
body.black header#header .menu-upper-section {
  background-color: transparent;
  color: inherit;
}
body.black header#header .menu-upper-section #menu_currency {
  color: #101F46;
}
body.black header#header .black-header-top {
  background: transparent;
  color: inherit;
}
body.black header#header .header-follow-us {
  color: #101F46;
}
body.black header#header #menu_currency {
  color: #101F46;
}
body.black header#header #menu_personalized {
  background-color: transparent;
  color: #101F46;
}
body.black header#header #menu_personalized li .name {
  color: #101F46;
}
body.black header#header #menu_personalized li:nth-child(-n+10) a:hover {
  color: #23741D;
}
body.black header#header #menu_personalized li.menu-personalized-toggle-menu-profile a:hover {
  color: #23741D;
}
body.black header#header #menu_personalized li.menu-dashboard a:hover {
  color: #23741D;
}
body.black header#header #menu_pages li a {
  color: #FFFFFF;
}
body.black header#header #menu_pages li a:hover {
  color: #23741D;
}
body.black header#header #menu_pages li a:hover .icon:before {
  color: #23741D;
}
body.black header#header.not-user #menu-personalized {
  color: #101F46;
}
body.black header#header.not-user #menu-personalized a:hover {
  color: #23741D;
}
body.black .search-form .container #full #categories-selector {
  background-color: #101F46;
}
@media (max-width: 767px) {
  body.black .search-form .container #full #categories-selector {
    background-color: #2B9927;
    border-bottom: 0px;
  }
}
@media (max-width: 767px) {
  body.black .search-form .container #full #categories-selector .owl-nav {
    color: #FFFFFF;
  }
}
body.black .search-form .container #full #categories-selector li {
  color: #FFFFFF;
}
body.black .search-form .container #full #categories-selector li.active {
  background-color: #2B9927;
}
@media (max-width: 767px) {
  body.black .search-form .container #full #categories-selector li.active {
    background-color: transparent;
  }
}
body.black .search-form .container #full #categories-selector li.active:after {
  border-color: #2B9927 transparent transparent;
}
@media (max-width: 767px) {
  body.black .search-form .container #full #categories-selector li.active:after {
    border: 0;
  }
}
body.black .search-form .container #full #categories-selector li.active .sub,
body.black .search-form .container #full #categories-selector li.active span {
  color: #FFFFFF;
}
@media (max-width: 767px) {
  body.black .search-form .container #full #categories-selector li a .sub {
    color: #FFFFFF;
  }
}
@media (max-width: 767px) {
  body.black .search-form .container #full #categories-selector li a {
    color: #FFFFFF;
  }
}
body.black .search-form .container #full #categories-selector li a:hover {
  color: #23741D;
}
body.black .search-form .container #full .data-form .data {
  background-color: rgba(0, 0, 0, 0.1);
  border-top: 4px solid #2B9927;
}
body.black .search-form .container #full .data-form .data label {
  color: #FFFFFF;
}
body.black .search-form .container #full .data-form .data .advanced-search-ref {
  color: #FFFFFF !important;
}
body.black .search-form .container #full .data-form .data select + span.icon-globe,
body.black .search-form .container #full .data-form .data input + span.icon-globe {
  color: none;
}
body.black .search-form .container #full .data-form .data button {
  background-color: #2B9927;
  color: #FFF;
}
body.black .search-form .container #full .data-form .data button:hover {
  background-color: #23741D;
  color: #FFF;
}
body.black .search-form .container #full .data-form .data .box-extra {
  background-color: rgba(0, 0, 0, 0.1);
}
body.black .search-form .container #full .data-form .data .box-extra label {
  color: #FFFFFF;
}
body.black .search-form .container #full #traslados .data,
body.black .search-form .container #full #actividades .data,
body.black .search-form .container #full #paquetes .data,
body.black .search-form .container #full #flightHotel .data {
  border-top: 4px solid #2B9927;
}
body.black .search-form .container #full #categories-selector .owl-item {
  background-color: #101F46;
  margin-bottom: -1px;
}
body.black .search-form .container #full #categories-selector .owl-item li {
  color: #FFFFFF;
}
body.black .search-form .container #full #categories-selector .owl-item li.active {
  background-color: #2B9927;
}
body.black .search-form .container #full #categories-selector .owl-item:hover li {
  color: #23741D;
}
body.black .search-form button {
  background-color: #2B9927;
  color: #FFF;
}
body.black .search-form button:hover {
  background-color: #23741D;
  color: #FFF;
}
body.black #search .container #data {
  background: rgba(0, 0, 0, 0.1) !important;
  border-top: 4px solid #2B9927;
}
body.black #search .container #data label {
  color: #FFFFFF;
}
body.black #search .container #data .advanced-search-ref {
  color: #FFFFFF !important;
}
body.black #search .container #data .data-form .data {
  background: none;
  border-top: none;
}
body.black #search .container #data #rooms .room {
  background: rgba(0, 0, 0, 0.1) !important;
}
body.black #search .container #data #rooms .room label {
  color: #FFFFFF;
}
body.black #search .container #data .data-form-footer button {
  background-color: #2B9927;
  color: #FFF;
}
body.black #search .container #data .data-form-footer button:hover {
  background-color: #23741D;
  color: #FFF;
}
body.silver {
  /* #header */
  /*  Buscador */
}
body.silver header {
  background-color: transparent;
}
body.silver header .sub-menu-container .buttons-navigation {
  background-color: #101F46;
}
body.silver header .sub-menu-container .buttons-navigation #burger_menu {
  border-top: 1px solid #101F46;
}
body.silver header .sub-menu-container .buttons-navigation #burger_menu #menu_pages li a {
  color: #FFFFFF;
}
body.silver header .sub-menu-container .buttons-navigation #burger_menu #menu_pages li a:hover {
  color: #23741D;
}
body.silver header .sub-menu-container .buttons-navigation #burger_menu #menu_pages li a:hover span:before {
  color: #23741D;
}
body.silver header .sub-menu-container .buttons-navigation #burger_menu #menu_pages li a .icon {
  color: #FFFFFF;
}
body.silver header #menu_currency {
  color: #101F46;
}
body.silver header #menu_personalized {
  color: #101F46;
}
body.silver header #menu_personalized li a:hover {
  color: #23741D;
}
body.silver header #menu_personalized li:nth-child(-n+10) a {
  color: #101F46;
}
body.silver header #menu_personalized li:nth-child(-n+10) a:hover {
  color: #23741D;
}
body.silver .search-form .container #full #categories-selector {
  background-color: #101F46;
}
@media (max-width: 767px) {
  body.silver .search-form .container #full #categories-selector {
    background-color: #2B9927;
    border-bottom: 0px;
  }
}
@media (max-width: 767px) {
  body.silver .search-form .container #full #categories-selector .owl-nav {
    color: #FFFFFF;
  }
}
body.silver .search-form .container #full #categories-selector li {
  color: #FFFFFF;
}
body.silver .search-form .container #full #categories-selector li.active {
  background-color: #2B9927;
}
@media (max-width: 767px) {
  body.silver .search-form .container #full #categories-selector li.active {
    background-color: transparent;
  }
}
body.silver .search-form .container #full #categories-selector li.active:after {
  border-color: #2B9927 transparent transparent;
}
@media (max-width: 767px) {
  body.silver .search-form .container #full #categories-selector li.active:after {
    border: 0;
  }
}
body.silver .search-form .container #full #categories-selector li.active .sub,
body.silver .search-form .container #full #categories-selector li.active span {
  color: #FFFFFF;
}
@media (max-width: 767px) {
  body.silver .search-form .container #full #categories-selector li a .sub {
    color: #FFFFFF;
  }
}
@media (max-width: 767px) {
  body.silver .search-form .container #full #categories-selector li a {
    color: #FFFFFF;
  }
}
body.silver .search-form .container #full #categories-selector li a:hover {
  color: #23741D;
}
body.silver .search-form .container #full .data-form .data {
  background-color: rgba(0, 0, 0, 0.1);
  border-top: 4px solid #2B9927;
}
body.silver .search-form .container #full .data-form .data label {
  color: #FFFFFF;
}
body.silver .search-form .container #full .data-form .data .advanced-search-ref {
  color: #FFFFFF !important;
}
body.silver .search-form .container #full .data-form .data select + span.icon-globe,
body.silver .search-form .container #full .data-form .data input + span.icon-globe {
  color: none;
}
body.silver .search-form .container #full .data-form .data button {
  background-color: #2B9927;
  color: #FFF;
}
body.silver .search-form .container #full .data-form .data button:hover {
  background-color: #23741D;
  color: #FFF;
}
body.silver .search-form .container #full .data-form .data .box-extra {
  background-color: rgba(0, 0, 0, 0.1);
}
body.silver .search-form .container #full .data-form .data .box-extra label {
  color: #FFFFFF;
}
body.silver .search-form .container #full #traslados .data,
body.silver .search-form .container #full #actividades .data,
body.silver .search-form .container #full #paquetes .data,
body.silver .search-form .container #full #flightHotel .data {
  border-top: 4px solid #2B9927;
}
body.silver .search-form .container #full #categories-selector .owl-item {
  background-color: #101F46;
  margin-bottom: -1px;
}
body.silver .search-form .container #full #categories-selector .owl-item li {
  color: #FFFFFF;
}
body.silver .search-form .container #full #categories-selector .owl-item li.active {
  background-color: #2B9927;
}
body.silver .search-form .container #full #categories-selector .owl-item:hover li {
  color: #23741D;
}
body.silver .search-form button {
  background-color: #2B9927;
  color: #FFF;
}
body.silver .search-form button:hover {
  background-color: #23741D;
  color: #FFF;
}
body.silver #search .container #data {
  background: rgba(0, 0, 0, 0.1) !important;
  border-top: 4px solid #2B9927;
}
body.silver #search .container #data label {
  color: #FFFFFF;
}
body.silver #search .container #data .advanced-search-ref {
  color: #FFFFFF !important;
}
body.silver #search .container #data .data-form .data {
  background: none;
  border-top: none;
}
body.silver #search .container #data #rooms .room {
  background: rgba(0, 0, 0, 0.1) !important;
}
body.silver #search .container #data #rooms .room label {
  color: #FFFFFF;
}
body.silver #search .container #data .data-form-footer button {
  background-color: #2B9927;
  color: #FFF;
}
body.silver #search .container #data .data-form-footer button:hover {
  background-color: #23741D;
  color: #FFF;
}
body #main_banner .slide .text {
  color: #FFFFFF;
}
body #main_banner .slide .text a.transparent {
  border: 1px solid #2B9927;
  background-color: #2B9927;
  color: #FFFFFF;
}
body #hotels h1 {
  color: #2B9927;
}
body #hotels h1:before,
body #hotels h1:after {
  background: #2B9927;
}
body #hotels .countries {
  color: #000000;
}
body #hotels .countries li.active {
  color: #2B9927;
  border-color: #2B9927;
}
body #hotels .countries li.active a {
  color: #2B9927;
}
body #hotels #slider_hotels.owl-carousel .owl-dots .owl-dot {
  border: 3px solid #a39494;
  background-color: rgba(255, 255, 255, 0.5);
}
body #hotels #slider_hotels.owl-carousel .owl-dots .owl-dot.active {
  background: #424242;
}
body #hotels #slider_hotels .hotel figure .more .opinion.dark_green {
  background: #101F46;
  color: #FFFFFF;
}
body #hotels #slider_hotels .hotel .info button {
  background-color: #2B9927;
  color: #FFF;
}
body #hotels #slider_hotels .hotel .info button:hover {
  background-color: #23741D;
  color: #FFF;
}
body #destinies {
  background-color: #FFFFFF;
}
body #destinies #slider_destinies.owl-carousel .owl-dots .owl-dot {
  border: 3px solid #a39494;
  background-color: rgba(255, 255, 255, 0.5);
}
body #destinies #slider_destinies.owl-carousel .owl-dots .owl-dot.active {
  background: #424242;
}
body #destinies .slide .info {
  color: #101F46;
}
body #destinies .slide .info .box .align .name {
  color: #101F46;
}
body #destinies .slide .info .box .align .location .icon {
  color: #101F46;
}
body #destinies .slide .info .box .align .parragraph {
  color: #595959;
}
body #destinies .slide .info .box h1 {
  color: #101F46;
}
body #destinies .slide .info .box h1:after {
  background: #101F46;
}
body #destinies button {
  color: #2B9927;
  border: 1px solid #2B9927;
}
body #menu_bottom {
  background-color: #101F46;
  color: #FFFFFF;
}
body #menu_bottom .container .flap {
  background-color: #101F46;
  color: #FFFFFF;
}
body #menu_bottom .container ul li {
  border-right: 1px solid #FFFFFF;
}
body #menu_bottom .container ul li:last-child {
  border-right: none;
}
body footer {
  background-color: #FFFFFF;
  color: #000000;
}
body footer .social input[type=text] {
  border: 1px solid #2B9927;
}
body footer .social button {
  background-color: #2B9927;
  color: #FFF;
}
body footer .social button:hover {
  background-color: #23741D;
  color: #FFF;
}
body footer #logos {
  background: url('../../../img/footer/footer_new.jpg');
}
body footer #logos .logos-nemo img {
  content-visibility: hidden;
}
body footer #logos img.trip_advisor {
  content-visibility: hidden;
}
body footer #logos img.price_surfer {
  content-visibility: hidden;
}
@supports not (content-visibility: hidden) {
  body footer #logos .logos-nemo img {
    visibility: hidden;
  }
  body footer #logos img.trip_advisor {
    visibility: hidden;
  }
  body footer #logos img.price_surfer {
    visibility: hidden;
  }
}
body .nemo-box-calendar-container .nemo-calendar-footer {
  background-color: #2B9927;
}
body .nemo-box-calendar-container .nemo-calendar-footer:hover {
  background-color: #23741D;
}
body .nemo-box-calendar-container .nemo-calendar-footer:hover a {
  color: #FFF;
}
body .nemo-box-calendar-container .nemo-calendar-footer a {
  color: #FFF;
}
body .static-page .content-static button {
  background-color: #2B9927;
  color: #FFF;
}
body .static-page .content-static button:hover {
  background-color: #23741D;
  color: #FFF;
}
body .search-box button.btn {
  background-color: #2B9927;
  color: #FFF;
}
body .search-box button.btn:hover {
  background-color: #23741D;
  color: #FFF;
}
body .resultadohoteles-page-content-left .filters .item-filtro-range .right-wrapper .input-group-addon {
  cursor: pointer;
  background-color: #2B9927 !important;
  border-color: #2B9927 !important;
}
body .resultadohoteles-page-content-left .filters .item-filtro-range .right-wrapper .input-group-addon i {
  color: #FFFFFF !important;
}
body .resultadohoteles-page-content-left .submenufiltro .input-group-addon {
  background-color: #2B9927 !important;
  border-left: none!important;
  color: #FFFFFF !important;
  border-color: #2B9927 !important;
}
body .resultadohoteles-page-content-left .resultadohoteles-left-box .submenu .item-filtro-range .right-wrapper .input-group-addon {
  background-color: #2B9927;
  color: #FFFFFF;
}
body .resultadohoteles-page-content-left .resultadohoteles-btn-filtros .btn-filtros {
  background-color: #2B9927;
  color: #FFF;
}
body .resultadohoteles-page-content-left .resultadohoteles-btn-filtros .btn-filtros:hover {
  background-color: #23741D;
  color: #FFF;
}
body .resultadohoteles-page-content-center {
  /* Ofertas */
  /* Cluster */
  /* Cluster (Vista 2.0) */
}
body .resultadohoteles-page-content-center .best-seller .panel-group .panel-heading {
  background-color: #101F46;
  color: #FFFFFF;
}
body .resultadohoteles-page-content-center .best-seller .panel-group #slider_offers .offer .more .shout {
  background-color: #101F46;
  color: #FFFFFF;
}
body .resultadohoteles-page-content-center .best-seller .panel-group #slider_offers .offer .price {
  background-color: #333333;
  color: #FFFFFF;
}
body .resultadohoteles-page-content-center .resultadohoteles-hotel-content-box .resultadohoteles-hotel-description .description-circuit i {
  color: none;
}
body .resultadohoteles-page-content-center .resultadohoteles-hotel-content-box .resultadohoteles-hotel-description .ubicacion i {
  color: none;
}
body .resultadohoteles-page-content-center .resultadohoteles-hotel-content-box .resultadohoteles-hotel-image .more .shout {
  background-color: #101F46;
  color: #FFFFFF;
}
body .resultadohoteles-page-content-center .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price button {
  background-color: #2B9927;
  color: #FFF;
}
body .resultadohoteles-page-content-center .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price button:hover {
  background-color: #23741D;
  color: #FFF;
}
body .resultadohoteles-page-content-center .resultadohoteles-tarifas .price-button-detalle button {
  background-color: #2B9927;
  color: #FFF;
}
body .resultadohoteles-page-content-center .resultadohoteles-tarifas .price-button-detalle button:hover {
  background-color: #23741D;
  color: #FFF;
}
body .resultadohoteles-page-content-center .resultadohoteles-hotel-item-agregated .hotel-container .icon {
  color: none;
}
body .resultadohoteles-page-content-center .resultadohoteles-hotel-item-agregated .hotel-actions-container button {
  background-color: #2B9927;
  color: #FFF;
}
body .resultadohoteles-page-content-center .resultadohoteles-hotel-item-agregated .hotel-actions-container button:hover {
  background-color: #23741D;
  color: #FFF;
}
body .resultadohoteles-page-content-center .resultadohoteles-hotel-item-agregated .hotel-actions-container button .more-button__triangle {
  border-color: #2B9927 transparent transparent;
}
body .resultadohoteles-tarifas .price-button-detalle button {
  background-color: #2B9927;
  color: #FFF;
}
body .resultadohoteles-tarifas .price-button-detalle button:hover {
  background-color: #23741D;
  color: #FFF;
}
body .comparator-main .comparator-content .result .rate .view .button {
  background-color: #2B9927;
  color: #FFF;
}
body .comparator-main .comparator-content .result .rate .view .button:hover {
  background-color: #23741D;
  color: #FFF;
}
body .resultado-activities-page-content .resultadohoteles-hotel-short .price-button-detalle button {
  background-color: #2B9927;
  color: #FFF;
}
body .resultado-activities-page-content .resultadohoteles-hotel-short .price-button-detalle button:hover {
  background-color: #23741D;
  color: #FFF;
}
body .resultado-activities-page-content .rate-detail-item button {
  background-color: #2B9927;
  color: #FFF;
}
body .resultado-activities-page-content .rate-detail-item button:hover {
  background-color: #23741D;
  color: #FFF;
}
body .resultado-activities-page-content .filters .filters-btn button {
  background-color: #2B9927;
  color: #FFF;
}
body .resultado-activities-page-content .filters .filters-btn button:hover {
  background-color: #23741D;
  color: #FFF;
}
body .activities-detail .rate-detail-item button {
  background-color: #2B9927;
  color: #FFF;
}
body .activities-detail .rate-detail-item button:hover {
  background-color: #23741D;
  color: #FFF;
}
body .results-transfers .filters .filters-btn button {
  background-color: #2B9927;
  color: #FFF;
}
body .results-transfers .filters .filters-btn button:hover {
  background-color: #23741D;
  color: #FFF;
}
body .results-transfers .results-price button {
  background-color: #2B9927;
  color: #FFF;
}
body .results-transfers .results-price button:hover {
  background-color: #23741D;
  color: #FFF;
}
body .ficha-circuito .rate .price button {
  background-color: #2B9927;
  color: #FFF;
}
body .ficha-circuito .rate .price button:hover {
  background-color: #23741D;
  color: #FFF;
}
body .ficha-circuito.wizard button {
  background-color: #2B9927;
  color: #FFF;
}
body .ficha-circuito.wizard button:hover {
  background-color: #23741D;
  color: #FFF;
}
body .flights .btn-filtros {
  background-color: #2B9927;
  color: #FFF;
}
body .flights .btn-filtros:hover {
  background-color: #23741D;
  color: #FFF;
}
body .flights .flight-lists .reservation {
  background-color: #2B9927;
  color: #FFF;
}
body .flights .flight-lists .reservation:hover {
  background-color: #23741D;
  color: #FFF;
}
body .flow .flow-step ul li.current div {
  background-color: #2B9927;
  color: #FFF;
}
body .flow .flow-step ul li.current div:after {
  border-left-color: #2B9927;
}
body .flow .flow-step ul li.visited div {
  background-color: #23741D;
  color: #FFF;
}
body .flow .flow-step ul li.visited div:after {
  border-left-color: #23741D;
}
body .flow .price-detail-list li.total-price .btn {
  background-color: #2B9927;
  color: #FFF;
}
body .flow .price-detail-list li.total-price .btn:hover {
  background-color: #23741D;
  color: #FFF;
}
body .flow .reservation-details .next a.btn {
  background-color: #2B9927;
  color: #FFF;
}
body .flow .reservation-details .next a.btn:hover {
  background-color: #23741D;
  color: #FFF;
}
body .request-status .request-status-content .view-detail-btn {
  background-color: #2B9927;
  color: #FFF;
}
body .request-status .request-status-content .view-detail-btn:hover {
  background-color: #23741D;
  color: #FFF;
}
body .mismensajes-page-content-left .form button.btn {
  background-color: #2B9927;
  color: #FFF;
}
body .mismensajes-page-content-left .form button.btn:hover {
  background-color: #23741D;
  color: #FFF;
}
body .myreservation-page .view-detail-btn {
  background-color: #2B9927;
  color: #FFF;
}
body .myreservation-page .view-detail-btn:hover {
  background-color: #23741D;
  color: #FFF;
}
body .milestone-view .filters-menu .local-price button {
  background-color: #2B9927;
  color: #FFF;
}
body .milestone-view .filters-menu .local-price button:hover {
  background-color: #23741D;
  color: #FFF;
}
body .milestone-view .filters-menu .results .result .content .more {
  background-color: #101F46;
  color: #FFFFFF;
}
body .milestone-view .filters-menu .results-expanded .result .rate .view button,
body .milestone-view .filters-menu .results-expanded .result .rate .view .button {
  background-color: #2B9927;
  color: #FFF;
}
body .milestone-view .filters-menu .results-expanded .result .rate .view button:hover,
body .milestone-view .filters-menu .results-expanded .result .rate .view .button:hover {
  background-color: #23741D;
  color: #FFF;
}
