.content-wrapper .content-body,
.wrap-lodgingOffers .items,
.yield-content,
.yield-products,
.content.activities .content .options,
.content.activities .content .list {
  background-color: #FFFFFF; }

.btn-danger {
  background-color: #BC6266;
  border-color: #BC6266;
  color: #ffffff; }
  .btn-danger:hover {
    background-color: #06aede;
    border-color: #fff;
    color: #fff; }

a.increment {
  background: #1ec8f9 !important;
  color: #FFFFFF !important;
  border: 1px solid #1ec8f9 !important; }

option {
  background: #fff;
  color: #000; }

.text-danger {
  color: #b94a48; }
  .text-danger:hover {
    color: #b94a48; }

.popover {
  background: #fff !important; }
  .popover * {
    color: #000 !important; }

.cbp-spmenu-vertical,
.cbp-spmenu-vertical .features {
  background: #333333 !important; }

.customizations.cta2:hover {
  background: #FFFFFF;
  border: 1px solid #000;
  color: #000; }

.content.activities .airtickets.form, .content.activities .airtickets.list, .content.activities .airtickets.filters {
  background-color: #FFFFFF; }
.content.activities .precart {
  background: #47a447;
  color: #fff;
  border: 1px solid transparent; }
  .content.activities .precart * {
    color: #fff; }
  .content.activities .precart:hover {
    background: #06aede;
    color: #fff;
    border-color: transparent; }
    .content.activities .precart:hover * {
      color: #fff; }

.header-bar .header-tabs .superheader-tab {
  background: transparent;
  color: transparent; }
.header-bar .header-tabs .header-tab {
  background: rgba(179, 179, 179, 0.8); }
  .header-bar .header-tabs .header-tab span,
  .header-bar .header-tabs .header-tab i {
    color: #000; }
  .header-bar .header-tabs .header-tab:hover:not(.active), .header-bar .header-tabs .header-tab:hover, .header-bar .header-tabs .header-tab.active {
    background: #FFFFFF; }
    .header-bar .header-tabs .header-tab:hover:not(.active) span,
    .header-bar .header-tabs .header-tab:hover:not(.active) i, .header-bar .header-tabs .header-tab:hover span,
    .header-bar .header-tabs .header-tab:hover i, .header-bar .header-tabs .header-tab.active span,
    .header-bar .header-tabs .header-tab.active i {
      color: #333333; }
  .header-bar .header-tabs .header-tab:hover:not(.active) {
    background: rgba(217, 217, 217, 0.8); }
.header-bar .mobile-nav {
  background: #333333; }

.mountains-row {
  background-color: #FFFFFF; }

.content.supplier aside form#lodgings_search fieldset.search-panel .wrapper input {
  border: none !important; }

.search-bar .search-panel,
.search-bar .mountains-row {
  background-color: #FFFFFF; }
  .search-bar .search-panel .search-plan-title,
  .search-bar .search-panel .title,
  .search-bar .mountains-row .search-plan-title,
  .search-bar .mountains-row .title {
    color: #333333; }
  .search-bar .search-panel label,
  .search-bar .mountains-row label {
    color: #333333; }
  .search-bar .search-panel .search-input-wrapper ul.dropdown,
  .search-bar .mountains-row .search-input-wrapper ul.dropdown {
    background-color: #FFFFFF; }
    .search-bar .search-panel .search-input-wrapper ul.dropdown li,
    .search-bar .mountains-row .search-input-wrapper ul.dropdown li {
      color: #333333; }
  .search-bar .search-panel .search-input-wrapper span.inputlabel, .search-bar .search-panel .search-input-wrapper span.inputicon i,
  .search-bar .mountains-row .search-input-wrapper span.inputlabel,
  .search-bar .mountains-row .search-input-wrapper span.inputicon i {
    color: #333333; }
  .search-bar .search-panel .search-input-wrapper.submitinput,
  .search-bar .mountains-row .search-input-wrapper.submitinput {
    border-color: transparent !important;
    background-color: #47a447 !important;
    color: #fff;
    background-color: #1ec8f9 !important;
    color: #fff !important; }
    .search-bar .search-panel .search-input-wrapper.submitinput .inputlabel,
    .search-bar .mountains-row .search-input-wrapper.submitinput .inputlabel {
      background-color: #47a447;
      color: #fff;
      background-color: #1ec8f9 !important;
      color: #fff !important; }
      .search-bar .search-panel .search-input-wrapper.submitinput .inputlabel:hover,
      .search-bar .mountains-row .search-input-wrapper.submitinput .inputlabel:hover {
        background: #efefef !important;
        color: #47a447 !important;
        text-decoration: none;
        background-color: #06aede !important;
        color: #fff !important; }
    .search-bar .search-panel .search-input-wrapper.submitinput:hover,
    .search-bar .mountains-row .search-input-wrapper.submitinput:hover {
      border-color: transparent !important; }
  .search-bar .search-panel.search-panel .wrapInput .datewrapper,
  .search-bar .search-panel.search-panel .wrapInput select,
  .search-bar .search-panel.search-panel .wrapInput .counterWrap,
  .search-bar .mountains-row.search-panel .wrapInput .datewrapper,
  .search-bar .mountains-row.search-panel .wrapInput select,
  .search-bar .mountains-row.search-panel .wrapInput .counterWrap {
    border-color: #2B323B;
    background-color: transparent;
    color: #333; }
    .search-bar .search-panel.search-panel .wrapInput .datewrapper a,
    .search-bar .search-panel.search-panel .wrapInput select a,
    .search-bar .search-panel.search-panel .wrapInput .counterWrap a,
    .search-bar .mountains-row.search-panel .wrapInput .datewrapper a,
    .search-bar .mountains-row.search-panel .wrapInput select a,
    .search-bar .mountains-row.search-panel .wrapInput .counterWrap a {
      color: #333; }
  .search-bar .search-panel.search-panel .wrapInput .depAirport input,
  .search-bar .search-panel.search-panel .wrapInput .returnAirport input,
  .search-bar .mountains-row.search-panel .wrapInput .depAirport input,
  .search-bar .mountains-row.search-panel .wrapInput .returnAirport input {
    border-color: #2B323B;
    background-color: transparent;
    color: #333; }
  .search-bar .search-panel.search-panel .wrapInput .depAirport a,
  .search-bar .search-panel.search-panel .wrapInput .returnAirport a,
  .search-bar .mountains-row.search-panel .wrapInput .depAirport a,
  .search-bar .mountains-row.search-panel .wrapInput .returnAirport a {
    background-color: #2B323B; }
  .search-bar .search-panel.search-panel .wrapInput .depAirport i.fa,
  .search-bar .search-panel.search-panel .wrapInput .returnAirport i.fa,
  .search-bar .mountains-row.search-panel .wrapInput .depAirport i.fa,
  .search-bar .mountains-row.search-panel .wrapInput .returnAirport i.fa {
    color: #333333; }
  .search-bar .search-panel.search-panel .wrapInput .depAirport ul li,
  .search-bar .search-panel.search-panel .wrapInput .returnAirport ul li,
  .search-bar .mountains-row.search-panel .wrapInput .depAirport ul li,
  .search-bar .mountains-row.search-panel .wrapInput .returnAirport ul li {
    background: #fff !important;
    color: #000 !important; }
  .search-bar .search-panel.search-panel .wrapInput .search,
  .search-bar .mountains-row.search-panel .wrapInput .search {
    border-color: transparent !important;
    background: #47a447 !important;
    color: #fff !important;
    background-color: #1ec8f9 !important;
    color: #fff !important; }
    .search-bar .search-panel.search-panel .wrapInput .search:hover,
    .search-bar .mountains-row.search-panel .wrapInput .search:hover {
      border-color: transparent !important;
      background: #efefef !important;
      color: #47a447 !important;
      text-decoration: none;
      background-color: #06aede !important;
      color: #fff !important; }
      .search-bar .search-panel.search-panel .wrapInput .search:hover *,
      .search-bar .mountains-row.search-panel .wrapInput .search:hover * {
        color: #FFFFFF !important;
        text-decoration: none; }
.search-bar.yieldview-bar .search-panel .yield-soption select,
.search-bar.yieldview-bar .search-panel .yield-soption .changeMonth,
.search-bar.yieldview-bar .search-panel .yield-soption #selectedMonth, .search-bar.activities-bar .search-panel .yield-soption select,
.search-bar.activities-bar .search-panel .yield-soption .changeMonth,
.search-bar.activities-bar .search-panel .yield-soption #selectedMonth {
  border-color: #2B323B !important;
  background: transparent !important;
  color: #333; }
.search-bar.yieldview-bar .search-panel .yield-soption i, .search-bar.activities-bar .search-panel .yield-soption i {
  border-color: transparent !important;
  color: #333; }
.search-bar.yieldview-bar .search-panel .yield-soption .submitinput, .search-bar.activities-bar .search-panel .yield-soption .submitinput {
  background: #47a447 !important;
  border: 1px solid transparent; }
  .search-bar.yieldview-bar .search-panel .yield-soption .submitinput a, .search-bar.activities-bar .search-panel .yield-soption .submitinput a {
    background-color: none;
    color: #fff;
    text-decoration: none; }
    .search-bar.yieldview-bar .search-panel .yield-soption .submitinput a:hover, .search-bar.activities-bar .search-panel .yield-soption .submitinput a:hover {
      background-color: none;
      color: #fff; }
.search-bar.yieldview-bar .search-panel .arrivalDate input,
.search-bar.yieldview-bar .search-panel .arrivalDate select,
.search-bar.yieldview-bar .search-panel .flexible input,
.search-bar.yieldview-bar .search-panel .flexible select,
.search-bar.yieldview-bar .search-panel .button input,
.search-bar.yieldview-bar .search-panel .button select,
.search-bar.yieldview-bar .search-panel .input-wrap input,
.search-bar.yieldview-bar .search-panel .input-wrap select, .search-bar.activities-bar .search-panel .arrivalDate input,
.search-bar.activities-bar .search-panel .arrivalDate select,
.search-bar.activities-bar .search-panel .flexible input,
.search-bar.activities-bar .search-panel .flexible select,
.search-bar.activities-bar .search-panel .button input,
.search-bar.activities-bar .search-panel .button select,
.search-bar.activities-bar .search-panel .input-wrap input,
.search-bar.activities-bar .search-panel .input-wrap select {
  background: transparent !important;
  color: #333;
  border-color: #2B323B !important;
  border-width: 1px;
  border-style: solid; }
.search-bar.yieldview-bar .search-panel .arrivalDate i,
.search-bar.yieldview-bar .search-panel .flexible i,
.search-bar.yieldview-bar .search-panel .button i,
.search-bar.yieldview-bar .search-panel .input-wrap i, .search-bar.activities-bar .search-panel .arrivalDate i,
.search-bar.activities-bar .search-panel .flexible i,
.search-bar.activities-bar .search-panel .button i,
.search-bar.activities-bar .search-panel .input-wrap i {
  border-color: transparent !important;
  color: #333; }
.search-bar.yieldview-bar .search-panel .arrivalDate.button,
.search-bar.yieldview-bar .search-panel .flexible.button,
.search-bar.yieldview-bar .search-panel .button.button,
.search-bar.yieldview-bar .search-panel .input-wrap.button, .search-bar.activities-bar .search-panel .arrivalDate.button,
.search-bar.activities-bar .search-panel .flexible.button,
.search-bar.activities-bar .search-panel .button.button,
.search-bar.activities-bar .search-panel .input-wrap.button {
  background: #47a447 !important;
  border-color: transparent !important;
  color: #fff !important;
  background: transparent !important; }
  .search-bar.yieldview-bar .search-panel .arrivalDate.button > button,
  .search-bar.yieldview-bar .search-panel .flexible.button > button,
  .search-bar.yieldview-bar .search-panel .button.button > button,
  .search-bar.yieldview-bar .search-panel .input-wrap.button > button, .search-bar.activities-bar .search-panel .arrivalDate.button > button,
  .search-bar.activities-bar .search-panel .flexible.button > button,
  .search-bar.activities-bar .search-panel .button.button > button,
  .search-bar.activities-bar .search-panel .input-wrap.button > button {
    background: #47a447 !important;
    border-color: transparent !important;
    color: #fff !important;
    background: #1ec8f9 !important;
    color: #fff !important; }
    .search-bar.yieldview-bar .search-panel .arrivalDate.button > button i,
    .search-bar.yieldview-bar .search-panel .flexible.button > button i,
    .search-bar.yieldview-bar .search-panel .button.button > button i,
    .search-bar.yieldview-bar .search-panel .input-wrap.button > button i, .search-bar.activities-bar .search-panel .arrivalDate.button > button i,
    .search-bar.activities-bar .search-panel .flexible.button > button i,
    .search-bar.activities-bar .search-panel .button.button > button i,
    .search-bar.activities-bar .search-panel .input-wrap.button > button i {
      color: #fff !important;
      color: #fff !important; }
    .search-bar.yieldview-bar .search-panel .arrivalDate.button > button a,
    .search-bar.yieldview-bar .search-panel .flexible.button > button a,
    .search-bar.yieldview-bar .search-panel .button.button > button a,
    .search-bar.yieldview-bar .search-panel .input-wrap.button > button a, .search-bar.activities-bar .search-panel .arrivalDate.button > button a,
    .search-bar.activities-bar .search-panel .flexible.button > button a,
    .search-bar.activities-bar .search-panel .button.button > button a,
    .search-bar.activities-bar .search-panel .input-wrap.button > button a {
      background-color: transparent; }
      .search-bar.yieldview-bar .search-panel .arrivalDate.button > button a:hover,
      .search-bar.yieldview-bar .search-panel .flexible.button > button a:hover,
      .search-bar.yieldview-bar .search-panel .button.button > button a:hover,
      .search-bar.yieldview-bar .search-panel .input-wrap.button > button a:hover, .search-bar.activities-bar .search-panel .arrivalDate.button > button a:hover,
      .search-bar.activities-bar .search-panel .flexible.button > button a:hover,
      .search-bar.activities-bar .search-panel .button.button > button a:hover,
      .search-bar.activities-bar .search-panel .input-wrap.button > button a:hover {
        background: #efefef !important;
        border-color: transparent !important;
        color: #47a447 !important;
        background: #06aede !important;
        color: #fff !important; }
    .search-bar.yieldview-bar .search-panel .arrivalDate.button > button:hover,
    .search-bar.yieldview-bar .search-panel .flexible.button > button:hover,
    .search-bar.yieldview-bar .search-panel .button.button > button:hover,
    .search-bar.yieldview-bar .search-panel .input-wrap.button > button:hover, .search-bar.activities-bar .search-panel .arrivalDate.button > button:hover,
    .search-bar.activities-bar .search-panel .flexible.button > button:hover,
    .search-bar.activities-bar .search-panel .button.button > button:hover,
    .search-bar.activities-bar .search-panel .input-wrap.button > button:hover {
      background: #efefef !important;
      border-color: transparent !important;
      color: #47a447 !important;
      background: #06aede !important;
      color: #fff !important; }
      .search-bar.yieldview-bar .search-panel .arrivalDate.button > button:hover i,
      .search-bar.yieldview-bar .search-panel .flexible.button > button:hover i,
      .search-bar.yieldview-bar .search-panel .button.button > button:hover i,
      .search-bar.yieldview-bar .search-panel .input-wrap.button > button:hover i, .search-bar.activities-bar .search-panel .arrivalDate.button > button:hover i,
      .search-bar.activities-bar .search-panel .flexible.button > button:hover i,
      .search-bar.activities-bar .search-panel .button.button > button:hover i,
      .search-bar.activities-bar .search-panel .input-wrap.button > button:hover i {
        color: #47a447 !important;
        color: #fff !important; }
  .search-bar.yieldview-bar .search-panel .arrivalDate.button:hover,
  .search-bar.yieldview-bar .search-panel .flexible.button:hover,
  .search-bar.yieldview-bar .search-panel .button.button:hover,
  .search-bar.yieldview-bar .search-panel .input-wrap.button:hover, .search-bar.activities-bar .search-panel .arrivalDate.button:hover,
  .search-bar.activities-bar .search-panel .flexible.button:hover,
  .search-bar.activities-bar .search-panel .button.button:hover,
  .search-bar.activities-bar .search-panel .input-wrap.button:hover {
    background: #efefef !important;
    border-color: transparent !important;
    color: #47a447 !important;
    background: transparent !important; }
.search-bar.yieldview-bar .search-panel .arrivalDate .popover,
.search-bar.yieldview-bar .search-panel .flexible .popover,
.search-bar.yieldview-bar .search-panel .button .popover,
.search-bar.yieldview-bar .search-panel .input-wrap .popover, .search-bar.activities-bar .search-panel .arrivalDate .popover,
.search-bar.activities-bar .search-panel .flexible .popover,
.search-bar.activities-bar .search-panel .button .popover,
.search-bar.activities-bar .search-panel .input-wrap .popover {
  color: #333; }

.bundle-page .bundle-card.even {
  background: #efefef; }
.bundle-page .bundle-card .search-bar {
  background: transparent; }
  .bundle-page .bundle-card .search-bar .search-panel {
    background-color: #FFFFFF; }
    .bundle-page .bundle-card .search-bar .search-panel .search-plan-title {
      color: #333333; }
    .bundle-page .bundle-card .search-bar .search-panel label {
      color: #333333; }
    .bundle-page .bundle-card .search-bar .search-panel .search-input-wrapper ul.dropdown {
      background-color: #FFFFFF; }
      .bundle-page .bundle-card .search-bar .search-panel .search-input-wrapper ul.dropdown li {
        color: #333333; }
    .bundle-page .bundle-card .search-bar .search-panel .search-input-wrapper .inputlabel,
    .bundle-page .bundle-card .search-bar .search-panel .search-input-wrapper .inputicon i {
      color: #333333; }
    .bundle-page .bundle-card .search-bar .search-panel .search-input-wrapper.submitinput {
      border-color: transparent; }
      .bundle-page .bundle-card .search-bar .search-panel .search-input-wrapper.submitinput .inputlabel {
        background-color: #47a447;
        color: #fff; }
        .bundle-page .bundle-card .search-bar .search-panel .search-input-wrapper.submitinput .inputlabel:hover {
          background-color: #47a447;
          color: #fff; }

body:not(.ios) .search-bar.affix .search-panel {
  background-color: #FFFFFF !important; }

#list-location-wrapper .location .location-header .location-main-info .rating i {
  color: #ffffff; }
#list-location-wrapper .location .location-header .location-avg-price .button-select-location {
  background: #1ec8f9;
  border: 1px solid #fff;
  color: #fff; }
  #list-location-wrapper .location .location-header .location-avg-price .button-select-location:hover {
    background: #06aede;
    border: 1px solid #fff;
    color: #fff; }

.product .product-header .product-info .rating i {
  color: #ffffff; }
  .product .product-header .product-info .rating i.active {
    color: #ffffff; }
.product .product-header .product-options .button-select-accommodation {
  background: #1ec8f9;
  border: 1px solid transparent;
  color: #fff; }
  .product .product-header .product-options .button-select-accommodation:hover {
    background: #06aede;
    border: 1px solid transparent;
    color: #fff; }

.packageHeader .title {
  color: #333333; }

.product-package .title a {
  color: #2a6496; }
.product-package .price .avgnight {
  color: #333333; }
.product-package .price .title p:first-child {
  color: #333333 !important; }
.product-package .options a.gtm-property-option-book-now, .product-package .options a.gtm-property-option-select-offer {
  background: #1ec8f9;
  border: 1px solid transparent;
  color: #fff; }
  .product-package .options a.gtm-property-option-book-now:hover, .product-package .options a.gtm-property-option-select-offer:hover {
    background: #06aede;
    border: 1px solid transparent;
    color: #fff; }

.content.activities .content .list .item .active, .content.activities .content .list .item:hover {
  background-color: #efefef; }
.content.activities .content .filters {
  background-color: rgba(0, 0, 0, 0.8); }
  .content.activities .content .filters .filter {
    color: #fff; }
.content.activities .modal i {
  color: #333; }
.content.supplier aside i.fa {
  color: #333; }
.content.supplier aside form#lodgings_search fieldset h1 {
  color: #333; }
.content.supplier aside form#lodgings_search fieldset address {
  color: #333; }
.content.supplier aside form#lodgings_search fieldset.search-panel {
  background: #fff;
  background-color: #fff; }
  .content.supplier aside form#lodgings_search fieldset.search-panel label {
    color: #333; }
  .content.supplier aside form#lodgings_search fieldset.search-panel .wrapper {
    border-color: #2B323B; }
    .content.supplier aside form#lodgings_search fieldset.search-panel .wrapper input {
      color: #333; }
    .content.supplier aside form#lodgings_search fieldset.search-panel .wrapper i.icon-sp-arrival {
      color: #333; }
  .content.supplier aside form#lodgings_search fieldset.search-panel .inc-select span {
    color: #333; }

.global.summary .summary-header .line,
.global.summary .summary-footer .line {
  background: #165071;
  color: #fff; }
  .global.summary .summary-header .line.checkout,
  .global.summary .summary-footer .line.checkout {
    background: #47a447;
    color: #fff; }
    .global.summary .summary-header .line.checkout a,
    .global.summary .summary-footer .line.checkout a {
      background: #47a447;
      color: #fff;
      border: 1px solid transparent; }
      .global.summary .summary-header .line.checkout a:hover,
      .global.summary .summary-footer .line.checkout a:hover {
        background: #06aede;
        color: #fff;
        border: 1px solid transparent; }
.global.summary .summary-body .cartItem span.delete a {
  background-color: #2980b9;
  color: #D8B1B3; }

.lodging-filters .filter-wrapper .filter-caption {
  background-color: #889097;
  color: #FFFFFF;
  border-color: #889097;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
.lodging-filters .filter-wrapper .filter-body {
  background-color: #FFFFFF; }
  .lodging-filters .filter-wrapper .filter-body.filter-class-price .slider-wrapper #avg-rate-slider .ui-slider-range {
    background: #1ec8f9; }
  .lodging-filters .filter-wrapper .filter-body.filter-class-select-p .filter-option.checked .filter-text,
  .lodging-filters .filter-wrapper .filter-body.filter-class-select-p .filter-option {
    color: #1ec8f9; }
    .lodging-filters .filter-wrapper .filter-body.filter-class-select-p .filter-option.checked .filter-text i,
    .lodging-filters .filter-wrapper .filter-body.filter-class-select-p .filter-option.checked .filter-text .checked,
    .lodging-filters .filter-wrapper .filter-body.filter-class-select-p .filter-option i,
    .lodging-filters .filter-wrapper .filter-body.filter-class-select-p .filter-option .checked {
      color: #1ec8f9; }

.content.activities .airtickets.filters .filter .title {
  background-color: #889097;
  color: #FFFFFF;
  border-color: #889097;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
.content.activities .airtickets.filters .filter .options .rzslider .rz-pointer {
  background: #1ec8f9; }
.content.activities .airtickets.filters .filter .options .rzslider .rz-selection {
  background: #1ec8f9; }
.content.activities .airtickets.list .item {
  border-color: #dedede;
  background-color: #ffffff; }
  .content.activities .airtickets.list .item .subitem-separator {
    background-color: #dedede; }
  .content.activities .airtickets.list .item .return .button a {
    background: #1ec8f9 !important;
    border-color: transparent !important;
    color: #fff !important;
    font-weight: bold !important; }
    .content.activities .airtickets.list .item .return .button a:hover {
      background: #06aede !important;
      border: 1px solid transparent !important;
      color: #fff !important;
      text-decoration: none; }

.footer .container ul li a {
  color: #D8B1B3; }
.footer .container .footerMenu,
.footer .container .footerDisclaimer {
  color: #ffffff; }
.footer .container .text-info {
  color: #1ec8f9; }
.footer .container .lodging-info {
  color: #ffffff; }
  .footer .container .lodging-info strong {
    color: #ffffff; }
.footer .container .footerExplanationTitle .title {
  color: #1ec8f9; }
.footer .container .footerExplanationTitle .content {
  color: #ffffff; }
.footer .container .footerImage a {
  color: #D8B1B3; }

.secundaryCurrencyLabel {
  background-color: #ffffff;
  color: #FFFFFF; }

#alert_showcurrency .rowCurrencies {
  color: #ffffff; }
#alert_showcurrency .itemCurrency a {
  color: #428bca; }
  #alert_showcurrency .itemCurrency a#btn_hidecurrency {
    color: #BC6266; }

.cart-full .cart-itinerary .checkout-button {
  background: #47a447;
  color: #fff;
  border: 1px solid transparent; }
  .cart-full .cart-itinerary .checkout-button:hover {
    border: 1px solid transparent !important;
    background-color: #efefef !important;
    color: #47a447 !important;
    text-decoration: none; }

.modal .modal-dialog .modal-content .modal-header {
  color: #FFFFFF;
  background-color: #333333; }

.promocode-section.content.activities .promocodeWrapper .package-results .nav-tabs li {
  background-color: #1ec8f9;
  color: #D8B1B3; }
  .promocode-section.content.activities .promocodeWrapper .package-results .nav-tabs li.active_ {
    background-color: #FFFFFF;
    color: #333; }
  .promocode-section.content.activities .promocodeWrapper .package-results .nav-tabs li.required {
    border-top-color: #BC6266; }
    .promocode-section.content.activities .promocodeWrapper .package-results .nav-tabs li.required h6.type {
      color: #333 !important; }
.promocode-section.content.activities .promocodeWrapper .package-results .component .componentItem .group-header .price {
  color: #ffffff !important; }
.promocode-section.content.activities .promocodeWrapper .component .componentItem .info .main-pricing .fromPrice .mainCurrency .price {
  color: #ffffff;
  color: #333333 !important; }
.promocode-section.content.activities .promocodeWrapper .component .componentItem .units .unit .savings {
  color: #BC6266 !important; }
.promocode-section.content.activities .promocodeWrapper .component .componentItem .units .unit .price:not(.savings) > div.maincurrency {
  color: #47a447 !important; }
.promocode-section.content.activities .promocodeWrapper .component .componentItem .units .unit .quantity .add {
  background-color: #47a447 !important; }
.promocode-section.content.activities aside .summary .summary-footer .line.checkout a {
  background: #1ec8f9; }
.promocode-section.content.activities aside .summary .summary-footer .line.checkout * {
  color: #fff !important; }
  .promocode-section.content.activities aside .summary .summary-footer .line.checkout *:hover {
    color: #FFFFFF !important;
    text-decoration: none; }

@media screen and (max-width: 991px) {
  .fixed_cta:not([style*="pointer-events: none"]) {
    background: #47a447 !important; }
    .fixed_cta:not([style*="pointer-events: none"]):hover {
      background-color: #efefef !important;
      text-decoration: none;
      color: #47a447 !important; }
      .fixed_cta:not([style*="pointer-events: none"]):hover *:not(.width_adj) {
        color: #47a447 !important; }
    .fixed_cta:not([style*="pointer-events: none"]) *:not(.width_adj) {
      color: #fff !important; }
      .fixed_cta:not([style*="pointer-events: none"]) *:not(.width_adj):hover {
        background-color: #efefef !important;
        text-decoration: none;
        color: #47a447 !important; } }
.content.supplier aside > .search,
.content.supplier aside form#lodgings_search button {
  border-color: transparent !important;
  background-color: #47a447 !important;
  color: #fff !important; }
  .content.supplier aside > .search *,
  .content.supplier aside form#lodgings_search button * {
    color: #fff !important; }
  .content.supplier aside > .search:hover,
  .content.supplier aside form#lodgings_search button:hover {
    border-color: transparent !important;
    background-color: #efefef !important;
    color: #47a447 !important;
    text-decoration: none; }
    .content.supplier aside > .search:hover *,
    .content.supplier aside form#lodgings_search button:hover * {
      color: #47a447 !important; }

.content.supplier aside form#lodgings_search button {
  border-color: transparent !important;
  background-color: #47a447 !important;
  color: #fff !important; }
  .content.supplier aside form#lodgings_search button * {
    color: #fff !important; }
  .content.supplier aside form#lodgings_search button:hover {
    border-color: transparent !important;
    background-color: #efefef !important;
    color: #47a447 !important; }
    .content.supplier aside form#lodgings_search button:hover * {
      color: #47a447 !important; }

.checkout-body .button,
.checkout-body .button:focus {
  border: 1px solid transparent !important;
  background: #47a447;
  color: #fff; }
  @media screen and (max-width: 991px) {
    .checkout-body .button,
    .checkout-body .button:focus {
      background-color: #47a447;
      background-image: none; } }
  .checkout-body .button:hover,
  .checkout-body .button:focus:hover {
    border: 1px solid transparent !important;
    background: #efefef !important;
    color: #47a447 !important;
    text-decoration: none; }
    .checkout-body .button:hover *,
    .checkout-body .button:focus:hover * {
      color: #47a447 !important;
      text-decoration: none; }
  .checkout-body .button[style*="pointer-events: none"],
  .checkout-body .button:focus[style*="pointer-events: none"] {
    border-color: transparent !important;
    color: #fff !important; }

.customizations.cta1:not([ng-click="search()"]) {
  background: #1ec8f9 !important;
  border: 1px solid transparent !important;
  color: #fff !important;
  font-weight: bold !important; }
  .customizations.cta1:not([ng-click="search()"]):hover {
    background: #06aede !important;
    border: 1px solid transparent !important;
    color: #fff !important; }

div[ng-controller="AirTicketingController"] .go_search_page,
.promocode-section.content.activities .search-bar .searchpanel .button button,
.promocode-section.content.activities aside .summary .summary-footer .line.checkout a {
  background-color: #47a447 !important;
  color: #fff !important;
  border: 1px solid transparent !important;
  font-weight: bold !important; }
  div[ng-controller="AirTicketingController"] .go_search_page.customizations,
  .promocode-section.content.activities .search-bar .searchpanel .button button.customizations,
  .promocode-section.content.activities aside .summary .summary-footer .line.checkout a.customizations {
    background-color: #1ec8f9 !important;
    color: #fff !important; }
  div[ng-controller="AirTicketingController"] .go_search_page span, div[ng-controller="AirTicketingController"] .go_search_page a,
  .promocode-section.content.activities .search-bar .searchpanel .button button span,
  .promocode-section.content.activities .search-bar .searchpanel .button button a,
  .promocode-section.content.activities aside .summary .summary-footer .line.checkout a span,
  .promocode-section.content.activities aside .summary .summary-footer .line.checkout a a {
    color: #fff !important;
    color: #fff !important; }
  div[ng-controller="AirTicketingController"] .go_search_page:hover,
  .promocode-section.content.activities .search-bar .searchpanel .button button:hover,
  .promocode-section.content.activities aside .summary .summary-footer .line.checkout a:hover {
    border-color: transparent !important;
    background-color: #efefef !important;
    color: #47a447 !important;
    text-decoration: none;
    background-color: #06aede !important;
    color: #fff !important; }
    div[ng-controller="AirTicketingController"] .go_search_page:hover span, div[ng-controller="AirTicketingController"] .go_search_page:hover a,
    .promocode-section.content.activities .search-bar .searchpanel .button button:hover span,
    .promocode-section.content.activities .search-bar .searchpanel .button button:hover a,
    .promocode-section.content.activities aside .summary .summary-footer .line.checkout a:hover span,
    .promocode-section.content.activities aside .summary .summary-footer .line.checkout a:hover a {
      color: #47a447 !important;
      text-decoration: none;
      color: #fff !important; }

.customizations.cta1[ng-click*="goTo(package.PackageId)"],
.customizations.cta1[ng-click*="addItemsToCart"],
.customizations.cta1[ng-click*="setComponentItem"] {
  background: #1ec8f9 !important;
  border: 1px solid transparent !important;
  color: #fff !important;
  font-weight: bold !important; }
  .customizations.cta1[ng-click*="goTo(package.PackageId)"]:hover,
  .customizations.cta1[ng-click*="addItemsToCart"]:hover,
  .customizations.cta1[ng-click*="setComponentItem"]:hover {
    background: #06aede !important;
    border: 1px solid transparent !important;
    color: #fff !important; }

.cart-summary .summary-item .summary-title .location-name {
  color: #333; }
.cart-summary .summary-item .summary-info .info.inline .info-text {
  color: #333; }
.cart-summary .summary-item.summary-header, .cart-summary .summary-item.summary-footer {
  background: #165071;
  color: #fff; }

.topbar_wrapper .full_boxed.white .logo {
  width: 20%;
  padding-top: 0px; }

.wrap-lodgingOffers .items .item .component i {
  font-size: 46px; }
.wrap-lodgingOffers .items .item .component .plus {
  line-height: 46px; }

@media screen and (max-width: 991px) {
  div[ng-controller="MerchandiseController"] .content.activities .content .options.search_results {
    top: 50px; } }

@media screen and (max-width: 991px) {
  .promocode-section.content.activities .promocodeWrapper.no_package {
    padding: 0 20px 40px; }
    .promocode-section.content.activities .promocodeWrapper.no_package h1 {
      font-size: 24px; }
    .promocode-section.content.activities .promocodeWrapper.no_package button {
      margin: 0;
      width: 100% !important;
      margin-top: 20px; } }
.input-lg {
  padding: 0 10px; }

.search-panel .lodgingSearchbar .inputWrapper .dateWrapper label {
  color: #333333; }
.search-panel .lodgingSearchbar .inputWrapper .dateWrapper .rangeDatepicker {
  color: #333333;
  border: 1px solid #333333;
  background: #ffffff;
  cursor: pointer; }
.search-panel .lodgingSearchbar .inputWrapper .adultsSelector .ui-select-match.btn-default-focus,
.search-panel .lodgingSearchbar .inputWrapper .childrenSelector .ui-select-match.btn-default-focus {
  background: #ffffff; }
.search-panel .lodgingSearchbar .inputWrapper .adultsSelector .ui-select-match .btn-default, .search-panel .lodgingSearchbar .inputWrapper .adultsSelector .ui-select-match .btn-default-focus,
.search-panel .lodgingSearchbar .inputWrapper .childrenSelector .ui-select-match .btn-default,
.search-panel .lodgingSearchbar .inputWrapper .childrenSelector .ui-select-match .btn-default-focus {
  background: #ffffff;
  color: #333333;
  border: 1px solid #333333; }
  .search-panel .lodgingSearchbar .inputWrapper .adultsSelector .ui-select-match .btn-default .caret, .search-panel .lodgingSearchbar .inputWrapper .adultsSelector .ui-select-match .btn-default-focus .caret,
  .search-panel .lodgingSearchbar .inputWrapper .childrenSelector .ui-select-match .btn-default .caret,
  .search-panel .lodgingSearchbar .inputWrapper .childrenSelector .ui-select-match .btn-default-focus .caret {
    border-top-color: #333333; }
.search-panel .lodgingSearchbar .inputWrapper .adultsSelector ul .ui-select-choices-row span,
.search-panel .lodgingSearchbar .inputWrapper .childrenSelector ul .ui-select-choices-row span {
  background: #ffffff;
  color: #333333; }
.search-panel .lodgingSearchbar .inputWrapper .adultsSelector ul .ui-select-choices-row:hover span,
.search-panel .lodgingSearchbar .inputWrapper .childrenSelector ul .ui-select-choices-row:hover span {
  color: #ffffff;
  background: #333333; }
.search-panel .lodgingSearchbar .inputWrapper .adultsSelector ul .ui-select-choices-row.active span,
.search-panel .lodgingSearchbar .inputWrapper .childrenSelector ul .ui-select-choices-row.active span {
  color: #ffffff;
  background: #333333; }
.search-panel .lodgingSearchbar .inputWrapper .searchButton {
  color: #ffffff;
  background: #1ec8f9;
  border: 1px solid #ffffff;
  cursor: pointer; }

.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-not-in-month {
  visibility: hidden; }

.bigmap-tooltip h4 {
  color: #333333; }
.bigmap-tooltip .location-main-info .cta a {
  background-color: #1ec8f9;
  color: #ffffff; }

.promocode-section.content.activities .promocodeWrapper .package-results .component .componentItem .info .main-info .title {
  display: inline; }

.promocode-section.content.activities .promocodeWrapper .package-results .component .componentItem .info .main-info .special {
  background-color: #ffd800;
  padding: 0 10px;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px; }

/*# sourceMappingURL=style.css.map */
