/* OVERWRITE FONT AWESOME FONT URL PATH */
/* Overwrite BOOTSTRAP CONFIG */
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@keyframes shake {
  0% {
    transform: translate(1px, 1px) rotate(0deg);
  }
  20% {
    transform: translate(-2px, 0) rotate(0.5deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(0.5deg);
  }
  60% {
    transform: translate(-3px, 1px) rotate(0deg);
  }
  80% {
    transform: translate(-1px, -1px) rotate(0.5deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(-0.5deg);
  }
}
@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate(1px, 1px) rotate(0deg);
  }
  20% {
    -webkit-transform: translate(-2px, 0) rotate(0.5deg);
  }
  40% {
    -webkit-transform: translate(1px, -1px) rotate(0.5deg);
  }
  60% {
    -webkit-transform: translate(-3px, 1px) rotate(0deg);
  }
  80% {
    -webkit-transform: translate(-1px, -1px) rotate(0.5deg);
  }
  100% {
    -webkit-transform: translate(1px, -2px) rotate(-0.5deg);
  }
}
@-moz-keyframes shake {
  0% {
    -moz-transform: translate(1px, 1px) rotate(0deg);
  }
  20% {
    -moz-transform: translate(-2px, 0) rotate(0.5deg);
  }
  40% {
    -moz-transform: translate(1px, -1px) rotate(0.5deg);
  }
  60% {
    -moz-transform: translate(-3px, 1px) rotate(0deg);
  }
  80% {
    -moz-transform: translate(-1px, -1px) rotate(0.5deg);
  }
  100% {
    -moz-transform: translate(1px, -2px) rotate(-0.5deg);
  }
}
@-o-keyframes shake {
  0% {
    -o-transform: translate(1px, 1px) rotate(0deg);
  }
  20% {
    -o-transform: translate(-2px, 0) rotate(0.5deg);
  }
  40% {
    -o-transform: translate(1px, -1px) rotate(0.5deg);
  }
  60% {
    -o-transform: translate(-3px, 1px) rotate(0deg);
  }
  80% {
    -o-transform: translate(-1px, -1px) rotate(0.5deg);
  }
  100% {
    -o-transform: translate(1px, -2px) rotate(-0.5deg);
  }
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 300;
  font-style: normal;
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Light.eot");
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Light.woff2") format("woff2"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Light.woff") format("woff"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Light.ttf") format("truetype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Light.svg#OpenSans-Light") format("svg");
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 300;
  font-style: italic;
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-LightItalic.eot");
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-LightItalic.woff2") format("woff2"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-LightItalic.woff") format("woff"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-LightItalic.ttf") format("truetype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-LightItalic.svg#OpenSans-LightItalic") format("svg");
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  font-style: normal;
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Regular.eot");
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Regular.woff2") format("woff2"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Regular.woff") format("woff"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Regular.ttf") format("truetype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Regular.svg#OpenSans-Regular") format("svg");
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  font-style: italic;
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Italic.eot");
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Italic.eot?#iefix") format("embedded-opentype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Italic.woff2") format("woff2"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Italic.woff") format("woff"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Italic.ttf") format("truetype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Italic.svg#OpenSans-Italic") format("svg");
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 500;
  font-style: normal;
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Semibold.eot");
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Semibold.woff2") format("woff2"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Semibold.woff") format("woff"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Semibold.ttf") format("truetype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 500;
  font-style: italic;
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-SemiboldItalic.eot");
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-SemiboldItalic.eot?#iefix") format("embedded-opentype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-SemiboldItalic.woff2") format("woff2"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-SemiboldItalic.woff") format("woff"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-SemiboldItalic.ttf") format("truetype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic") format("svg");
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 600;
  font-style: normal;
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Bold.eot");
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Bold.woff2") format("woff2"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Bold.woff") format("woff"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Bold.ttf") format("truetype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Bold.svg#OpenSans-Bold") format("svg");
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 600;
  font-style: italic;
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-BoldItalic.eot");
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-BoldItalic.woff2") format("woff2"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-BoldItalic.woff") format("woff"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-BoldItalic.ttf") format("truetype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-BoldItalic.svg#OpenSans-BoldItalic") format("svg");
}
@font-face {
  font-family: 'Open Sans';
  font-weight: bold;
  font-style: normal;
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Bold.eot");
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Bold.woff2") format("woff2"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Bold.woff") format("woff"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Bold.ttf") format("truetype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-Bold.svg#OpenSans-Bold") format("svg");
}
@font-face {
  font-family: 'Open Sans';
  font-weight: bold;
  font-style: italic;
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-BoldItalic.eot");
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-BoldItalic.woff2") format("woff2"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-BoldItalic.woff") format("woff"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-BoldItalic.ttf") format("truetype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-BoldItalic.svg#OpenSans-BoldItalic") format("svg");
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 700;
  font-style: normal;
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-ExtraBold.eot");
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-ExtraBold.eot?#iefix") format("embedded-opentype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-ExtraBold.woff2") format("woff2"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-ExtraBold.woff") format("woff"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-ExtraBold.ttf") format("truetype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-ExtraBold.svg#OpenSans-ExtraBold") format("svg");
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 700;
  font-style: italic;
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-ExtraBoldItalic.eot");
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-ExtraBoldItalic.woff2") format("woff2"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-ExtraBoldItalic.woff") format("woff"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-ExtraBoldItalic.ttf") format("truetype"), url("https://d2xr67b5foriew.cloudfront.net/fonts/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic") format("svg");
}
@font-face {
  font-family: 'Geomanist';
  font-weight: 400;
  font-style: normal;
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/Geomanist-Regular.otf");
}
@font-face {
  font-family: 'Geomanist';
  font-weight: 500;
  font-style: normal;
  src: url("https://d2xr67b5foriew.cloudfront.net/fonts/Geomanist-Medium.otf");
}
/* line 161, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_fonts.scss */
body,
html {
  font-family: 'Open Sans';
  color: #484848;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 170, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_fonts.scss */
b,
strong {
  font-weight: 600;
}

/* line 175, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_fonts.scss */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Open Sans';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 193, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_fonts.scss */
.font-futura {
  font-family: inherit;
  letter-spacing: inherit;
}

/* line 198, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_fonts.scss */
.mapboxgl-map {
  font-family: 'Open Sans';
}

@keyframes animRun10up {
  0% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes animRun10down {
  0% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_whitelabel.scss */
.powered-by-ascenda {
  padding: 2.5rem 0;
  display: flex;
  text-align: center;
  justify-content: center;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_whitelabel.scss */
.powered-by-ascenda > div {
  display: flex;
  align-items: center;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_whitelabel.scss */
.powered-by-ascenda .text {
  margin: 0 0.25rem;
  font-size: 0.9rem;
  vertical-align: top;
  display: inline-block;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_whitelabel.scss */
.powered-by-ascenda .powered-by-ascenda-img {
  height: 40px;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_whitelabel.scss */
.powered-by-ascenda .powered-by-ascenda-travel-solutions {
  height: 60px;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_whitelabel.scss */
.powered-by-ascenda .powered-by-ascenda-img-one-line {
  height: 1.48rem;
}

/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_whitelabel.scss */
.policy-page {
  margin: auto !important;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_whitelabel.scss */
.policy-page .nav,
.policy-page .tabs {
  display: none !important;
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_whitelabel.scss */
.policy-page .contact-page {
  margin: auto;
  float: none;
  max-width: 600px;
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_whitelabel.scss */
.policy-page .terms-page {
  float: none;
  margin: auto;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_whitelabel.scss */
.policy-page .title {
  color: #E30613;
}

/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_whitelabel.scss */
#aria-message-container {
  height: 0;
  position: absolute;
  top: -10000px;
  left: -10000px;
}

/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
hotel-destination-search .destination-group-heading.Hotel::before, hotel-destination-search .destination-group-heading.hotels::before, hotel-destination-search .destination-group-heading.Destination::before, hotel-destination-search .destination-group-heading.destinations::before, hotel-destination-search .destination-group-heading.airport::before, hotel-destination-search .destination-group-heading.city::before, hotel-destination-search .destination-group-heading.recent_searches::before,
hotel-destination-search .dropdown-header.Hotel::before,
hotel-destination-search .dropdown-header.hotels::before,
hotel-destination-search .dropdown-header.Destination::before,
hotel-destination-search .dropdown-header.destinations::before,
hotel-destination-search .dropdown-header.airport::before,
hotel-destination-search .dropdown-header.city::before,
hotel-destination-search .dropdown-header.recent_searches::before,
hotel-location-search .destination-group-heading.Hotel::before,
hotel-location-search .destination-group-heading.hotels::before,
hotel-location-search .destination-group-heading.Destination::before,
hotel-location-search .destination-group-heading.destinations::before,
hotel-location-search .destination-group-heading.airport::before,
hotel-location-search .destination-group-heading.city::before,
hotel-location-search .destination-group-heading.recent_searches::before,
hotel-location-search .dropdown-header.Hotel::before,
hotel-location-search .dropdown-header.hotels::before,
hotel-location-search .dropdown-header.Destination::before,
hotel-location-search .dropdown-header.destinations::before,
hotel-location-search .dropdown-header.airport::before,
hotel-location-search .dropdown-header.city::before,
hotel-location-search .dropdown-header.recent_searches::before,
car-location-search .destination-group-heading.Hotel::before,
car-location-search .destination-group-heading.hotels::before,
car-location-search .destination-group-heading.Destination::before,
car-location-search .destination-group-heading.destinations::before,
car-location-search .destination-group-heading.airport::before,
car-location-search .destination-group-heading.city::before,
car-location-search .destination-group-heading.recent_searches::before,
car-location-search .dropdown-header.Hotel::before,
car-location-search .dropdown-header.hotels::before,
car-location-search .dropdown-header.Destination::before,
car-location-search .dropdown-header.destinations::before,
car-location-search .dropdown-header.airport::before,
car-location-search .dropdown-header.city::before,
car-location-search .dropdown-header.recent_searches::before {
  display: inline-block;
  height: 18px;
  width: 32px;
  content: " ";
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
hotel-destination-search .ui-select-bootstrap .dropdown-menu,
hotel-location-search .ui-select-bootstrap .dropdown-menu,
car-location-search .ui-select-bootstrap .dropdown-menu {
  padding-top: 0;
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
hotel-destination-search .ui-select-bootstrap .dropdown-menu.ui-select-no-choice,
hotel-location-search .ui-select-bootstrap .dropdown-menu.ui-select-no-choice,
car-location-search .ui-select-bootstrap .dropdown-menu.ui-select-no-choice {
  padding-top: 5px;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
hotel-destination-search .ui-select-bootstrap .dropdown-menu .divider,
hotel-location-search .ui-select-bootstrap .dropdown-menu .divider,
car-location-search .ui-select-bootstrap .dropdown-menu .divider {
  margin: 0;
  height: 0;
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
hotel-destination-search .destination-group-heading,
hotel-destination-search .dropdown-header,
hotel-location-search .destination-group-heading,
hotel-location-search .dropdown-header,
car-location-search .destination-group-heading,
car-location-search .dropdown-header {
  padding: 5px 6px;
  min-height: 32px;
  font-weight: 600;
  color: #FFFFFF;
  background-color: #657C88;
  height: 53px;
  display: flex;
  align-items: center;
  font-size: 16px;
}
/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
hotel-destination-search .destination-group-heading.Destination::before, hotel-destination-search .destination-group-heading.destinations::before, hotel-destination-search .destination-group-heading.city::before,
hotel-destination-search .dropdown-header.Destination::before,
hotel-destination-search .dropdown-header.destinations::before,
hotel-destination-search .dropdown-header.city::before,
hotel-location-search .destination-group-heading.Destination::before,
hotel-location-search .destination-group-heading.destinations::before,
hotel-location-search .destination-group-heading.city::before,
hotel-location-search .dropdown-header.Destination::before,
hotel-location-search .dropdown-header.destinations::before,
hotel-location-search .dropdown-header.city::before,
car-location-search .destination-group-heading.Destination::before,
car-location-search .destination-group-heading.destinations::before,
car-location-search .destination-group-heading.city::before,
car-location-search .dropdown-header.Destination::before,
car-location-search .dropdown-header.destinations::before,
car-location-search .dropdown-header.city::before {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/generic/line/city_line.svg");
}

/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
hotel-destination-search .destination-group-heading.Hotel::before, hotel-destination-search .destination-group-heading.hotels::before,
hotel-destination-search .dropdown-header.Hotel::before,
hotel-destination-search .dropdown-header.hotels::before,
hotel-location-search .destination-group-heading.Hotel::before,
hotel-location-search .destination-group-heading.hotels::before,
hotel-location-search .dropdown-header.Hotel::before,
hotel-location-search .dropdown-header.hotels::before {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/hotel-icon.svg");
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
hotel-destination-search .destination-group-heading.recent_searches,
hotel-destination-search .dropdown-header.recent_searches,
hotel-location-search .destination-group-heading.recent_searches,
hotel-location-search .dropdown-header.recent_searches {
  text-transform: none;
}
/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
hotel-destination-search .destination-group-heading.recent_searches::before,
hotel-destination-search .dropdown-header.recent_searches::before,
hotel-location-search .destination-group-heading.recent_searches::before,
hotel-location-search .dropdown-header.recent_searches::before {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/generic/line/recent_line.png");
}

/* line 104, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
car-location-search .dropdown-header.airport::before {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/airport-icon.svg");
}

/* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
.ltr .result-list-items .hotel-list-result-item.selected-hotel-container,
.rtl .result-list-items .hotel-list-result-item.selected-hotel-container,
.ltr .result-list .hotel-list-result-item.selected-hotel-container,
.rtl .result-list .hotel-list-result-item.selected-hotel-container {
  box-shadow: none;
}

/* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
.selected-hotel-container .selected-hotel {
  border: 1px solid #015073;
  border-radius: 5px;
  overflow: auto;
}
/* line 128, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
.selected-hotel-container .selected-hotel-header {
  display: flex;
  align-items: center;
  background-color: #015073;
  color: #fff;
  font-weight: 600;
  height: 40px;
  padding: 0 16px;
}
/* line 138, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
.selected-hotel-container .selected-hotel-footnote {
  background-color: transparent;
  padding-bottom: 23px;
  color: #015073;
  font-size: 20px;
  font-weight: 600;
}
/* line 150, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
.ltr .selected-hotel-container .result-list-item .hotel-image-container,
.ltr .selected-hotel-container .result-list-item .hotel-image,
.ltr .selected-hotel-container .result-list-item2 .hotel-image-container,
.ltr
.selected-hotel-container .result-list-item2 .hotel-image {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 155, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
.rtl .selected-hotel-container .result-list-item .hotel-image-container, .rtl .selected-hotel-container .result-list-item .hotel-image, .rtl .selected-hotel-container .result-list-item2 .hotel-image-container,
.rtl .selected-hotel-container .result-list-item2 .hotel-image {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 163, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/shared/_shared_rules.scss */
.is-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn, mobile-car-prices-button .next-text, .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action,
.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action, flights-summary-component .flights-review-container .trips-action .btn-action, flights-summary-component .flights-review-container .trips-action .btn-action-mobile, flights-summary-component .btn-action-mobile, flights-summary-panel-component .mobile-flights-summary-container .btn-action, flight-booking-detail-component .purchase-container .btn-action, mobile-room-prices-button .right-content > div, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading), grouped-room .grouped-actions .btn-action, .contactForm .submit-form-btn, .filter-panel .btn-neutral,
.filter-panel .btn-clear-filter, .filter-panel .btn-filter-done, .checkout-guest-confirmation #submitBookingAction,
.checkout-guest-confirmation .btn-complete-booking, .account-page .account-page-content.manage-bookings .booking-list .btn-action, .purchase-container .button-section .button-action,
.purchase-container .button-section .another-booking, .book-now .content .btn-action, .cars-purchase-container .button-action,
.cars-purchase-container .another-booking, .cars-product-details-container .btn-action, .cars-list .cars-list-result-item .cars-detail-right-container .btn-action, .flights-checkout .submit-button-section .btn-complete-booking, .simple-modal .modal-footer button.btn, .login-modal-validation .modal-dialog .btn-prompt-signin, .login-modal-validation .modal-dialog .btn-prompt-signup, .card-error-modal .modal-dialog .modal-footer .btn-action,
.session-timer-modal .modal-dialog .modal-footer .btn-action, .cancellation-policy-overlay .content .btn-back,
.itinerary-expiration-error-overlay .content .btn-back,
.insufficient-points-modal .content .btn-back, .flights-price-changed-modal .content .btn, .insufficient-points-modal .content .btn-secondary,
.insufficient-points-modal .content .btn-primary {
  border-radius: 5px;
  background-color: transparent;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 28px;
  cursor: pointer;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn:hover:enabled, mobile-car-prices-button .next-text:hover:enabled, .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:hover:enabled,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:hover:enabled,
.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:hover:enabled, flights-summary-component .flights-review-container .trips-action .btn-action:hover:enabled, flights-summary-component .btn-action-mobile:hover:enabled, flights-summary-panel-component .mobile-flights-summary-container .btn-action:hover:enabled, flight-booking-detail-component .purchase-container .btn-action:hover:enabled, mobile-room-prices-button .right-content > div:hover:enabled, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:hover:enabled:not(.loading), grouped-room .grouped-actions .btn-action:hover:enabled, .contactForm .submit-form-btn:hover:enabled, .filter-panel .btn-neutral:hover:enabled,
.filter-panel .btn-clear-filter:hover:enabled, .filter-panel .btn-filter-done:hover:enabled, .checkout-guest-confirmation #submitBookingAction:hover:enabled,
.checkout-guest-confirmation .btn-complete-booking:hover:enabled, .account-page .account-page-content.manage-bookings .booking-list .btn-action:hover:enabled, .purchase-container .button-section .button-action:hover:enabled,
.purchase-container .button-section .another-booking:hover:enabled, .book-now .content .btn-action:hover:enabled, .cars-purchase-container .button-action:hover:enabled,
.cars-purchase-container .another-booking:hover:enabled, .cars-product-details-container .btn-action:hover:enabled, .cars-list .cars-list-result-item .cars-detail-right-container .btn-action:hover:enabled, .flights-checkout .submit-button-section .btn-complete-booking:hover:enabled, .simple-modal .modal-footer button.btn:hover:enabled, .login-modal-validation .modal-dialog .btn-prompt-signin:hover:enabled, .login-modal-validation .modal-dialog .btn-prompt-signup:hover:enabled, .card-error-modal .modal-dialog .modal-footer .btn-action:hover:enabled,
.session-timer-modal .modal-dialog .modal-footer .btn-action:hover:enabled, .cancellation-policy-overlay .content .btn-back:hover:enabled,
.itinerary-expiration-error-overlay .content .btn-back:hover:enabled,
.insufficient-points-modal .content .btn-back:hover:enabled, .insufficient-points-modal .content .btn-secondary:hover:enabled,
.insufficient-points-modal .content .btn-primary:hover:enabled {
  text-decoration: none;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn:hover, mobile-car-prices-button .next-text:hover, .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:hover,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:hover,
.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:hover, flights-summary-component .flights-review-container .trips-action .btn-action:hover, flights-summary-component .flights-review-container .trips-action .btn-action-mobile:hover, flights-summary-component .btn-action-mobile:hover, flights-summary-panel-component .mobile-flights-summary-container .btn-action:hover, flight-booking-detail-component .purchase-container .btn-action:hover, mobile-room-prices-button .right-content > div:hover, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:hover:not(.loading), grouped-room .grouped-actions .btn-action:hover, .contactForm .submit-form-btn:hover, .filter-panel .btn-neutral:hover,
.filter-panel .btn-clear-filter:hover, .filter-panel .btn-filter-done:hover, .checkout-guest-confirmation #submitBookingAction:hover,
.checkout-guest-confirmation .btn-complete-booking:hover, .account-page .account-page-content.manage-bookings .booking-list .btn-action:hover, .purchase-container .button-section .button-action:hover,
.purchase-container .button-section .another-booking:hover, .book-now .content .btn-action:hover, .cars-purchase-container .button-action:hover,
.cars-purchase-container .another-booking:hover, .cars-product-details-container .btn-action:hover, .cars-list .cars-list-result-item .cars-detail-right-container .btn-action:hover, .flights-checkout .submit-button-section .btn-complete-booking:hover, .simple-modal .modal-footer button.btn:hover, .login-modal-validation .modal-dialog .btn-prompt-signin:hover, .login-modal-validation .modal-dialog .btn-prompt-signup:hover, .card-error-modal .modal-dialog .modal-footer .btn-action:hover,
.session-timer-modal .modal-dialog .modal-footer .btn-action:hover, .cancellation-policy-overlay .content .btn-back:hover,
.itinerary-expiration-error-overlay .content .btn-back:hover,
.insufficient-points-modal .content .btn-back:hover, .flights-price-changed-modal .content .btn:hover, .insufficient-points-modal .content .btn-secondary:hover,
.insufficient-points-modal .content .btn-primary:hover {
  text-decoration: none;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn:focus, mobile-car-prices-button .next-text:focus, .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:focus,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:focus,
.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:focus, flights-summary-component .flights-review-container .trips-action .btn-action:focus, flights-summary-component .flights-review-container .trips-action .btn-action-mobile:focus, flights-summary-component .btn-action-mobile:focus, flights-summary-panel-component .mobile-flights-summary-container .btn-action:focus, flight-booking-detail-component .purchase-container .btn-action:focus, mobile-room-prices-button .right-content > div:focus, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:focus:not(.loading), grouped-room .grouped-actions .btn-action:focus, .contactForm .submit-form-btn:focus, .filter-panel .btn-neutral:focus,
.filter-panel .btn-clear-filter:focus, .filter-panel .btn-filter-done:focus, .checkout-guest-confirmation #submitBookingAction:focus,
.checkout-guest-confirmation .btn-complete-booking:focus, .account-page .account-page-content.manage-bookings .booking-list .btn-action:focus, .purchase-container .button-section .button-action:focus,
.purchase-container .button-section .another-booking:focus, .book-now .content .btn-action:focus, .cars-purchase-container .button-action:focus,
.cars-purchase-container .another-booking:focus, .cars-product-details-container .btn-action:focus, .cars-list .cars-list-result-item .cars-detail-right-container .btn-action:focus, .flights-checkout .submit-button-section .btn-complete-booking:focus, .simple-modal .modal-footer button.btn:focus, .login-modal-validation .modal-dialog .btn-prompt-signin:focus, .login-modal-validation .modal-dialog .btn-prompt-signup:focus, .card-error-modal .modal-dialog .modal-footer .btn-action:focus,
.session-timer-modal .modal-dialog .modal-footer .btn-action:focus, .cancellation-policy-overlay .content .btn-back:focus,
.itinerary-expiration-error-overlay .content .btn-back:focus,
.insufficient-points-modal .content .btn-back:focus, .flights-price-changed-modal .content .btn:focus, .insufficient-points-modal .content .btn-secondary:focus,
.insufficient-points-modal .content .btn-primary:focus, .btn:active, mobile-car-prices-button .next-text:active, .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:active,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:active,
.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:active, flights-summary-component .flights-review-container .trips-action .btn-action:active, flights-summary-component .flights-review-container .trips-action .btn-action-mobile:active, flights-summary-component .btn-action-mobile:active, flights-summary-panel-component .mobile-flights-summary-container .btn-action:active, flight-booking-detail-component .purchase-container .btn-action:active, mobile-room-prices-button .right-content > div:active, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:active:not(.loading), grouped-room .grouped-actions .btn-action:active, .contactForm .submit-form-btn:active, .filter-panel .btn-neutral:active,
.filter-panel .btn-clear-filter:active, .filter-panel .btn-filter-done:active, .checkout-guest-confirmation #submitBookingAction:active,
.checkout-guest-confirmation .btn-complete-booking:active, .account-page .account-page-content.manage-bookings .booking-list .btn-action:active, .purchase-container .button-section .button-action:active,
.purchase-container .button-section .another-booking:active, .book-now .content .btn-action:active, .cars-purchase-container .button-action:active,
.cars-purchase-container .another-booking:active, .cars-product-details-container .btn-action:active, .cars-list .cars-list-result-item .cars-detail-right-container .btn-action:active, .flights-checkout .submit-button-section .btn-complete-booking:active, .simple-modal .modal-footer button.btn:active, .login-modal-validation .modal-dialog .btn-prompt-signin:active, .login-modal-validation .modal-dialog .btn-prompt-signup:active, .card-error-modal .modal-dialog .modal-footer .btn-action:active,
.session-timer-modal .modal-dialog .modal-footer .btn-action:active, .cancellation-policy-overlay .content .btn-back:active,
.itinerary-expiration-error-overlay .content .btn-back:active,
.insufficient-points-modal .content .btn-back:active, .flights-price-changed-modal .content .btn:active, .insufficient-points-modal .content .btn-secondary:active,
.insufficient-points-modal .content .btn-primary:active, .btn:active:focus, mobile-car-prices-button .next-text:active:focus, .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:active:focus,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:active:focus,
.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:active:focus, flights-summary-component .flights-review-container .trips-action .btn-action:active:focus, flights-summary-component .btn-action-mobile:active:focus, flights-summary-panel-component .mobile-flights-summary-container .btn-action:active:focus, flight-booking-detail-component .purchase-container .btn-action:active:focus, mobile-room-prices-button .right-content > div:active:focus, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:active:focus:not(.loading), grouped-room .grouped-actions .btn-action:active:focus, .contactForm .submit-form-btn:active:focus, .filter-panel .btn-neutral:active:focus,
.filter-panel .btn-clear-filter:active:focus, .filter-panel .btn-filter-done:active:focus, .checkout-guest-confirmation #submitBookingAction:active:focus,
.checkout-guest-confirmation .btn-complete-booking:active:focus, .account-page .account-page-content.manage-bookings .booking-list .btn-action:active:focus, .purchase-container .button-section .button-action:active:focus,
.purchase-container .button-section .another-booking:active:focus, .book-now .content .btn-action:active:focus, .cars-purchase-container .button-action:active:focus,
.cars-purchase-container .another-booking:active:focus, .cars-product-details-container .btn-action:active:focus, .cars-list .cars-list-result-item .cars-detail-right-container .btn-action:active:focus, .flights-checkout .submit-button-section .btn-complete-booking:active:focus, .simple-modal .modal-footer button.btn:active:focus, .login-modal-validation .modal-dialog .btn-prompt-signin:active:focus, .login-modal-validation .modal-dialog .btn-prompt-signup:active:focus, .card-error-modal .modal-dialog .modal-footer .btn-action:active:focus,
.session-timer-modal .modal-dialog .modal-footer .btn-action:active:focus, .cancellation-policy-overlay .content .btn-back:active:focus,
.itinerary-expiration-error-overlay .content .btn-back:active:focus,
.insufficient-points-modal .content .btn-back:active:focus, .insufficient-points-modal .content .btn-secondary:active:focus,
.insufficient-points-modal .content .btn-primary:active:focus {
  outline: 0 none transparent;
  box-shadow: none;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn::after, mobile-car-prices-button .next-text::after, .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action::after,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action::after,
.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action::after, flights-summary-component .flights-review-container .trips-action .btn-action::after, flights-summary-component .flights-review-container .trips-action .btn-action-mobile::after, flights-summary-component .btn-action-mobile::after, flights-summary-panel-component .mobile-flights-summary-container .btn-action::after, flight-booking-detail-component .purchase-container .btn-action::after, mobile-room-prices-button .right-content > div::after, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading)::after, grouped-room .grouped-actions .btn-action::after, .contactForm .submit-form-btn::after, .filter-panel .btn-neutral::after,
.filter-panel .btn-clear-filter::after, .filter-panel .btn-filter-done::after, .checkout-guest-confirmation #submitBookingAction::after,
.checkout-guest-confirmation .btn-complete-booking::after, .account-page .account-page-content.manage-bookings .booking-list .btn-action::after, .purchase-container .button-section .button-action::after,
.purchase-container .button-section .another-booking::after, .book-now .content .btn-action::after, .cars-purchase-container .button-action::after,
.cars-purchase-container .another-booking::after, .cars-product-details-container .btn-action::after, .cars-list .cars-list-result-item .cars-detail-right-container .btn-action::after, .flights-checkout .submit-button-section .btn-complete-booking::after, .simple-modal .modal-footer button.btn::after, .login-modal-validation .modal-dialog .btn-prompt-signin::after, .login-modal-validation .modal-dialog .btn-prompt-signup::after, .card-error-modal .modal-dialog .modal-footer .btn-action::after,
.session-timer-modal .modal-dialog .modal-footer .btn-action::after, .cancellation-policy-overlay .content .btn-back::after,
.itinerary-expiration-error-overlay .content .btn-back::after,
.insufficient-points-modal .content .btn-back::after, .flights-price-changed-modal .content .btn::after, .insufficient-points-modal .content .btn-secondary::after,
.insufficient-points-modal .content .btn-primary::after {
  content: "";
  min-height: inherit;
  font-size: 0;
}

/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-jumbo, flights-summary-component .flights-review-container .trips-action .checkout-button, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading), .cars-product-details-container .btn-action {
  font-size: 18px;
  min-height: 42px;
}

/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-primary, mobile-car-prices-button .next-text, flights-summary-component .flights-review-container .trips-action .checkout-button, flights-summary-panel-component .mobile-flights-summary-container .btn-action, flight-booking-detail-component .purchase-container .btn-action, mobile-room-prices-button .right-content > div, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading), .contactForm .submit-form-btn, .filter-panel .btn-filter-done, .account-page .account-page-content.manage-bookings .booking-list .btn-action, .purchase-container .button-section .button-action, .book-now .content .btn-action, .cars-purchase-container .button-action, .cars-product-details-container .btn-action {
  background-color: #495A63;
  color: #fff;
  border-width: 0;
  font-weight: 700;
  position: relative;
  padding: 9px 20px;
  z-index: 1;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-primary::before, mobile-car-prices-button .next-text::before, flights-summary-component .flights-review-container .trips-action .checkout-button::before, flights-summary-panel-component .mobile-flights-summary-container .btn-action::before, flight-booking-detail-component .purchase-container .btn-action::before, mobile-room-prices-button .right-content > div::before, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading)::before, .contactForm .submit-form-btn::before, .filter-panel .btn-filter-done::before, .account-page .account-page-content.manage-bookings .booking-list .btn-action::before, .purchase-container .button-section .button-action::before, .book-now .content .btn-action::before, .cars-purchase-container .button-action::before, .cars-product-details-container .btn-action::before {
  content: "";
  border-radius: 5px;
  background-image: linear-gradient(90deg, #495A63 0%, #667C88 100%);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 1;
  transition: all 0.5s ease;
  z-index: -1;
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-primary:hover, mobile-car-prices-button .next-text:hover, flights-summary-component .flights-review-container .trips-action .checkout-button:hover, flights-summary-panel-component .mobile-flights-summary-container .btn-action:hover, flight-booking-detail-component .purchase-container .btn-action:hover, mobile-room-prices-button .right-content > div:hover, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:hover:not(.loading), .contactForm .submit-form-btn:hover, .filter-panel .btn-filter-done:hover, .account-page .account-page-content.manage-bookings .booking-list .btn-action:hover, .purchase-container .button-section .button-action:hover, .book-now .content .btn-action:hover, .cars-purchase-container .button-action:hover, .cars-product-details-container .btn-action:hover, .btn-primary:hover:enabled, mobile-car-prices-button .next-text:hover:enabled, flights-summary-component .flights-review-container .trips-action .checkout-button:hover:enabled, flights-summary-panel-component .mobile-flights-summary-container .btn-action:hover:enabled, flight-booking-detail-component .purchase-container .btn-action:hover:enabled, mobile-room-prices-button .right-content > div:hover:enabled, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:hover:enabled:not(.loading), .contactForm .submit-form-btn:hover:enabled, .filter-panel .btn-filter-done:hover:enabled, .account-page .account-page-content.manage-bookings .booking-list .btn-action:hover:enabled, .purchase-container .button-section .button-action:hover:enabled, .book-now .content .btn-action:hover:enabled, .cars-purchase-container .button-action:hover:enabled, .cars-product-details-container .btn-action:hover:enabled {
  color: #fff;
  background-color: #495A63;
  text-decoration: none;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-primary:hover::before, mobile-car-prices-button .next-text:hover::before, flights-summary-component .flights-review-container .trips-action .checkout-button:hover::before, flights-summary-panel-component .mobile-flights-summary-container .btn-action:hover::before, flight-booking-detail-component .purchase-container .btn-action:hover::before, mobile-room-prices-button .right-content > div:hover::before, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading):hover::before, .contactForm .submit-form-btn:hover::before, .filter-panel .btn-filter-done:hover::before, .account-page .account-page-content.manage-bookings .booking-list .btn-action:hover::before, .purchase-container .button-section .button-action:hover::before, .book-now .content .btn-action:hover::before, .cars-purchase-container .button-action:hover::before, .cars-product-details-container .btn-action:hover::before, .btn-primary:hover:enabled::before, mobile-car-prices-button .next-text:hover:enabled::before, flights-summary-component .flights-review-container .trips-action .checkout-button:hover:enabled::before, flights-summary-panel-component .mobile-flights-summary-container .btn-action:hover:enabled::before, flight-booking-detail-component .purchase-container .btn-action:hover:enabled::before, mobile-room-prices-button .right-content > div:hover:enabled::before, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading):hover:enabled::before, .contactForm .submit-form-btn:hover:enabled::before, .filter-panel .btn-filter-done:hover:enabled::before, .account-page .account-page-content.manage-bookings .booking-list .btn-action:hover:enabled::before, .purchase-container .button-section .button-action:hover:enabled::before, .book-now .content .btn-action:hover:enabled::before, .cars-purchase-container .button-action:hover:enabled::before, .cars-product-details-container .btn-action:hover:enabled::before {
  opacity: 0;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-primary:disabled, mobile-car-prices-button .next-text:disabled, flights-summary-component .flights-review-container .trips-action .checkout-button:disabled, flights-summary-panel-component .mobile-flights-summary-container .btn-action:disabled, flight-booking-detail-component .purchase-container .btn-action:disabled, mobile-room-prices-button .right-content > div:disabled, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:disabled:not(.loading), .contactForm .submit-form-btn:disabled, .filter-panel .btn-filter-done:disabled, .account-page .account-page-content.manage-bookings .booking-list .btn-action:disabled, .purchase-container .button-section .button-action:disabled, .book-now .content .btn-action:disabled, .cars-purchase-container .button-action:disabled, .cars-product-details-container .btn-action:disabled, [disabled].btn-primary:hover, mobile-car-prices-button [disabled].next-text:hover, flights-summary-component .flights-review-container .trips-action [disabled].checkout-button:hover, flights-summary-panel-component .mobile-flights-summary-container [disabled].btn-action:hover, flight-booking-detail-component .purchase-container [disabled].btn-action:hover, mobile-room-prices-button .right-content > div[disabled]:hover, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container [disabled].btn-action:hover:not(.loading), .contactForm [disabled].submit-form-btn:hover, .filter-panel [disabled].btn-filter-done:hover, .account-page .account-page-content.manage-bookings .booking-list [disabled].btn-action:hover, .purchase-container .button-section [disabled].button-action:hover, .book-now .content [disabled].btn-action:hover, .cars-purchase-container [disabled].button-action:hover, .cars-product-details-container [disabled].btn-action:hover, [disabled="disabled"].btn-primary:hover, mobile-car-prices-button [disabled="disabled"].next-text:hover, flights-summary-component .flights-review-container .trips-action [disabled="disabled"].checkout-button:hover, flights-summary-panel-component .mobile-flights-summary-container [disabled="disabled"].btn-action:hover, flight-booking-detail-component .purchase-container [disabled="disabled"].btn-action:hover, mobile-room-prices-button .right-content > div[disabled="disabled"]:hover, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container [disabled="disabled"].btn-action:hover:not(.loading), .contactForm [disabled="disabled"].submit-form-btn:hover, .filter-panel [disabled="disabled"].btn-filter-done:hover, .account-page .account-page-content.manage-bookings .booking-list [disabled="disabled"].btn-action:hover, .purchase-container .button-section [disabled="disabled"].button-action:hover, .book-now .content [disabled="disabled"].btn-action:hover, .cars-purchase-container [disabled="disabled"].button-action:hover, .cars-product-details-container [disabled="disabled"].btn-action:hover {
  color: #D9D9D9;
  background-color: #888888;
  cursor: default;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-primary:disabled::before, mobile-car-prices-button .next-text:disabled::before, flights-summary-component .flights-review-container .trips-action .checkout-button:disabled::before, flights-summary-panel-component .mobile-flights-summary-container .btn-action:disabled::before, flight-booking-detail-component .purchase-container .btn-action:disabled::before, mobile-room-prices-button .right-content > div:disabled::before, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading):disabled::before, .contactForm .submit-form-btn:disabled::before, .filter-panel .btn-filter-done:disabled::before, .account-page .account-page-content.manage-bookings .booking-list .btn-action:disabled::before, .purchase-container .button-section .button-action:disabled::before, .book-now .content .btn-action:disabled::before, .cars-purchase-container .button-action:disabled::before, .cars-product-details-container .btn-action:disabled::before, [disabled].btn-primary:hover::before, mobile-car-prices-button [disabled].next-text:hover::before, flights-summary-component .flights-review-container .trips-action [disabled].checkout-button:hover::before, flights-summary-panel-component .mobile-flights-summary-container [disabled].btn-action:hover::before, flight-booking-detail-component .purchase-container [disabled].btn-action:hover::before, mobile-room-prices-button .right-content > div[disabled]:hover::before, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container [disabled].btn-action:not(.loading):hover::before, .contactForm [disabled].submit-form-btn:hover::before, .filter-panel [disabled].btn-filter-done:hover::before, .account-page .account-page-content.manage-bookings .booking-list [disabled].btn-action:hover::before, .purchase-container .button-section [disabled].button-action:hover::before, .book-now .content [disabled].btn-action:hover::before, .cars-purchase-container [disabled].button-action:hover::before, .cars-product-details-container [disabled].btn-action:hover::before, [disabled="disabled"].btn-primary:hover::before, mobile-car-prices-button [disabled="disabled"].next-text:hover::before, flights-summary-component .flights-review-container .trips-action [disabled="disabled"].checkout-button:hover::before, flights-summary-panel-component .mobile-flights-summary-container [disabled="disabled"].btn-action:hover::before, flight-booking-detail-component .purchase-container [disabled="disabled"].btn-action:hover::before, mobile-room-prices-button .right-content > div[disabled="disabled"]:hover::before, .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container [disabled="disabled"].btn-action:not(.loading):hover::before, .contactForm [disabled="disabled"].submit-form-btn:hover::before, .filter-panel [disabled="disabled"].btn-filter-done:hover::before, .account-page .account-page-content.manage-bookings .booking-list [disabled="disabled"].btn-action:hover::before, .purchase-container .button-section [disabled="disabled"].button-action:hover::before, .book-now .content [disabled="disabled"].btn-action:hover::before, .cars-purchase-container [disabled="disabled"].button-action:hover::before, .cars-product-details-container [disabled="disabled"].btn-action:hover::before {
  visibility: hidden;
}

/* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-cta, .flights-search .btn.btn-primary {
  background-color: #E30613;
  color: #fff;
  border-width: 0;
  font-weight: 700;
  position: relative;
  padding: 9px 20px;
  z-index: 1;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-cta::before, .flights-search .btn.btn-primary::before {
  content: "";
  border-radius: 5px;
  background-image: linear-gradient(to right, #EF473A, #CB2D3E);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 1;
  transition: all 0.5s ease;
  z-index: -1;
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-cta:hover, .flights-search .btn.btn-primary:hover, .btn-cta:hover:enabled, .flights-search .btn.btn-primary:hover:enabled {
  color: #fff;
  background-color: #E30613;
  text-decoration: none;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-cta:hover::before, .flights-search .btn.btn-primary:hover::before, .btn-cta:hover:enabled::before, .flights-search .btn.btn-primary:hover:enabled::before {
  opacity: 0;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-cta:disabled, .flights-search .btn.btn-primary:disabled, [disabled].btn-cta:hover, .flights-search [disabled].btn.btn-primary:hover, [disabled="disabled"].btn-cta:hover, .flights-search [disabled="disabled"].btn.btn-primary:hover {
  color: #D9D9D9;
  background-color: #888888;
  cursor: default;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-cta:disabled::before, .flights-search .btn.btn-primary:disabled::before, [disabled].btn-cta:hover::before, .flights-search [disabled].btn.btn-primary:hover::before, [disabled="disabled"].btn-cta:hover::before, .flights-search [disabled="disabled"].btn.btn-primary:hover::before {
  visibility: hidden;
}

/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.checkout-guest-confirmation #submitBookingAction,
.checkout-guest-confirmation .btn-complete-booking, .flights-checkout .submit-button-section .btn-complete-booking, .simple-modal.resend-confirmation-success-modal .modal-footer .btn-action, .simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action, .simple-modal.cancelling-booking-modal .modal-footer .btn-action, .simple-modal.cancel-booking-modal .modal-footer .btn-action, .simple-modal.cancel-booking-success-modal .modal-footer .btn-action, .simple-modal.cancel-booking-failed-modal .modal-footer .btn-action, .simple-modal.cancel-booking-request-modal .modal-footer .btn-action, .simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action, .simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action, .simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action, .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action, .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action, .login-modal-validation .modal-dialog .btn-prompt-signin, .card-error-modal .modal-dialog .modal-footer .btn-action,
.session-timer-modal .modal-dialog .modal-footer .btn-action, .cancellation-policy-overlay .content .btn-back,
.itinerary-expiration-error-overlay .content .btn-back,
.insufficient-points-modal .content .btn-back, .flights-price-changed-modal .content .btn-continue, .simple-modal.gulf-residency-modal .modal-footer .btn-action, .insufficient-points-modal .content .btn-primary {
  background-color: #178775;
  color: #fff;
  border-width: 0;
  font-weight: 700;
  position: relative;
  padding: 9px 20px;
  z-index: 1;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.checkout-guest-confirmation #submitBookingAction::before,
.checkout-guest-confirmation .btn-complete-booking::before, .flights-checkout .submit-button-section .btn-complete-booking::before, .simple-modal.resend-confirmation-success-modal .modal-footer .btn-action::before, .simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action::before, .simple-modal.cancelling-booking-modal .modal-footer .btn-action::before, .simple-modal.cancel-booking-modal .modal-footer .btn-action::before, .simple-modal.cancel-booking-success-modal .modal-footer .btn-action::before, .simple-modal.cancel-booking-failed-modal .modal-footer .btn-action::before, .simple-modal.cancel-booking-request-modal .modal-footer .btn-action::before, .simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action::before, .simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action::before, .simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action::before, .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action::before, .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action::before, .login-modal-validation .modal-dialog .btn-prompt-signin::before, .card-error-modal .modal-dialog .modal-footer .btn-action::before,
.session-timer-modal .modal-dialog .modal-footer .btn-action::before, .cancellation-policy-overlay .content .btn-back::before,
.itinerary-expiration-error-overlay .content .btn-back::before,
.insufficient-points-modal .content .btn-back::before, .flights-price-changed-modal .content .btn-continue::before, .simple-modal.gulf-residency-modal .modal-footer .btn-action::before, .insufficient-points-modal .content .btn-primary::before {
  content: "";
  border-radius: 5px;
  background-image: linear-gradient(90deg, #178775 0%, #50D5C8 100%);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 1;
  transition: all 0.5s ease;
  z-index: -1;
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.checkout-guest-confirmation #submitBookingAction:hover,
.checkout-guest-confirmation .btn-complete-booking:hover, .flights-checkout .submit-button-section .btn-complete-booking:hover, .simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:hover, .simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:hover, .simple-modal.cancelling-booking-modal .modal-footer .btn-action:hover, .simple-modal.cancel-booking-modal .modal-footer .btn-action:hover, .simple-modal.cancel-booking-success-modal .modal-footer .btn-action:hover, .simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:hover, .simple-modal.cancel-booking-request-modal .modal-footer .btn-action:hover, .simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action:hover, .simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action:hover, .simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:hover, .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:hover, .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:hover, .login-modal-validation .modal-dialog .btn-prompt-signin:hover, .card-error-modal .modal-dialog .modal-footer .btn-action:hover,
.session-timer-modal .modal-dialog .modal-footer .btn-action:hover, .cancellation-policy-overlay .content .btn-back:hover,
.itinerary-expiration-error-overlay .content .btn-back:hover,
.insufficient-points-modal .content .btn-back:hover, .flights-price-changed-modal .content .btn-continue:hover, .simple-modal.gulf-residency-modal .modal-footer .btn-action:hover, .insufficient-points-modal .content .btn-primary:hover, .checkout-guest-confirmation #submitBookingAction:hover:enabled,
.checkout-guest-confirmation .btn-complete-booking:hover:enabled, .flights-checkout .submit-button-section .btn-complete-booking:hover:enabled, .simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:hover:enabled, .simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:hover:enabled, .simple-modal.cancelling-booking-modal .modal-footer .btn-action:hover:enabled, .simple-modal.cancel-booking-modal .modal-footer .btn-action:hover:enabled, .simple-modal.cancel-booking-success-modal .modal-footer .btn-action:hover:enabled, .simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:hover:enabled, .simple-modal.cancel-booking-request-modal .modal-footer .btn-action:hover:enabled, .simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action:hover:enabled, .simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action:hover:enabled, .simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:hover:enabled, .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:hover:enabled, .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:hover:enabled, .login-modal-validation .modal-dialog .btn-prompt-signin:hover:enabled, .card-error-modal .modal-dialog .modal-footer .btn-action:hover:enabled,
.session-timer-modal .modal-dialog .modal-footer .btn-action:hover:enabled, .cancellation-policy-overlay .content .btn-back:hover:enabled,
.itinerary-expiration-error-overlay .content .btn-back:hover:enabled,
.insufficient-points-modal .content .btn-back:hover:enabled, .flights-price-changed-modal .content .btn-continue:hover:enabled, .simple-modal.gulf-residency-modal .modal-footer .btn-action:hover:enabled, .insufficient-points-modal .content .btn-primary:hover:enabled {
  color: #fff;
  background-color: #178775;
  text-decoration: none;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.checkout-guest-confirmation #submitBookingAction:hover::before,
.checkout-guest-confirmation .btn-complete-booking:hover::before, .flights-checkout .submit-button-section .btn-complete-booking:hover::before, .simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:hover::before, .simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:hover::before, .simple-modal.cancelling-booking-modal .modal-footer .btn-action:hover::before, .simple-modal.cancel-booking-modal .modal-footer .btn-action:hover::before, .simple-modal.cancel-booking-success-modal .modal-footer .btn-action:hover::before, .simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:hover::before, .simple-modal.cancel-booking-request-modal .modal-footer .btn-action:hover::before, .simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action:hover::before, .simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action:hover::before, .simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:hover::before, .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:hover::before, .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:hover::before, .login-modal-validation .modal-dialog .btn-prompt-signin:hover::before, .card-error-modal .modal-dialog .modal-footer .btn-action:hover::before,
.session-timer-modal .modal-dialog .modal-footer .btn-action:hover::before, .cancellation-policy-overlay .content .btn-back:hover::before,
.itinerary-expiration-error-overlay .content .btn-back:hover::before,
.insufficient-points-modal .content .btn-back:hover::before, .flights-price-changed-modal .content .btn-continue:hover::before, .simple-modal.gulf-residency-modal .modal-footer .btn-action:hover::before, .insufficient-points-modal .content .btn-primary:hover::before, .checkout-guest-confirmation #submitBookingAction:hover:enabled::before,
.checkout-guest-confirmation .btn-complete-booking:hover:enabled::before, .flights-checkout .submit-button-section .btn-complete-booking:hover:enabled::before, .simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:hover:enabled::before, .simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:hover:enabled::before, .simple-modal.cancelling-booking-modal .modal-footer .btn-action:hover:enabled::before, .simple-modal.cancel-booking-modal .modal-footer .btn-action:hover:enabled::before, .simple-modal.cancel-booking-success-modal .modal-footer .btn-action:hover:enabled::before, .simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:hover:enabled::before, .simple-modal.cancel-booking-request-modal .modal-footer .btn-action:hover:enabled::before, .simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action:hover:enabled::before, .simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action:hover:enabled::before, .simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:hover:enabled::before, .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:hover:enabled::before, .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:hover:enabled::before, .login-modal-validation .modal-dialog .btn-prompt-signin:hover:enabled::before, .card-error-modal .modal-dialog .modal-footer .btn-action:hover:enabled::before,
.session-timer-modal .modal-dialog .modal-footer .btn-action:hover:enabled::before, .cancellation-policy-overlay .content .btn-back:hover:enabled::before,
.itinerary-expiration-error-overlay .content .btn-back:hover:enabled::before,
.insufficient-points-modal .content .btn-back:hover:enabled::before, .flights-price-changed-modal .content .btn-continue:hover:enabled::before, .simple-modal.gulf-residency-modal .modal-footer .btn-action:hover:enabled::before, .insufficient-points-modal .content .btn-primary:hover:enabled::before {
  opacity: 0;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.checkout-guest-confirmation #submitBookingAction:disabled,
.checkout-guest-confirmation .btn-complete-booking:disabled, .flights-checkout .submit-button-section .btn-complete-booking:disabled, .simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:disabled, .simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:disabled, .simple-modal.cancelling-booking-modal .modal-footer .btn-action:disabled, .simple-modal.cancel-booking-modal .modal-footer .btn-action:disabled, .simple-modal.cancel-booking-success-modal .modal-footer .btn-action:disabled, .simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:disabled, .simple-modal.cancel-booking-request-modal .modal-footer .btn-action:disabled, .simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action:disabled, .simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action:disabled, .simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:disabled, .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:disabled, .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:disabled, .login-modal-validation .modal-dialog .btn-prompt-signin:disabled, .card-error-modal .modal-dialog .modal-footer .btn-action:disabled,
.session-timer-modal .modal-dialog .modal-footer .btn-action:disabled, .cancellation-policy-overlay .content .btn-back:disabled,
.itinerary-expiration-error-overlay .content .btn-back:disabled,
.insufficient-points-modal .content .btn-back:disabled, .flights-price-changed-modal .content .btn-continue:disabled, .simple-modal.gulf-residency-modal .modal-footer .btn-action:disabled, .insufficient-points-modal .content .btn-primary:disabled, .checkout-guest-confirmation [disabled]#submitBookingAction:hover,
.checkout-guest-confirmation [disabled].btn-complete-booking:hover, .flights-checkout .submit-button-section [disabled].btn-complete-booking:hover, .simple-modal.resend-confirmation-success-modal .modal-footer [disabled].btn-action:hover, .simple-modal.resend-confirmation-failed-modal .modal-footer [disabled].btn-action:hover, .simple-modal.cancelling-booking-modal .modal-footer [disabled].btn-action:hover, .simple-modal.cancel-booking-modal .modal-footer [disabled].btn-action:hover, .simple-modal.cancel-booking-success-modal .modal-footer [disabled].btn-action:hover, .simple-modal.cancel-booking-failed-modal .modal-footer [disabled].btn-action:hover, .simple-modal.cancel-booking-request-modal .modal-footer [disabled].btn-action:hover, .simple-modal.cancel-booking-request-success-modal .modal-footer [disabled].btn-action:hover, .simple-modal.cancel-booking-request-failed-modal .modal-footer [disabled].btn-action:hover, .simple-modal.hotel-room-unavailable-modal .modal-footer [disabled].btn-action:hover, .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer [disabled].btn-action:hover, .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer [disabled].btn-action:hover, .login-modal-validation .modal-dialog [disabled].btn-prompt-signin:hover, .card-error-modal .modal-dialog .modal-footer [disabled].btn-action:hover,
.session-timer-modal .modal-dialog .modal-footer [disabled].btn-action:hover, .cancellation-policy-overlay .content [disabled].btn-back:hover,
.itinerary-expiration-error-overlay .content [disabled].btn-back:hover,
.insufficient-points-modal .content [disabled].btn-back:hover, .flights-price-changed-modal .content [disabled].btn-continue:hover, .simple-modal.gulf-residency-modal .modal-footer [disabled].btn-action:hover, .insufficient-points-modal .content [disabled].btn-primary:hover, .checkout-guest-confirmation [disabled="disabled"]#submitBookingAction:hover,
.checkout-guest-confirmation [disabled="disabled"].btn-complete-booking:hover, .flights-checkout .submit-button-section [disabled="disabled"].btn-complete-booking:hover, .simple-modal.resend-confirmation-success-modal .modal-footer [disabled="disabled"].btn-action:hover, .simple-modal.resend-confirmation-failed-modal .modal-footer [disabled="disabled"].btn-action:hover, .simple-modal.cancelling-booking-modal .modal-footer [disabled="disabled"].btn-action:hover, .simple-modal.cancel-booking-modal .modal-footer [disabled="disabled"].btn-action:hover, .simple-modal.cancel-booking-success-modal .modal-footer [disabled="disabled"].btn-action:hover, .simple-modal.cancel-booking-failed-modal .modal-footer [disabled="disabled"].btn-action:hover, .simple-modal.cancel-booking-request-modal .modal-footer [disabled="disabled"].btn-action:hover, .simple-modal.cancel-booking-request-success-modal .modal-footer [disabled="disabled"].btn-action:hover, .simple-modal.cancel-booking-request-failed-modal .modal-footer [disabled="disabled"].btn-action:hover, .simple-modal.hotel-room-unavailable-modal .modal-footer [disabled="disabled"].btn-action:hover, .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer [disabled="disabled"].btn-action:hover, .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer [disabled="disabled"].btn-action:hover, .login-modal-validation .modal-dialog [disabled="disabled"].btn-prompt-signin:hover, .card-error-modal .modal-dialog .modal-footer [disabled="disabled"].btn-action:hover,
.session-timer-modal .modal-dialog .modal-footer [disabled="disabled"].btn-action:hover, .cancellation-policy-overlay .content [disabled="disabled"].btn-back:hover,
.itinerary-expiration-error-overlay .content [disabled="disabled"].btn-back:hover,
.insufficient-points-modal .content [disabled="disabled"].btn-back:hover, .flights-price-changed-modal .content [disabled="disabled"].btn-continue:hover, .simple-modal.gulf-residency-modal .modal-footer [disabled="disabled"].btn-action:hover, .insufficient-points-modal .content [disabled="disabled"].btn-primary:hover {
  color: #D9D9D9;
  background-color: #888888;
  cursor: default;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.checkout-guest-confirmation #submitBookingAction:disabled::before,
.checkout-guest-confirmation .btn-complete-booking:disabled::before, .flights-checkout .submit-button-section .btn-complete-booking:disabled::before, .simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:disabled::before, .simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:disabled::before, .simple-modal.cancelling-booking-modal .modal-footer .btn-action:disabled::before, .simple-modal.cancel-booking-modal .modal-footer .btn-action:disabled::before, .simple-modal.cancel-booking-success-modal .modal-footer .btn-action:disabled::before, .simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:disabled::before, .simple-modal.cancel-booking-request-modal .modal-footer .btn-action:disabled::before, .simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action:disabled::before, .simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action:disabled::before, .simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:disabled::before, .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:disabled::before, .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:disabled::before, .login-modal-validation .modal-dialog .btn-prompt-signin:disabled::before, .card-error-modal .modal-dialog .modal-footer .btn-action:disabled::before,
.session-timer-modal .modal-dialog .modal-footer .btn-action:disabled::before, .cancellation-policy-overlay .content .btn-back:disabled::before,
.itinerary-expiration-error-overlay .content .btn-back:disabled::before,
.insufficient-points-modal .content .btn-back:disabled::before, .flights-price-changed-modal .content .btn-continue:disabled::before, .simple-modal.gulf-residency-modal .modal-footer .btn-action:disabled::before, .insufficient-points-modal .content .btn-primary:disabled::before, .checkout-guest-confirmation [disabled]#submitBookingAction:hover::before,
.checkout-guest-confirmation [disabled].btn-complete-booking:hover::before, .flights-checkout .submit-button-section [disabled].btn-complete-booking:hover::before, .simple-modal.resend-confirmation-success-modal .modal-footer [disabled].btn-action:hover::before, .simple-modal.resend-confirmation-failed-modal .modal-footer [disabled].btn-action:hover::before, .simple-modal.cancelling-booking-modal .modal-footer [disabled].btn-action:hover::before, .simple-modal.cancel-booking-modal .modal-footer [disabled].btn-action:hover::before, .simple-modal.cancel-booking-success-modal .modal-footer [disabled].btn-action:hover::before, .simple-modal.cancel-booking-failed-modal .modal-footer [disabled].btn-action:hover::before, .simple-modal.cancel-booking-request-modal .modal-footer [disabled].btn-action:hover::before, .simple-modal.cancel-booking-request-success-modal .modal-footer [disabled].btn-action:hover::before, .simple-modal.cancel-booking-request-failed-modal .modal-footer [disabled].btn-action:hover::before, .simple-modal.hotel-room-unavailable-modal .modal-footer [disabled].btn-action:hover::before, .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer [disabled].btn-action:hover::before, .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer [disabled].btn-action:hover::before, .login-modal-validation .modal-dialog [disabled].btn-prompt-signin:hover::before, .card-error-modal .modal-dialog .modal-footer [disabled].btn-action:hover::before,
.session-timer-modal .modal-dialog .modal-footer [disabled].btn-action:hover::before, .cancellation-policy-overlay .content [disabled].btn-back:hover::before,
.itinerary-expiration-error-overlay .content [disabled].btn-back:hover::before,
.insufficient-points-modal .content [disabled].btn-back:hover::before, .flights-price-changed-modal .content [disabled].btn-continue:hover::before, .simple-modal.gulf-residency-modal .modal-footer [disabled].btn-action:hover::before, .insufficient-points-modal .content [disabled].btn-primary:hover::before, .checkout-guest-confirmation [disabled="disabled"]#submitBookingAction:hover::before,
.checkout-guest-confirmation [disabled="disabled"].btn-complete-booking:hover::before, .flights-checkout .submit-button-section [disabled="disabled"].btn-complete-booking:hover::before, .simple-modal.resend-confirmation-success-modal .modal-footer [disabled="disabled"].btn-action:hover::before, .simple-modal.resend-confirmation-failed-modal .modal-footer [disabled="disabled"].btn-action:hover::before, .simple-modal.cancelling-booking-modal .modal-footer [disabled="disabled"].btn-action:hover::before, .simple-modal.cancel-booking-modal .modal-footer [disabled="disabled"].btn-action:hover::before, .simple-modal.cancel-booking-success-modal .modal-footer [disabled="disabled"].btn-action:hover::before, .simple-modal.cancel-booking-failed-modal .modal-footer [disabled="disabled"].btn-action:hover::before, .simple-modal.cancel-booking-request-modal .modal-footer [disabled="disabled"].btn-action:hover::before, .simple-modal.cancel-booking-request-success-modal .modal-footer [disabled="disabled"].btn-action:hover::before, .simple-modal.cancel-booking-request-failed-modal .modal-footer [disabled="disabled"].btn-action:hover::before, .simple-modal.hotel-room-unavailable-modal .modal-footer [disabled="disabled"].btn-action:hover::before, .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer [disabled="disabled"].btn-action:hover::before, .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer [disabled="disabled"].btn-action:hover::before, .login-modal-validation .modal-dialog [disabled="disabled"].btn-prompt-signin:hover::before, .card-error-modal .modal-dialog .modal-footer [disabled="disabled"].btn-action:hover::before,
.session-timer-modal .modal-dialog .modal-footer [disabled="disabled"].btn-action:hover::before, .cancellation-policy-overlay .content [disabled="disabled"].btn-back:hover::before,
.itinerary-expiration-error-overlay .content [disabled="disabled"].btn-back:hover::before,
.insufficient-points-modal .content [disabled="disabled"].btn-back:hover::before, .flights-price-changed-modal .content [disabled="disabled"].btn-continue:hover::before, .simple-modal.gulf-residency-modal .modal-footer [disabled="disabled"].btn-action:hover::before, .insufficient-points-modal .content [disabled="disabled"].btn-primary:hover::before {
  visibility: hidden;
}

/* line 103, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-secondary, .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action,
.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action, flights-summary-component .flights-review-container .trips-action .btn-action-mobile, flights-summary-component .flights-review-container .trips-action .change-flight-button, grouped-room .grouped-actions .btn-action, .filter-panel .btn-neutral,
.filter-panel .btn-clear-filter, .cars-list .cars-list-result-item .cars-detail-right-container .btn-action, .simple-modal.resend-confirmation-success-modal .modal-footer .btn-cancel, .simple-modal.resend-confirmation-failed-modal .modal-footer .btn-cancel, .simple-modal.cancelling-booking-modal .modal-footer .btn-cancel, .simple-modal.cancel-booking-modal .modal-footer .btn-cancel, .simple-modal.cancel-booking-success-modal .modal-footer .btn-cancel, .simple-modal.cancel-booking-failed-modal .modal-footer .btn-cancel, .simple-modal.cancel-booking-request-modal .modal-footer .btn-cancel, .simple-modal.cancel-booking-request-success-modal .modal-footer .btn-cancel, .simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-cancel, .login-modal-validation .modal-dialog .btn-prompt-signup, .flights-price-changed-modal .content .btn-search-again, .simple-modal.gulf-residency-modal .modal-footer .btn-cancel, .idle-modal .modal-dialog .btn-default, .insufficient-points-modal .content .btn-secondary {
  background-color: rgba(41, 121, 255, 0);
  color: #2979FF;
  border: 2px solid #2979FF;
  font-weight: 500;
  padding: 7px 16px;
  transition: background-color 0.5s ease, color 0.5s ease;
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-secondary:hover, .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:hover,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:hover,
.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:hover, flights-summary-component .flights-review-container .trips-action .btn-action-mobile:hover, flights-summary-component .flights-review-container .trips-action .change-flight-button:hover, grouped-room .grouped-actions .btn-action:hover, .filter-panel .btn-neutral:hover,
.filter-panel .btn-clear-filter:hover, .cars-list .cars-list-result-item .cars-detail-right-container .btn-action:hover, .simple-modal.resend-confirmation-success-modal .modal-footer .btn-cancel:hover, .simple-modal.resend-confirmation-failed-modal .modal-footer .btn-cancel:hover, .simple-modal.cancelling-booking-modal .modal-footer .btn-cancel:hover, .simple-modal.cancel-booking-modal .modal-footer .btn-cancel:hover, .simple-modal.cancel-booking-success-modal .modal-footer .btn-cancel:hover, .simple-modal.cancel-booking-failed-modal .modal-footer .btn-cancel:hover, .simple-modal.cancel-booking-request-modal .modal-footer .btn-cancel:hover, .simple-modal.cancel-booking-request-success-modal .modal-footer .btn-cancel:hover, .simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-cancel:hover, .login-modal-validation .modal-dialog .btn-prompt-signup:hover, .flights-price-changed-modal .content .btn-search-again:hover, .simple-modal.gulf-residency-modal .modal-footer .btn-cancel:hover, .idle-modal .modal-dialog .btn-default:hover, .insufficient-points-modal .content .btn-secondary:hover, .btn-secondary:hover:enabled, .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:hover:enabled,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:hover:enabled,
.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:hover:enabled, flights-summary-component .flights-review-container .trips-action .btn-action-mobile:hover:enabled, flights-summary-component .flights-review-container .trips-action .change-flight-button:hover:enabled, grouped-room .grouped-actions .btn-action:hover:enabled, .filter-panel .btn-neutral:hover:enabled,
.filter-panel .btn-clear-filter:hover:enabled, .cars-list .cars-list-result-item .cars-detail-right-container .btn-action:hover:enabled, .simple-modal.resend-confirmation-success-modal .modal-footer .btn-cancel:hover:enabled, .simple-modal.resend-confirmation-failed-modal .modal-footer .btn-cancel:hover:enabled, .simple-modal.cancelling-booking-modal .modal-footer .btn-cancel:hover:enabled, .simple-modal.cancel-booking-modal .modal-footer .btn-cancel:hover:enabled, .simple-modal.cancel-booking-success-modal .modal-footer .btn-cancel:hover:enabled, .simple-modal.cancel-booking-failed-modal .modal-footer .btn-cancel:hover:enabled, .simple-modal.cancel-booking-request-modal .modal-footer .btn-cancel:hover:enabled, .simple-modal.cancel-booking-request-success-modal .modal-footer .btn-cancel:hover:enabled, .simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-cancel:hover:enabled, .login-modal-validation .modal-dialog .btn-prompt-signup:hover:enabled, .flights-price-changed-modal .content .btn-search-again:hover:enabled, .simple-modal.gulf-residency-modal .modal-footer .btn-cancel:hover:enabled, .idle-modal .modal-dialog .btn-default:hover:enabled {
  color: #fff;
  border-color: #2979FF;
  background-color: #2979FF;
  text-decoration: none;
}
/* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
.btn-secondary:disabled, .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:disabled,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:disabled,
.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:disabled, flights-summary-component .flights-review-container .trips-action .btn-action-mobile:disabled, flights-summary-component .flights-review-container .trips-action .change-flight-button:disabled, grouped-room .grouped-actions .btn-action:disabled, .filter-panel .btn-neutral:disabled,
.filter-panel .btn-clear-filter:disabled, .cars-list .cars-list-result-item .cars-detail-right-container .btn-action:disabled, .simple-modal.resend-confirmation-success-modal .modal-footer .btn-cancel:disabled, .simple-modal.resend-confirmation-failed-modal .modal-footer .btn-cancel:disabled, .simple-modal.cancelling-booking-modal .modal-footer .btn-cancel:disabled, .simple-modal.cancel-booking-modal .modal-footer .btn-cancel:disabled, .simple-modal.cancel-booking-success-modal .modal-footer .btn-cancel:disabled, .simple-modal.cancel-booking-failed-modal .modal-footer .btn-cancel:disabled, .simple-modal.cancel-booking-request-modal .modal-footer .btn-cancel:disabled, .simple-modal.cancel-booking-request-success-modal .modal-footer .btn-cancel:disabled, .simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-cancel:disabled, .login-modal-validation .modal-dialog .btn-prompt-signup:disabled, .flights-price-changed-modal .content .btn-search-again:disabled, .simple-modal.gulf-residency-modal .modal-footer .btn-cancel:disabled, .idle-modal .modal-dialog .btn-default:disabled, .insufficient-points-modal .content .btn-secondary:disabled, [disabled].btn-secondary:hover, .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action [disabled].btn-action:hover,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action [disabled].btn-action:hover,
.selected-flight-item .flight-list-info-prices .flights-list-item-action [disabled].btn-action:hover, flights-summary-component .flights-review-container .trips-action [disabled].btn-action-mobile:hover, flights-summary-component .flights-review-container .trips-action [disabled].change-flight-button:hover, grouped-room .grouped-actions [disabled].btn-action:hover, .filter-panel [disabled].btn-neutral:hover,
.filter-panel [disabled].btn-clear-filter:hover, .cars-list .cars-list-result-item .cars-detail-right-container [disabled].btn-action:hover, .simple-modal.resend-confirmation-success-modal .modal-footer [disabled].btn-cancel:hover, .simple-modal.resend-confirmation-failed-modal .modal-footer [disabled].btn-cancel:hover, .simple-modal.cancelling-booking-modal .modal-footer [disabled].btn-cancel:hover, .simple-modal.cancel-booking-modal .modal-footer [disabled].btn-cancel:hover, .simple-modal.cancel-booking-success-modal .modal-footer [disabled].btn-cancel:hover, .simple-modal.cancel-booking-failed-modal .modal-footer [disabled].btn-cancel:hover, .simple-modal.cancel-booking-request-modal .modal-footer [disabled].btn-cancel:hover, .simple-modal.cancel-booking-request-success-modal .modal-footer [disabled].btn-cancel:hover, .simple-modal.cancel-booking-request-failed-modal .modal-footer [disabled].btn-cancel:hover, .login-modal-validation .modal-dialog [disabled].btn-prompt-signup:hover, .flights-price-changed-modal .content [disabled].btn-search-again:hover, .simple-modal.gulf-residency-modal .modal-footer [disabled].btn-cancel:hover, .idle-modal .modal-dialog [disabled].btn-default:hover, [disabled="disabled"].btn-secondary:hover, .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action [disabled="disabled"].btn-action:hover,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action [disabled="disabled"].btn-action:hover,
.selected-flight-item .flight-list-info-prices .flights-list-item-action [disabled="disabled"].btn-action:hover, flights-summary-component .flights-review-container .trips-action [disabled="disabled"].btn-action-mobile:hover, flights-summary-component .flights-review-container .trips-action [disabled="disabled"].change-flight-button:hover, grouped-room .grouped-actions [disabled="disabled"].btn-action:hover, .filter-panel [disabled="disabled"].btn-neutral:hover,
.filter-panel [disabled="disabled"].btn-clear-filter:hover, .cars-list .cars-list-result-item .cars-detail-right-container [disabled="disabled"].btn-action:hover, .simple-modal.resend-confirmation-success-modal .modal-footer [disabled="disabled"].btn-cancel:hover, .simple-modal.resend-confirmation-failed-modal .modal-footer [disabled="disabled"].btn-cancel:hover, .simple-modal.cancelling-booking-modal .modal-footer [disabled="disabled"].btn-cancel:hover, .simple-modal.cancel-booking-modal .modal-footer [disabled="disabled"].btn-cancel:hover, .simple-modal.cancel-booking-success-modal .modal-footer [disabled="disabled"].btn-cancel:hover, .simple-modal.cancel-booking-failed-modal .modal-footer [disabled="disabled"].btn-cancel:hover, .simple-modal.cancel-booking-request-modal .modal-footer [disabled="disabled"].btn-cancel:hover, .simple-modal.cancel-booking-request-success-modal .modal-footer [disabled="disabled"].btn-cancel:hover, .simple-modal.cancel-booking-request-failed-modal .modal-footer [disabled="disabled"].btn-cancel:hover, .login-modal-validation .modal-dialog [disabled="disabled"].btn-prompt-signup:hover, .flights-price-changed-modal .content [disabled="disabled"].btn-search-again:hover, .simple-modal.gulf-residency-modal .modal-footer [disabled="disabled"].btn-cancel:hover, .idle-modal .modal-dialog [disabled="disabled"].btn-default:hover {
  border-color: #AEAFB0;
  color: #AEAFB0;
  cursor: default;
}

@media (max-width: 767px) {
  /* line 128, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_buttons.scss */
  .btn {
    flex: 1 0 100%;
    max-height: 46px;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-lendar {
  width: 237px;
  font-family: "Open Sans";
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-lendar .pika-button {
  font-size: 14px;
  padding: 6px 8px;
  color: #484848;
  height: 33px;
  border: 0;
  margin: auto;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-lendar .pika-button:hover {
  background-color: #005076;
  color: #fff;
  border-radius: 5px;
  height: 33px;
  font-weight: 500;
}
@media (any-hover: none), (any-pointer: coarse) {
  /* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
  .pika-lendar .pika-button:hover {
    background-color: inherit;
    color: #484848;
  }
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-lendar .is-selected .pika-button {
  background-color: #005076;
  color: #fff;
  border-radius: 5px;
  height: 33px;
  font-weight: 500;
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-lendar .is-today .pika-button {
  color: #484848;
  font-weight: 400;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-lendar .pika-button,
.pika-lendar .is-disabled .pika-button {
  background-color: #fff;
  text-align: center;
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-lendar .is-inrange .pika-button {
  background-color: #EBEFF1;
  border-radius: 0;
  padding: 2px;
  color: #484848;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-lendar .is-startrange .pika-button,
.pika-lendar .is-endrange .pika-button {
  border-radius: 5px;
  background-color: #005076;
  color: #fff;
  height: 33px;
}
@media (any-hover: none), (any-pointer: coarse) {
  /* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
  .pika-lendar .is-startrange .pika-button,
  .pika-lendar .is-endrange .pika-button {
    background-color: #005076;
    color: #fff;
  }
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-lendar abbr[title] {
  text-decoration: none;
}
@media (max-width: 991px) {
  /* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
  .pika-lendar abbr[title] {
    font-size: 14px;
  }
}
/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-lendar .pika-next,
.pika-lendar .is-rtl .pika-prev,
.pika-lendar .pika-prev,
.pika-lendar .is-rtl .pika-next {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/calendar-chevron.png");
  height: 20px;
  width: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
  opacity: 1;
  top: 5px;
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-lendar .pika-next.is-disabled,
.pika-lendar .is-rtl .pika-prev.is-disabled,
.pika-lendar .pika-prev.is-disabled,
.pika-lendar .is-rtl .pika-next.is-disabled {
  opacity: 0.75;
}
/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-lendar .pika-prev,
.pika-lendar .is-rtl .pika-next {
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}
/* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-lendar .pika-table th {
  color: #484848;
  font-size: 14px;
}
/* line 104, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-lendar .pika-table td,
.pika-lendar .pika-table th {
  padding: 0;
}
/* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-lendar .pika-label {
  font-weight: 600;
}

/* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-single {
  border-radius: 5px;
  border: 1px solid #EBEFF1;
  box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.07);
}

/* line 123, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-row .is-outside-current-month button {
  opacity: 1;
}
/* line 128, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/pikaday_custom.scss */
.pika-row .is-disabled button {
  opacity: 0.3;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_menu_popup.scss */
#menu-popup {
  border-top: 1px solid #E6E6E6;
}
/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_menu_popup.scss */
#menu-popup .wrapper {
  padding-top: 0;
  background-color: #fff;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_menu_popup.scss */
#menu-popup .nav-group-box {
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
  width: initial;
  font-weight: 400;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_menu_popup.scss */
#menu-popup .nav-list-item {
  background-color: #fff;
  color: #484848;
  text-align: left;
  border-bottom: 0;
  padding: 14px 0 14px 16px;
  display: flex;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_menu_popup.scss */
#menu-popup .nav-list-item.divider {
  border-top: 1px solid #E6E6E6;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_menu_popup.scss */
#menu-popup .nav-list-item.points-partner-selection-container {
  background-color: #EBEFF1;
  color: #94A4AD;
  display: flex;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_menu_popup.scss */
#menu-popup .nav-list-item.points-partner-selection-container .nav-label {
  flex: 1 0 auto;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_menu_popup.scss */
#menu-popup .nav-list-item.points-partner-selection-container points-partner-selection {
  padding-right: 23px;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_menu_popup.scss */
#menu-popup .nav-label {
  display: inline-block;
  width: auto;
  flex: 1 0 auto;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_menu_popup.scss */
#menu-popup .fa {
  padding-right: 23px;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_menu_popup.scss */
#menu-popup .nav-list-item .nav-label a {
  color: #E30613;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_menu_popup.scss */
#menu-popup .logout {
  font-weight: 500;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
.landing-screen {
  position: relative;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
.landing-screen.above-fold.oldham {
  background-position: center;
  background-size: cover;
  font-family: "Geomanist";
}
@media (min-width: 992px) {
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.above-fold.oldham {
    min-height: 310px;
  }
}
@media (max-width: 767px) {
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.above-fold.oldham {
    position: relative;
    top: 47px;
  }
}
@media (max-width: 991px) {
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.above-fold.oldham {
    height: 295px;
  }
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
.landing-screen.above-fold.oldham .wrapper {
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
}
@media (max-width: 991px) {
  /* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.above-fold.oldham .wrapper {
    left: 13px;
    top: 73px;
  }
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
.landing-screen.above-fold.oldham .wrapper .header {
  flex: 1 0 auto;
  margin-top: 40px;
  font-weight: 500;
  font-size: 30px;
  line-height: 35px;
  width: 68%;
}
@media (max-width: 1199px) {
  /* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.above-fold.oldham .wrapper .header {
    font-size: 30px;
    line-height: 35px;
    margin-top: 30px;
  }
}
@media (max-width: 991px) {
  /* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.above-fold.oldham .wrapper .header {
    font-size: 22px;
    line-height: 30px;
    width: 87%;
    margin-top: 2px;
  }
}
@media (max-width: 767px) {
  /* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.above-fold.oldham .wrapper .header {
    margin-bottom: 6px;
    width: 63%;
    margin-top: 20px;
  }
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
.landing-screen.above-fold.oldham .wrapper .description {
  flex: 1 0 auto;
  font-size: 20px;
  line-height: 25px;
  margin: 10px 0;
  width: 600px;
}
@media (max-width: 1199px) {
  /* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.above-fold.oldham .wrapper .description {
    font-size: 20px;
    line-height: 25px;
  }
}
@media (max-width: 991px) {
  /* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.above-fold.oldham .wrapper .description {
    font-size: 14px;
    line-height: 20px;
    width: 70%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.above-fold.oldham .wrapper .description {
    width: 400px;
  }
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
.landing-screen.above-fold.oldham .wrapper .description .highlighted-text {
  font-weight: 500;
  color: #E30613;
}
@media (max-width: 991px) {
  /* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.above-fold.oldham .wrapper .tnc {
    width: 70%;
    font-size: 9px;
  }
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
.landing-screen.above-fold.oldham .wrapper .condition-clause {
  flex: 1 0 auto;
  font-size: 14px;
  line-height: 24px;
}
/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
.landing-screen.above-fold.oldham .wrapper .condition-clause a {
  color: #484848;
  text-decoration: underline;
}
@media (max-width: 1199px) {
  /* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.above-fold.oldham .wrapper .condition-clause {
    font-size: 12px;
    line-height: 16px;
  }
}
@media (min-width: 480px) {
  /* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.above-fold.oldham .wrapper .condition-clause {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  /* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.above-fold.oldham .wrapper .condition-clause {
    font-size: 9px;
    line-height: 14px;
    margin-top: 6px;
    width: 63%;
  }
}
/* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
.landing-screen.middle-fold {
  width: 100%;
  position: relative;
}
@media (max-width: 767px) {
  /* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.middle-fold {
    height: 350px;
  }
}
@media (max-width: 767px) {
  /* line 123, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.middle-fold.hotels {
    height: 295px;
  }
}
@media (max-width: 991px) {
  /* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.middle-fold.cars {
    height: 65px;
  }
}
@media (max-width: 767px) {
  /* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.middle-fold.cars {
    height: 410px;
  }
}
@media (max-width: 991px) {
  /* line 139, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.middle-fold.cars.same-as-pickup {
    height: auto;
  }
}
@media (max-width: 767px) {
  /* line 139, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.middle-fold.cars.same-as-pickup {
    height: 350px;
  }
}
/* line 153, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
.landing-screen.below-fold .with-bookings-space {
  margin-top: 85px;
}
@media (max-width: 991px) {
  /* line 153, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.below-fold .with-bookings-space {
    margin-top: 190px;
  }
}
@media (max-width: 767px) {
  /* line 153, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search.scss */
  .landing-screen.below-fold .with-bookings-space {
    margin-top: 30px;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container {
  background-color: #FAFAFA;
  color: #484848;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-bar {
  background-color: #FAFAFA;
  height: 80px;
}
@media (max-width: 991px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .search-bar-container .search-bar {
    height: auto;
  }
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container {
  display: flex;
  flex-direction: column;
  border-bottom: 2px solid #EBEFF1;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .destination {
  flex: 1 0 auto;
  padding-bottom: 4px;
  margin-top: 17px;
  font-size: 18px;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .destination strong {
  font-weight: 500;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar {
  flex: 1 0 auto;
  padding-bottom: 0;
  padding-top: 0;
  background-color: #FAFAFA;
  border-top: 0;
  margin-bottom: 7px;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .adult-count {
  text-transform: lowercase;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .adult-count::first-letter {
  text-transform: capitalize;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .adult-count.value {
  text-transform: capitalize;
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .col {
  text-align: left;
  max-width: inherit;
  border: 0;
  padding: 0;
  height: 25px;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .col:first-of-type {
  padding-left: 0;
}
/* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .col .pull-left {
  font-size: 0;
}
/* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .col label,
.search-bar-container .search-container .search-state-bar .col .extra-colon {
  font-size: 14px;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .col label::first-letter {
  text-transform: capitalize;
}
/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .col .value {
  font-size: 16px;
  font-weight: 400;
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .col-room-info {
  width: 13%;
  border-right: 1px solid #C6C6C6;
  text-align: center;
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .col-guest-info {
  width: 13%;
  text-align: center;
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .col-nights-info {
  width: 10%;
  font-weight: 700;
}
/* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .col-nights-info .night-logo {
  background: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/night-icon.svg");
  height: 11px;
  width: 11px;
  margin-left: -1px;
  margin-bottom: -1px;
  display: inline-block;
  background-size: cover;
  background-position: center;
}
/* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .col-duration {
  width: 23%;
  border-right: 1px solid #C6C6C6;
}
/* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .col-check-in {
  width: 100%;
}
/* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .col-destination {
  width: 30%;
}
/* line 118, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .col-destination .value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .edit-search button {
  border: 0;
  background-color: transparent;
}
/* line 130, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .edit-search button:focus, .search-bar-container .search-container .search-state-bar .edit-search button:focus-visible {
  outline: 5px auto -webkit-focus-ring-color;
}
/* line 137, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .edit-search a:focus {
  outline: none;
}
/* line 142, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .edit-search label {
  color: #2979FF;
  font-size: 16px;
}
/* line 145, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .search-container .search-state-bar .edit-search label:hover {
  cursor: pointer;
}
/* line 153, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .value-separator {
  border-left: 1px solid;
  padding: 0 5px;
  margin-left: 4px;
  vertical-align: text-bottom;
}
/* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .back-to-result-bar {
  display: flex;
  align-items: center;
  height: 60px;
  padding-left: 5px;
  background-color: #FAFCFC;
  color: #009E9B;
  font-size: 14px;
  font-weight: 400;
}
/* line 170, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .back-to-result-bar button.col {
  border: 0;
  background-color: transparent;
}
/* line 174, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .back-to-result-bar button.col:focus, .search-bar-container .back-to-result-bar button.col:focus-visible {
  outline: 5px auto -webkit-focus-ring-color;
}
/* line 181, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-bar-container .back-to-result-bar .back-navigation .text {
  font-weight: 500;
  padding-left: 8px;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.search-bar-container .back-to-result-bar .back-navigation .text else {
  text-transform: none;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.search-bar-container .back-to-result-bar .back-navigation .text::first-letter {
  text-transform: uppercase;
}

/* line 190, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-summary-container {
  display: flex;
}
/* line 193, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-summary-container .search-summary {
  background-color: #FAFAFA;
  padding: 5px 0;
  flex: 1 0 90%;
  min-width: 0;
}
@media (max-width: 991px) {
  /* line 200, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .search-summary-container .search-summary .search-info {
    background-color: #FAFAFA;
    margin-left: 0;
  }
  /* line 205, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .search-summary-container .search-summary .destination-container {
    display: flex;
    padding-bottom: 8px;
  }
  /* line 208, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .search-summary-container .search-summary .destination-container .modify {
    font-size: 12px;
    justify-self: flex-end;
    color: #2979FF;
  }
  /* line 214, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .search-summary-container .search-summary .destination-container .destination {
    flex: 1;
  }
}
@media (max-width: 767px) {
  /* line 193, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .search-summary-container .search-summary {
    background-color: #fff;
    height: 68px;
  }
}
/* line 226, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-summary-container .summary-container {
  padding-bottom: 13px;
}
@media (max-width: 991px) {
  /* line 226, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .search-summary-container .summary-container {
    padding-bottom: 0;
  }
}
/* line 233, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-summary-container .btn-edit {
  width: 48px;
  height: 48px;
}
/* line 238, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-summary-container .search-info {
  color: #303030;
  margin-left: auto;
  padding: 9px 16px 0;
  display: flex;
  flex-flow: column;
}
/* line 245, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-summary-container .search-info .destination {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px;
}
/* line 251, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-summary-container .search-info .summary {
  font-size: 12px;
  display: flex;
  flex-flow: row nowrap;
  padding-bottom: 10px;
  border-bottom: 2px solid #EBEFF1;
}
@media screen and (min-width: 325px) {
  /* line 251, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .search-summary-container .search-info .summary {
    font-size: calc(12px + 2 * ((100vw - 325px) / 666));
  }
}
@media screen and (min-width: 991px) {
  /* line 251, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .search-summary-container .search-info .summary {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  /* line 251, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .search-summary-container .search-info .summary {
    font-size: 10px;
  }
}
@media screen and (max-width: 480px) and (min-width: 320px) {
  /* line 251, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .search-summary-container .search-info .summary {
    font-size: calc(10px + 2 * ((100vw - 320px) / 160));
  }
}
@media screen and (max-width: 480px) and (min-width: 480px) {
  /* line 251, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .search-summary-container .search-info .summary {
    font-size: 12px;
  }
}

@media (max-width: 767px) {
  /* line 251, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .search-summary-container .search-info .summary {
    padding-bottom: 7px;
  }
}
/* line 268, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-summary-container .search-info .number-of-days-container {
  flex: 1 1 10%;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  /* line 273, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .search-summary-container .search-info .number-of-days-container .number-of-day {
    font-size: 12px;
    margin-right: 12px;
  }
}
/* line 281, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-summary-container .search-info .number-of-days-container .night-logo img {
  width: 12px;
  height: 12px;
  margin-bottom: 2px;
  margin-left: 1px;
}
@media (max-width: 767px) {
  /* line 281, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .search-summary-container .search-info .number-of-days-container .night-logo img {
    position: absolute;
    right: 14px;
    bottom: 9px;
  }
}
/* line 296, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.search-summary-container .search-info .number-of-day {
  font-weight: 600;
}

@media (max-width: 767px) {
  /* line 302, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  #search-form-container {
    margin-top: 40px;
  }
}

/* line 309, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .main-container {
  color: #484848;
  display: flex;
  flex-flow: row nowrap;
  padding: 14px 0;
  border-bottom: 2px solid #EBEFF1;
}
@media (max-width: 991px) {
  /* line 309, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .cars-search-state-bar .main-container {
    padding: 14px 0;
    margin-left: 18px;
    margin-right: 16px;
  }
}
@media (max-width: 767px) {
  /* line 309, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .cars-search-state-bar .main-container {
    margin-top: 39px;
  }
}
/* line 326, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .main-container .pick-up,
.cars-search-state-bar .main-container .drop-off {
  display: flex;
  flex-direction: column;
}
/* line 331, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .main-container .pick-up .location,
.cars-search-state-bar .main-container .drop-off .location {
  display: flex;
  font-weight: 500;
  font-size: 18px;
}
@media (max-width: 767px) {
  /* line 331, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .cars-search-state-bar .main-container .pick-up .location,
  .cars-search-state-bar .main-container .drop-off .location {
    font-size: 14px;
  }
}
/* line 340, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .main-container .pick-up .location .name,
.cars-search-state-bar .main-container .drop-off .location .name {
  flex: 1 0 70%;
  margin-left: 6px;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100px;
  display: block;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 340, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .cars-search-state-bar .main-container .pick-up .location .name,
  .cars-search-state-bar .main-container .drop-off .location .name {
    margin-left: 0;
    font-weight: 600;
  }
}
/* line 355, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .main-container .pick-up .data,
.cars-search-state-bar .main-container .drop-off .data {
  display: flex;
  padding-top: 5px;
}
@media (max-width: 767px) {
  /* line 355, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .cars-search-state-bar .main-container .pick-up .data,
  .cars-search-state-bar .main-container .drop-off .data {
    font-size: 12px;
  }
}
/* line 363, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .main-container .pick-up .data .pick-up-date,
.cars-search-state-bar .main-container .pick-up .data .drop-off-date,
.cars-search-state-bar .main-container .drop-off .data .pick-up-date,
.cars-search-state-bar .main-container .drop-off .data .drop-off-date {
  padding-right: 10px;
  border-right: 1px solid #707070;
}
@media (max-width: 767px) {
  /* line 363, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .cars-search-state-bar .main-container .pick-up .data .pick-up-date,
  .cars-search-state-bar .main-container .pick-up .data .drop-off-date,
  .cars-search-state-bar .main-container .drop-off .data .pick-up-date,
  .cars-search-state-bar .main-container .drop-off .data .drop-off-date {
    padding-right: 5px;
  }
}
/* line 372, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .main-container .pick-up .data .pick-up-time,
.cars-search-state-bar .main-container .pick-up .data .drop-off-time,
.cars-search-state-bar .main-container .drop-off .data .pick-up-time,
.cars-search-state-bar .main-container .drop-off .data .drop-off-time {
  padding-left: 10px;
}
@media (max-width: 767px) {
  /* line 372, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .cars-search-state-bar .main-container .pick-up .data .pick-up-time,
  .cars-search-state-bar .main-container .pick-up .data .drop-off-time,
  .cars-search-state-bar .main-container .drop-off .data .pick-up-time,
  .cars-search-state-bar .main-container .drop-off .data .drop-off-time {
    padding-left: 5px;
  }
}
/* line 382, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .main-container .pick-up {
  flex: 1 0 40%;
}
/* line 386, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .main-container .drop-off {
  flex: 1 0 40%;
}
/* line 389, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .main-container .drop-off .data {
  display: block;
}
/* line 394, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .main-container .value-separator {
  flex: 1 0 auto;
  padding: 0 5px;
  margin: 0 10px;
  border-left: 1px solid #E6E6E6;
  vertical-align: text-bottom;
}
@media (max-width: 767px) {
  /* line 394, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .cars-search-state-bar .main-container .value-separator {
    margin: 0 0 0 1px;
    padding: 0 2.5px;
  }
}
/* line 408, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .edit-search {
  margin-top: 30px;
}
/* line 411, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .edit-search button {
  border: 0;
  background-color: transparent;
}
/* line 415, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .edit-search button:focus, .cars-search-state-bar .edit-search button:focus-visible {
  outline: 5px auto -webkit-focus-ring-color;
}
@media (max-width: 767px) {
  /* line 408, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .cars-search-state-bar .edit-search {
    margin-top: 0;
    font-size: 12px;
    flex: 1 0 16%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding-right: 11px;
  }
}
/* line 431, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .edit-search .label {
  color: #2979FF;
  font-size: 16px;
}
/* line 437, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .no-of-nights {
  font-weight: 500;
  padding-left: 20px;
}
/* line 442, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
.cars-search-state-bar .no-of-nights .night-logo img {
  width: 14px;
  margin-bottom: 3px;
  margin-left: -3px;
}
@media (max-width: 767px) {
  /* line 437, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_search_bar.scss */
  .cars-search-state-bar .no-of-nights {
    padding-top: 4px;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_results.scss */
.result-container .partner-bg-color {
  background-color: transparent;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_results.scss */
.result-container .partner-bg-color.bg-page-color {
  top: 0;
}
@media (min-width: 992px) {
  /* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_results.scss */
  .result-container .side-filter-area {
    width: 25.5%;
  }
}
@media (min-width: 992px) {
  /* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_results.scss */
  .result-container .result-list {
    width: 74.5%;
  }
}

/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_results.scss */
.result-list .fancyCounter img,
spinner-loader-component .fancyCounter img {
  margin-bottom: 20px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_hamburger_menu_bar.scss */
.hamburger-menu-bar {
  display: inline-block;
  vertical-align: middle;
  height: 35px;
  width: auto;
  z-index: 9998;
  position: absolute;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_hamburger_menu_bar.scss */
.hamburger-menu-bar span {
  background-color: #94A4AD;
  display: block;
  width: 20px;
  height: 2px;
  margin: 4.5px 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #94A4AD;
  border-radius: 50px;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_hamburger_menu_bar.scss */
.hamburger-menu-bar.active span:nth-child(1) {
  -webkit-transform: translateY(3px) rotate(45deg);
  transform: translateY(3px) rotate(45deg);
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_hamburger_menu_bar.scss */
.hamburger-menu-bar.active span:nth-child(2) {
  -webkit-transform: translateY(-3px) rotate(-45deg);
  transform: translateY(-3px) rotate(-45deg);
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
.overlay {
  background-color: transparent;
}

/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
#menu-popup {
  max-width: initial;
  border: 0;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
.ltr #menu-popup, .rtl #menu-popup {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  top: 0;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
.ltr #menu-popup.is-shown, .rtl #menu-popup.is-shown {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
  top: 67px;
  z-index: 9999;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
#menu-popup.is-shown .nav-group-box,
#menu-popup.is-shown nav {
  opacity: 1;
  animation: fade 1s linear;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
#menu-popup .miles-container {
  background-color: #EBEFF1;
  display: flex;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
#menu-popup .miles-container .nav-label {
  display: flex;
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
#menu-popup .miles-container .browsing {
  flex: 80% 0;
}
@media (max-width: 991px) {
  /* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
  #menu-popup .miles-container .browsing {
    flex: 70% 0;
  }
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
#menu-popup .miles-container .miles {
  flex: 10% 0;
}
@media (max-width: 991px) {
  /* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
  #menu-popup .miles-container .miles {
    flex: 20% 0;
  }
}
/* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
#menu-popup .travel-type {
  display: none;
}

/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
header .mobile-nav .nav-toggle {
  top: 5px;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
.ltr header .mobile-nav .nav-toggle {
  right: 10px;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
.rtl header .mobile-nav .nav-toggle {
  left: 10px;
}
@media (max-width: 991px) {
  /* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
  header .header-container {
    width: 100%;
    z-index: 99;
    background-color: #fff;
  }
}
/* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_mobile_side_menu.scss */
header .overlay {
  background: transparent;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header {
  height: 150px;
  background-color: #FAFAFA;
}
@media (max-width: 991px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header {
    height: 71px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header {
    height: 120px;
    border-bottom: 1px solid #FAFAFA;
  }
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .mobile-nav {
  padding-top: 20px;
  padding-right: 9px;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .bg-white {
  background-color: #fff;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .bg-white .brand-img {
  vertical-align: top;
  display: inline-block;
  align-items: center;
  border: 0;
  outline: none;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .bg-white .brand-img img {
  height: auto;
  width: 150px;
}
@media (max-width: 991px) {
  /* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header .bg-white {
    height: auto;
  }
  /* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header .bg-white .brand-img img {
    width: 94px;
  }
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .header-container {
  display: flex;
  padding-right: 50px;
}
@media (max-width: 991px) {
  /* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header .header-container {
    display: block;
    padding: 0;
  }
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .logo-container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 50px;
  border-left: 5px solid;
  border-image: linear-gradient(to bottom, #EF473A, #E30613) 1 100%;
  border-right: 0;
}
@media (max-width: 991px) {
  /* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header .logo-container {
    display: block;
    padding: 20px;
    padding-left: 15px;
    height: 71px;
    width: 165px;
  }
  /* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header .logo-container .brand-img {
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header .logo-container {
    width: 100%;
  }
}
/* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .mobile-login-container {
  display: none;
  background-color: #FAFAFA;
  color: #484848;
}
@media (max-width: 767px) {
  /* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header .mobile-login-container {
    display: flex;
    flex: 1 1 100%;
    padding-left: 15px;
    height: 49px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header .mobile-login-container {
    display: flex;
    flex: 1 1 100%;
    padding: 16px 10px;
    height: 49px;
  }
}
@media (max-width: 991px) {
  /* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header .mobile-login-container.logged-in {
    background-color: #EBEFF1;
    color: #484848;
    padding-top: 12px;
    font-size: 16px;
  }
  /* line 104, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header .mobile-login-container.logged-in .points-available {
    font-weight: 600;
    padding-left: 5px;
  }
}
/* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .desktop-nav {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column-reverse;
  text-align: right;
}
/* line 118, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .desktop-nav hr {
  margin: 0;
  border-color: #EBEFF1;
  position: absolute;
  width: 100%;
  top: 0;
}
/* line 127, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .desktop-nav .logged-in {
  display: flex;
  padding-top: 18px;
}
/* line 130, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .desktop-nav .logged-in .points-container {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  color: #484848;
  font-size: 14px;
}
/* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .desktop-nav .logged-in .points-container .points-available {
  font-weight: 600;
}
/* line 140, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .desktop-nav .logged-in .member-img {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/icn-user-circle.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 23px;
  height: 23px;
  margin-top: 10px;
  margin-left: 15px;
}
/* line 152, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .static-links {
  display: flex;
}
/* line 156, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .link-menu {
  display: flex;
  padding: 0 30px;
}
/* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .link-menu:first-child {
  padding-left: 0;
}
/* line 165, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header a.nav,
header .points-partner-selection-container,
header .notice {
  vertical-align: top;
  display: inline-block;
  color: #94A4AD;
  padding: 22px 10px 21px;
  font-size: 14px;
  line-height: 16px;
  border-bottom: 1px solid transparent;
  cursor: pointer;
}
/* line 176, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header a.nav.unlock-special-prices, header a.nav.member-login,
header .points-partner-selection-container.unlock-special-prices,
header .points-partner-selection-container.member-login,
header .notice.unlock-special-prices,
header .notice.member-login {
  display: inline-flex;
  align-items: center;
  padding-top: 30px;
  padding-right: 0;
}
@media (max-width: 767px) {
  /* line 176, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header a.nav.unlock-special-prices, header a.nav.member-login,
  header .points-partner-selection-container.unlock-special-prices,
  header .points-partner-selection-container.member-login,
  header .notice.unlock-special-prices,
  header .notice.member-login {
    padding-top: 16px;
    padding-bottom: 10px;
    padding-right: 5px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 176, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header a.nav.unlock-special-prices, header a.nav.member-login,
  header .points-partner-selection-container.unlock-special-prices,
  header .points-partner-selection-container.member-login,
  header .notice.unlock-special-prices,
  header .notice.member-login {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  /* line 165, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header a.nav,
  header .points-partner-selection-container,
  header .notice {
    display: block;
    text-align: right;
  }
}
@media (max-width: 991px) {
  /* line 165, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header a.nav,
  header .points-partner-selection-container,
  header .notice {
    padding: 5px 5px 3px;
  }
}
@media (max-width: 767px) {
  /* line 201, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header a.nav.nav.contact-us,
  header .points-partner-selection-container.nav.contact-us,
  header .notice.nav.contact-us {
    vertical-align: top;
    display: inline-block;
  }
}
/* line 207, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header a.nav:hover,
header .points-partner-selection-container:hover,
header .notice:hover {
  text-decoration: none;
}
/* line 210, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header a.nav.active,
header .points-partner-selection-container.active,
header .notice.active {
  color: #39474E;
  text-decoration: none;
  border-bottom-color: #39474E;
}
/* line 215, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header a.nav:focus,
header .points-partner-selection-container:focus,
header .notice:focus {
  outline: none;
  text-decoration: none;
  border-bottom-color: #39474E;
}
/* line 221, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header a.nav .back-home,
header .points-partner-selection-container .back-home,
header .notice .back-home {
  margin-left: 10px;
}
/* line 225, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header a.nav .travel-type,
header .points-partner-selection-container .travel-type,
header .notice .travel-type {
  color: #94A4AD;
  font-weight: 500;
  margin-right: 10px;
}
/* line 232, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .points-partner-selection-container {
  cursor: default;
  padding-right: 0;
}
/* line 236, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .points-partner-selection-container .select2-container .select2-choice > .select2-chosen {
  display: flex;
  flex-direction: row;
  align-items: baseline;
}
/* line 242, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .points-partner-selection-container .selected-value {
  padding-right: 5px;
}
/* line 247, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header #header-product-types {
  position: relative;
  display: flex;
}
/* line 251, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header #header-product-types .menu-container {
  display: flex;
  flex: 1 0 auto;
}
/* line 255, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header #header-product-types .menu-container .nav {
  font-size: 16px;
  padding-top: 30px;
  padding-bottom: 34px;
}
/* line 264, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header #header-static-pages a.nav {
  padding: 23px 10px 30px;
}
/* line 270, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .unlock-special-prices span {
  border-radius: 12px;
  background-color: #FBBA00;
  color: #fff;
  padding: 3px 13px;
  font-size: 12px;
}
@media (max-width: 991px) {
  /* line 270, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header .unlock-special-prices span {
    font-size: 12px;
    padding: 3px 8px;
  }
}
/* line 283, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .unlock-special-prices:hover {
  text-decoration: none;
}
/* line 288, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header a.member-login {
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}
@media (max-width: 991px) {
  /* line 288, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
  header a.member-login {
    font-size: 16px;
  }
}
/* line 297, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header a.member-login span {
  color: #CA2D3E;
}
/* line 301, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header a.member-login .fa-user {
  background-color: #CA2D3E;
  border-radius: 50%;
  color: #fff;
  padding: 1px 3px;
}
/* line 308, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header a.member-login .member-img {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/icn-user-circle-red.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 23px;
  height: 23px;
  margin-left: 10px;
}
/* line 317, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header a.member-login:hover {
  text-decoration: none;
}
/* line 322, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .fa-chevron-left,
header .fa-chevron-down {
  font-size: 11px;
}
/* line 327, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/headers/_headers.scss */
header .container {
  width: 85%;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_trustyou.scss */
.trustyou-review .header .header-title {
  color: #484848;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
body {
  background-color: #FAFAFA;
}

/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
#search-bottom-sheet {
  background-color: #fff !important;
  color: #009E9B;
  padding: 5px 0;
  z-index: 1000;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
#search-bottom-sheet .search-bottom-tab .inner-text {
  border-right: 1px solid #009E9B;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
#search-bottom-sheet .search-bottom-tab:last-child .inner-text {
  border-right: 0 none;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
#search-bottom-sheet img {
  height: 13.6px;
  vertical-align: initial;
}

/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.search-form {
  color: #484848;
  width: 100%;
  top: 55px;
  left: 0;
  z-index: 1;
  padding: 12px 20px 21px;
  height: 121px;
  border-radius: 0 5px 5px;
  box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.07);
}
@media (max-width: 991px) {
  /* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
  .search-form {
    top: 18px;
  }
}
@media (max-width: 767px) {
  /* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
  .search-form {
    top: 0;
    box-shadow: none;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
  .search-form {
    min-height: 121px;
    height: 173px;
  }
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.search-form .dirtyMsg {
  z-index: 45;
  top: 60px;
  border-radius: 5px;
}
@media (max-width: 991px) {
  /* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
  .search-form .dirtyMsg {
    top: 60px;
  }
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.search-form .btn.btn-cta {
  height: 52px;
}

/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.flights-search .btn.btn-primary {
  height: 52px;
}

/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.search-form-container {
  position: absolute;
  width: 100%;
  top: -110px;
}
@media (max-width: 991px) {
  /* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
  .search-form-container {
    top: -25px;
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
  .search-form-container {
    top: 20px;
  }
}
/* line 83, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.search-form-container .landing-page-search-forms {
  position: relative;
}
@media (max-width: 767px) {
  /* line 83, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
  .search-form-container .landing-page-search-forms {
    top: 50px;
  }
}

/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.select2DestinationsDropdown {
  margin-top: -43px;
}
/* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.select2DestinationsDropdown.ng-empty .select2-chosen {
  font-weight: 100;
}
/* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.select2DestinationsDropdown .select2-search input {
  padding: 0 7px;
}

/* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.select2-results {
  max-height: 230px;
}

/* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.sort-box .ipt-select2 .select2-container .select2-arrow::before,
.sorter .ipt-select2 .select2-container .select2-arrow::before {
  color: #303030;
  content: "\f078";
  font-size: 12px;
}

/* line 120, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.select2-container .select2-choice {
  box-shadow: none;
}

/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.result-container .cars-search-summary,
.cars-result-container .cars-search-summary {
  display: none;
}

/* line 131, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.ui-select-dropdown {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

/* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
form-popup-mobile .body-content {
  overflow-y: auto;
}

@media (max-width: 767px) {
  /* line 140, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
  dropdown-field-popup-mobile .selected-value .selected-text {
    font-weight: 500;
  }
}
/* line 145, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.select2-drop.select2-drop-above.select2-drop-active {
  background-color: #fff;
}

/* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
a {
  color: #2979FF;
}

@media (max-width: 767px) {
  /* line 164, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
  .landing-screen.kaligo .banner {
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  /* line 169, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
  .landing-screen.kaligo .banner.carousel-banner-container {
    padding-bottom: 0;
  }
}

@media (max-width: 767px) {
  /* line 176, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
  .fancyCounter .displayText {
    padding-left: 16px;
    padding-right: 16px;
  }
}

/* line 183, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.loading-gif-container,
.result-list .result-list-loading {
  background: transparent;
}
/* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.loading-gif-container.processing-scroll,
.result-list .result-list-loading.processing-scroll {
  background: rgba(255, 255, 255, 0.8);
}

/* line 191, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.oldham-loading-gif,
.loading-gif {
  filter: invert(12%) sepia(98%) saturate(7393%) hue-rotate(354deg) brightness(89%) contrast(99%);
}

/* line 200, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
trust-you form-popup-mobile .title-content,
trust-you form-popup-mobile.room-details-modal .title-content,
room-details-modal-button form-popup-mobile .title-content,
room-details-modal-button form-popup-mobile.room-details-modal .title-content {
  min-height: auto;
  background: #fff;
  padding: 0;
}
/* line 205, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
trust-you form-popup-mobile .title-content .close-tick, trust-you form-popup-mobile.room-details-modal .title-content .close-tick, room-details-modal-button form-popup-mobile .title-content .close-tick, room-details-modal-button form-popup-mobile.room-details-modal .title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #484848;
  position: sticky;
  margin: 0;
  padding: 16px;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr trust-you form-popup-mobile .title-content .close-tick,
.ltr trust-you form-popup-mobile.room-details-modal .title-content .close-tick,
.ltr room-details-modal-button form-popup-mobile .title-content .close-tick,
.ltr
room-details-modal-button form-popup-mobile.room-details-modal .title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl trust-you form-popup-mobile .title-content .close-tick, .rtl trust-you form-popup-mobile.room-details-modal .title-content .close-tick, .rtl room-details-modal-button form-popup-mobile .title-content .close-tick,
.rtl room-details-modal-button form-popup-mobile.room-details-modal .title-content .close-tick {
  float: right;
}
/* line 212, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
trust-you form-popup-mobile h3,
trust-you form-popup-mobile.room-details-modal h3,
room-details-modal-button form-popup-mobile h3,
room-details-modal-button form-popup-mobile.room-details-modal h3 {
  margin-top: 0;
}

/* line 217, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.selected-hotel-container .selected-hotel .hotel-image-container .hotel-image {
  border-radius: 0;
}

/* line 223, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.manage-bookings .no-show-policy-container {
  padding-top: 5px;
}
/* line 225, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_override.scss */
.manage-bookings .no-show-policy-container .title.no-show-title {
  color: #454545;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field {
  position: relative;
  width: auto;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input {
  display: flex;
  align-items: flex-start;
  border: 0;
  background: #fff;
  height: 26px;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input.is-focused {
  box-shadow: none;
  outline: none;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input:focus {
  outline: none;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input input,
room-guest-field .room-guest-field-input .field-input {
  border: 0;
  background: transparent;
  width: auto;
  font-weight: 500;
  font-size: 16px;
  padding-right: 10px;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input input .separator,
room-guest-field .room-guest-field-input .field-input .separator {
  font-weight: 100;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input .field-input {
  line-height: 1;
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input icon-content {
  display: flex;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input icon-content .dropdown-arrow {
  margin-right: 12px;
  background-size: contain;
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input icon-content .dropdown-arrow::before {
  content: "\f107";
  font-family: "FontAwesome";
  font-size: 16px;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-input span {
  line-height: 1;
}
/* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-modal {
  -webkit-animation: animRun10down 0.5s ease forwards;
  animation: animRun10down 0.5s ease forwards;
  position: absolute;
  z-index: 50;
  background: #fff;
  left: 0;
  right: 0;
  padding: 0;
  margin-top: 0;
  width: 335px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  border-radius: 5px;
  min-height: 167px;
}
@media (max-width: 991px) {
  /* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
  room-guest-field .room-guest-field-modal {
    width: 100%;
    min-height: auto;
  }
  /* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
  .ltr room-guest-field .room-guest-field-modal {
    right: inherit;
  }
  /* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
  .rtl room-guest-field .room-guest-field-modal {
    left: inherit;
  }
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field .room-guest-field-modal.ng-leave {
  display: none;
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field room-guest-counter input-counter .input-counter {
  padding: 8px 0;
}
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field room-guest-counter .ipt-select2.thin .select2-container .select2-choice {
  padding: 8px;
  height: 32px;
  background-color: #fff;
}
/* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field/room_guest_field.scss */
room-guest-field room-guest-counter .ipt-select2 .select2-container .select2-arrow {
  width: 24px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-field-mobile-input {
  background: none;
  border: 0;
  justify-content: flex-end;
  color: #484848;
  font-size: 14px;
  text-transform: capitalize;
  font-weight: 500;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-field-mobile-input icon-content {
  display: flex;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-field-mobile-input icon-content .dropdown-arrow {
  margin: 0 12px;
  background-size: contain;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-field-mobile-input icon-content .dropdown-arrow::before {
  content: "\f107";
  font-family: "FontAwesome";
  font-size: 16px;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile .title-content {
  padding: 0;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile .title-content title-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 55px;
  color: #484848;
  font-size: 16px;
  font-weight: 500;
  padding: 0 16px;
  text-transform: capitalize;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile .title-content title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #484848;
  position: sticky;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr room-guest-field-mobile form-popup-mobile .title-content title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl room-guest-field-mobile form-popup-mobile .title-content title-content .close-tick {
  float: right;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile input-counter:last-child {
  border-bottom: 1px solid #EDEDED;
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile input-counter .input-counter {
  display: flex;
  padding: 8px 16px;
  font-size: 16px;
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile input-counter .input-counter .number {
  max-width: 0;
  min-width: 40px;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile input-counter .input-counter .left-button,
room-guest-field-mobile form-popup-mobile input-counter .input-counter .right-button {
  border-radius: 5px;
  background: #EBEFF1;
  color: #005073;
  border: 0;
  height: 27px;
  width: 25px;
  line-height: 25px;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile input-counter .label {
  flex: 1 0 0%;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile input-counter .button-container {
  flex: 1 0 auto;
  display: flex;
  justify-content: flex-end;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile .body-content .btn-action {
  background: #fff;
  border: 2px solid #2979FF;
  color: #2979FF;
  max-width: 88px;
  height: 46px;
  float: right;
  margin-right: 16px;
  margin-top: 55px;
}
/* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile form-popup-mobile body-content .counters-container {
  margin: 0;
}
/* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-counter {
  padding: 0 0 8px;
}
/* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-counter .ipt-select2.thin .select2-container {
  width: 100%;
  margin-left: 15px;
  margin-bottom: 5px;
}
/* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-counter .ipt-select2.thin .select2-container .select2-choice {
  padding: 8px;
  background-color: #fff;
  width: 100%;
}
/* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
room-guest-field-mobile .room-guest-counter .ipt-select2.thin .select2-container .select2-arrow::before {
  color: #484848;
  font-family: FontAwesome;
  content: "\f078";
  font-size: 10;
  margin-top: 14px;
}
@media (max-width: 767px) {
  /* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
  room-guest-field-mobile .room-guest-counter .ipt-select2.thin .select2-results {
    max-height: 160px;
  }
  /* line 130, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_field_mobile/room_guest_field_mobile.scss */
  room-guest-field-mobile .room-guest-counter .ipt-select2.thin .ui-select-container .ui-select-search,
  room-guest-field-mobile .room-guest-counter .ipt-select2.thin .ui-select-container .ui-select-focusser {
    visibility: hidden;
  }
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-field room-guest-counter input-counter:last-child {
  border-bottom: 1px solid #EDEDED;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-field room-guest-counter input-counter .input-counter {
  display: flex;
  padding: 8px 20px;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-field room-guest-counter input-counter .input-counter .number {
  max-width: 25px;
  width: 25px;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-field room-guest-counter input-counter .input-counter .left-button,
room-guest-field room-guest-counter input-counter .input-counter .right-button {
  border-radius: 5px;
  background: #EBEFF1;
  color: #005073;
  border: 0;
  height: 25px;
  width: 25px;
  line-height: 25px;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-field room-guest-counter input-counter .input-counter .left-button:focus,
room-guest-field room-guest-counter input-counter .input-counter .right-button:focus {
  outline: none;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-field room-guest-counter input-counter .label {
  flex: 1 0 0%;
  font-size: 16px;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-field room-guest-counter input-counter .button-container {
  flex: 1 0 auto;
  display: flex;
  justify-content: flex-end;
}

/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
hotels-search-form .room-guest-counter,
hotels-edit-search-form room-guest-counter .room-guest-counter {
  padding-top: 5px;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
hotels-search-form .children-age-label,
hotels-edit-search-form room-guest-counter .children-age-label {
  padding: 10px 20px 6px;
  border-top: 1px solid #EDEDED;
  line-height: 1;
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
  hotels-search-form .children-age-label,
  hotels-edit-search-form room-guest-counter .children-age-label {
    padding: 10px 16px 6px;
  }
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
hotels-search-form .closer,
hotels-edit-search-form room-guest-counter .closer {
  padding: 0 20px 8px;
  display: flex;
  justify-content: flex-end;
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
hotels-search-form .closer a,
hotels-edit-search-form room-guest-counter .closer a {
  color: #2979FF;
  font-size: 16px;
}

/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter .age-selectors {
  padding: 0 18px 5px;
}
@media (max-width: 767px) {
  /* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
  room-guest-counter .age-selectors {
    padding: 0 0 6px;
  }
}
/* line 83, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter .age-selectors .age-selector {
  max-width: 65px;
  margin-right: 10px;
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter .ipt-select2.thin .select2-container {
  width: 55px;
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter .ipt-select2.thin .select2-container .select2-arrow::before {
  color: #484848;
  font-family: FontAwesome;
  content: "\f078";
  font-size: 10px;
  margin-top: 8px;
}
@media (min-width: 991px) {
  /* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
  room-guest-counter .ipt-select2.thin .select2-container .select2-choice {
    height: 28px;
  }
}
/* line 106, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter .ipt-select2.thin .select2-container .select2-choice {
  background-color: #fff;
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/room_guest_counter/room_guest_counter.scss */
room-guest-counter .ipt-select2.thin .select2-choice {
  border: 1px solid #EDEDED;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field/date_range_single_field.scss */
date-range-single-field .date-range-single-field-input {
  height: 52px;
  border-radius: 3px;
  border: 1px solid #E0E0E0;
  background-color: #F8F8F8;
  width: auto;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field/date_range_single_field.scss */
date-range-single-field .date-range-single-field-input.is-focused {
  box-shadow: 0 0 0 2px #005073;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field/date_range_single_field.scss */
date-range-single-field .date-range-single-field-input > span {
  display: none;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field/date_range_single_field.scss */
date-range-single-field .date-range-single-field-input input {
  padding: 12px 14px 0;
  font-size: 16px;
  color: #484848;
  font-weight: 500;
  height: 52px;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field/date_range_single_field.scss */
date-range-single-field .date-range-single-field-modal {
  align-items: flex-end;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field/date_range_single_field.scss */
.ltr date-range-single-field .date-range-single-field-modal {
  right: -96px;
  top: 58px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_range_field.scss */
date-range-field .transclude-container {
  display: flex;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_range_field.scss */
date-range-field .date-range-field-modal {
  top: 57px;
  width: 520px;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_range_field.scss */
.ltr date-range-field .date-range-field-modal {
  right: -90px;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_range_field.scss */
.ltr flights-search-form-component date-range-field .date-range-field-modal {
  right: -100px;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_range_field.scss */
.ltr cars-search-form date-range-field .date-range-field-modal {
  display: flex;
  align-items: flex-end;
}
@media (max-width: 991px) {
  /* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_range_field.scss */
  .ltr cars-search-form date-range-field .date-range-field-modal {
    right: -90px;
    position: absolute;
    min-width: 508px;
    display: flex;
    align-items: flex-end;
  }
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_range_field.scss */
  date-range-field {
    display: none;
  }
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_range_field.scss */
date-range-field .ipt-select2.thin .select2-container {
  width: 100px;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_range_field.scss */
date-range-field .ipt-select2.thin .select2-container.select2-dropdown-open > a {
  border: 2px solid #005073;
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_range_field.scss */
date-range-field .ipt-select2.thin .select2-container.select2-dropdown-open .select2-choice {
  border: 2px solid #005073;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_range_field.scss */
date-range-field .ipt-select2.thin .select2-container.select2-dropdown-open .select2-chosen {
  padding: 10px 0 0 12px;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_range_field.scss */
date-range-field .ipt-select2.thin .select2-container .select2-choice {
  height: 52px;
  border-radius: 0;
  background-color: #F8F8F8;
  border: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  padding: 0;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_range_field.scss */
date-range-field .ipt-select2.thin .select2-container .select2-arrow {
  display: none;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_range_field.scss */
date-range-field .ipt-select2.thin .select2-container .select2-chosen {
  border: 1px solid #DEDEDE;
  line-height: 38px;
  font-size: 16px;
  color: #484848;
  font-weight: 500;
  margin-right: 0;
  padding: 12px 0 0 14px;
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_range_field.scss */
date-range-field .ipt-select2.thin .select2-container .drop-off-section {
  margin-top: 10px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_field/date_field/date_field.scss */
date-field .date-field {
  height: 52px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile .date-range-single-field-mobile-input {
  height: 52px;
  border-radius: 3px;
  border: 0;
  background: #fff;
  width: auto;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile .date-range-single-field-mobile-input > span {
  display: none;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile .date-range-single-field-mobile-input input {
  padding: 23px 15px 0;
  font-size: 16px;
  color: #484848;
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
  date-range-single-field-mobile .date-range-single-field-mobile-input input {
    padding-top: 14px;
  }
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile .title-content {
  height: 55px;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile title-content {
  color: #484848;
  background-color: #EBEFF1;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile title-content .info-field .info-field-label {
  color: #484848;
  margin: 0;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile title-content .info-field .info-field-box {
  background-color: #EBEFF1;
  font-size: 16px;
  font-weight: 500;
  padding: 3px;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile title-content .is-selecting .info-field-box {
  box-shadow: none;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #484848;
  position: sticky;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr date-range-single-field-mobile form-popup-mobile title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl date-range-single-field-mobile form-popup-mobile title-content .close-tick {
  float: right;
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile body-content .datepicker-container {
  justify-content: flex-end;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action {
  background: #fff;
  border: 2px solid #2979FF;
  color: #2979FF;
  max-width: 88px;
  height: 46px;
  text-transform: capitalize;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile .pika-lendar .is-inrange .pika-button {
  padding: 3px 4px;
  margin: 6px 0;
  background: #C6C6C6;
  border-radius: 0;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile .pika-lendar .is-inrange .pika-button:hover {
  border-radius: 0;
  color: #484848;
}
/* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile .pika-lendar .is-inrange abbr[title] {
  font-size: 16px;
  font-weight: 500;
  color: #484848;
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile .fa-moon-o {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/icn-night.svg");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center top;
  width: 11px;
  height: 11px;
}
/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_range_single_field_mobile/date_range_single_field_mobile.scss */
date-range-single-field-mobile form-popup-mobile .fa-moon-o::before {
  content: none;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile .date-time-field-mobile-input {
  height: 52px;
  border: 0;
  background-color: transparent;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile .date-time-field-mobile-input input {
  padding: 23px 15px 0;
  font-size: 16px;
  color: #484848;
  font-weight: 500;
  background-color: #fff;
}
@media (max-width: 767px) {
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
  date-time-field-mobile .date-time-field-mobile-input input {
    padding-top: 14px;
  }
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile #mobile-popup-header {
  background-color: #EBEFF1;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile .title-content {
  padding: 9px 0 4px;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile title-content {
  color: #484848;
  padding: 0 16px 16px;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile title-content .info-field .info-field-label {
  color: #484848;
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile title-content .info-field .info-field-box {
  font-size: 16px;
  font-weight: 500;
  border-radius: 3px;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile title-content .is-selecting .info-field-box {
  box-shadow: 0 0 0 2px #005073;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #484848;
  position: sticky;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr date-time-field-mobile form-popup-mobile title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl date-time-field-mobile form-popup-mobile title-content .close-tick {
  float: right;
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile body-content .datepicker-container {
  justify-content: flex-end;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action {
  max-width: 88px;
  background: #fff;
  color: #2979FF;
  border: 2px solid #2979FF;
  height: 46px;
  text-transform: capitalize;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile .pika-lendar .is-startrange,
date-time-field-mobile .pika-lendar td {
  text-align: center;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile .pika-lendar .is-startrange .pika-button,
date-time-field-mobile .pika-lendar td .pika-button {
  border-radius: 5px;
  width: 26px;
  height: 26px;
  padding: 0;
  vertical-align: middle;
  display: inline-block;
}
/* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile .pika-lendar .pika-single {
  border: 0;
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/date_time_field_mobile/date_time_field_mobile.scss */
date-time-field-mobile .pika-lendar abbr[title] {
  font-size: 16px;
  font-weight: 500;
  color: #484848;
  text-decoration: none;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/form_popup_mobile/form_popup_mobile.scss */
form-popup-mobile {
  top: 0;
  box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.07);
  z-index: 9999;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/form_popup_mobile/form_popup_mobile.scss */
#filter-popup title-content,
#sort-popup title-content, form-popup-mobile title-content {
  min-height: 55px;
  color: #484848;
  font-size: 16px;
  background: #EBEFF1;
  display: flex;
  padding: 15px;
  flex: 1;
  text-align: left;
  width: 100%;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/form_popup_mobile/form_popup_mobile.scss */
#filter-popup title-content .close-tick,
#sort-popup title-content .close-tick, form-popup-mobile title-content .close-tick {
  float: right;
  font-size: 20px;
  background-color: transparent;
  border: 0;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/form_popup_mobile/form_popup_mobile.scss */
#filter-popup title-content .filter-title,
#filter-popup title-content .sort-title,
#filter-popup title-content .map-title,
#sort-popup title-content .filter-title,
#sort-popup title-content .sort-title,
#sort-popup title-content .map-title, form-popup-mobile title-content .filter-title,
form-popup-mobile title-content .sort-title,
form-popup-mobile title-content .map-title {
  text-transform: lowercase;
  flex: 1 0 50%;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
#filter-popup title-content .filter-title else,
#filter-popup title-content .sort-title else,
#filter-popup title-content .map-title else,
#sort-popup title-content .filter-title else,
#sort-popup title-content .sort-title else,
#sort-popup title-content .map-title else, form-popup-mobile title-content .filter-title else,
form-popup-mobile title-content .sort-title else,
form-popup-mobile title-content .map-title else {
  text-transform: none;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
#filter-popup title-content .filter-title::first-letter,
#filter-popup title-content .sort-title::first-letter,
#filter-popup title-content .map-title::first-letter,
#sort-popup title-content .filter-title::first-letter,
#sort-popup title-content .sort-title::first-letter,
#sort-popup title-content .map-title::first-letter, form-popup-mobile title-content .filter-title::first-letter,
form-popup-mobile title-content .sort-title::first-letter,
form-popup-mobile title-content .map-title::first-letter {
  text-transform: uppercase;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/form_popup_mobile/form_popup_mobile.scss */
form-popup-mobile .filter-container .filter-panel {
  background-color: #fff;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/form_popup_mobile/form_popup_mobile.scss */
form-popup-mobile .pika-lendar {
  width: 100%;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/form_popup_mobile/form_popup_mobile.scss */
form-popup-mobile .pika-lendar .pika-title {
  font-family: "Open Sans";
  font-weight: 500;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/form_popup_mobile/form_popup_mobile.scss */
form-popup-mobile .pika-lendar .pika-prev {
  margin-left: 18px;
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/form_popup_mobile/form_popup_mobile.scss */
form-popup-mobile .pika-lendar .pika-next {
  margin-right: 18px;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/form_popup_mobile/form_popup_mobile.scss */
form-popup-mobile .pika-single {
  border: 0;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-component #fixed-background {
  background-color: #FDEFE5;
  padding: 8px 0;
  margin: 0;
}
@media (min-width: 768px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-component #fixed-background {
    border-radius: 5px;
  }
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-component #points-cash-slider {
  background-color: #E4CEC0;
  border-radius: 5px;
  width: 55%;
  flex: 1 1 auto;
  margin: 10px 10px 0;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-component #points-cash-slider .rz-bubble {
  color: #005073;
  font-size: 14px;
  bottom: auto;
  top: 18px;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-component #points-cash-slider .rz-pointer {
  border: 3px solid #FDEFE5;
  background-color: #005073;
  width: 30px;
  height: 30px;
  background-clip: padding-box;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-component #points-cash-slider .rz-bar {
  background-color: transparent;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-component #points-cash-slider .rz-bar.rz-selection {
  opacity: 1;
  background: #005073;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-component .label {
  color: #005073;
  font-weight: 500;
  white-space: nowrap;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-component .component-container {
  display: flex;
  justify-content: center;
  flex: 1 1 100%;
  max-width: inherit;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-component .custom-label {
  color: #484848;
  text-align: left;
  text-transform: capitalize;
  margin-right: 16px;
}

/* line 173, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-search-result {
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  /* line 173, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-search-result {
    margin-bottom: 0;
  }
}
/* line 180, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-search-result .point-cash-slider-component {
  position: fixed;
  bottom: 52px;
  left: 0;
  width: 100%;
  z-index: 10;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider {
  height: 4px;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-model-value {
  display: none;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-pointer {
  top: -13px;
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection {
  height: 4px;
  bottom: 8px;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-search-result .point-cash-slider-component .component-container {
  justify-content: center;
  padding: 18px;
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-search-result .point-cash-slider-component .label {
  font-size: 13px;
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-search-result .point-cash-slider-component .custom-label {
  display: none;
}
@media (min-width: 992px) {
  /* line 180, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-search-result .point-cash-slider-component {
    height: 80px;
    position: relative;
    bottom: inherit;
    top: inherit;
    width: 100%;
    z-index: inherit;
  }
  /* line 106, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-search-result .point-cash-slider-component #points-cash-slider {
    height: 6px;
    width: 55%;
  }
  /* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-model-value {
    display: inherit;
  }
  /* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-pointer {
    top: -12px;
  }
  /* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection {
    height: 6px;
    bottom: 6px;
  }
  /* line 118, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-search-result .point-cash-slider-component .component-container {
    justify-content: flex-end;
    padding: 20px 20px 0;
  }
  /* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-search-result .point-cash-slider-component .label {
    font-size: 16px;
  }
  /* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-search-result .point-cash-slider-component .custom-label {
    font-size: 16px;
    display: inherit;
  }
}

/* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-container {
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  /* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-container {
    margin-bottom: 0;
  }
}
/* line 193, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-container .point-cash-slider-component {
  position: fixed;
  bottom: 78px;
  left: 0;
  width: 100%;
  z-index: 10;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-container .point-cash-slider-component #points-cash-slider {
  height: 4px;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-model-value {
  display: none;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-pointer {
  top: -13px;
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection {
  height: 4px;
  bottom: 8px;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-container .point-cash-slider-component .component-container {
  justify-content: center;
  padding: 18px;
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-container .point-cash-slider-component .label {
  font-size: 13px;
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.point-cash-slider-container .point-cash-slider-component .custom-label {
  display: none;
}
@media (min-width: 768px) {
  /* line 193, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-container .point-cash-slider-component {
    height: 80px;
    position: relative;
    bottom: inherit;
    top: inherit;
    width: 100%;
    z-index: inherit;
  }
  /* line 106, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-container .point-cash-slider-component #points-cash-slider {
    height: 6px;
    width: 55%;
  }
  /* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-model-value {
    display: inherit;
  }
  /* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-pointer {
    top: -12px;
  }
  /* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection {
    height: 6px;
    bottom: 6px;
  }
  /* line 118, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-container .point-cash-slider-component .component-container {
    justify-content: flex-end;
    padding: 20px 20px 0;
  }
  /* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-container .point-cash-slider-component .label {
    font-size: 16px;
  }
  /* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-container .point-cash-slider-component .custom-label {
    font-size: 16px;
    display: inherit;
  }
}

@media (min-width: 992px) {
  /* line 199, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .point-cash-slider-room-list {
    margin-bottom: 16px;
  }
}
/* line 205, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  min-height: 60px;
  align-items: inherit;
  padding: 0;
  margin: 0;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider {
  height: 4px;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-model-value {
  display: none;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-pointer {
  top: -13px;
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection {
  height: 4px;
  bottom: 8px;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .component-container {
  justify-content: center;
  padding: 18px;
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .label {
  font-size: 13px;
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .custom-label {
  display: none;
}
@media (min-width: 992px) {
  /* line 205, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component {
    height: 80px;
    position: relative;
    bottom: inherit;
    top: inherit;
    width: 100%;
    z-index: inherit;
  }
  /* line 106, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider {
    height: 6px;
    width: 55%;
  }
  /* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-model-value {
    display: inherit;
  }
  /* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-pointer {
    top: -12px;
  }
  /* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection {
    height: 6px;
    bottom: 6px;
  }
  /* line 118, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .component-container {
    justify-content: flex-end;
    padding: 20px 20px 0;
  }
  /* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .label {
    font-size: 16px;
  }
  /* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
  .ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .custom-label {
    font-size: 16px;
    display: inherit;
  }
}

/* line 219, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.cars-checkout-points-cash-slider .point-cash-slider-component,
.hotels-checkout-points-cash-slider .point-cash-slider-component,
.flights-checkout-points-cash-slider .point-cash-slider-component {
  height: 100px;
  width: 100%;
  position: relative;
  z-index: 1;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
/* line 138, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider,
.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider,
.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider {
  height: 4px;
  margin: 4px 10px 0;
}
/* line 141, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-model-value,
.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-model-value,
.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-model-value {
  display: inherit;
}
/* line 142, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar-wrapper,
.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar-wrapper,
.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar-wrapper {
  margin-top: -16px;
}
/* line 143, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-pointer,
.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-pointer,
.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-pointer {
  top: -13px;
}
/* line 144, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection,
.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection,
.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection {
  height: 4px;
}
/* line 149, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.cars-checkout-points-cash-slider .point-cash-slider-component .component-container,
.hotels-checkout-points-cash-slider .point-cash-slider-component .component-container,
.flights-checkout-points-cash-slider .point-cash-slider-component .component-container {
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 18px;
}
/* line 154, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.cars-checkout-points-cash-slider .point-cash-slider-component .component-container .label,
.hotels-checkout-points-cash-slider .point-cash-slider-component .component-container .label,
.flights-checkout-points-cash-slider .point-cash-slider-component .component-container .label {
  display: inherit;
  order: 1;
}
/* line 159, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.cars-checkout-points-cash-slider .point-cash-slider-component .component-container #points-cash-slider,
.hotels-checkout-points-cash-slider .point-cash-slider-component .component-container #points-cash-slider,
.flights-checkout-points-cash-slider .point-cash-slider-component .component-container #points-cash-slider {
  order: 3;
  flex: 1 0 100%;
  margin: 16px 0 0;
}
/* line 165, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.cars-checkout-points-cash-slider .point-cash-slider-component .label,
.hotels-checkout-points-cash-slider .point-cash-slider-component .label,
.flights-checkout-points-cash-slider .point-cash-slider-component .label {
  font-size: 14px;
}
/* line 168, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.cars-checkout-points-cash-slider .point-cash-slider-component .custom-label,
.hotels-checkout-points-cash-slider .point-cash-slider-component .custom-label,
.flights-checkout-points-cash-slider .point-cash-slider-component .custom-label {
  display: none;
}
/* line 225, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/points_cash_slider/_points_cash_slider.scss */
.cars-checkout-points-cash-slider .point-cash-slider-component #fixed-background,
.hotels-checkout-points-cash-slider .point-cash-slider-component #fixed-background,
.flights-checkout-points-cash-slider .point-cash-slider-component #fixed-background {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method {
  display: flex;
  flex-direction: column;
}
@media (min-width: 991px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
  payment-method {
    padding-bottom: 5px;
  }
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .pay-with {
  background-color: #EBEFF1;
  flex: 1 0 auto;
  display: flex;
  padding: 0 16px 10px;
  margin-bottom: 2px;
  align-items: center;
  margin-top: -10px;
}
@media (min-width: 768px) {
  /* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
  payment-method .pay-with {
    background-color: transparent;
    margin-bottom: 0;
  }
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .pay-with .heading {
  flex: 1 0 auto;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .pay-with .heading h4 {
  margin: 0;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .pay-with .cc-icons img {
  height: auto;
  width: 55px;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .pay-with .cc-icons img + img {
  margin-left: 4px;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .pay-with .cc-icons .visa {
  width: auto;
  height: 18px;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .payment-options-desktop {
  display: flex;
  flex: 1 1 auto;
  text-align: center;
  padding: 0 16px 16px;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .payment-options-desktop .saved-cards,
payment-method .payment-options-desktop .add-cards,
payment-method .payment-options-desktop .pay-anyone {
  background-color: #EBEFF1;
  padding: 8px 0;
  margin-right: 10px;
  color: #94A4AD;
  border-radius: 5px;
  flex: 1 1 25%;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
  payment-method .payment-options-desktop .saved-cards,
  payment-method .payment-options-desktop .add-cards,
  payment-method .payment-options-desktop .pay-anyone {
    font-size: 12px;
  }
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .payment-options-desktop .saved-cards.active,
payment-method .payment-options-desktop .add-cards.active,
payment-method .payment-options-desktop .pay-anyone.active {
  background-color: #667C88;
  color: #fff;
  font-weight: 600;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .payment-options-desktop .add-cards {
  flex: 1 0 25%;
  margin-right: 0;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .payment-options-mobile .saved-cards,
payment-method .payment-options-mobile .add-cards,
payment-method .payment-options-mobile .pay-anyone {
  display: flex;
  flex-direction: column;
  margin-bottom: 2px;
  padding: 0 20px;
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .payment-options-mobile .saved-cards .header,
payment-method .payment-options-mobile .add-cards .header,
payment-method .payment-options-mobile .pay-anyone .header {
  display: flex;
  align-items: center;
  height: 60px;
  background-color: #EDEDED;
  margin: 0 -20px;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .payment-options-mobile .saved-cards .header .label,
payment-method .payment-options-mobile .add-cards .header .label,
payment-method .payment-options-mobile .pay-anyone .header .label {
  flex: 1 0 auto;
  font-size: 16px;
  color: #484848;
  margin-left: 20px;
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .payment-options-mobile .saved-cards .header input[type='radio'],
payment-method .payment-options-mobile .add-cards .header input[type='radio'],
payment-method .payment-options-mobile .pay-anyone .header input[type='radio'] {
  -webkit-appearance: none;
  float: right;
  width: 19px;
  height: 19px;
  border: 1px solid #484848;
  border-radius: 50%;
  outline: none;
  margin-right: 20px;
}
/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .payment-options-mobile .saved-cards .header input[type='radio']::before,
payment-method .payment-options-mobile .add-cards .header input[type='radio']::before,
payment-method .payment-options-mobile .pay-anyone .header input[type='radio']::before {
  content: '';
  display: block;
  width: 60%;
  height: 65%;
  margin: 3px auto;
  border-radius: 50%;
}
/* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .payment-options-mobile .saved-cards .header input[type='radio']:checked::before,
payment-method .payment-options-mobile .add-cards .header input[type='radio']:checked::before,
payment-method .payment-options-mobile .pay-anyone .header input[type='radio']:checked::before {
  background: #009E9B;
}
/* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .payment-options-mobile .saved-cards .header.active,
payment-method .payment-options-mobile .add-cards .header.active,
payment-method .payment-options-mobile .pay-anyone .header.active {
  font-weight: 500;
}
/* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .payment-options-mobile .saved-cards .content.active,
payment-method .payment-options-mobile .add-cards .content.active,
payment-method .payment-options-mobile .pay-anyone .content.active {
  height: auto;
}
/* line 120, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .payment-options-mobile .add-cards {
  margin-bottom: 0;
}
/* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .payment-options-mobile .add-cards .header {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 127, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/payment_method/_payment_method.scss */
payment-method .payment-options-mobile .pay-complete-message {
  padding: 16px 0;
  margin: 0;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container {
  display: flex;
  flex-direction: column;
  padding: 10px 16px;
}
@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
  saved-cards .saved-cards-container {
    padding: 10px 0;
  }
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container .saved-card-row {
  padding: 10px 18px;
  margin-bottom: 5px;
  color: #484848;
  border: 1px solid #fff;
}
@media (max-width: 767px) {
  /* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
  saved-cards .saved-cards-container .saved-card-row {
    padding: 10px;
  }
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container .saved-card-row .visa-img img {
  width: 45px;
  margin-left: 5px;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container .saved-card-row .mastercard-img img {
  width: 30px;
  margin-left: 9px;
  margin-right: 11px;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container .saved-card-row .amex-img img {
  width: 29px;
  margin-left: 8px;
  margin-right: 14px;
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container .saved-card-row.selected-card {
  border: 1px solid #94A4AD;
  border-radius: 5px;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container .saved-card-row .hidden-card-number {
  margin-left: 20px;
}
@media (max-width: 768px) {
  /* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
  saved-cards .saved-cards-container .saved-card-row .hidden-card-number {
    margin-left: 10px;
  }
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container .saved-card-row .hidden-card-number .fa-circle {
  font-size: 5px;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container .saved-card-row .visible-card-number {
  font-size: 16px;
  text-align: left;
  padding: 12px;
}
@media (max-width: 768px) {
  /* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
  saved-cards .saved-cards-container .saved-card-row .visible-card-number {
    padding-right: 0;
  }
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container .saved-card-row input[type='radio'] {
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  border: 1px solid #484848;
  border-radius: 50%;
  outline: none;
  margin-bottom: -5px;
}
@media (min-width: 768px) {
  /* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
  saved-cards .saved-cards-container .saved-card-row input[type='radio'] {
    width: 17px;
    height: 17px;
  }
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container .saved-card-row input[type='radio']::before {
  content: '';
  display: block;
  width: 60%;
  height: 60%;
  margin: 3px auto;
  border-radius: 50%;
}
/* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container .saved-card-row input[type='radio']:checked::before {
  background: #707070;
}
/* line 83, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container .saved-card-row:hover {
  border: 1px solid #94A4AD;
  border-radius: 5px;
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container .remove-card-message {
  border: 1px solid #2979FF;
  color: #2979FF;
  font-size: 12px;
  float: right;
  padding: 3px 8px;
  margin-top: -1px;
  margin-right: 3px;
  border-radius: 3px;
}
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container .remove-card-bin {
  float: right;
}
/* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/saved_cards/_saved_cards.scss */
saved-cards .saved-cards-container .remove-card-bin.remove-in-progress img {
  filter: invert(48%) sepia(69%) saturate(2535%) hue-rotate(201deg);
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/map_direction_popup/map_direction_popup.scss */
map-direction-popup .header-title {
  color: #009E9B;
  font-size: 12px;
  font-weight: 500;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/map_direction_popup/map_direction_popup.scss */
map-direction-popup .address-header {
  font-size: 14px;
  font-weight: 400;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/mobile_dropdown/mobile_dropdown.scss */
.mobile-native-select2 {
  position: relative;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/mobile_dropdown/mobile_dropdown.scss */
.mobile-native-select2 select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #fff;
  border-width: 0;
  box-shadow: none;
  filter: none;
  width: 100%;
  display: block;
  padding-right: 8px;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/mobile_dropdown/mobile_dropdown.scss */
.mobile-native-select2 select:focus {
  outline-width: 0;
  outline-color: transparent;
}

/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/mobile_dropdown/mobile_dropdown.scss */
.mobile-native-select2::after {
  position: absolute;
  right: 8px;
  top: calc(50% - 8px);
  font: normal normal normal 14px FontAwesome;
  content: "\f078";
  z-index: 1;
}

/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/mobile_dropdown/mobile_dropdown.scss */
.mobile-native-select2 {
  background-color: #F8F8F8;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/mobile_dropdown/mobile_dropdown.scss */
.mobile-native-select2 select {
  background-color: transparent;
  font-size: 16px;
  padding: 0 10px;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/mobile_dropdown/mobile_dropdown.scss */
.mobile-native-select2.mobile-native-no-arrow::after {
  display: none;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/cars_terms/cars_terms.scss */
cars-terms form-popup-mobile title-content,
cars-terms form-popup-mobile title-content .close-tick {
  color: #484848;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
dropdown-field-popup-mobile form-popup-mobile .title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #484848;
  position: sticky;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr dropdown-field-popup-mobile form-popup-mobile .title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl dropdown-field-popup-mobile form-popup-mobile .title-content .close-tick {
  float: right;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
dropdown-field-popup-mobile .selected-value {
  background: transparent;
  border: 0;
  display: inline-flex;
  justify-content: center;
  background-color: transparent;
  padding: 0;
  height: auto;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
dropdown-field-popup-mobile .selected-value .selected-text {
  height: auto;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
dropdown-field-popup-mobile .selected-value .dropdown-arrow {
  display: block;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/dropdown_field_popup_mobile/dropdown_field_popup_mobile.scss */
dropdown-field-popup-mobile .selected-value .dropdown-arrow::before {
  content: "\f107";
  font-family: FontAwesome;
  font-size: 16px;
  margin: 0;
  position: inherit;
  top: 11px;
  font-weight: 600;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
banner-component .deep-link-container {
  background-color: #EBEFF1;
  border-radius: 5px;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
banner-component .deep-link-container .title-text {
  font-size: 20px;
  color: #484848;
  line-height: 28px;
  margin-bottom: 10px;
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
  banner-component .deep-link-container .title-text {
    font-size: 16px;
    line-height: 18px;
  }
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
banner-component .deep-link-container .body-text {
  font-size: 16px;
  color: #484848;
  line-height: 28px;
  margin-bottom: 6px;
}
@media (max-width: 767px) {
  /* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
  banner-component .deep-link-container .body-text {
    font-size: 14px;
    line-height: 24px;
  }
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
banner-component .deep-link-container .url-link a {
  color: #2979FF;
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
  banner-component .deep-link-container .url-link a {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  /* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
  banner-component .deep-link-container .button-content {
    padding-top: 20px;
  }
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
banner-component .deep-link-container .button-content .btn {
  height: 60px;
  font-weight: 600;
  font-size: 18px;
}
@media (max-width: 767px) {
  /* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
  banner-component .deep-link-container .button-content .btn {
    height: 46px;
    font-size: 18px;
  }
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
banner-component .banner img {
  width: 100%;
  border-radius: 5px;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
banner-component .banner > .banner-desktop {
  display: block;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
banner-component .banner > .banner-mobile {
  display: none;
}
@media (max-width: 767px) {
  /* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
  banner-component .banner > .banner-desktop {
    display: none;
  }
  /* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
  banner-component .banner > .banner-mobile {
    display: block;
  }
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
banner-component .banner-wrap {
  background-color: transparent;
  height: 180px;
  width: 100%;
  border-radius: 5px;
  margin-top: 20px;
  margin-bottom: 16px;
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
banner-component .banner-wrap img {
  width: 100%;
  border-radius: 5px;
}
@media (max-width: 991px) {
  /* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
  banner-component .banner-wrap {
    background: none;
    height: auto;
    margin: 12px 0;
  }
}

/* line 93, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_banner.scss */
.banner > .banner-mobile {
  padding: 0 16px;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_carousel_banner.scss */
carousel-banner-component .slick-dots li button::before {
  font-size: 12px;
  color: #CBCBCB;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_carousel_banner.scss */
carousel-banner-component .slick-dots li.slick-active button::before {
  color: #009E9B;
  opacity: 1;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/common/banner/_carousel_banner.scss */
carousel-banner-component banner-component .banner-wrap {
  margin: 0;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .car-locations,
cars-edit-search-form .car-locations {
  display: flex;
  flex: 2 0 0%;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .car-locations,
  cars-edit-search-form .car-locations {
    flex: 1 0 100%;
    flex-direction: column;
  }
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form,
cars-edit-search-form .search-form {
  color: #484848;
  width: 100%;
  left: 0;
  z-index: 1;
  padding: 12px 20px 20px;
  min-height: 121px;
  height: 121px;
  border-radius: 0 5px 5px;
  box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.07);
}
@media (max-width: 991px) {
  /* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form,
  cars-edit-search-form .search-form {
    padding: 12px 20px 20px;
    height: auto;
  }
}
@media (max-width: 767px) {
  /* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form,
  cars-edit-search-form .search-form {
    padding: 25px 15px 20px;
    background-color: #EBEFF1;
    height: auto;
    box-shadow: none;
  }
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form .dirtyMsg,
cars-edit-search-form .search-form .dirtyMsg {
  z-index: 45;
  top: 60px;
  height: 32px;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-row,
cars-edit-search-form .search-form-row {
  display: flex;
  flex-wrap: wrap;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-row .product-type-switcher,
cars-edit-search-form .search-form-row .product-type-switcher {
  align-self: center;
  margin-bottom: 14px;
  flex: 1 0 0%;
}
@media (max-width: 767px) {
  /* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-row .product-type-switcher,
  cars-edit-search-form .search-form-row .product-type-switcher {
    margin-bottom: 20px;
    flex: 1 0 100%;
  }
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-row .location-switcher,
cars-search-form .search-form-row .location-switcher-mobile,
cars-edit-search-form .search-form-row .location-switcher,
cars-edit-search-form .search-form-row .location-switcher-mobile {
  align-self: center;
}
/* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-row .location-switcher input[type="checkbox"],
cars-search-form .search-form-row .location-switcher-mobile input[type="checkbox"],
cars-edit-search-form .search-form-row .location-switcher input[type="checkbox"],
cars-edit-search-form .search-form-row .location-switcher-mobile input[type="checkbox"] {
  margin: 0;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-row .location-switcher label, cars-search-form .search-form-row .location-switcher-mobile label, cars-edit-search-form .search-form-row .location-switcher label, cars-edit-search-form .search-form-row .location-switcher-mobile label {
  font-size: 12px;
  color: #484848;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
.ltr cars-search-form .search-form-row .location-switcher label,
.ltr cars-search-form .search-form-row .location-switcher-mobile label,
.ltr cars-edit-search-form .search-form-row .location-switcher label,
.ltr
cars-edit-search-form .search-form-row .location-switcher-mobile label {
  margin: 0 0 0 4px;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
.rtl cars-search-form .search-form-row .location-switcher label, .rtl cars-search-form .search-form-row .location-switcher-mobile label, .rtl cars-edit-search-form .search-form-row .location-switcher label,
.rtl cars-edit-search-form .search-form-row .location-switcher-mobile label {
  margin: 0 4px 0 0;
}
@media (max-width: 767px) {
  /* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-row .location-switcher label, cars-search-form .search-form-row .location-switcher-mobile label, cars-edit-search-form .search-form-row .location-switcher label, cars-edit-search-form .search-form-row .location-switcher-mobile label {
    font-size: 14px;
  }
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-row .location-switcher .fields,
cars-search-form .search-form-row .location-switcher-mobile .fields,
cars-edit-search-form .search-form-row .location-switcher .fields,
cars-edit-search-form .search-form-row .location-switcher-mobile .fields {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  /* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-row .location-switcher .fields,
  cars-search-form .search-form-row .location-switcher-mobile .fields,
  cars-edit-search-form .search-form-row .location-switcher .fields,
  cars-edit-search-form .search-form-row .location-switcher-mobile .fields {
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  /* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-row .location-switcher,
  cars-edit-search-form .search-form-row .location-switcher {
    display: none;
  }
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-row .location-switcher-mobile,
cars-edit-search-form .search-form-row .location-switcher-mobile {
  display: none;
}
@media (max-width: 767px) {
  /* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-row .location-switcher-mobile,
  cars-edit-search-form .search-form-row .location-switcher-mobile {
    display: block;
    margin-bottom: 10px;
  }
}
/* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group, cars-edit-search-form .search-form-group {
  flex: 1 0 0%;
  position: relative;
}
/* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
.ltr cars-search-form .search-form-group,
.ltr cars-edit-search-form .search-form-group {
  margin-right: 10px;
}
/* line 103, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
.rtl cars-search-form .search-form-group, .rtl cars-edit-search-form .search-form-group {
  margin-left: 6px;
}
@media (max-width: 767px) {
  /* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-group, cars-edit-search-form .search-form-group {
    flex: 1 0 100%;
    margin-bottom: 10px;
  }
  /* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  .ltr cars-search-form .search-form-group, .ltr cars-edit-search-form .search-form-group {
    margin-right: 0;
  }
  /* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  .rtl cars-search-form .search-form-group, .rtl cars-edit-search-form .search-form-group {
    margin-left: 0;
  }
}
/* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group .search-form-label, cars-edit-search-form .search-form-group .search-form-label {
  margin: 5px 15px;
  position: absolute;
  z-index: 44;
  font-size: 12px;
  color: #484848;
}
/* line 117, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group .search-form-label.time, cars-edit-search-form .search-form-group .search-form-label.time {
  left: 154px;
}
@media (max-width: 991px) {
  /* line 117, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-group .search-form-label.time, cars-edit-search-form .search-form-group .search-form-label.time {
    left: auto;
    right: 42px;
  }
}
/* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group .search-form-input, cars-edit-search-form .search-form-group .search-form-input {
  position: relative;
  height: 52px;
  display: flex;
}
/* line 130, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group .search-form-input-field, cars-edit-search-form .search-form-group .search-form-input-field {
  flex: 1 0 0%;
}
/* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group.location-group, cars-edit-search-form .search-form-group.location-group {
  flex: 2 0 0%;
  padding-bottom: 10px;
}
@media (max-width: 991px) {
  /* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-group.location-group, cars-edit-search-form .search-form-group.location-group {
    flex: 2 0 100%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-group.location-group, cars-edit-search-form .search-form-group.location-group {
    flex: 2 0 0%;
    margin-right: 0;
  }
}
/* line 146, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group.different-pickup, cars-edit-search-form .search-form-group.different-pickup {
  margin-right: 0;
}
/* line 149, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group.different-pickup:last-child, cars-edit-search-form .search-form-group.different-pickup:last-child {
  margin-right: 6px;
}
/* line 157, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .car-search form date-range-field,
cars-edit-search-form .car-search form date-range-field {
  flex: 3 0 0%;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 157, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .car-search form date-range-field,
  cars-edit-search-form .car-search form date-range-field {
    width: 80%;
  }
}
/* line 165, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .date-time-fields,
cars-edit-search-form .date-time-fields {
  border-radius: 3px;
  background-color: #fff;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (min-width: 768px) {
  /* line 165, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .date-time-fields,
  cars-edit-search-form .date-time-fields {
    display: none;
  }
}
/* line 177, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .date-time-fields date-time-field-mobile,
cars-edit-search-form .date-time-fields date-time-field-mobile {
  flex: 1 0 0%;
}
/* line 181, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .date-time-fields .date-field,
cars-search-form .date-time-fields .time-field,
cars-edit-search-form .date-time-fields .date-field,
cars-edit-search-form .date-time-fields .time-field {
  flex: 1 1 50%;
}
/* line 185, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .date-time-fields .date-field + .time-field,
cars-edit-search-form .date-time-fields .date-field + .time-field {
  border-left: 1px solid #EBEFF1;
}
/* line 191, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form input[type="radio"]:checked + label,
cars-edit-search-form input[type="radio"]:checked + label {
  font-weight: 500;
}
/* line 196, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-choice,
cars-edit-search-form #same-as-pickup .select2-choice {
  border: 0;
  background: transparent;
  padding: 0;
  font-size: 16px;
  line-height: 1;
  height: auto;
  padding-bottom: 12px;
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 196, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form #same-as-pickup .select2-choice,
  cars-edit-search-form #same-as-pickup .select2-choice {
    font-size: 14px;
    padding-bottom: 15px;
    font-weight: 500;
  }
}
/* line 212, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-choice .select2-arrow, cars-search-form #same-as-pickup .select2-choice::after,
cars-edit-search-form #same-as-pickup .select2-choice .select2-arrow,
cars-edit-search-form #same-as-pickup .select2-choice::after {
  content: "\f107";
  font-family: "FontAwesome";
  background: transparent;
  border: 0;
  font-size: 16px;
  padding: 0 10px;
}
/* line 221, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-choice .select2-chosen,
cars-edit-search-form #same-as-pickup .select2-choice .select2-chosen {
  font-size: 16px;
  color: #484848;
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 221, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form #same-as-pickup .select2-choice .select2-chosen,
  cars-edit-search-form #same-as-pickup .select2-choice .select2-chosen {
    font-size: 14px;
  }
}
/* line 232, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup.select2-container-active .select2-choice,
cars-edit-search-form #same-as-pickup.select2-container-active .select2-choice {
  box-shadow: none;
}
/* line 238, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup.open .select2-drop-active,
cars-edit-search-form #same-as-pickup.open .select2-drop-active {
  -webkit-animation: animRun10down 0.5s ease forwards;
  animation: animRun10down 0.5s ease forwards;
}
/* line 242, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-drop-active,
cars-edit-search-form #same-as-pickup .select2-drop-active {
  width: 168px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  border-radius: 5px;
}
/* line 248, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-display-none,
cars-edit-search-form #same-as-pickup .select2-display-none {
  visibility: hidden;
}
/* line 252, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results,
cars-edit-search-form #same-as-pickup .select2-results {
  border-radius: 5px;
}
/* line 255, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results:focus,
cars-edit-search-form #same-as-pickup .select2-results:focus {
  outline: 0;
}
/* line 259, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results .select2-result-label,
cars-edit-search-form #same-as-pickup .select2-results .select2-result-label {
  color: #484848;
  font-size: 16px;
}
/* line 263, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results .select2-result-label:hover,
cars-edit-search-form #same-as-pickup .select2-results .select2-result-label:hover {
  background: #EBEFF1;
}
/* line 268, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results .select2-highlighted,
cars-edit-search-form #same-as-pickup .select2-results .select2-highlighted {
  background-color: #fff;
  font-weight: 500;
}
/* line 271, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results .select2-highlighted .select2-result-label,
cars-edit-search-form #same-as-pickup .select2-results .select2-highlighted .select2-result-label {
  color: #484848;
}
/* line 278, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results .ui-select-choices-row,
cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row {
  padding: 15px;
}
/* line 280, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results .ui-select-choices-row:hover,
cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row:hover {
  background-color: #EBEFF1;
}
/* line 284, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results .ui-select-choices-row .ui-select-choices-row-inner,
cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row .ui-select-choices-row-inner {
  padding: 0;
}
/* line 289, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form date-field,
cars-edit-search-form date-field {
  width: 100%;
}
@media (min-width: 992px) {
  /* line 289, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form date-field,
  cars-edit-search-form date-field {
    max-width: 155px;
  }
}
/* line 296, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form date-field .date-field,
cars-edit-search-form date-field .date-field {
  background-color: #F8F8F8;
  border: 0;
}
/* line 299, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form date-field .date-field.is-focused,
cars-edit-search-form date-field .date-field.is-focused {
  background-color: #F8F8F8;
  border: 0;
  box-shadow: none;
}
/* line 303, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form date-field .date-field.is-focused > input,
cars-edit-search-form date-field .date-field.is-focused > input {
  border: 2px solid #005073;
  padding: 12px 13px 0;
}
/* line 310, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form date-field input,
cars-edit-search-form date-field input {
  padding: 12px 14px 0;
  height: 52px;
  border-radius: 3px;
  border: 1px solid #DEDEDE;
  background-color: #F8F8F8;
  font-size: 16px;
  color: #484848;
  font-weight: 500;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}
/* line 323, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form date-field input:focus,
cars-edit-search-form date-field input:focus {
  border: 1px solid #DEDEDE;
  border-right: 0;
}
/* line 330, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .drop-off-section,
cars-edit-search-form .drop-off-section {
  padding-top: 10px;
}

@media (max-width: 767px) {
  /* line 335, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form {
    display: block;
    padding: 0 15px;
  }
}

@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/_edit_search_form.scss */
  cars-edit-search-form {
    display: block;
    padding: 0;
  }
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/_edit_search_form.scss */
.ltr cars-edit-search-form .date-range-field-modal {
  right: -96px;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap .ui-select-choices-row > span {
  padding: 6px;
  white-space: unset;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner {
  white-space: normal;
  background-color: #fff;
  color: #303030;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover {
  background-color: #50B0E3;
  color: #fff;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner .ui-select-highlight {
  font-weight: 500;
  font-style: italic;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap .ui-select-toggle > .caret {
  display: none;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap .form-control {
  border: 1px solid #d3d3d3;
  border-radius: 2.4px;
  height: 40px;
  padding: 8px;
  text-align: left;
  width: 100%;
  font-size: 14px;
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap .form-control:hover {
  background-color: #fff;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap .form-control:focus {
  border: 2px solid #FBBA00;
  border-radius: 4px;
  box-shadow: none;
  outline: none;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap ::-ms-clear {
  display: none;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-no-choice {
  padding: 5px 8px;
  font-size: 14px;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-match:focus {
  box-shadow: none;
  outline: none;
}
/* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-match-text {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 95%;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .dropdown-header {
  padding: 5px 10px;
  font-weight: 600;
  text-transform: capitalize;
  color: #FFFFFF;
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .btn-default:hover {
  background-color: #fff;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .btn-default:focus {
  background-color: #fff;
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .btn-default-focus {
  box-shadow: none;
  outline: 0;
  background-color: #fff;
}
/* line 93, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-invisible {
  visibility: hidden;
  position: absolute;
}

/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap .ui-select-choices-row > span {
  font-size: 14px;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap .ui-select-choices-row.active > span {
  background-color: #fff;
  color: #303030;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover {
  background-color: #005073;
  color: #fff;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap .ui-select-toggle {
  box-shadow: none;
  outline: none;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap .form-control {
  padding: 12px 14px 0;
  height: 52px;
  border-radius: 3px;
  border: 1px solid #DEDEDE;
  background-color: #F8F8F8;
  font-size: 16px;
  color: #484848;
  font-weight: 500;
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap .form-control.disabled {
  background-color: #fff;
  color: #999999;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-bootstrap .form-control:focus {
  box-shadow: 0 0 0 1px #005073;
  border: 1px solid #005073;
  border-radius: 3px;
  background-color: #fff;
}
@media (min-width: 992px) {
  /* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
  .different-pickup car-location-search .ui-select-bootstrap .form-control {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0;
  }
}
@media (min-width: 992px) {
  /* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
  .different-dropoff car-location-search .ui-select-bootstrap .form-control {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
@media (max-width: 767px) {
  /* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
  car-location-search .ui-select-bootstrap .form-control {
    max-height: 52px;
    border: 0;
    background-color: #fff;
  }
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-no-choice {
  border: 1px solid #999999;
  border-radius: 2px;
  box-shadow: 0 0 5px 0 rgba(51, 51, 51, 0.4);
  background: #fff;
  font-size: 10px;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-match:focus {
  background-color: #fff;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-match-text {
  position: absolute;
  padding-top: 12px;
  left: 13px;
  top: 8px;
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .ui-select-placeholder {
  position: absolute;
  left: 13px;
  top: 19px;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
  font-weight: 500;
  color: #484848;
  font-size: 16px;
}
@media (min-width: 992px) {
  /* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
  .different-dropoff car-location-search .ui-select-placeholder {
    max-width: 150px;
  }
}
@media (min-width: 992px) {
  /* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
  .different-pickup car-location-search .ui-select-placeholder {
    max-width: 150px;
  }
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/car_location_search/car_location_search.scss */
car-location-search .dropdown-header.airport::before {
  height: 25px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/mobile_car_price/mobile_car_price.scss */
mobile-car-prices-button {
  background-color: #EBEFF1;
  height: 78px;
  padding: 16px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
@media (min-width: 768px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/mobile_car_price/mobile_car_price.scss */
  mobile-car-prices-button {
    display: none;
  }
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/mobile_car_price/mobile_car_price.scss */
mobile-car-prices-button .car-price-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/mobile_car_price/mobile_car_price.scss */
mobile-car-prices-button .pay-with-points,
mobile-car-prices-button .pay-with-cash {
  font-weight: 500;
  line-height: 1.5;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/mobile_car_price/mobile_car_price.scss */
mobile-car-prices-button .pay-with-points .price .value,
mobile-car-prices-button .pay-with-cash .price .value {
  font-size: 18px;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/mobile_car_price/mobile_car_price.scss */
mobile-car-prices-button .next-text > em {
  display: none;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .car-locations,
cars-edit-search-form .car-locations {
  display: flex;
  flex: 2 0 0%;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .car-locations,
  cars-edit-search-form .car-locations {
    flex: 1 0 100%;
    flex-direction: column;
  }
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form,
cars-edit-search-form .search-form {
  color: #484848;
  width: 100%;
  left: 0;
  z-index: 1;
  padding: 12px 20px 20px;
  min-height: 121px;
  height: 121px;
  border-radius: 0 5px 5px;
  box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.07);
}
@media (max-width: 991px) {
  /* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form,
  cars-edit-search-form .search-form {
    padding: 12px 20px 20px;
    height: auto;
  }
}
@media (max-width: 767px) {
  /* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form,
  cars-edit-search-form .search-form {
    padding: 25px 15px 20px;
    background-color: #EBEFF1;
    height: auto;
    box-shadow: none;
  }
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form .dirtyMsg,
cars-edit-search-form .search-form .dirtyMsg {
  z-index: 45;
  top: 60px;
  height: 32px;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-row,
cars-edit-search-form .search-form-row {
  display: flex;
  flex-wrap: wrap;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-row .product-type-switcher,
cars-edit-search-form .search-form-row .product-type-switcher {
  align-self: center;
  margin-bottom: 14px;
  flex: 1 0 0%;
}
@media (max-width: 767px) {
  /* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-row .product-type-switcher,
  cars-edit-search-form .search-form-row .product-type-switcher {
    margin-bottom: 20px;
    flex: 1 0 100%;
  }
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-row .location-switcher,
cars-search-form .search-form-row .location-switcher-mobile,
cars-edit-search-form .search-form-row .location-switcher,
cars-edit-search-form .search-form-row .location-switcher-mobile {
  align-self: center;
}
/* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-row .location-switcher input[type="checkbox"],
cars-search-form .search-form-row .location-switcher-mobile input[type="checkbox"],
cars-edit-search-form .search-form-row .location-switcher input[type="checkbox"],
cars-edit-search-form .search-form-row .location-switcher-mobile input[type="checkbox"] {
  margin: 0;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-row .location-switcher label, cars-search-form .search-form-row .location-switcher-mobile label, cars-edit-search-form .search-form-row .location-switcher label, cars-edit-search-form .search-form-row .location-switcher-mobile label {
  font-size: 12px;
  color: #484848;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
.ltr cars-search-form .search-form-row .location-switcher label,
.ltr cars-search-form .search-form-row .location-switcher-mobile label,
.ltr cars-edit-search-form .search-form-row .location-switcher label,
.ltr
cars-edit-search-form .search-form-row .location-switcher-mobile label {
  margin: 0 0 0 4px;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
.rtl cars-search-form .search-form-row .location-switcher label, .rtl cars-search-form .search-form-row .location-switcher-mobile label, .rtl cars-edit-search-form .search-form-row .location-switcher label,
.rtl cars-edit-search-form .search-form-row .location-switcher-mobile label {
  margin: 0 4px 0 0;
}
@media (max-width: 767px) {
  /* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-row .location-switcher label, cars-search-form .search-form-row .location-switcher-mobile label, cars-edit-search-form .search-form-row .location-switcher label, cars-edit-search-form .search-form-row .location-switcher-mobile label {
    font-size: 14px;
  }
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-row .location-switcher .fields,
cars-search-form .search-form-row .location-switcher-mobile .fields,
cars-edit-search-form .search-form-row .location-switcher .fields,
cars-edit-search-form .search-form-row .location-switcher-mobile .fields {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  /* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-row .location-switcher .fields,
  cars-search-form .search-form-row .location-switcher-mobile .fields,
  cars-edit-search-form .search-form-row .location-switcher .fields,
  cars-edit-search-form .search-form-row .location-switcher-mobile .fields {
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  /* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-row .location-switcher,
  cars-edit-search-form .search-form-row .location-switcher {
    display: none;
  }
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-row .location-switcher-mobile,
cars-edit-search-form .search-form-row .location-switcher-mobile {
  display: none;
}
@media (max-width: 767px) {
  /* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-row .location-switcher-mobile,
  cars-edit-search-form .search-form-row .location-switcher-mobile {
    display: block;
    margin-bottom: 10px;
  }
}
/* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group, cars-edit-search-form .search-form-group {
  flex: 1 0 0%;
  position: relative;
}
/* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
.ltr cars-search-form .search-form-group,
.ltr cars-edit-search-form .search-form-group {
  margin-right: 10px;
}
/* line 103, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
.rtl cars-search-form .search-form-group, .rtl cars-edit-search-form .search-form-group {
  margin-left: 6px;
}
@media (max-width: 767px) {
  /* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-group, cars-edit-search-form .search-form-group {
    flex: 1 0 100%;
    margin-bottom: 10px;
  }
  /* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  .ltr cars-search-form .search-form-group, .ltr cars-edit-search-form .search-form-group {
    margin-right: 0;
  }
  /* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  .rtl cars-search-form .search-form-group, .rtl cars-edit-search-form .search-form-group {
    margin-left: 0;
  }
}
/* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group .search-form-label, cars-edit-search-form .search-form-group .search-form-label {
  margin: 5px 15px;
  position: absolute;
  z-index: 44;
  font-size: 12px;
  color: #484848;
}
/* line 117, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group .search-form-label.time, cars-edit-search-form .search-form-group .search-form-label.time {
  left: 154px;
}
@media (max-width: 991px) {
  /* line 117, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-group .search-form-label.time, cars-edit-search-form .search-form-group .search-form-label.time {
    left: auto;
    right: 42px;
  }
}
/* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group .search-form-input, cars-edit-search-form .search-form-group .search-form-input {
  position: relative;
  height: 52px;
  display: flex;
}
/* line 130, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group .search-form-input-field, cars-edit-search-form .search-form-group .search-form-input-field {
  flex: 1 0 0%;
}
/* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group.location-group, cars-edit-search-form .search-form-group.location-group {
  flex: 2 0 0%;
  padding-bottom: 10px;
}
@media (max-width: 991px) {
  /* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-group.location-group, cars-edit-search-form .search-form-group.location-group {
    flex: 2 0 100%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .search-form-group.location-group, cars-edit-search-form .search-form-group.location-group {
    flex: 2 0 0%;
    margin-right: 0;
  }
}
/* line 146, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group.different-pickup, cars-edit-search-form .search-form-group.different-pickup {
  margin-right: 0;
}
/* line 149, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .search-form-group.different-pickup:last-child, cars-edit-search-form .search-form-group.different-pickup:last-child {
  margin-right: 6px;
}
/* line 157, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .car-search form date-range-field,
cars-edit-search-form .car-search form date-range-field {
  flex: 3 0 0%;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 157, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .car-search form date-range-field,
  cars-edit-search-form .car-search form date-range-field {
    width: 80%;
  }
}
/* line 165, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .date-time-fields,
cars-edit-search-form .date-time-fields {
  border-radius: 3px;
  background-color: #fff;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (min-width: 768px) {
  /* line 165, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form .date-time-fields,
  cars-edit-search-form .date-time-fields {
    display: none;
  }
}
/* line 177, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .date-time-fields date-time-field-mobile,
cars-edit-search-form .date-time-fields date-time-field-mobile {
  flex: 1 0 0%;
}
/* line 181, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .date-time-fields .date-field,
cars-search-form .date-time-fields .time-field,
cars-edit-search-form .date-time-fields .date-field,
cars-edit-search-form .date-time-fields .time-field {
  flex: 1 1 50%;
}
/* line 185, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .date-time-fields .date-field + .time-field,
cars-edit-search-form .date-time-fields .date-field + .time-field {
  border-left: 1px solid #EBEFF1;
}
/* line 191, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form input[type="radio"]:checked + label,
cars-edit-search-form input[type="radio"]:checked + label {
  font-weight: 500;
}
/* line 196, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-choice,
cars-edit-search-form #same-as-pickup .select2-choice {
  border: 0;
  background: transparent;
  padding: 0;
  font-size: 16px;
  line-height: 1;
  height: auto;
  padding-bottom: 12px;
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 196, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form #same-as-pickup .select2-choice,
  cars-edit-search-form #same-as-pickup .select2-choice {
    font-size: 14px;
    padding-bottom: 15px;
    font-weight: 500;
  }
}
/* line 212, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-choice .select2-arrow, cars-search-form #same-as-pickup .select2-choice::after,
cars-edit-search-form #same-as-pickup .select2-choice .select2-arrow,
cars-edit-search-form #same-as-pickup .select2-choice::after {
  content: "\f107";
  font-family: "FontAwesome";
  background: transparent;
  border: 0;
  font-size: 16px;
  padding: 0 10px;
}
/* line 221, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-choice .select2-chosen,
cars-edit-search-form #same-as-pickup .select2-choice .select2-chosen {
  font-size: 16px;
  color: #484848;
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 221, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form #same-as-pickup .select2-choice .select2-chosen,
  cars-edit-search-form #same-as-pickup .select2-choice .select2-chosen {
    font-size: 14px;
  }
}
/* line 232, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup.select2-container-active .select2-choice,
cars-edit-search-form #same-as-pickup.select2-container-active .select2-choice {
  box-shadow: none;
}
/* line 238, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup.open .select2-drop-active,
cars-edit-search-form #same-as-pickup.open .select2-drop-active {
  -webkit-animation: animRun10down 0.5s ease forwards;
  animation: animRun10down 0.5s ease forwards;
}
/* line 242, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-drop-active,
cars-edit-search-form #same-as-pickup .select2-drop-active {
  width: 168px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  border-radius: 5px;
}
/* line 248, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-display-none,
cars-edit-search-form #same-as-pickup .select2-display-none {
  visibility: hidden;
}
/* line 252, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results,
cars-edit-search-form #same-as-pickup .select2-results {
  border-radius: 5px;
}
/* line 255, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results:focus,
cars-edit-search-form #same-as-pickup .select2-results:focus {
  outline: 0;
}
/* line 259, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results .select2-result-label,
cars-edit-search-form #same-as-pickup .select2-results .select2-result-label {
  color: #484848;
  font-size: 16px;
}
/* line 263, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results .select2-result-label:hover,
cars-edit-search-form #same-as-pickup .select2-results .select2-result-label:hover {
  background: #EBEFF1;
}
/* line 268, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results .select2-highlighted,
cars-edit-search-form #same-as-pickup .select2-results .select2-highlighted {
  background-color: #fff;
  font-weight: 500;
}
/* line 271, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results .select2-highlighted .select2-result-label,
cars-edit-search-form #same-as-pickup .select2-results .select2-highlighted .select2-result-label {
  color: #484848;
}
/* line 278, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results .ui-select-choices-row,
cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row {
  padding: 15px;
}
/* line 280, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results .ui-select-choices-row:hover,
cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row:hover {
  background-color: #EBEFF1;
}
/* line 284, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form #same-as-pickup .select2-results .ui-select-choices-row .ui-select-choices-row-inner,
cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row .ui-select-choices-row-inner {
  padding: 0;
}
/* line 289, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form date-field,
cars-edit-search-form date-field {
  width: 100%;
}
@media (min-width: 992px) {
  /* line 289, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form date-field,
  cars-edit-search-form date-field {
    max-width: 155px;
  }
}
/* line 296, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form date-field .date-field,
cars-edit-search-form date-field .date-field {
  background-color: #F8F8F8;
  border: 0;
}
/* line 299, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form date-field .date-field.is-focused,
cars-edit-search-form date-field .date-field.is-focused {
  background-color: #F8F8F8;
  border: 0;
  box-shadow: none;
}
/* line 303, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form date-field .date-field.is-focused > input,
cars-edit-search-form date-field .date-field.is-focused > input {
  border: 2px solid #005073;
  padding: 12px 13px 0;
}
/* line 310, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form date-field input,
cars-edit-search-form date-field input {
  padding: 12px 14px 0;
  height: 52px;
  border-radius: 3px;
  border: 1px solid #DEDEDE;
  background-color: #F8F8F8;
  font-size: 16px;
  color: #484848;
  font-weight: 500;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}
/* line 323, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form date-field input:focus,
cars-edit-search-form date-field input:focus {
  border: 1px solid #DEDEDE;
  border-right: 0;
}
/* line 330, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
cars-search-form .drop-off-section,
cars-edit-search-form .drop-off-section {
  padding-top: 10px;
}

@media (max-width: 767px) {
  /* line 335, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/search_form/search_form.scss */
  cars-search-form {
    display: block;
    padding: 0 15px;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/map_direction/_map_direction.scss */
map-direction {
  position: relative;
  left: inherit;
  bottom: inherit;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/map_direction/_map_direction.scss */
  map-direction {
    margin-bottom: 0;
    margin-top: auto;
    justify-content: flex-start;
  }
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/map_direction/_map_direction.scss */
map-direction map-distance div {
  line-height: 1.5;
  font-size: 12px;
  font-weight: inherit;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/map_direction/_map_direction.scss */
map-direction .mapbox-direction-container {
  padding: 0 0 0 8px;
}
@media (min-width: 768px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/map_direction/_map_direction.scss */
  map-direction .mapbox-direction-container {
    padding-left: 16px;
  }
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/map_direction/_map_direction.scss */
map-direction .mapbox-direction-container .fa-map-marker {
  color: #2979FF;
  font-size: 12px;
  line-height: 1.5;
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/map_direction/_map_direction.scss */
map-direction .mapbox-direction-container .view-in-map-text {
  color: #2979FF;
  font-size: 12px;
  line-height: 1.5;
  text-decoration: none;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/map_direction/_map_direction.scss */
map-direction .mapbox-direction-container div {
  padding-right: 4px;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/cars/map_direction/_map_direction.scss */
map-direction .mapbox-direction-container div:focus, map-direction .mapbox-direction-container div:focus-visible {
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item,
.flights-list-result-item,
.selected-flight-item {
  position: relative;
  background-color: #fff;
  min-height: 5rem;
  margin-bottom: 1rem;
  box-shadow: 0 0 7px rgba(215, 215, 215, 0.8);
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info,
.flights-list-result-item .flight-list-info,
.selected-flight-item .flight-list-info {
  width: 75%;
  padding: 0.8rem;
}
@media (max-width: 767px) {
  /* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info,
  .flights-list-result-item .flight-list-info,
  .selected-flight-item .flight-list-info {
    width: 100%;
  }
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown,
.flights-list-result-item .flight-list-info .flight-info-breakdown,
.selected-flight-item .flight-list-info .flight-info-breakdown {
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  /* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-info-breakdown,
  .flights-list-result-item .flight-list-info .flight-info-breakdown,
  .selected-flight-item .flight-list-info .flight-info-breakdown {
    margin: 0;
  }
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo,
.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo,
.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo {
  width: 25%;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo,
  .flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo,
  .selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo {
    width: 100%;
    display: block;
    text-align: left;
  }
  /* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img), .flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img), .selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img) {
    margin-right: 0.5rem;
    margin-bottom: 0;
  }
  /* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
  .rtl .flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img),
  .rtl .flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img),
  .rtl .selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img) {
    margin-right: 0;
    margin-left: 0.5rem;
  }
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo .airline-name-container,
  .flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo .airline-name-container,
  .selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo .airline-name-container {
    display: inline-block;
  }
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo img,
.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo img,
.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo img {
  width: 3rem;
  margin-bottom: 0.5rem;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .multi-airlines-img, .flights-list-result-item .flight-list-info .flight-info-breakdown .multi-airlines-img, .selected-flight-item .flight-list-info .flight-info-breakdown .multi-airlines-img {
  height: auto;
}
@media (min-width: 768px) {
  /* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-info-breakdown .multi-airlines-img, .flights-list-result-item .flight-list-info .flight-info-breakdown .multi-airlines-img, .selected-flight-item .flight-list-info .flight-info-breakdown .multi-airlines-img {
    margin-bottom: 8px;
  }
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.ltr .flights-search-results-list-item .flight-list-info .flight-info-breakdown .multi-airlines-img,
.ltr .flights-list-result-item .flight-list-info .flight-info-breakdown .multi-airlines-img,
.ltr .selected-flight-item .flight-list-info .flight-info-breakdown .multi-airlines-img {
  margin-right: 8px;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.rtl .flights-search-results-list-item .flight-list-info .flight-info-breakdown .multi-airlines-img, .rtl .flights-list-result-item .flight-list-info .flight-info-breakdown .multi-airlines-img, .rtl .selected-flight-item .flight-list-info .flight-info-breakdown .multi-airlines-img {
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  margin-left: 8px;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-name-container .name,
.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-name-container .name,
.selected-flight-item .flight-list-info .flight-info-breakdown .airline-name-container .name {
  font-size: 14.4px;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-name-container .operator,
.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-name-container .operator,
.selected-flight-item .flight-list-info .flight-info-breakdown .airline-name-container .operator {
  color: #999999;
  font-size: 12.8px;
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo-container,
.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo-container,
.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo-container {
  min-height: 64px;
  display: inline;
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing {
  position: relative;
  top: 0.5rem;
  width: 70%;
}
@media (max-width: 767px) {
  /* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing,
  .flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing,
  .selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing {
    top: -0.7rem;
    width: 100%;
    text-align: center;
  }
}
/* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing sup,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing sup,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing sup {
  font-size: 65%;
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .time-label {
  font-size: 0.9rem;
  font-weight: 600;
}
/* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label {
  font-size: 0.9rem;
}
/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label {
  display: block;
}
/* line 104, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details {
  top: 20px;
  display: inline-block;
  padding-right: 0;
  padding-left: 0;
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details {
  text-align: right;
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details {
  text-align: left;
}
/* line 118, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey {
  text-align: center;
  display: inline-block;
}
/* line 121, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time {
  display: block;
  margin-top: 0.5rem;
  margin-bottom: -0.8rem;
  color: #999999;
  font-size: 1rem;
}
/* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon {
  width: 10%;
  position: relative;
  top: 12px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 138, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey hr,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey hr,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey hr {
  margin: 0;
  border-top: 2px solid #eeeeee;
}
/* line 143, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .direct,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .direct,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .direct {
  color: #3fa800;
  margin-top: 0.6rem;
}
/* line 147, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over {
  color: #ff0113;
  margin-top: 0.6rem;
  font-size: 14px;
}
@media (max-width: 991px) {
  /* line 153, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .direct,
  .flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,
  .flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .direct,
  .flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,
  .selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .direct,
  .selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over {
    margin-top: 0.5rem;
    font-size: 0.8rem;
  }
}
/* line 161, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-list-detail,
.flights-list-result-item .flight-list-info .flight-list-detail,
.selected-flight-item .flight-list-info .flight-list-detail {
  font-size: 15px;
}
@media (max-width: 767px) {
  /* line 161, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-list-detail,
  .flights-list-result-item .flight-list-info .flight-list-detail,
  .selected-flight-item .flight-list-info .flight-list-detail {
    padding-bottom: 1rem;
  }
}
/* line 168, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-list-detail .flight-more-detail,
.flights-list-result-item .flight-list-info .flight-list-detail .flight-more-detail,
.selected-flight-item .flight-list-info .flight-list-detail .flight-more-detail {
  display: inline-block;
  padding: 0.5rem 0 0;
  width: 30%;
}
/* line 174, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-list-detail .segment-details,
.flights-list-result-item .flight-list-info .flight-list-detail .segment-details,
.selected-flight-item .flight-list-info .flight-list-detail .segment-details {
  width: 65%;
  margin-top: 0.5rem;
  display: inline-block;
  text-align: right;
}
@media (max-width: 767px) {
  /* line 181, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-list-detail .flight-more-detail,
  .flights-list-result-item .flight-list-info .flight-list-detail .flight-more-detail,
  .selected-flight-item .flight-list-info .flight-list-detail .flight-more-detail {
    font-size: 0.85rem;
  }
}
/* line 185, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-list-detail .flight-more-detail .arrow-icon,
.flights-list-result-item .flight-list-info .flight-list-detail .flight-more-detail .arrow-icon,
.selected-flight-item .flight-list-info .flight-list-detail .flight-more-detail .arrow-icon {
  width: 15px;
  padding: 2px;
  -webkit-filter: hue-rotate(180deg);
  filter: brightness(40%);
}
/* line 192, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,
.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,
.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail:hover {
  color: #0db9f0;
}
/* line 194, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail:hover .fa,
.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail:hover .fa,
.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail:hover .fa {
  text-decoration: underline;
}
/* line 201, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .additional-label,
.flights-list-result-item .additional-label,
.selected-flight-item .additional-label {
  padding-bottom: 0.3rem;
  text-align: center;
  line-height: 1rem;
  font-size: 0.85rem;
}
@media (max-width: 767px) {
  /* line 201, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .additional-label,
  .flights-list-result-item .additional-label,
  .selected-flight-item .additional-label {
    padding-bottom: 0;
  }
}
/* line 210, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices,
.flights-list-result-item .flight-list-info-prices,
.selected-flight-item .flight-list-info-prices {
  border-left: 1px solid #e7e7e7;
  padding: 0.7rem 0.7rem 0.5rem;
  position: absolute;
  height: 100%;
  text-align: center;
  width: 11.5rem;
}
/* line 217, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices .inner-container,
.flights-list-result-item .flight-list-info-prices .inner-container,
.selected-flight-item .flight-list-info-prices .inner-container {
  position: relative;
  height: 100%;
}
/* line 221, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices .prices,
.flights-list-result-item .flight-list-info-prices .prices,
.selected-flight-item .flight-list-info-prices .prices {
  font-size: 1.2rem;
  font-weight: 600;
}
/* line 225, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices .disclaimer,
.flights-list-result-item .flight-list-info-prices .disclaimer,
.selected-flight-item .flight-list-info-prices .disclaimer {
  color: #999999;
  margin-bottom: 0.5rem;
  font-size: 0.9rem;
}
/* line 230, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices .prices,
.flights-search-results-list-item .flight-list-info-prices .rates,
.flights-search-results-list-item .flight-list-info-prices .disclaimer,
.flights-list-result-item .flight-list-info-prices .prices,
.flights-list-result-item .flight-list-info-prices .rates,
.flights-list-result-item .flight-list-info-prices .disclaimer,
.selected-flight-item .flight-list-info-prices .prices,
.selected-flight-item .flight-list-info-prices .rates,
.selected-flight-item .flight-list-info-prices .disclaimer {
  line-height: 1.3rem;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 236, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action,
  .flights-list-result-item .flight-list-info-prices .flights-list-item-action,
  .selected-flight-item .flight-list-info-prices .flights-list-item-action {
    margin-bottom: 0.5rem;
    text-align: right;
  }
}
/* line 242, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices .btn-action,
.flights-list-result-item .flight-list-info-prices .btn-action,
.selected-flight-item .flight-list-info-prices .btn-action {
  position: absolute;
  bottom: 0;
  display: block;
  letter-spacing: 1px;
  margin: auto;
  width: 100%;
  font-size: 1.1rem;
  font-weight: 400;
  border-radius: 4px;
}
/* line 255, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info.inline-element,
.flights-list-result-item .flight-list-info.inline-element,
.selected-flight-item .flight-list-info.inline-element {
  vertical-align: middle;
}

/* line 260, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices {
  text-align: right;
  font-size: 1.1rem;
  margin-top: -50px;
}
@media (max-width: 480px) {
  /* line 260, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
  .mobile-flight-list-info-prices {
    font-size: 1rem;
  }
}
/* line 267, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .inline-element {
  vertical-align: middle;
}
/* line 268, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-prices {
  width: auto;
  display: inline-block;
  line-height: 1.1rem;
}
/* line 272, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-prices .prices,
.mobile-flight-list-info-prices .mobile-prices .rates {
  display: inline-block;
}
/* line 276, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-prices .prices {
  font-weight: 600;
}
/* line 279, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-prices .rates {
  color: #999999;
}
/* line 280, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-prices .disclaimer {
  text-align: right;
  line-height: 1rem;
  font-size: 0.8rem;
  color: #999999;
}
/* line 286, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-prices .additional-label {
  display: inline-block;
}
/* line 290, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-flights-list-item-action {
  font-size: 1.2rem;
  padding: 0.5rem;
}
/* line 294, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-prices,
.mobile-flight-list-info-prices .mobile-flights-list-item-action {
  position: relative;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded {
  border-top: 2px solid #eeeeee;
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 768px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_segment.scss */
  .flight-list-detail-expanded .stop-over-flight-info {
    width: 75%;
  }
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info img {
  width: 0.6rem;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info img span {
  color: #999999;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info .journey-details {
  padding: 1rem 1.5rem;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info .time-line-container {
  width: 175px;
  padding-right: 1rem;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info .time-line-details {
  padding-left: 4px;
  padding-top: 1.8rem;
}
@media (min-width: 768px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_segment.scss */
  .flight-list-detail-expanded .stop-over-flight-info .time-line-details {
    width: calc(100% - 200px);
  }
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info .time-line {
  text-align: left;
  font-weight: 600;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info .time-line-graph {
  position: relative;
  left: 2rem;
  color: #eec432;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info .flight-journey-text {
  font-size: 0.9rem;
  margin: 4px 0;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info .flight-journey-text .fare-type {
  text-transform: capitalize;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info {
  color: #ff0113;
  font-size: 1rem;
  font-weight: 600;
  margin-left: 2rem;
}
@media (max-width: 480px) {
  /* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_segment.scss */
  .flight-list-detail-expanded .stop-over-flight-info .journey-details {
    padding: 0.7rem 1rem;
    font-size: 0.9rem;
  }
  /* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_segment.scss */
  .flight-list-detail-expanded .stop-over-flight-info .flight-journey-text {
    margin: 2px 0;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
flights-summary-panel,
flights-summary-panel-component {
  display: inline-block;
  width: 21rem;
}
@media (max-width: 991px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
  flights-summary-panel,
  flights-summary-panel-component {
    width: 100%;
  }
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
flights-summary-panel .trips-summary-header,
flights-summary-panel-component .trips-summary-header {
  padding: 1rem 1.5rem 0.5rem;
  background: #fff;
  font-size: 1.3rem;
  font-weight: 800;
  display: block;
}
@media (max-width: 991px) {
  /* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
  flights-summary-panel .trips-summary-header,
  flights-summary-panel-component .trips-summary-header {
    float: none;
    margin: 0 auto;
    padding: 0.5rem 0;
    border-bottom: 0;
    width: 100%;
    background: none;
    font-size: 1.2rem;
  }
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
flights-summary-panel .trips-summary-header .header,
flights-summary-panel-component .trips-summary-header .header {
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #eeeeee;
}
@media (max-width: 991px) {
  /* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
  flights-summary-panel .trips-summary-header .header,
  flights-summary-panel-component .trips-summary-header .header {
    padding-bottom: 0;
    border-bottom: 0;
  }
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
flights-summary-panel .trips-summary,
flights-summary-panel-component .trips-summary {
  display: block;
  background: #fff;
  padding: 0 1.5rem 1.5rem;
}
@media (max-width: 991px) {
  /* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
  flights-summary-panel .trips-summary,
  flights-summary-panel-component .trips-summary {
    float: none;
    padding: 0.6rem;
    width: 100%;
  }
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
flights-summary-panel .trips-summary .departure-info,
flights-summary-panel-component .trips-summary .departure-info {
  margin-bottom: 1rem;
  border-bottom: 1px solid #eeeeee;
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
flights-summary-panel .trips-summary .departure-info .departure-dates,
flights-summary-panel-component .trips-summary .departure-info .departure-dates {
  font-weight: 800;
  padding-top: 0.5rem;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
flights-summary-panel .trips-summary .departure-info .departure-dates .from,
flights-summary-panel .trips-summary .departure-info .departure-dates .to,
flights-summary-panel-component .trips-summary .departure-info .departure-dates .from,
flights-summary-panel-component .trips-summary .departure-info .departure-dates .to {
  display: inline-block;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
flights-summary-panel .trips-summary .departure-info .departure-flight,
flights-summary-panel .trips-summary .departure-info .return-flight,
flights-summary-panel-component .trips-summary .departure-info .departure-flight,
flights-summary-panel-component .trips-summary .departure-info .return-flight {
  margin-bottom: 1rem;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
flights-summary-panel .trips-summary .departure-info .departure-flight .label,
flights-summary-panel .trips-summary .departure-info .return-flight .label,
flights-summary-panel-component .trips-summary .departure-info .departure-flight .label,
flights-summary-panel-component .trips-summary .departure-info .return-flight .label {
  font-weight: 600;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
flights-summary-panel .trips-summary .departure-info .departure-flight .arrival-date,
flights-summary-panel .trips-summary .departure-info .return-flight .arrival-date,
flights-summary-panel-component .trips-summary .departure-info .departure-flight .arrival-date,
flights-summary-panel-component .trips-summary .departure-info .return-flight .arrival-date {
  display: inline-block;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
flights-summary-panel .trips-summary .passenger-info,
flights-summary-panel-component .trips-summary .passenger-info {
  margin-bottom: 1rem;
  text-transform: capitalize;
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
flights-summary-panel .trips-summary .passenger-info .adult,
flights-summary-panel .trips-summary .passenger-info .child,
flights-summary-panel-component .trips-summary .passenger-info .adult,
flights-summary-panel-component .trips-summary .passenger-info .child {
  font-size: 0.9rem;
  font-weight: 800;
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
flights-summary-panel .trips-summary .total-cost,
flights-summary-panel-component .trips-summary .total-cost {
  margin-bottom: 1rem;
}
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_summary_panel.scss */
flights-summary-panel .trips-summary .total-cost .points-info,
flights-summary-panel-component .trips-summary .total-cost .points-info {
  font-size: 1.2rem;
  font-weight: 800;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary {
  background-color: #fffbf1;
  border: 1px solid #f8ebcc;
  padding: 0.5rem 1rem;
  border-radius: 5px;
  margin: 1rem 0;
  display: flex;
  align-items: center;
  justify-content: left;
}
@media (max-width: 768px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary {
    flex-flow: column wrap;
    align-items: baseline;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary {
    flex-direction: row;
  }
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .airline-details-container {
  flex-grow: 8;
  text-align: center;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .airline-details-container {
    flex: 5;
  }
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .change-departure-container {
  width: auto;
  text-align: right;
  text-decoration: underline;
  flex-grow: 1;
  font-size: 14px;
  text-transform: capitalize;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .change-departure-container {
    flex: 1;
  }
}
@media (max-width: 767px) {
  /* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .change-departure-container {
    position: absolute;
    width: auto;
    right: 15px;
  }
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .date-container {
  width: auto;
  vertical-align: middle;
  flex-grow: 1;
}
@media (max-width: 768px) {
  /* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .date-container {
    display: flex;
  }
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .date-container .departure-title::before {
  height: 12px;
  width: 18px;
  content: " ";
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/flight-icn-active.png");
  position: relative;
  display: inline-block;
  background-size: cover;
  margin-right: 5px;
}
@media (min-width: 992px) {
  /* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .date-container .departure-title::before {
    display: none;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .date-container .departure-title::before {
    height: 18px;
    width: 25px;
  }
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .date-container .departure-date {
  font-weight: 700;
  margin-top: 2px;
  margin-left: 3px;
}
@media (max-width: 767px) {
  /* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .date-container .departure-date {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  /* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .date-container .departure-date {
    font-size: 20px;
    margin-left: 0;
  }
}
/* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .date-container .departure-date::before {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/flight-icn-active.png");
  position: relative;
  background-size: cover;
}
@media (min-width: 992px) {
  /* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .date-container .departure-date::before {
    content: "";
    height: 22px;
    width: 30px;
    display: inline-block;
    margin-right: 5px;
  }
}
/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .flights-search-results-list-item {
  background-color: transparent;
  margin-bottom: 0;
  box-shadow: none;
  min-height: auto;
  max-height: 150px;
}
/* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .flight-list-info {
  width: 100%;
  padding: 0;
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .flight-list-info .flight-info-breakdown {
  margin: 0.5rem 0;
  cursor: default;
}
/* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .flight-list-info .flight-info-breakdown .airline-logo {
  min-width: 100px;
  width: 22%;
}
@media (max-width: 767px) {
  /* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .flight-list-info .flight-info-breakdown .airline-logo {
    display: flex;
    align-items: center;
    padding-bottom: 10px;
    min-width: auto;
    width: 100%;
  }
}
/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .flight-list-info .flight-info-breakdown .airline-logo img {
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  /* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .flight-list-info .flight-info-breakdown .airline-logo img {
    max-height: 25px;
    max-width: 25px;
  }
}
/* line 135, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .flight-list-info .flight-info-breakdown .airline-logo .airline-logo-container {
  min-height: 0;
}
/* line 140, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .flight-list-info .flight-info-breakdown .flight-timing {
  width: 77%;
  top: 0;
  flex-direction: row;
  display: inline-flex;
  justify-content: center;
}
@media (max-width: 767px) {
  /* line 140, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .flight-list-info .flight-info-breakdown .flight-timing {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 155, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .date-container,
  .flights-departure-summary .airline-details-container,
  .flights-departure-summary .change-departure-container {
    text-align: left;
  }
}
@media (max-width: 768px) {
  /* line 155, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .date-container,
  .flights-departure-summary .airline-details-container,
  .flights-departure-summary .change-departure-container {
    width: 100%;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flights_search_results.scss */
.flights-search-results .result-container {
  min-height: 0;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flights_search_results.scss */
.flights-search-results .result-top-area {
  padding: 0;
}
@media (min-width: 992px) {
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flights_search_results.scss */
  .flights-search-results .result-top-area {
    min-height: 85px;
  }
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flights_search_results.scss */
.flights-search-results .result-top-area .point-cash-slider-search-result {
  margin: 16px 0;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flights_search_results.scss */
.flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component {
  width: 100%;
  height: 80px;
}
@media (max-width: 767px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flights_search_results.scss */
  .flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component {
    height: 60px;
  }
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flights_search_results.scss */
.flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component .component-container {
  display: flex;
  justify-content: center;
  padding: 18px;
}
@media (min-width: 992px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flights_search_results.scss */
  .flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component .component-container {
    padding: 20px 20px 0;
  }
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flights_search_results.scss */
.flights-search-results .result-top-area .progress-bar-container {
  position: relative;
}
@media (max-width: 991px) {
  /* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flights_search_results.scss */
  .flights-search-results .result-top-area .progress-bar-container {
    padding: 0 16px;
  }
}
@media (max-width: 991px) {
  /* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flights_search_results.scss */
  .flights-search-results .result-top-area .progress-bar-container .progress-bar-text {
    text-align: center;
  }
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/common/_flights_search_results.scss */
.flights-search-results .result-top-area .progress-bar-container #progress-bar {
  margin-top: 0;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/_flights_search_form.component.scss */
flights-search-form-component label {
  color: #fff;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/_flights_search_form.component.scss */
flights-search-form-component .btn-action:hover {
  cursor: pointer;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/_flights_search_form.component.scss */
flights-search-form-component .row:last-child {
  margin-bottom: 0;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/_flights_search_form.component.scss */
flights-search-form-component .ui-select-choices-content:focus {
  outline: none;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile,
.flight-traveller-bottom-sheet {
  display: none;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
  passengers-field-mobile,
  .flight-traveller-bottom-sheet {
    display: block;
  }
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile button.flight-traveller-mobile,
.flight-traveller-bottom-sheet button.flight-traveller-mobile {
  border: 0;
  padding: 0;
  background-color: #fff;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile .title-content,
.flight-traveller-bottom-sheet .title-content {
  display: flex;
  align-items: center;
  padding: 16px;
  text-transform: capitalize;
  margin-bottom: -1px;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile body-content,
.flight-traveller-bottom-sheet body-content {
  display: flex;
  flex-direction: column;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile .btn-action,
.flight-traveller-bottom-sheet .btn-action {
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile .counters-container,
.flight-traveller-bottom-sheet .counters-container {
  padding: 5px 16px 8px;
  width: 100%;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile .counters-container .form-field,
.flight-traveller-bottom-sheet .counters-container .form-field {
  display: flex;
  padding: 0;
  font-size: 16px;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile .counters-container .passenger-label,
.flight-traveller-bottom-sheet .counters-container .passenger-label {
  flex: 1 0 auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile .counters-container .age,
.flight-traveller-bottom-sheet .counters-container .age {
  font-size: 12px;
  color: #AFAFAF;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile .counters-container input-counter,
.flight-traveller-bottom-sheet .counters-container input-counter {
  flex: 1 0 auto;
  display: flex;
  justify-content: flex-end;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile .counters-container input-counter .input-counter .number,
.flight-traveller-bottom-sheet .counters-container input-counter .input-counter .number {
  max-width: 0;
  border: 0;
  font-size: 16px;
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile .counters-container input-counter .left-button,
passengers-field-mobile .counters-container input-counter .right-button,
.flight-traveller-bottom-sheet .counters-container input-counter .left-button,
.flight-traveller-bottom-sheet .counters-container input-counter .right-button {
  border-radius: 5px;
  background: #EBEFF1;
  color: #005073;
  border: 0;
  height: 27px;
  width: 25px;
  line-height: 25px;
  font-size: 20px;
  padding-top: 0;
}
/* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile .counters-container input-counter .left-button:focus,
passengers-field-mobile .counters-container input-counter .right-button:focus,
.flight-traveller-bottom-sheet .counters-container input-counter .left-button:focus,
.flight-traveller-bottom-sheet .counters-container input-counter .right-button:focus {
  outline: none;
}
/* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile .counters-container .button-container,
.flight-traveller-bottom-sheet .counters-container .button-container {
  flex: 1 0 auto;
  display: flex;
  justify-content: flex-end;
}
/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile .passengers-field-mobile,
.flight-traveller-bottom-sheet .passengers-field-mobile {
  border-radius: 2.4px;
}
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile .passengers-field-mobile-input,
.flight-traveller-bottom-sheet .passengers-field-mobile-input {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 8px;
  height: 40px;
}
/* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile .passengers-field-mobile-input.selected-value .dropdown-arrow,
.flight-traveller-bottom-sheet .passengers-field-mobile-input.selected-value .dropdown-arrow {
  width: auto;
}
/* line 109, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile .passengers-field-mobile-input.selected-value .dropdown-arrow::before,
.flight-traveller-bottom-sheet .passengers-field-mobile-input.selected-value .dropdown-arrow::before {
  top: -2px;
}
/* line 117, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile form-popup-mobile .title-content,
.flight-traveller-bottom-sheet form-popup-mobile .title-content {
  color: #fff;
}
/* line 120, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile form-popup-mobile .title-content title-content,
.flight-traveller-bottom-sheet form-popup-mobile .title-content title-content {
  flex: 1;
  display: flex;
  align-items: center;
}
/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile form-popup-mobile .title-content .close-tick, .flight-traveller-bottom-sheet form-popup-mobile .title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #fff;
  position: sticky;
  align-items: flex-start;
  padding: 0;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr passengers-field-mobile form-popup-mobile .title-content .close-tick,
.ltr .flight-traveller-bottom-sheet form-popup-mobile .title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl passengers-field-mobile form-popup-mobile .title-content .close-tick, .rtl .flight-traveller-bottom-sheet form-popup-mobile .title-content .close-tick {
  float: right;
}
/* line 132, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile form-popup-mobile .title-content .summary-text, .flight-traveller-bottom-sheet form-popup-mobile .title-content .summary-text {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
/* line 138, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
.ltr passengers-field-mobile form-popup-mobile .title-content .summary-text,
.ltr .flight-traveller-bottom-sheet form-popup-mobile .title-content .summary-text {
  margin-right: 20px;
}
/* line 141, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
.rtl passengers-field-mobile form-popup-mobile .title-content .summary-text, .rtl .flight-traveller-bottom-sheet form-popup-mobile .title-content .summary-text {
  margin-left: 20px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap {
  position: relative;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap.open {
  min-height: 55px;
}
@media (min-width: 768px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
  flight-location-search .ui-select-bootstrap.open {
    min-height: 40;
  }
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .ui-select-choices-row {
  font-size: 16px;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .ui-select-choices-row > span {
  padding: 6px;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner {
  white-space: normal;
  background-color: #fff;
  color: #303030;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover {
  background-color: #105399;
  color: #fff;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner .ui-select-highlight {
  font-weight: 500;
  font-style: italic;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .ui-select-toggle > .caret {
  display: none;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .ui-select-destination-search {
  position: absolute;
  top: 0;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .ui-select-destination-search.ui-select-invisible {
  opacity: 0;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .form-control {
  border: 1px solid #d3d3d3;
  border-radius: 2.4px;
  height: 40px;
  padding: 8px;
  text-align: left;
  width: 100%;
  font-size: 14px;
  box-shadow: none;
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .form-control:hover {
  background-color: #fff;
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .form-control:focus {
  border: 2px solid #FBBA00;
  border-radius: 4px;
  box-shadow: none;
  outline: none;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap ::-ms-clear {
  display: none;
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .open > .dropdown-menu {
  margin-top: -5px;
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-no-choice {
  padding: 5px 8px;
  font-size: 14px;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-match-text {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 95%;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-match:focus {
  box-shadow: none;
  outline: none;
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .btn-default:hover {
  background-color: #fff;
}
/* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .btn-default:focus {
  background-color: #fff;
}
/* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_form/flight_location_search/flight_location_search.scss */
flight-location-search .btn-default-focus {
  box-shadow: none;
  outline: 0;
  background-color: #fff;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/passengers/_flights_passengers_dropdown.component.scss */
.flights-passengers-dropdown-component {
  position: relative;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/passengers/_flights_passengers_dropdown.component.scss */
.flights-passengers-dropdown-component .dropdown {
  position: absolute;
  top: 2.5rem;
  left: 0;
  right: -2.5rem;
  background-color: #fff;
  padding: 0.5rem;
  z-index: 1;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);
  color: #303030;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/passengers/_flights_passengers_dropdown.component.scss */
.flights-passengers-dropdown-component .dropdown .form-field {
  display: flex;
  align-items: center;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/passengers/_flights_passengers_dropdown.component.scss */
.flights-passengers-dropdown-component .dropdown .passenger-label {
  display: flex;
  flex-direction: column;
  margin-right: 0.5rem;
  flex: 1 0 0%;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/passengers/_flights_passengers_dropdown.component.scss */
.flights-passengers-dropdown-component .dropdown .passenger-label.rtl {
  margin-left: 0.5rem;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/passengers/_flights_passengers_dropdown.component.scss */
.flights-passengers-dropdown-component .dropdown .passenger-label .age {
  font-size: 0.75rem;
  color: #999999;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/passengers/_flights_passengers_dropdown.component.scss */
.flights-passengers-dropdown-component form-popup-mobile title-content {
  display: flex;
  flex: 1;
  align-items: center;
  padding: 16px;
  width: 100%;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_responsive.scss */
.visible-xxs {
  display: none !important;
}
@media (max-width: 480px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_responsive.scss */
  .visible-xxs {
    display: block !important;
  }
}

/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_responsive.scss */
.hidden-xxs {
  display: block !important;
}
@media (max-width: 480px) {
  /* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_responsive.scss */
  .hidden-xxs {
    display: none !important;
  }
}

@media (max-width: 480px) {
  /* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_responsive.scss */
  .col-xxs-12 {
    width: 100%;
  }
}

@media (max-width: 480px) {
  /* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_responsive.scss */
  .col-xxs-6 {
    width: 50%;
  }
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component {
  background-color: #999999;
  color: #303030;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-bar {
  background-color: #fff;
  height: 80px;
}
@media (max-width: 991px) {
  /* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-bar {
    height: auto;
  }
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container {
  display: flex;
  flex-direction: column;
}
@media (max-width: 991px) {
  /* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container {
    margin: 0 16px;
  }
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .destination {
  flex: 1 0 auto;
  padding-bottom: 3px;
  margin-top: 21px;
  font-size: 18px;
}
@media (max-width: 991px) {
  /* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .destination {
    font-size: 14px;
    font-weight: 500;
    margin-top: 14px;
    padding-bottom: 0;
  }
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .destination .col-destination {
  width: 70%;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .destination .col-destination .destination-info {
  height: 26px;
  font-weight: 500;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 1000px;
}
@media (max-width: 991px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .destination .col-destination .destination-info {
    width: 620px;
    height: 20px;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .destination .col-destination .destination-info {
    width: 280px;
  }
}
@media (max-width: 320px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .destination .col-destination .destination-info {
    width: 240px;
  }
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .destination .edit-search {
  float: right;
}
@media (max-width: 991px) {
  /* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .destination .edit-search {
    font-size: 12px;
  }
}
/* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar {
  flex: 1 0 auto;
  padding-bottom: 0;
  padding-top: 0;
  background-color: #fff;
  border-top: 0;
  margin-bottom: 17px;
}
@media (max-width: 991px) {
  /* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar {
    margin-bottom: 15px;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  /* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar {
    margin-bottom: 10px;
  }
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .cabin-info-value {
  text-transform: lowercase;
}
/* line 83, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .cabin-info-value::first-letter {
  text-transform: capitalize;
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .cabin-info-value.value {
  text-transform: capitalize;
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .col {
  text-align: left;
  max-width: inherit;
  border: 0;
  padding: 0;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  /* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .col {
    height: 17px;
    display: inline-block;
  }
}
/* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .col:first-of-type {
  padding-left: 0;
  justify-content: flex-start;
  min-width: auto;
  padding-right: 10px;
  width: auto;
}
@media (max-width: 991px) {
  /* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .col:first-of-type {
    display: inline-block;
    line-height: 1;
    min-width: auto;
    padding-right: 0;
  }
}
/* line 120, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .col .pull-left {
  font-size: 0;
}
/* line 124, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .col label,
flights-search-bar-component .search-container .flights-search-state-bar .col .extra-colon {
  font-size: 14px;
}
/* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .col label {
  padding-bottom: 5px;
}
/* line 131, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .col label::first-letter {
  text-transform: capitalize;
}
/* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .col .value {
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 2px;
}
@media (max-width: 991px) {
  /* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .col .value {
    font-size: 12px;
    font-size: 12px;
    display: inline-block;
    line-height: 1;
  }
}
@media screen and (max-width: 991px) and (min-width: 325px) {
  /* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .col .value {
    font-size: calc(12px + 2 * ((100vw - 325px) / 666));
  }
}
@media screen and (max-width: 991px) and (min-width: 991px) {
  /* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .col .value {
    font-size: 14px;
  }
}

@media (max-width: 480px) {
  /* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .col .value {
    font-size: 10px;
    font-size: 12px;
  }
}
@media screen and (max-width: 480px) and (min-width: 320px) {
  /* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .col .value {
    font-size: calc(10px + 2 * ((100vw - 320px) / 160));
  }
}
@media screen and (max-width: 480px) and (min-width: 480px) {
  /* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .col .value {
    font-size: 12px;
  }
}

@media (max-width: 767px) {
  /* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .col .value {
    font-size: 12px;
  }
}
/* line 158, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .traveller-info {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: 0;
  width: auto;
  min-width: 10%;
  border-right: 1px solid #999999;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 158, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .traveller-info {
    width: auto;
  }
}
@media (max-width: 991px) {
  /* line 158, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .traveller-info {
    padding: 0;
    border-right: 0;
    display: inline-block;
    line-height: 1;
    min-width: auto;
  }
  /* line 177, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .traveller-info::after {
    content: "|";
    font-size: 12px;
    display: inline-block;
    width: 12px;
    text-align: center;
    padding-right: 2px;
  }
}
@media (max-width: 991px) {
  /* line 187, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .traveller-info .value {
    display: inline-block;
  }
}
/* line 194, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .cabin-info {
  text-align: center;
  min-width: auto;
  width: auto;
  padding-left: 10px;
}
@media (max-width: 767px) {
  /* line 194, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .cabin-info {
    width: auto;
  }
}
@media (max-width: 991px) {
  /* line 194, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .cabin-info {
    display: inline-block;
    line-height: 1;
    min-width: auto;
    padding-left: inherit;
  }
}
/* line 211, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .col-duration {
  min-width: 20%;
  width: auto;
  border-right: 1px solid #999999;
}
@media (max-width: 991px) {
  /* line 211, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .col-duration {
    width: auto;
    border-right: 0;
  }
  /* line 219, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .col-duration::after {
    content: "|";
    font-size: 12px;
    display: inline-block;
    width: 12px;
    text-align: center;
    padding-right: 2px;
  }
}
@media (max-width: 991px) {
  /* line 229, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .col-duration .value {
    display: inline-block;
  }
}
/* line 236, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .col-destination {
  width: 30%;
}
@media (max-width: 767px) {
  /* line 236, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .flights-search-state-bar .col-destination {
    width: 80%;
  }
}
/* line 241, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .col-destination .value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 249, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .edit-search label {
  font-size: 16px;
}
/* line 251, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .edit-search label:hover {
  cursor: pointer;
}
/* line 260, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .value-separator {
  border-left: 1px solid #999999;
  padding: 0 5px;
  margin-left: 4px;
  vertical-align: text-bottom;
}
/* line 267, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .back-to-result-bar {
  display: flex;
  align-items: center;
  height: 48px;
  padding-left: 5px;
  background-color: #fff;
  color: #E30613;
  font-size: 14px;
}
/* line 276, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .back-to-result-bar .col {
  padding: 8px 0;
}
/* line 281, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .back-to-result-bar .back-navigation .text {
  font-weight: 500;
  padding-left: 8px;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
flights-search-bar-component .back-to-result-bar .back-navigation .text else {
  text-transform: none;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
flights-search-bar-component .back-to-result-bar .back-navigation .text::first-letter {
  text-transform: uppercase;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.flights-search-results .back-to-first-segment {
  height: 3rem;
  display: flex;
  align-items: center;
  color: #999;
  font-size: 0.9rem;
}
@media (max-width: 991px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
  .flights-search-results .back-to-first-segment {
    background: #ffffff;
    padding: 0 1rem;
  }
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.flights-search-results .back-to-first-segment .back-to-first-segment-button {
  cursor: pointer;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.flights-search-results .search-results-body {
  display: flex;
  align-items: flex-start;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.flights-search-results .search-results-body .search-results-sidebar {
  width: 15rem;
  padding-right: 1rem;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.flights-search-results .search-results-body .search-results-sidebar .search-points-cash-slider {
  background-color: #d3d3d3;
  padding: 0.75rem 1rem;
  margin-bottom: 15px;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.flights-search-results .search-results-body .search-results-sidebar .search-points-cash-slider .title {
  font-weight: 600;
  color: #57b3fe;
  text-transform: uppercase;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.flights-search-results .search-results-body .search-results-sidebar .search-points-cash-slider .label {
  color: #57b3fe;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.flights-search-results .search-results-body .search-results-sidebar .search-points-cash-slider .label.left {
  float: left;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.flights-search-results .search-results-body .search-results-sidebar .search-points-cash-slider .label.right {
  float: right;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.flights-search-results .search-results-body .search-results-list {
  flex: 1 0 0%;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.flights-search-results .search-results-body .search-results-list .no-match-message {
  text-align: center;
  margin: 10rem 5rem;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.flights-search-results .search-results-body .search-results-list .no-match-message .header {
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.flights-search-results .search-results-body .search-results-list .no-match-message .subtext {
  font-size: 0.85rem;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.flights-search-results .search-results-body .search-results-list .no-match-message .reset-filters {
  color: #57b3fe;
}

/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.result-top-area {
  color: #303030;
  padding: 0;
  min-height: auto;
}

/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.search-bar-border {
  display: none;
  background: #ffffff;
}
@media (max-width: 991px) {
  /* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
  .search-bar-border {
    display: flex;
    padding: 0 1rem;
  }
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results.scss */
.search-bar-border .border-line {
  flex: 1 0 0%;
  background: #999999;
  height: 1px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results_summary.scss */
.flights-search-results-summary {
  align-items: center;
  display: flex;
  width: 100%;
  padding: 0 0 1rem;
}
@media (max-width: 991px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results_summary.scss */
  .flights-search-results-summary {
    background: #ffffff;
    padding: 0 16px 8px;
    font-size: 0.9rem;
  }
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results_summary.scss */
.flights-search-results-summary .summary {
  flex: 1 0 0%;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results_summary.scss */
.flights-search-results-summary .summary .text .result-count-disclaimer {
  font-size: 0.9rem;
  margin-bottom: 0.25rem;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results_summary.scss */
.flights-search-results-summary .summary .text .result-help {
  font-weight: 500;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results_summary.scss */
.flights-search-results-summary .ui-select-container a.select2-choice {
  background-color: #fff;
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results_summary.scss */
.flights-search-results-summary .sort-text-container {
  display: none;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results_modal.scss */
.flights-search-results-modal .modal-content {
  box-shadow: none;
  border: 0;
  background: none;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results_modal.scss */
.flights-search-results-modal .filter-panel {
  background: none;
  max-width: 100%;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results_modal.scss */
.flights-search-results-modal .filter-panel .filter-group-title {
  font-size: 0.9rem;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results_modal.scss */
.flights-search-results-modal .filter-panel .checkbox-input {
  font-size: 1.1rem;
  line-height: 1.7rem;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results_modal.scss */
.flights-search-results-modal .filter-panel .rz-bubble {
  font-size: 0.9rem;
}
@media (min-width: 768px) {
  /* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/search_results/_search_results_modal.scss */
  .flights-search-results-modal .modal-sm {
    min-width: 50%;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
.flights-checkout .checkout-box-header {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
  .flights-checkout .checkout-box-header {
    padding-bottom: 16px;
    background: #EBEFF1;
  }
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
.flights-checkout .checkout-box-header .payment-header {
  display: flex;
  align-items: center;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
.flights-checkout .checkout-box-header .payment-header .payment-title {
  display: flex;
  flex: 1 0 50%;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
.flights-checkout .checkout-box-header .payment-header .color-headline {
  color: #282828;
  font-size: 20px;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
.flights-checkout .checkout-box-header .payment-header .credit-cards {
  text-align: right;
  flex: 1 0 50%;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
.flights-checkout .checkout-box-header .payment-header .credit-cards img {
  height: 39px;
  border-radius: 5px;
  margin-top: 10px;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
.flights-checkout .checkout-box-header .payment-header .credit-cards img.visamc {
  height: 32px;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
.flights-checkout .payment-options {
  width: 100%;
}
@media (max-width: 767px) {
  /* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
  .flights-checkout .payment-options {
    background: #EBEFF1;
    margin-bottom: 8px;
  }
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
.flights-checkout .payment-options .payment-options-desktop {
  display: flex;
  margin: 10px 0;
  flex: 1 0 auto;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
.flights-checkout .payment-options .payment-options-desktop .saved-card,
.flights-checkout .payment-options .payment-options-desktop .credit-debit-card,
.flights-checkout .payment-options .payment-options-desktop .pay-anyone {
  background-color: #EBEFF1;
  padding: 8px 20px;
  margin-right: 10px;
  color: #667C88;
  border-radius: 5px;
  display: flex;
  flex: 1 0 25%;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
.flights-checkout .payment-options .payment-options-desktop .saved-card.active,
.flights-checkout .payment-options .payment-options-desktop .credit-debit-card.active,
.flights-checkout .payment-options .payment-options-desktop .pay-anyone.active {
  background-color: #667C88;
  color: #fff;
}
/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
.flights-checkout .payment-options .payment-options-desktop .credit-debit-card {
  flex: 1 0 40%;
  margin-right: 0;
}
@media (max-width: 767px) {
  /* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
  .flights-checkout .payment-options .payment-options-desktop {
    display: none;
  }
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
.flights-checkout .payment-options .payment-options-mobile {
  display: none;
}
@media (max-width: 767px) {
  /* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
  .flights-checkout .payment-options .payment-options-mobile {
    display: flex;
  }
  /* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_credit_card_logo.scss */
  .flights-checkout .payment-options .payment-options-mobile #payments {
    width: 100%;
    height: 32px;
    line-height: 20px;
    padding: 0 8px;
  }
}

/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .content-container {
  display: flex;
  align-items: flex-start;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  padding: 2.5rem 0;
}
@media (max-width: 991px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
  .flights-checkout .content-container {
    padding: 2.5rem 1rem;
  }
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .summary-section {
  width: 21rem;
  position: relative;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.ltr .flights-checkout .summary-section {
  margin: 0 0 16px 16px;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.rtl .flights-checkout .summary-section {
  margin: 0 16px 16px 0;
}
@media (max-width: 991px) {
  /* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
  .flights-checkout .summary-section {
    flex: 1 0 100%;
  }
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .summary-section > * {
  width: 100%;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .summary-section .spinner-loader {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 4;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .summary-section .spinner-loader .table-layout {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .summary-section .spinner-loader .fa-spin,
.flights-checkout .summary-section .spinner-loader .displayText {
  color: #fff;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .form-section {
  flex: 1 0 0%;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .form-section .ng-submitted .form-field .ng-invalid,
.flights-checkout .form-section .form-field .ng-dirty.ng-invalid {
  border-color: #E30613;
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .form-section .ng-submitted .form-field .ng-invalid .select2-choice,
.flights-checkout .form-section .form-field .ng-dirty.ng-invalid .select2-choice {
  border-color: #E30613;
}
@media (max-width: 991px) {
  /* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
  .flights-checkout .form-section {
    flex: 1 0 100%;
  }
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .form-section .error-mapper > div {
  display: block;
  margin-bottom: 1rem;
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .ng-submitted .date-and-passport-container .ng-invalid a {
  border-color: #E30613;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .form-group {
  background-color: #fff;
  margin-bottom: 2.5rem;
  padding: 1.875rem;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .form-group .form-group-title {
  color: #003893;
  font-weight: 500;
  font-size: 1.25rem;
  margin-bottom: 1.25rem;
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .form-group .form-group-title .credit-card-wrapper {
  margin-top: -7px;
  margin-left: 10px;
}
/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .form-group:last-child {
  border-radius: 5px 5px 0 0;
}
/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .form-field {
  position: relative;
}
/* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .form-field .form-field-title {
  margin-bottom: 0.5rem;
}
/* line 104, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .form-field label {
  display: block;
}
/* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .form-field input:not([type='checkbox']),
.flights-checkout .form-field select {
  background-color: #fff;
  background-image: none;
  filter: none;
  border: 1px solid #999999;
  border-radius: 0.125rem;
  padding: 0.25rem 0.5rem;
  color: #303030;
  width: 100%;
  height: 2.5rem;
  line-height: 1.2rem;
  font-size: 0.9rem;
}
/* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .form-field .vIco {
  top: 33px;
}
/* line 124, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.ltr .flights-checkout .form-field .vIco {
  right: 15px;
}
/* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.rtl .flights-checkout .form-field .vIco {
  left: 15px;
}
/* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .phone-number-field {
  top: 26px;
}
@media (max-width: 767px) {
  /* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
  .flights-checkout .phone-number-field {
    top: 0;
  }
}
/* line 137, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .error-message-container {
  height: 1.875rem;
}
/* line 140, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .error-message-container .message {
  color: #E30613;
  font-size: 0.75rem;
}
/* line 146, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .submit-button-section {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
/* line 150, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .submit-button-section .input-container {
  display: flex;
  align-items: flex-start;
}
/* line 153, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .submit-button-section .input-container .tnc-checkbox {
  width: 1rem;
  margin-right: 1rem;
}
/* line 156, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.rtl .flights-checkout .submit-button-section .input-container .tnc-checkbox {
  margin-left: 1rem;
}
/* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .submit-button-section .input-container .label-container {
  font-size: 0.875rem;
  flex: 1 0 0%;
  color: #999999;
}
/* line 166, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_checkout.scss */
.flights-checkout .submit-button-section .submit-button {
  text-transform: uppercase;
  width: 22rem;
  margin: 0 auto;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_primary_passenger_detail_form.scss */
.flights-primary-passenger-detail-form .form-field-title {
  display: flex;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_primary_passenger_detail_form.scss */
.flights-primary-passenger-detail-form .form-field-title .subtext {
  font-size: 0.8rem;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_primary_passenger_detail_form.scss */
.flights-primary-passenger-detail-form .reset-form {
  display: none;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_primary_passenger_detail_form.scss */
.flights-primary-passenger-detail-form .extra-text {
  display: none;
}
@media (max-width: 991px) {
  /* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_primary_passenger_detail_form.scss */
  .flights-primary-passenger-detail-form .row.phone-number,
  .flights-primary-passenger-detail-form .row.email-address {
    padding: 0 24px;
  }
}
@media (max-width: 767px) {
  /* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_primary_passenger_detail_form.scss */
  .flights-primary-passenger-detail-form .row.email-address .vIco {
    top: 52px;
  }
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_primary_passenger_detail_form.scss */
.flights-primary-passenger-detail-form .form-field .vIco {
  top: 33px;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_primary_passenger_detail_form.scss */
.ltr .flights-primary-passenger-detail-form .form-field .vIco {
  right: 15px;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_primary_passenger_detail_form.scss */
.rtl .flights-primary-passenger-detail-form .form-field .vIco {
  left: 15px;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_primary_passenger_detail_form.scss */
.flights-primary-passenger-detail-form .phone-number-field .vIco {
  top: 3px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_secondary_passenger_detail_form.scss */
.flights-secondary-passenger-detail-form .secondary-guest-title {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_secondary_passenger_detail_form.scss */
  .flights-secondary-passenger-detail-form .secondary-guest-title {
    padding: 16px 16px 0;
  }
}

@media (max-width: 767px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_common_passenger_detail_form.scss */
  .flights-common-passenger-detail-form .date-input > div[class^="col-"]:not(:last-child) {
    margin-bottom: 1rem;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/checkout/_error_mapper.scss */
.flights-checkout-error-mapper {
  padding: 1rem;
  font-size: 0.9rem;
  border: 1px solid;
  border-color: #E30613;
  border-radius: 0.15rem;
  background-color: #f5dcd3;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/price-changed-modal/_price_changed_modal.scss */
.flights-price-changed-modal {
  position: fixed;
  padding: 1rem;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 9999;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/price-changed-modal/_price_changed_modal.scss */
.flights-price-changed-modal .content {
  padding: 1.2rem;
  width: 60%;
  margin: auto;
  background: #fff;
  position: absolute;
  top: 20%;
  right: 0;
  left: 0;
  border-radius: 0.4rem;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/price-changed-modal/_price_changed_modal.scss */
.flights-price-changed-modal .content .info-container {
  text-align: center;
  margin-bottom: 1rem;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/price-changed-modal/_price_changed_modal.scss */
.flights-price-changed-modal .content .info-container .title-text {
  font-size: 2rem;
  color: #00007b;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/price-changed-modal/_price_changed_modal.scss */
.flights-price-changed-modal .content .info-container .content-text {
  font-size: 1.2rem;
  margin-top: 1rem;
  color: rgba(67, 67, 69, 0.8);
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/price-changed-modal/_price_changed_modal.scss */
.flights-price-changed-modal .content .info-container .price-text {
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 1.4rem;
  color: #00007b;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/price-changed-modal/_price_changed_modal.scss */
.flights-price-changed-modal .content .bottom-actions {
  display: flex;
  text-align: center;
  justify-content: center;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/price-changed-modal/_price_changed_modal.scss */
.flights-price-changed-modal .content .bottom-actions .search-button {
  display: flex;
  justify-content: center;
  border: solid 2px rgba(0, 0, 0, 0.3);
  width: auto;
  margin-top: 0.4rem;
  margin-right: 1rem;
  color: rgba(0, 0, 0, 0.7);
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/price-changed-modal/_price_changed_modal.scss */
.flights-price-changed-modal .content .bottom-actions .continue-button {
  display: flex;
  justify-content: center;
  width: auto;
  color: rgba(0, 0, 0, 0.7);
}
@media (max-width: 991px) {
  /* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/price-changed-modal/_price_changed_modal.scss */
  .flights-price-changed-modal .content .bottom-actions {
    display: inline;
  }
}

@media (max-width: 991px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
  .flights-review-container {
    padding: 0 0.6rem;
  }
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
.flights-review-container .header {
  font-weight: 800;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
.flights-review-container .header.review-trip {
  margin: 1rem 0 0 0;
  font-size: 2rem;
}
@media (max-width: 991px) {
  /* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
  .flights-review-container .header.review-trip {
    font-size: 1.2rem;
  }
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
.flights-review-container .flight-results-tax {
  margin-bottom: 1rem;
  font-size: 0.9rem;
}
@media (max-width: 767px) {
  /* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
  .flights-review-container .flight-results-tax {
    display: none;
  }
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
.flights-review-container .trips-info,
.flights-review-container .trips-action {
  display: inline-block;
  vertical-align: top;
  margin-right: 1rem;
  width: 40rem;
}
@media (max-width: 991px) {
  /* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
  .flights-review-container .trips-info,
  .flights-review-container .trips-action {
    margin: 0;
    width: 100%;
  }
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
.flights-review-container .trips-action .change-flight {
  margin: 0.5rem;
  padding-left: 1rem;
  font-size: 1.1rem;
  font-weight: 800;
}
@media (max-width: 991px) {
  /* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
  .flights-review-container .trips-action .change-flight {
    padding: 0;
    font-size: 1rem;
  }
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
.flights-review-container .trips-action .change-flight .change-flight-link {
  text-decoration: none;
  cursor: pointer;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
.flights-review-container .trips-action .change-flight .change-flight-link .icon-left-arrow::after {
  display: inline-block;
  content: "\00ab";
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
.flights-review-container .trips-action .btn-book-now {
  margin: 0.5rem;
  padding: 0.6rem;
  text-align: center;
  font-size: 1.3rem;
  background: #337ab7;
  color: #fff;
  border-radius: 5px;
}
@media (max-width: 991px) {
  /* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
  .flights-review-container .trips-action .btn-book-now {
    margin-top: 1.5rem;
  }
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
.flights-review-container .trips-action .rules-container {
  display: none;
  margin: 0.5rem;
  padding: 1rem;
  font-size: 0.9rem;
}
@media (max-width: 991px) {
  /* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
  .flights-review-container .trips-action .rules-container {
    padding-left: 0;
  }
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
.flights-review-container .flights-search-results-list-item {
  box-shadow: none;
}
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
.flights-review-container .flights-item {
  background: #fff;
  margin-bottom: 1rem;
  padding: 1rem;
}
/* line 96, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
.flights-review-container .flights-item .header {
  font-size: 1.1rem;
}
@media (max-width: 991px) {
  /* line 96, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
  .flights-review-container .flights-item .header {
    font-size: 1rem;
  }
}
/* line 104, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
.flights-review-container .flights-item .flights-list-result-item {
  margin-bottom: 0;
  box-shadow: none;
}
/* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/summary/_summary.scss */
.flights-review-container .flights-item .flights-list-result-item .flight-list-info {
  width: 100%;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/input_counter/input_counter.scss */
input-counter .input-counter {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 0;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/input_counter/input_counter.scss */
input-counter .input-counter button,
input-counter .input-counter .number {
  height: 1.75rem;
  font-size: 1rem;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/input_counter/input_counter.scss */
input-counter .input-counter button {
  text-align: center;
  border: 1px solid;
  background: #fff;
  padding: 0.188rem 0 0.063rem;
  width: 1.375rem;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/input_counter/input_counter.scss */
input-counter .input-counter button:focus {
  outline: 0;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/input_counter/input_counter.scss */
input-counter .input-counter .left-button {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/input_counter/input_counter.scss */
input-counter .input-counter .right-button {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/input_counter/input_counter.scss */
input-counter .input-counter .number {
  flex: 1 0 0%;
  text-align: center;
  align-items: center;
  min-width: 2rem;
  max-width: 4rem;
  line-height: 1.75rem;
  border-top: 1px solid;
  border-bottom: 1px solid;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component {
  color: #484848;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .banner .banner-wrap img {
  padding-top: 0;
}
@media (max-width: 991px) {
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .banner .banner-wrap img {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 991px) {
  /* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .banner .banner-mobile .banner-wrap {
    overflow: hidden;
    border-radius: 5px;
  }
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .marketing-banner-section {
  background-color: #E0E0E0;
  height: 180px;
  width: 100%;
  border-radius: 5px;
}
@media (max-width: 991px) {
  /* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .marketing-banner-section {
    background: none;
    height: auto;
    margin: 10px 15px;
    width: calc(100% - 30px);
  }
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .marketing-banner-section img {
  width: 100%;
}
@media (max-width: 991px) {
  /* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .marketing-banner-section img {
    width: calc(100% - 30px);
  }
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container,
flight-booking-detail-component .buttons-container {
  margin: 16px 0;
  padding: 0;
}
@media (max-width: 991px) {
  /* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container {
    margin-top: 45px;
  }
}
@media (max-width: 991px) {
  /* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container section {
    flex-direction: row;
    flex: 1 0 auto;
    margin: 10px 15px;
    padding: 0;
  }
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-info-section .booking-info {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  text-align: center;
  padding: 38px 0 30px;
  background-color: #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  border-radius: 5px;
}
@media (max-width: 991px) {
  /* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .booking-info-section .booking-info {
    padding: 20px 45px;
  }
}
/* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-info-section .booking-info .email-note {
  display: none;
}
/* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-info-section .logo::before {
  content: "";
  position: relative;
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icn-success.png");
  width: 71px;
  height: 73px;
  display: inline-block;
}
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-info-section .details .header {
  font-size: 32px;
  padding-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .booking-info-section .details .header {
    font-size: 22px;
  }
}
/* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-info-section .sub-header {
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .booking-info-section .sub-header {
    font-size: 14px;
  }
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-info-section .sub-header span:last-of-type {
  font-weight: 600;
}
/* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-info-section hr {
  border-color: #EBEFF1;
  width: 82%;
}
/* line 124, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-info-section .trip-detail-container {
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 124, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .booking-info-section .trip-detail-container {
    font-size: 14px;
  }
}
/* line 131, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-info-section .trip-detail-container .trip-id {
  font-weight: 600;
  padding-top: 27px;
}
/* line 137, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-info-section .bold {
  font-weight: 500;
}
/* line 142, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-hotel-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  border: 1px solid #E0E0E0;
  min-height: 90px;
  padding: 16px;
}
@media (min-width: 992px) {
  /* line 142, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .booking-hotel-section {
    flex-direction: row;
  }
}
/* line 156, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-hotel-section .title {
  font-size: 18px;
  color: #484848;
  font-weight: 400;
  text-align: center;
  margin-bottom: 8px;
}
/* line 162, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
.ltr flight-booking-detail-component .purchase-container .booking-hotel-section .title {
  margin-right: 16px;
}
/* line 163, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
.rtl flight-booking-detail-component .purchase-container .booking-hotel-section .title {
  margin-left: 16px;
}
@media (min-width: 768px) {
  /* line 156, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .booking-hotel-section .title {
    font-size: 24px;
  }
}
/* line 170, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action {
  width: 100%;
}
/* line 175, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .passengers-info-section {
  margin-right: 10px;
  border-radius: 5px;
  flex: 1 0 100%;
  margin-top: 25px;
}
@media (max-width: 991px) {
  /* line 175, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .passengers-info-section {
    margin: 25px 0 0;
  }
}
/* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .passengers-info-section .passengers-info .title {
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 0;
}
@media (max-width: 991px) {
  /* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .passengers-info-section .passengers-info .title {
    font-size: 16px;
  }
}
/* line 197, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .passengers-info-section .passengers-name {
  font-size: 16px;
  font-weight: 500;
}
/* line 203, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .cabin-info-section {
  margin-right: 10px;
  border-radius: 5px;
  flex: 1 0 100%;
  margin-top: 25px;
}
@media (max-width: 991px) {
  /* line 203, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .cabin-info-section {
    margin: 25px 0 0;
  }
}
/* line 214, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .cabin-info-section .cabin-info .title {
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 0;
}
@media (max-width: 991px) {
  /* line 214, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .cabin-info-section .cabin-info .title {
    font-size: 16px;
  }
}
/* line 225, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .cabin-info-section .cabin-name {
  font-size: 16px;
  font-weight: 500;
}
/* line 231, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section {
  flex: 1 0 60%;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  padding: 15px 20px;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  /* line 231, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section {
    box-shadow: none;
    background: none;
    padding: 0;
  }
}
/* line 246, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .airline-container .airline-logo {
  display: inline-block;
  vertical-align: top;
  padding-right: 25px;
}
@media (max-width: 991px) {
  /* line 246, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .airline-container .airline-logo {
    padding-right: 4px;
  }
}
/* line 256, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .airline-container img {
  height: 40px;
}
@media (max-width: 991px) {
  /* line 256, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .airline-container img {
    height: 25px;
  }
}
/* line 264, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container {
  margin: 16px 0;
  text-align: center;
  padding-left: 12px;
}
@media (max-width: 991px) {
  /* line 264, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container {
    padding-left: 0;
    text-align: left;
    max-width: 767px;
    display: flex;
    margin-left: 15px;
    margin-top: 20px;
  }
}
/* line 278, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-departure-details {
  display: inline-block;
  padding-right: 8px;
  text-align: right;
  vertical-align: top;
  width: 20%;
}
@media (max-width: 991px) {
  /* line 278, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-departure-details {
    width: auto;
  }
}
/* line 289, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-journey {
  display: inline-block;
  width: 50%;
  text-align: center;
}
@media (max-width: 991px) {
  /* line 289, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-journey {
    margin-top: -5px;
    flex: 1 0 auto;
    width: auto;
    letter-spacing: -1px;
  }
}
/* line 302, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .journey-time {
  color: #999999;
  font-size: 12px;
}
/* line 306, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .journey-graph {
  background: url("https://d2xr67b5foriew.cloudfront.net/assets/images/eee-color.png");
  background-size: 100% 2px;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 100%;
}
/* line 315, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container img.flight-icon {
  bottom: 0;
  width: 11px;
}
@media (max-width: 991px) {
  /* line 315, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container img.flight-icon {
    width: 13px;
    margin-top: -3px;
  }
}
/* line 325, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-arrival-details {
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 20%;
}
@media (max-width: 991px) {
  /* line 325, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-arrival-details {
    width: auto;
  }
}
/* line 336, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .day-offset {
  font-size: 20px;
  font-weight: 500;
}
@media (max-width: 991px) {
  /* line 336, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .day-offset {
    font-size: 16px;
  }
}
/* line 345, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flight-baggage {
  text-align: center;
  position: absolute;
  bottom: -10px;
  width: 100%;
  font-size: 12px;
}
/* line 352, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flight-baggage.has-next-day {
  bottom: -15px;
}
@media (max-width: 991px) {
  /* line 345, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .flight-baggage {
    max-width: 767px;
    bottom: -20px;
  }
}
/* line 362, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flights-info {
  flex: 1 0 100%;
  padding-bottom: 20px;
}
@media (max-width: 991px) {
  /* line 362, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .flights-info {
    width: calc(100% - 30px);
  }
}
/* line 370, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flights-info:last-of-type {
  padding-top: 20px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
/* line 377, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flights-list {
  position: relative;
}
/* line 381, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .stop-over-time-info {
  height: 34px;
  display: flex;
  align-items: center;
  margin: 30px 0 25px 75px;
  background-color: #F8F8F8;
  color: #EC6807;
  border-radius: 6px;
  padding-left: 15px;
}
@media (max-width: 991px) {
  /* line 381, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .stop-over-time-info {
    max-width: 767px;
    bottom: -15px;
    padding-left: 0;
    display: flex;
    justify-content: center;
    margin: 20px 0 15px;
  }
}
/* line 400, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .stop-over-time-info span {
  font-weight: 500;
}
@media (max-width: 991px) {
  /* line 400, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .stop-over-time-info span {
    font-size: 12px;
  }
}
/* line 408, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .title {
  font-size: 20px;
  padding-bottom: 15px;
  color: #484848;
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  /* line 408, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .title {
    font-size: 16px;
    padding-bottom: 0;
    margin-bottom: 15px;
  }
}
/* line 420, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .title span:first-of-type {
  padding-right: 5px;
}
/* line 425, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flight-logo {
  background-size: cover;
  width: 30px;
  height: 30px;
  margin-right: 45px;
  font-size: 20px;
  display: inline-block;
}
@media (max-width: 991px) {
  /* line 425, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .flight-logo {
    margin-right: 10px;
    height: 27px;
    width: 27px;
  }
}
/* line 439, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flight-logo.depart {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/flight-icn-active.png");
}
/* line 443, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flight-logo.return {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icn-rtrn.png");
}
/* line 449, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .airline-details {
  display: inline-block;
}
/* line 451, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .airline-details p {
  margin-bottom: 0;
  padding: 0;
  font-size: 14px;
}
@media (max-width: 991px) {
  /* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .airline-details p:last-of-type {
    font-size: 12px;
  }
}
/* line 463, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .airline-details strong {
  font-size: 16px;
  font-weight: 500;
}
@media (max-width: 991px) {
  /* line 463, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .airline-details strong {
    font-size: 14px;
  }
}
/* line 471, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .airline-details .fare-type {
  text-transform: capitalize;
}
/* line 476, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .tnc-info-section {
  width: 100%;
  margin-top: 25px;
  padding: 13px 0;
}
@media (max-width: 991px) {
  /* line 476, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .tnc-info-section {
    margin: 25px 0 0;
  }
}
/* line 487, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-info-container {
  flex-wrap: wrap;
  width: 100%;
}
/* line 492, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-info-section,
flight-booking-detail-component .booking-hotel-section,
flight-booking-detail-component .marketing-banner-section {
  margin-bottom: 15px;
  padding-bottom: 0;
}
/* line 499, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-container {
  flex: 1 0 28%;
}
@media (max-width: 991px) {
  /* line 499, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .booking-summary-container {
    margin: 0 auto;
    width: 100%;
    flex: 1 0 100%;
  }
}
/* line 508, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-container .booking-summary-header {
  font-weight: 500;
  display: block;
  background-color: #EBEFF1;
  padding: 15px 18px;
  font-size: 16px;
}
@media (max-width: 991px) {
  /* line 508, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .booking-summary-container .booking-summary-header {
    display: none;
  }
}
/* line 519, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-container .booking-summary-header .header {
  border-bottom: 0;
  padding-bottom: 0;
  color: #303030;
  text-transform: lowercase;
}
/* line 524, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-container .booking-summary-header .header::first-letter {
  text-transform: capitalize;
}
/* line 530, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-container .airport,
flight-booking-detail-component .booking-summary-container .arrival-date,
flight-booking-detail-component .booking-summary-container .fare-type {
  font-weight: 500;
}
/* line 536, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-container .fare-type {
  text-transform: capitalize;
}
/* line 540, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-container .passengers-info {
  font-weight: 600;
  margin-bottom: 15px;
}
/* line 543, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-container .passengers-info .header {
  font-weight: 400;
}
/* line 548, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-container .cabin-info {
  font-size: 16px;
}
/* line 550, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-container .cabin-info .cabin-type {
  font-weight: 600;
}
/* line 556, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-footer {
  margin-bottom: 10px;
}
/* line 558, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-footer .total-cost {
  background: rgba(0, 158, 155, 0.08);
  color: #303030;
  margin-bottom: 0;
  padding: 16px;
}
@media (max-width: 991px) {
  /* line 558, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .booking-summary-footer .total-cost {
    border-radius: 0 0 5px 5px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  }
}
/* line 570, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-footer .points-info {
  font-weight: 500;
  font-size: 18px;
  margin: 10px 0 15px;
}
@media (max-width: 991px) {
  /* line 570, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .booking-summary-footer .points-info {
    margin: 0 0 8px;
    font-size: 18px;
  }
}
/* line 581, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
.ltr flight-booking-detail-component .booking-summary-footer .currency {
  margin-right: -4px;
}
/* line 582, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
.rtl flight-booking-detail-component .booking-summary-footer .currency {
  margin-left: -4px;
}
/* line 585, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-footer .tax-recovery-container {
  font-size: 12px;
  text-transform: lowercase;
}
/* line 589, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-footer .tax-recovery-container::first-letter {
  text-transform: capitalize;
}
/* line 594, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-footer .title {
  display: flex;
}
/* line 596, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-footer .title .label {
  font-size: 16px;
  font-weight: 400;
  color: #484848;
  text-transform: lowercase;
}
/* line 602, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-footer .title .label::first-letter {
  text-transform: capitalize;
}
@media (max-width: 767px) {
  /* line 596, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .booking-summary-footer .title .label {
    font-size: 14px;
  }
}
/* line 611, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-footer .title .sub-title {
  color: #009E9B;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 616, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
.ltr flight-booking-detail-component .booking-summary-footer .title .sub-title {
  margin-left: 5px;
}
/* line 617, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
.rtl flight-booking-detail-component .booking-summary-footer .title .sub-title {
  margin-right: 5px;
}
/* line 622, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-credit-info {
  margin: 0 16px;
}
/* line 626, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .buttons-container {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  /* line 626, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .buttons-container {
    margin: 0 15px;
    justify-content: center;
  }
}
/* line 635, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .buttons-container .fare-rules-section {
  flex: 1 0 100%;
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  /* line 635, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .buttons-container .fare-rules-section {
    display: none;
  }
}
/* line 644, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .buttons-container .full-terms,
flight-booking-detail-component .buttons-container .terms {
  font-size: 16px;
  color: #2979FF;
}
/* line 649, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .buttons-container .full-terms::after,
flight-booking-detail-component .buttons-container .terms::after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 21px;
  margin-left: 10px;
  color: #2979FF;
}
/* line 658, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .buttons-container .btn-action {
  background: transparent linear-gradient(90deg, #EF473A 0%, #CB2D3E 100%) 0% 0% no-repeat padding-box;
  background: transparent -webkit-gradient(linear, left top, right top, from(#EF473A), to(#CB2D3E)) 0% 0% no-repeat padding-box;
  background: transparent -moz-linear-gradient(left, #EF473A 0%, #CB2D3E 100%) 0% 0% no-repeat padding-box;
  background: transparent -ms-linear-gradient(left, #EF473A 0%, #CB2D3E 100%) 0% 0% no-repeat padding-box;
  background: transparent -o-linear-gradient(left, #EF473A 0%, #CB2D3E 100%) 0% 0% no-repeat padding-box;
  width: 245px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  margin: 0;
}
@media (max-width: 991px) {
  /* line 658, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .buttons-container .btn-action {
    width: 100%;
    height: 46px;
    font-size: 16px;
  }
}
/* line 674, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .buttons-container .btn-action a {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 991px) {
  /* line 674, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .buttons-container .btn-action a {
    font-size: 16px;
  }
}
/* line 685, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .buttons-container .manage-booking {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 30px;
  font-size: 18px;
  color: #2979FF;
}
@media (max-width: 991px) {
  /* line 685, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .buttons-container .manage-booking {
    font-size: 16px;
    text-align: center;
    width: 100%;
    margin: 22px 0;
  }
}
/* line 700, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .buttons-container .manage-booking::after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 24px;
  margin-left: 10px;
  color: #2979FF;
}
@media (max-width: 991px) {
  /* line 700, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .buttons-container .manage-booking::after {
    font-size: 20px;
    margin-left: 8px;
  }
}
/* line 713, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .buttons-container .manage-booking a {
  color: #2979FF;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
.ltr flights-search-form-component .search-form-group {
  margin-right: 10px;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
.rtl flights-search-form-component .search-form-group {
  margin-left: 10px;
}
@media (max-width: 767px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .search-form-group {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component {
    display: block;
    padding: 0 15px;
  }
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  .edit-search-popup flights-search-form-component {
    padding: 0;
  }
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .search-form {
  display: flex;
  padding: 12px 20px 20px;
}
@media (max-width: 767px) {
  /* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .search-form {
    height: auto;
    background-color: #EBEFF1;
    position: relative;
    z-index: auto;
    padding: 12px 15px 20px;
  }
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .search-form #main-search {
  flex: 1 0 100%;
  padding: 0;
  display: flex;
  border: 0;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  /* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .search-form #main-search {
    padding-top: 45px;
    position: relative;
  }
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .search-form .dirtyMsg {
  top: 95px;
}
@media (max-width: 991px) {
  /* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .search-form .dirtyMsg {
    top: 165px;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .search-form .dirtyMsg {
    top: 100px;
  }
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .search-form-label {
  margin: 5px 15px;
  position: absolute;
  z-index: 44;
  font-size: 12px;
  padding: 0;
  color: #484848;
}
@media (max-width: 767px) {
  /* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .search-form-label {
    font-size: 12px;
  }
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component input {
  padding: 12px 14px 0;
  height: 52px;
  border-radius: 3px;
  font-weight: 500;
  border: 1px solid #DEDEDE;
  background-color: #F8F8F8;
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component input {
    background-color: #fff;
    padding: 12px 14px 0;
  }
}
@media (max-width: 991px) {
  /* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component input {
    height: 52px;
  }
}
@media (max-width: 767px) {
  /* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component #origin-container,
  flights-search-form-component #destination-container {
    flex: 1 0 100%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component #origin-container,
  flights-search-form-component #destination-container {
    flex: 2 0 48%;
    padding-bottom: 10px;
  }
}
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component #origin-container flight-location-search input,
flights-search-form-component #destination-container flight-location-search input {
  width: 100%;
  text-overflow: ellipsis;
}
/* line 102, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component #origin-container flight-location-search input:focus,
flights-search-form-component #destination-container flight-location-search input:focus {
  border: 2px solid #005073;
  box-shadow: none;
  outline: 0;
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .date-range-container {
  flex: 1 0 20%;
}
@media (min-width: 992px) {
  /* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .date-range-container {
    min-width: 315px;
  }
}
@media (max-width: 767px) {
  /* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .date-range-container {
    flex: 1 0 100%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 123, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .date-range-container:only-child {
    flex: none;
  }
}
@media (min-width: 992px) {
  /* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .depart-container,
  flights-search-form-component .return-container {
    flex: auto;
  }
}
/* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .depart-container input,
flights-search-form-component .return-container input {
  max-width: 155px;
}
@media (min-width: 992px) {
  /* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .depart-container input,
  flights-search-form-component .return-container input {
    max-width: inherit;
    width: 100%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .depart-container input,
  flights-search-form-component .return-container input {
    max-width: 100%;
  }
}
/* line 152, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component #origin-container input,
flights-search-form-component .depart-container input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 1px solid #DEDEDE;
}
@media (max-width: 767px) {
  /* line 152, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component #origin-container input,
  flights-search-form-component .depart-container input {
    border: 0;
  }
  /* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component #origin-container input:focus,
  flights-search-form-component .depart-container input:focus {
    outline: 0;
    border-radius: 3px;
    border: 2px solid #005073;
    box-shadow: none;
  }
}
/* line 168, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component #origin-container input:first-child,
flights-search-form-component .depart-container input:first-child {
  border-right: 0;
}
@media (max-width: 767px) {
  /* line 168, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component #origin-container input:first-child,
  flights-search-form-component .depart-container input:first-child {
    border-bottom: 0.5px solid #DEDEDE;
  }
}
/* line 175, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component #origin-container input:first-child:focus,
flights-search-form-component .depart-container input:first-child:focus {
  outline: 0;
  border-radius: 3px;
  border-right: 2px solid #005073;
}
/* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component #destination-container input,
flights-search-form-component .return-container input {
  border-left: 0.5px solid #DEDEDE;
}
@media (max-width: 767px) {
  /* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component #destination-container input,
  flights-search-form-component .return-container input {
    border: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component #destination-container input,
  flights-search-form-component .return-container input {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  /* line 200, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .return-container .search-form-label {
    left: 50%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 199, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .return-container {
    width: -moz-available;
    width: -webkit-fill-available;
    width: fill-available;
  }
}
/* line 212, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .return-container input {
  border-left: 0;
}
/* line 217, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component #destination-container {
  width: 261px;
}
@media (max-width: 767px) {
  /* line 217, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component #destination-container {
    padding-bottom: 10px;
    margin-top: 1px;
  }
}
@media (min-width: 992px) {
  /* line 217, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component #destination-container {
    padding-right: 5px;
  }
}
@media (min-width: 768px) {
  /* line 229, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component #destination-container .form-control {
    border-left: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
}
/* line 237, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component #origin-container {
  width: 261px;
}
@media (min-width: 768px) {
  /* line 240, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component #origin-container .form-control {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
/* line 247, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .date-field {
  border: 0;
}
/* line 250, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .date-field.is-focused {
  outline: 0;
  border-radius: 3px;
  box-shadow: none;
}
/* line 254, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .date-field.is-focused input {
  border: 2px solid #005073;
}
/* line 261, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .depart-container .date-field .is-focused {
  border-right: 0;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 260, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .depart-container {
    min-width: calc(100vw - 50vw - 39px);
  }
  /* line 268, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .depart-container:only-child {
    min-width: 100%;
  }
}
/* line 274, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .ow {
  width: 100%;
}
/* line 276, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .ow input {
  width: 100%;
  border-right: 1px solid #DEDEDE;
  max-width: inherit;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 285, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .fa-calendar {
  display: none;
}
/* line 289, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component passengers-field-mobile .passengers-field-mobile {
  border: 0;
}
/* line 293, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .dropdown-container {
  flex: 1 0 100%;
  display: flex;
  line-height: 1;
  height: 15px;
  margin-bottom: 2px;
}
@media (max-width: 991px) {
  /* line 293, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .dropdown-container {
    height: 26px;
  }
}
@media (max-width: 767px) {
  /* line 293, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .dropdown-container {
    height: auto;
    padding: 0;
    font-size: 14px;
    position: absolute;
    top: 15px;
    display: flex;
    width: 100%;
  }
}
/* line 314, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .dropdown-container > div {
  height: auto;
  padding-right: 35px;
}
@media (max-width: 767px) {
  /* line 314, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .dropdown-container > div {
    flex: 1 0 33%;
    padding-right: 0;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  /* line 325, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .dropdown-container .cabin-container {
    text-align: right;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  /* line 331, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .dropdown-container .cabin-container .cabin-field-desktop {
    display: none;
  }
}
/* line 337, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .dropdown-container .cabin-container .cabin-field-mobile {
  display: none;
}
@media (max-width: 767px) {
  /* line 337, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .dropdown-container .cabin-container .cabin-field-mobile {
    display: block;
  }
}
/* line 345, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .dropdown-container .selected-value {
  display: inline-flex;
  justify-content: center;
  background-color: transparent;
  border: 0;
  padding: 0;
  height: auto;
}
/* line 353, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .dropdown-container .selected-value .selected-text {
  height: auto;
  border: 0;
  padding-right: 6.5px;
}
/* line 359, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .dropdown-container .selected-value .dropdown-arrow {
  display: inline-block;
  width: 13px;
}
/* line 362, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .dropdown-container .selected-value .dropdown-arrow::before {
  content: "\f107";
  font-family: FontAwesome;
  font-size: 16px;
  margin: 0;
  position: inherit;
  top: 11px;
  font-weight: 600;
}
@media (max-width: 767px) {
  /* line 374, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .dropdown-container .traveller-container {
    text-align: center;
  }
}
/* line 382, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .ipt-select2.thin .select2-container,
flights-search-form-component .select2-container {
  width: auto;
}
/* line 386, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .ipt-select2.thin .select2-container .select2-choice,
flights-search-form-component .select2-container .select2-choice {
  border: 0;
  background: transparent;
  width: auto;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 16px;
  padding-right: 10px;
  line-height: 1;
  padding: 0;
  box-shadow: none;
}
@media (max-width: 767px) {
  /* line 386, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .ipt-select2.thin .select2-container .select2-choice,
  flights-search-form-component .select2-container .select2-choice {
    font-size: 14px;
  }
}
/* line 403, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .ipt-select2.thin .select2-container .select2-choice span:first-of-type,
flights-search-form-component .select2-container .select2-choice span:first-of-type {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 20px;
}
/* line 411, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .ipt-select2.thin .select2-container .select2-choice .select2-chosen,
flights-search-form-component .select2-container .select2-choice .select2-chosen {
  font-size: inherit;
}
/* line 414, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .ipt-select2.thin .select2-container .select2-chosen, flights-search-form-component .select2-container .select2-chosen {
  overflow: visible;
}
/* line 416, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
.ltr flights-search-form-component .ipt-select2.thin .select2-container .select2-chosen,
.ltr flights-search-form-component .select2-container .select2-chosen {
  margin-right: 10px;
}
/* line 419, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
.rtl flights-search-form-component .ipt-select2.thin .select2-container .select2-chosen, .rtl flights-search-form-component .select2-container .select2-chosen {
  margin-left: 10px;
}
/* line 423, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .ipt-select2.thin .select2-container .select2-chosen .selected-value, flights-search-form-component .select2-container .select2-chosen .selected-value {
  padding-right: 10px;
  font-size: 16px;
  line-height: 1;
}
@media (max-width: 767px) {
  /* line 423, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .ipt-select2.thin .select2-container .select2-chosen .selected-value, flights-search-form-component .select2-container .select2-chosen .selected-value {
    font-size: 14px;
  }
}
/* line 433, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .ipt-select2.thin .select2-container .select2-arrow,
flights-search-form-component .select2-container .select2-arrow {
  width: 13px;
}
/* line 435, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .ipt-select2.thin .select2-container .select2-arrow::before,
flights-search-form-component .select2-container .select2-arrow::before {
  content: "\f107";
  font-size: 16px;
  color: #484848;
  margin: 0;
}
/* line 443, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .ipt-select2.thin .select2-container .select2-drop-active,
flights-search-form-component .select2-container .select2-drop-active {
  -webkit-animation: animRun10down 0.5s ease forwards;
  animation: animRun10down 0.5s ease forwards;
  top: 25px;
  z-index: 50;
}
/* line 450, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .flight-way-container .ipt-select2.thin .select2-container .select2-choice {
  text-transform: none;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .cabin-container .select2-drop-active {
  width: 185px;
  border-radius: 5px;
}
@media (max-width: 767px) {
  /* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .cabin-container .select2-drop-active {
    right: 0;
  }
}
/* line 463, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .cabin-container .select2-results {
  max-height: 200px;
}
/* line 465, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .cabin-container .selected-value {
  display: inline-flex;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  /* line 468, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .cabin-container .selected-value .selected-text {
    max-width: 78px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
  }
}
/* line 480, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .select2-results {
  border-radius: 5px;
}
/* line 483, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .select2-results .ui-select-choices-row {
  padding: 15px;
}
/* line 485, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .select2-results .select2-result-label {
  font-size: 16px;
  padding: 0;
}
/* line 490, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .select2-results .select2-highlighted {
  background-color: #fff;
}
/* line 493, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .select2-results .select2-highlighted .select2-result-label {
  color: #303030;
  font-weight: 500;
}
/* line 500, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .ui-select-choices-row:hover {
  background-color: #EBEFF1;
}
/* line 505, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .flight-way-container .select2-drop-active {
  width: 125px;
  border-radius: 5px;
}
@media (max-width: 767px) {
  /* line 510, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .flight-way-container .flight-type-desktop {
    display: none;
  }
}
/* line 516, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component .flight-way-container .flight-type-mobile {
  display: none;
}
@media (max-width: 767px) {
  /* line 516, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component .flight-way-container .flight-type-mobile {
    display: block;
  }
}
/* line 525, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component #search-form-submit .uppercase {
  text-transform: capitalize;
}
/* line 531, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component date-range-field-mobile .date-range-field-mobile-input {
  background: transparent;
}
/* line 533, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component date-range-field-mobile .date-range-field-mobile-input input {
  background: #fff;
  margin: 0;
  height: 52px;
}
/* line 538, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component date-range-field-mobile .date-range-field-mobile-input input#start {
  border-radius: 5px 0 0 5px;
  border: 0;
}
/* line 543, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component date-range-field-mobile .date-range-field-mobile-input input#end {
  border-radius: 0 5px 5px 0;
  border: 0;
  border-left: 1px solid #DEDEDE;
}
/* line 554, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component date-range-field-mobile.ow .date-range-field-mobile-input input#start {
  border-radius: 5px;
}
/* line 564, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component form-popup-mobile .title-content title-content {
  color: #484848;
  background-color: #EBEFF1;
  height: 55px;
}
/* line 570, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component form-popup-mobile .title-content .info-field .info-field-label {
  color: #484848;
  margin: 0;
}
/* line 575, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component form-popup-mobile .title-content .info-field .info-field-box {
  background-color: #EBEFF1;
  font-size: 16px;
  font-weight: 500;
  padding: 0;
}
/* line 584, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component form-popup-mobile .title-content .is-selecting .info-field-box {
  box-shadow: none;
}
/* line 589, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component form-popup-mobile .title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #484848;
  position: sticky;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr flights-search-form-component form-popup-mobile .title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl flights-search-form-component form-popup-mobile .title-content .close-tick {
  float: right;
}
/* line 595, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component form-popup-mobile body-content .datepicker-container {
  justify-content: flex-end;
}
/* line 598, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action {
  background: #fff;
  border: 2px solid #2979FF;
  color: #2979FF;
  max-width: 88px;
  height: 46px;
}
/* line 608, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component form-popup-mobile .fa-moon-o {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/icn-night.svg");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center top;
  width: 11px;
  height: 11px;
}
/* line 615, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
flights-search-form-component form-popup-mobile .fa-moon-o::before {
  content: none;
}
@media (max-width: 767px) {
  /* line 623, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_search_form/flights_search_form.scss */
  flights-search-form-component dropdown-field-popup-mobile .selected-value .selected-text {
    font-weight: 500;
    padding-right: 0;
  }
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown {
  -webkit-animation: animRun10down 0.5s ease forwards;
  animation: animRun10down 0.5s ease forwards;
  width: 222px;
  height: auto;
  z-index: 50;
  background: #fff;
  padding: 0;
  margin-top: 0;
  border: 5px;
  border-radius: 5px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  top: 25px;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .form-field {
  padding: 8px 20px;
  display: flex;
  align-items: center;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .form-field:first-of-type {
  padding-top: 15px;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .form-field:first-of-type .age {
  display: none;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .passenger-label {
  font-size: 16px;
  text-align: left;
}
@media (min-width: 768px) {
  /* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
  flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .passenger-label {
    min-width: 70px;
  }
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .passenger-label .age {
  font-size: 12px;
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .flights-passengers-dropdown-component .button-container {
  flex: 1 0 auto;
  display: flex;
  justify-content: flex-end;
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter {
  display: flex;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter .number {
  max-width: 0;
  min-width: 40px;
  border: 0;
  font-size: 16px;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter .left-button,
flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter .right-button {
  border-radius: 5px;
  background: #EBEFF1;
  color: #005073;
  border: 0;
  height: 25px;
  width: 25px;
  line-height: 25px;
  padding: 0;
  font-weight: 500;
  font-size: 20px;
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter .left-button:focus,
flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter .right-button:focus {
  outline: 0;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .flights-passengers-dropdown-component .select2-results {
  border-radius: 5px;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .flights-passengers-dropdown-component .closer {
  padding: 15px 20px;
  display: flex;
  justify-content: flex-end;
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .flights-passengers-dropdown-component .closer a {
  color: #2979FF;
  font-size: 16px;
  text-decoration: none;
}
/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .flights-passengers-dropdown-component .ng-leave {
  display: none;
}
/* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component form-popup-mobile .title-content {
  font-size: 16px;
  padding: 16px;
  text-transform: capitalize;
  margin-bottom: -1px;
}
/* line 106, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component form-popup-mobile .title-content title-content {
  height: 100%;
}
/* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action {
  background: #fff;
  border: 2px solid #2979FF;
  color: #2979FF;
  max-width: 88px;
  height: 46px;
  float: right;
  margin-right: 18px;
  margin-top: 55px;
  text-transform: capitalize;
}
/* line 127, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .selected-value .selected-text {
  font-size: 14px;
  font-weight: 500;
  padding-right: 6.5px;
}
@media (max-width: 767px) {
  /* line 127, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
  flights-passengers-dropdown-component .selected-value .selected-text {
    padding-right: 4.5px;
  }
}
/* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .selected-value .dropdown-arrow {
  width: 13px;
}
/* line 138, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .selected-value .dropdown-arrow::before {
  content: "\f107";
  font-family: FontAwesome;
  font-size: 16px;
  margin: 0;
  position: absolute;
  top: 11px;
  font-weight: 600;
}
/* line 150, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/passengers/flight_passengers_dropdown.scss */
flights-passengers-dropdown-component .passenger-field-mobile-input {
  font-weight: 500;
  color: #484848;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component {
  background-color: #FAFAFA;
  color: #484848;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-bar {
  background-color: #FAFAFA;
}
@media (min-width: 992px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-bar {
    height: 80px;
  }
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container {
  border-bottom: 2px solid #EBEFF1;
  margin: 54px 16px 0;
  padding-bottom: 5px;
}
@media (min-width: 768px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container {
    margin-top: 16px;
  }
}
@media (min-width: 992px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container {
    margin: 0;
    padding-bottom: 0;
  }
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .destination {
  padding-bottom: 4px;
  margin-top: 17px;
}
@media (max-width: 991px) {
  /* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
  flights-search-bar-component .search-container .destination {
    font-size: 14px;
    font-weight: 500;
    margin-top: 0;
  }
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .destination .edit-search label {
  color: #2979FF;
  font-weight: 400;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar {
  background-color: #FAFAFA;
  border-top: 0;
  margin-bottom: 6px;
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .traveller-info {
  border-color: #484848;
  text-align: center;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .col-duration {
  border-color: #484848;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .edit-search button {
  border: 0;
  background-color: transparent;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .edit-search button:focus, flights-search-bar-component .search-container .flights-search-state-bar .edit-search button:focus-visible {
  outline: 5px auto -webkit-focus-ring-color;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .search-container .flights-search-state-bar .edit-search label {
  color: #2979FF;
  font-weight: 400;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_bar/_flights_search_bar.scss */
flights-search-bar-component .value-separator {
  border-left: 1px solid #484848;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
flights-search-results-component .search-bar-border {
  display: none;
}

/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
.flights-search-results {
  padding-top: 8px;
}
@media (min-width: 768px) {
  /* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
  .flights-search-results {
    padding-top: 21px;
  }
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
.flights-search-results .result-top-area {
  padding-bottom: 8px;
}
@media (max-width: 767px) {
  /* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
  .flights-search-results .result-top-area {
    padding: 0;
  }
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
.flights-search-results .result-top-area .point-cash-slider-search-result {
  margin-top: 0;
}
@media (max-width: 991px) {
  /* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
  .flights-search-results .result-top-area .point-cash-slider-search-result {
    margin-bottom: 0;
  }
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
.flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component {
  height: auto;
}
@media (min-width: 992px) {
  /* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
  .flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component {
    height: 80px;
  }
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
.flights-search-results .result-top-area .progress-bar-container .progress-bar-text {
  text-align: left;
  font-size: 14px;
}
@media (max-width: 991px) {
  /* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
  .flights-search-results .banner {
    padding: 0 16px;
  }
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
.flights-search-results .search-results-summary > * {
  margin-bottom: 0;
  padding-bottom: 10px;
}
@media (max-width: 991px) {
  /* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
  .flights-search-results .search-results-summary > * {
    padding-bottom: 5px;
  }
}
/* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
.flights-search-results .search-results-body {
  position: relative;
  display: flex;
  align-items: flex-start;
}
@media (max-width: 1199px) {
  /* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
  .flights-search-results .search-results-list {
    width: 100%;
    padding-right: 15px;
  }
}
@media (max-width: 991px) {
  /* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
  .flights-search-results .search-results-list {
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  /* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results.scss */
  .flights-search-results .search-results-list {
    padding-right: 0;
    padding-left: 0;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item,
.flights-list-result-item,
.selected-flight-item {
  min-height: auto;
  border-radius: 6px;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .flights-search-results-list-item,
  .flights-list-result-item,
  .selected-flight-item {
    margin-right: 15px;
    margin-left: 15px;
  }
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info,
.flights-list-result-item .flight-list-info,
.selected-flight-item .flight-list-info {
  width: 66%;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info.inline-element,
.flights-list-result-item .flight-list-info.inline-element,
.selected-flight-item .flight-list-info.inline-element {
  min-height: 160px;
  padding: 18px 20px 15px;
  padding-right: 0;
}
@media (max-width: 767px) {
  /* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info.inline-element,
  .flights-list-result-item .flight-list-info.inline-element,
  .selected-flight-item .flight-list-info.inline-element {
    padding: 16px;
    width: 100%;
  }
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown,
.flights-list-result-item .flight-list-info .flight-info-breakdown,
.selected-flight-item .flight-list-info .flight-info-breakdown {
  margin-bottom: 40px;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo-container,
.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo-container,
.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo-container {
  min-height: 35px;
}
@media (max-width: 767px) {
  /* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo-container,
  .flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo-container,
  .selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo-container {
    min-height: auto;
  }
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo,
.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo,
.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo {
  text-align: left;
  min-width: 100px;
}
@media (max-width: 767px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo,
  .flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo,
  .selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo {
    display: flex;
    align-items: center;
    padding-bottom: 10px;
    min-width: auto;
  }
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo img,
.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo img,
.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo img {
  height: 32px;
  width: auto;
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  /* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo img,
  .flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo img,
  .selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo img {
    height: 25px;
    margin-bottom: 0;
  }
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-name-container .name,
.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-name-container .name,
.selected-flight-item .flight-list-info .flight-info-breakdown .airline-name-container .name {
  font-size: 12px;
  color: #484848;
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey {
  width: 40%;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time {
  font-size: 12px;
  color: #484848;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey hr,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey hr,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey hr {
  border-top: 1px solid #DEDEDE;
  margin-top: -10px;
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon {
  width: 11px;
  top: 0;
}
/* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over {
  color: #EC6807;
  font-size: 12px;
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .direct,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .direct,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .direct {
  font-size: 12px;
}
/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing {
  width: 74%;
  top: 0;
  flex-direction: row;
  display: inline-flex;
  justify-content: center;
}
@media (max-width: 767px) {
  /* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing,
  .flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing,
  .selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
/* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label {
  font-size: 14px;
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing sup,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing sup,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing sup {
  font-size: 10px;
  top: -7px;
  left: -4px;
}
@media (max-width: 767px) {
  /* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing sup,
  .flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing sup,
  .selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing sup {
    font-size: 7px;
  }
}
/* line 120, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .time-label {
  font-size: 20px;
  color: #484848;
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 120, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,
  .flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,
  .selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .time-label {
    font-size: 16px;
  }
}
/* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,
.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,
.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,
.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details {
  width: auto;
  top: 0;
}
@media (max-width: 767px) {
  /* line 137, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-list-detail,
  .flights-list-result-item .flight-list-info .flight-list-detail,
  .selected-flight-item .flight-list-info .flight-list-detail {
    padding-bottom: 0;
  }
}
/* line 143, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-list-detail .segment-details,
.flights-list-result-item .flight-list-info .flight-list-detail .segment-details,
.selected-flight-item .flight-list-info .flight-list-detail .segment-details {
  color: #94A4AD;
  font-size: 12px;
  text-align: left;
  padding-left: 23px;
}
/* line 150, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail,
.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail,
.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail {
  color: #009E9B;
  font-size: 12px;
  padding-top: 7px;
  width: 30%;
}
/* line 156, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail::before, .flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,
.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail::before,
.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,
.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail::before,
.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail:hover {
  color: #2979FF;
  text-decoration: none;
}
/* line 162, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail .fa,
.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail .fa,
.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail .fa {
  text-decoration: none;
  color: inherit;
}
@media (max-width: 767px) {
  /* line 150, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail,
  .flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail,
  .selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail {
    width: auto;
    padding-bottom: 10px;
  }
}
/* line 173, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,
.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,
.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail:hover {
  color: #009E9B;
}
/* line 175, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail:hover .fa,
.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail:hover .fa,
.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail:hover .fa {
  text-decoration: none;
}
/* line 181, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .fa,
.flights-list-result-item .flight-list-info .fa,
.selected-flight-item .flight-list-info .fa {
  font-size: 18px;
  vertical-align: inherit;
  text-decoration: none;
}
/* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info .fa:hover,
.flights-list-result-item .flight-list-info .fa:hover,
.selected-flight-item .flight-list-info .fa:hover {
  text-decoration: none;
}
/* line 192, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-detail-expanded,
.flights-list-result-item .flight-list-detail-expanded,
.selected-flight-item .flight-list-detail-expanded {
  width: 100%;
}
@media (max-width: 767px) {
  /* line 195, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-detail-expanded .next-day-arrival,
  .flights-list-result-item .flight-list-detail-expanded .next-day-arrival,
  .selected-flight-item .flight-list-detail-expanded .next-day-arrival {
    padding-bottom: 16px;
  }
}
@media (max-width: 767px) {
  /* line 192, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-detail-expanded,
  .flights-list-result-item .flight-list-detail-expanded,
  .selected-flight-item .flight-list-detail-expanded {
    width: auto;
    padding: 0 4px;
    margin: 0 16px;
  }
}
/* line 208, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices,
.flights-list-result-item .flight-list-info-prices,
.selected-flight-item .flight-list-info-prices {
  border-left: 0;
  width: 34%;
  height: 160px;
  padding: 20px;
  padding-left: 5px;
}
/* line 215, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices .prices,
.flights-search-results-list-item .flight-list-info-prices .rates,
.flights-list-result-item .flight-list-info-prices .prices,
.flights-list-result-item .flight-list-info-prices .rates,
.selected-flight-item .flight-list-info-prices .prices,
.selected-flight-item .flight-list-info-prices .rates {
  line-height: 1.2;
  text-align: right;
  font-size: 20px;
  font-weight: 500;
}
/* line 223, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices .symbol,
.flights-list-result-item .flight-list-info-prices .symbol,
.selected-flight-item .flight-list-info-prices .symbol {
  margin-left: 4px;
}
/* line 227, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices .disclaimer,
.flights-list-result-item .flight-list-info-prices .disclaimer,
.selected-flight-item .flight-list-info-prices .disclaimer {
  display: none;
}
/* line 231, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices .selection-state,
.flights-list-result-item .flight-list-info-prices .selection-state,
.selected-flight-item .flight-list-info-prices .selection-state {
  text-align: right;
  font-size: 14px;
}
/* line 236, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action,
.selected-flight-item .flight-list-info-prices .flights-list-item-action {
  display: flex;
  justify-content: flex-end;
}
/* line 240, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action,
.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action {
  letter-spacing: inherit;
  right: 0;
  width: 88px;
}
/* line 246, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action.uppercase,
.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action.uppercase,
.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action.uppercase {
  text-transform: inherit;
}
/* line 251, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices .flight-list-detail a.flight-more-detail,
.flights-list-result-item .flight-list-info-prices .flight-list-detail a.flight-more-detail,
.selected-flight-item .flight-list-info-prices .flight-list-detail a.flight-more-detail {
  color: #009E9B;
  font-size: 12px;
  padding-top: 7px;
}
/* line 256, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.flights-search-results-list-item .flight-list-info-prices .flight-list-detail a.flight-more-detail::before,
.flights-list-result-item .flight-list-info-prices .flight-list-detail a.flight-more-detail::before,
.selected-flight-item .flight-list-info-prices .flight-list-detail a.flight-more-detail::before {
  color: #009E9B;
  text-decoration: none;
}
@media (max-width: 767px) {
  /* line 251, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .flights-search-results-list-item .flight-list-info-prices .flight-list-detail a.flight-more-detail,
  .flights-list-result-item .flight-list-info-prices .flight-list-detail a.flight-more-detail,
  .selected-flight-item .flight-list-info-prices .flight-list-detail a.flight-more-detail {
    width: auto;
  }
}

/* line 269, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices {
  margin-top: -60px;
  padding-bottom: 10px;
  color: #484848;
  margin-right: 17px;
}
/* line 274, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-prices {
  line-height: 1.2;
}
/* line 276, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-prices .prices {
  display: block;
  font-size: 16px;
  font-weight: 500;
}
/* line 282, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-prices .rates {
  color: #484848;
  font-size: 16px;
  font-weight: 500;
}
/* line 288, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-prices .symbol {
  margin-left: 4px;
}
/* line 292, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-prices .disclaimer {
  display: none;
}
/* line 297, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-flights-list-item-action {
  vertical-align: bottom;
  padding-bottom: 0;
  bottom: 0;
  padding-right: 5px;
}
/* line 302, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-flights-list-item-action .fa-caret-right {
  -webkit-transform: scale(1, 1.5);
  -moz-transform: scale(1, 1.5);
  -ms-transform: scale(1, 1.5);
  -o-transform: scale(1, 1.5);
  transform: scale(1, 1.5);
  font-size: 23px;
  color: #2979FF;
  text-decoration: none;
}
/* line 307, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .mobile-flights-list-item-action .fa-caret-right::before {
  content: "\f105";
}
/* line 313, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .selection-state {
  font-size: 12px;
}
@media (min-width: 992px) {
  /* line 317, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .mobile-flight-list-info-prices .point-cash-slider-component {
    position: relative;
    width: auto;
    height: 80px;
    display: flex;
    align-items: center;
  }
  /* line 325, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .ltr .mobile-flight-list-info-prices .point-cash-slider-component {
    right: auto;
    top: auto;
    margin-bottom: 15px;
  }
}
/* line 331, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
.mobile-flight-list-info-prices .point-cash-slider-component > div {
  flex: 1 0 100%;
}
@media (max-width: 991px) {
  /* line 317, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .mobile-flight-list-info-prices .point-cash-slider-component {
    box-shadow: 0 10px 20px 5px rgba(0, 0, 0, 0.07);
    left: 0;
    bottom: 40px;
  }
}
@media (max-width: 767px) {
  /* line 317, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .mobile-flight-list-info-prices .point-cash-slider-component {
    bottom: 42px;
  }
}
@media (max-width: 767px) {
  /* line 344, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_list_item.scss */
  .mobile-flight-list-info-prices .point-cash-slider-component .component-container {
    padding: 0;
    height: 54px;
    display: flex;
    align-items: center;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded {
  width: calc(100% - 40px);
  padding: 0 20px;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
  .flight-list-detail-expanded {
    width: auto;
    padding: 0;
    margin: 0 20px;
  }
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info {
  width: 100%;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info .flight-journey-text {
  font-size: 14px;
}
@media (max-width: 767px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
  .flight-list-detail-expanded .stop-over-flight-info .flight-journey-text {
    font-size: 12px;
  }
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info .time-line-details {
  width: 40%;
  padding: 20px;
}
@media (max-width: 767px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
  .flight-list-detail-expanded .stop-over-flight-info .time-line-details {
    width: 55.5%;
    padding: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
  .flight-list-detail-expanded .stop-over-flight-info .time-line-details .flight-journey-text:first-of-type {
    font-weight: 500;
    padding-bottom: 5px;
  }
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info .time-line-container {
  padding: 20px;
}
@media (max-width: 767px) {
  /* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
  .flight-list-detail-expanded .stop-over-flight-info .time-line-container {
    width: 42%;
    padding: 0;
  }
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info {
  color: #EC6807;
  margin-left: calc(25% + 25px);
  padding-left: 20px;
  height: 34px;
  display: flex;
  align-items: center;
  background: #F8F8F8;
  font-size: 12px;
  border-radius: 6px;
}
@media (max-width: 767px) {
  /* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
  .flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info {
    margin-left: 0;
    justify-content: center;
    padding-left: 0;
  }
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info .time-line {
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
  .flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info .time-line {
    font-size: 14px;
  }
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info img {
  width: auto;
  height: 41px;
}
/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info .time-line-graph {
  color: #484848;
  font-size: 12px;
}
/* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .stop-over-flight-info .time-line {
  font-weight: 500;
  font-size: 16px;
}
/* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .journey-details.flight-icon-container {
  width: 25%;
  display: inline-block;
  padding: 20px;
  padding-left: 0;
}
@media (max-width: 767px) {
  /* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
  .flight-list-detail-expanded .journey-details.flight-icon-container {
    width: 100%;
    padding: 10px;
  }
}
@media (max-width: 767px) {
  /* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
  .flight-list-detail-expanded .journey-details.flight-icon-container .airline-logo {
    display: none;
  }
}
/* line 102, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .journey-details.flight-icon-container .airline-logo-container,
.flight-list-detail-expanded .journey-details.flight-icon-container img {
  height: 32px;
  width: 35px;
  margin-bottom: 12px;
}
@media (max-width: 767px) {
  /* line 102, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
  .flight-list-detail-expanded .journey-details.flight-icon-container .airline-logo-container,
  .flight-list-detail-expanded .journey-details.flight-icon-container img {
    height: 25px;
    width: 25px;
    margin-bottom: 0;
    margin-right: 7px;
  }
}
/* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .journey-details.flight-icon-container .airline-name-container {
  font-size: 12px;
  color: #484848;
}
/* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
.flight-list-detail-expanded .next-day-arrival {
  padding-top: 10px;
  color: #EA1821;
  font-weight: 500;
  font-size: 14px;
}
@media (max-width: 767px) {
  /* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_segment.scss */
  .flight-list-detail-expanded .next-day-arrival {
    font-size: 12px;
    padding-bottom: 5px;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary {
  background-color: #EDF7F7;
  border: 0;
  border-radius: 6px;
}
@media (max-width: 991px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary {
    margin: 15px;
    position: relative;
  }
}
@media (max-width: 767px) {
  /* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .flights-search-results-list-item {
    margin-right: 0;
  }
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .flights-search-results-list-item .flight-list-info.inline-element {
  min-height: auto;
  padding: 10px 20px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .flights-search-results-list-item .flight-list-info.inline-element {
    padding: 10px 0;
  }
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .flights-search-results-list-item .flight-list-info .flight-info-breakdown {
  margin-bottom: 0;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .flights-search-results-list-item .airline-name-container .name {
  font-size: 14px;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .date-container .departure-date {
  font-weight: 500;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .date-container .departure-date {
    margin-top: 3px;
  }
}
@media (max-width: 767px) {
  /* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .date-container .departure-date {
    font-size: 12px;
  }
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .date-container .departure-date::before {
  margin-right: 10px;
}
@media (max-width: 767px) {
  /* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .date-container .departure-title {
    font-size: 12px;
  }
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .date-container .departure-title::before {
  background-position-y: -1px;
  margin-right: 5px;
  bottom: 2px;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .airline-logo img {
  mix-blend-mode: multiply;
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .change-departure-container {
  color: #2979FF;
  margin-top: 25px;
  text-decoration: none;
  white-space: nowrap;
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
.flights-departure-summary .change-departure-container:hover {
  text-decoration: none;
}
@media (max-width: 767px) {
  /* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_departure_summary_panel.scss */
  .flights-departure-summary .change-departure-container {
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 0;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_modals.scss */
.flights-terms-modal .modal-closer {
  top: -50px;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_modals.scss */
.ltr .flights-terms-modal .modal-closer {
  right: 0;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/common/_flight_modals.scss */
.flights-terms-modal .modal-heading {
  font-size: 18px;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .flights-review-container {
    padding: 0 15px;
  }
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-review-container .header {
  font-weight: 500;
  display: flex;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-review-container .trips-info {
  width: 100%;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-review-container .flights-item {
  -webkit-box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.08);
  border-radius: 5px;
  padding: 15px 0 0 16px;
}
@media (max-width: 991px) {
  /* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .flights-review-container .flights-item {
    padding: 16px 16px 6px;
    margin-bottom: 10px;
  }
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-review-container .flights-item .flights-list-result-item {
  width: 70%;
}
@media (max-width: 991px) {
  /* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .flights-review-container .flights-item .flights-list-result-item {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-review-container .flights-item .flights-list-result-item .flight-list-info {
  padding-left: 0;
}
@media (max-width: 767px) {
  /* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .flights-review-container .flights-item .flights-list-result-item .flight-list-info {
    padding: 13px 0 0;
  }
}
@media (max-width: 991px) {
  /* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .flights-review-container .flights-item .flights-list-result-item .flight-list-detail {
    padding-top: 0;
  }
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-review-container .flights-item .flights-list-result-item .airline-logo,
flights-summary-component .flights-review-container .flights-item .flights-list-result-item .flight-timing {
  cursor: default;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-review-container .flights-item .section-content {
  display: inline-block;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-review-container .flights-item flights-summary-header-component .header {
  font-size: 14px;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-review-container .trips-action {
  display: flex;
  flex: 1 0 auto;
  justify-content: flex-end;
  margin-right: 0;
  width: auto;
}
@media (max-width: 767px) {
  /* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .flights-review-container .trips-action {
    justify-content: flex-start;
  }
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-review-container .trips-action .btn-action {
  width: 180px;
}
@media (max-width: 767px) {
  /* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .flights-review-container .trips-action .btn-action {
    display: none;
  }
}
/* line 83, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-review-container .trips-action .btn-action.uppercase {
  text-transform: none;
}
@media (min-width: 768px) {
  /* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .flights-review-container .trips-action .change-flight-button {
    font-size: 18px;
    min-height: 42px;
  }
}
@media (max-width: 767px) {
  /* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .flights-review-container .trips-action .change-flight-button {
    margin-bottom: 16px;
  }
}
/* line 104, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-review-container .trips-action .checkout-button {
  margin-left: 16px;
}
@media (max-width: 767px) {
  /* line 104, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .flights-review-container .trips-action .checkout-button {
    display: none;
  }
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-review-container .header.review-trip {
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .flights-review-container .header.review-trip {
    margin-top: 10px;
    font-size: 18px;
  }
}
/* line 123, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-review-container .flight-results-tax {
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 123, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .flights-review-container .flight-results-tax {
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  /* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .flights-review-container .flights-search-results-list-item {
    margin: 0;
  }
}
/* line 144, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-fare-rules-component-container .flights-item {
  background: transparent;
  box-shadow: none;
  padding-left: 0;
  display: flex;
  padding-right: 0;
}
@media (max-width: 767px) {
  /* line 144, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .flights-fare-rules-component-container .flights-item {
    flex-wrap: wrap;
    padding-top: 0;
  }
}
/* line 156, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-fare-rules-component-container .flights-item .flight-logo {
  background-size: cover;
  width: 25px;
  height: 20px;
  margin-right: 30px;
}
/* line 164, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-fare-rules-component-container .flights-item:first-of-type .flight-logo {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/flight-icn-active.png");
}
/* line 170, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-fare-rules-component-container .flights-item:last-of-type .flight-logo {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/icn-rtrn.png");
}
/* line 176, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-fare-rules-component-container .flights-fare-rules-component {
  display: flex;
  align-items: center;
}
/* line 181, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flights-fare-rules-component-container flights-fare-rules-component {
  display: flex;
  align-items: center;
  flex: 1 0 auto;
}
@media (max-width: 767px) {
  /* line 181, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .flights-fare-rules-component-container flights-fare-rules-component {
    flex: 1 0 100%;
  }
}
/* line 193, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .flight-segment-container .flight-list-detail-expanded {
  margin-left: 0;
}
/* line 202, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .marketing-banner-container {
  border-radius: 5px;
  margin: 20px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 209, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .marketing-banner-container::before {
  color: #fff;
}
@media (max-width: 767px) {
  /* line 202, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .marketing-banner-container {
    margin-top: 60px;
  }
}
/* line 217, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .marketing-banner-container img {
  width: 100%;
  border-radius: 5px;
}
/* line 222, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .marketing-banner-container .banner-desktop {
  display: block;
}
@media (max-width: 767px) {
  /* line 222, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .marketing-banner-container .banner-desktop {
    display: none;
  }
}
/* line 229, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
flights-summary-component .marketing-banner-container .banner-mobile {
  display: none;
}
@media (max-width: 767px) {
  /* line 229, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary.scss */
  flights-summary-component .marketing-banner-container .banner-mobile {
    display: block;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_header.scss */
flights-summary-header-component .flight-logo {
  background-size: cover;
  width: 25px;
  height: 25px;
  margin-right: 20px;
  font-size: 20px;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_header.scss */
flights-summary-header-component .flight-logo.depart {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/flight-icn-active.png");
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_header.scss */
flights-summary-header-component .flight-logo.return {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/icn-rtrn.png");
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_header.scss */
flights-summary-header-component .inline-element {
  margin-right: 10px;
  margin-top: 2px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component {
  width: 100%;
}
@media (max-width: 991px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
  flights-summary-panel-component {
    display: block;
  }
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .trips-summary {
  margin-bottom: 20px;
  display: flex;
  background: transparent;
  border-radius: 5px;
  border: 1px solid #DEDEDE;
  height: 78px;
  padding-bottom: 0;
}
@media (max-width: 767px) {
  /* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
  flights-summary-panel-component .trips-summary {
    display: none;
  }
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .trips-summary .departure-info,
flights-summary-panel-component .trips-summary .total-cost {
  flex: 1 0 auto;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .trips-summary .departure-info {
  border-bottom: 0;
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 65%;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .trips-summary .departure-info .departure-dates {
  font-size: 14px;
  font-weight: 400;
  padding-top: 0;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .trips-summary .departure-info .departure-flight {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .trips-summary .departure-info .airport {
  max-width: 510px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .trips-summary .total-cost {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  font-size: 16px;
  margin-bottom: 0;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .trips-summary .total-cost .label {
  font-size: 14px;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .trips-summary .total-cost .points-info {
  font-size: 20px;
  font-weight: 500;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .mobile-flights-summary-container {
  -webkit-box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.08);
  display: none;
  position: fixed;
  height: 78px;
  width: 100%;
  bottom: 0;
  background-color: #EBEFF1;
  z-index: 999;
  margin-left: -8px;
  padding: 15px;
}
@media (max-width: 767px) {
  /* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
  flights-summary-panel-component .mobile-flights-summary-container {
    display: flex;
  }
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .mobile-flights-summary-container .points-info,
flights-summary-panel-component .mobile-flights-summary-container .btn-container {
  display: flex;
  flex: 1 0 50%;
  flex-direction: column;
  justify-content: center;
}
/* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .mobile-flights-summary-container .points-info {
  font-size: 16px;
  font-weight: 500;
}
/* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .mobile-flights-summary-container .points-info .points-currency {
  font-size: 14px;
}
/* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .mobile-flights-summary-container .points-info .currency-container {
  font-size: 14px;
  font-weight: 500;
}
/* line 109, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .mobile-flights-summary-container .points-info .currency-container.no-point {
  font-size: 16px;
}
/* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .mobile-flights-summary-container .btn-container {
  align-items: flex-end;
}
/* line 117, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .mobile-flights-summary-container .btn-action {
  width: 165px;
}
/* line 121, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flights_summary/_flights_summary_panel.scss */
flights-summary-panel-component .mobile-flights-summary-container .btn-action.uppercase {
  text-transform: none;
}

@media (max-width: 991px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results_summary.scss */
  .flights-search-results-summary {
    background: transparent;
    text-align: center;
    font-size: 16px;
  }
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results_summary.scss */
.flights-search-results-summary flights-search-results-sorter-component .ipt-select2 .select2-container {
  width: 13rem;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results_summary.scss */
.flights-search-results-summary flights-search-results-sorter-component .ipt-select2 .select2-container .select2-choice {
  background-color: transparent;
  color: #484848;
  border: 0 none;
  border-bottom: 1px solid #94A4AD;
  border-radius: 0;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results_summary.scss */
.flights-search-results-summary flights-search-results-sorter-component .ipt-select2 .select2-container .select2-choice .select2-chosen {
  color: #484848;
  padding: 0;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results_summary.scss */
.flights-search-results-summary flights-search-results-sorter-component .ipt-select2 .select2-container.select2-dropdown-open .select2-choice {
  color: #484848;
  border: 0;
  border-bottom: 1px solid #94A4AD;
  border-radius: 0;
}
@media (max-width: 991px) {
  /* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results_summary.scss */
  .flights-search-results-summary .summary .text {
    display: flex;
    flex-direction: column-reverse;
  }
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results_summary.scss */
.flights-search-results-summary .summary .text .result-help {
  position: relative;
}
@media (max-width: 991px) {
  /* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results_summary.scss */
  .flights-search-results-summary .summary .text .result-help {
    padding-bottom: 10px;
    padding-left: 0;
    display: block;
  }
  /* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results_summary.scss */
  .flights-search-results-summary .summary .text .result-help::before {
    height: 16px;
    width: 30px;
    content: "";
    display: inline-block;
    background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/icn-dprt.png");
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: right -2px;
    margin-right: 10px;
  }
  /* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_results/_search_results_summary.scss */
  .flights-search-results-summary .summary .text .result-help.return-trip::before {
    transform: rotate(35deg);
  }
}

@media (max-width: 991px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container {
    margin-top: 60px;
  }
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-infos {
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  background-color: #fff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .booking-infos {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  }
}
@media (max-width: 991px) {
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .booking-infos {
    margin: 0 16px;
  }
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .cancellation-policy {
  margin: 0;
  border-radius: 5px;
  padding: 16px 0 0;
}
@media (max-width: 991px) {
  /* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .cancellation-policy {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    margin: 0 16px;
    background-color: #fff;
    padding: 16px;
  }
}
@media screen and (max-width: 991px) and (-ms-high-contrast: active), (max-width: 991px) and (-ms-high-contrast: none) {
  /* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .cancellation-policy {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  }
}

/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .cancellation-policy .title {
  margin-bottom: 10px;
  font-weight: 500;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .cancellation-policy strong {
  font-weight: 500;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .cancellation-policy p {
  font-size: 16px;
  color: #484848;
  line-height: 26px;
  margin-bottom: 0;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section {
  border-radius: 5px 5px 0 0;
  box-shadow: none;
  max-width: 750px;
}
@media (max-width: 991px) {
  /* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section {
    margin: 10px;
    padding: 16px 0 4px;
  }
}
@media (min-width: 992px) {
  /* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .flight-baggage {
    width: 82%;
  }
}
@media (min-width: 992px) {
  /* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container {
    text-align: left;
    padding-left: 35px;
  }
}
@media (min-width: 992px) {
  /* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-journey {
    max-width: 230px;
  }
}
/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flights-info {
  border-bottom: 1px solid #E0E0E0;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .flights-info-section .flights-info:last-of-type {
  border-top: 0;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .banner .banner-wrap {
  margin-top: 0;
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  /* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .banner .banner-wrap {
    margin-bottom: 10px;
  }
}
@media (max-width: 991px) {
  /* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .promo-banner-container {
    margin-left: 15px;
    margin-right: 15px;
  }
}
/* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-hotel-section {
  padding-left: 32px;
  padding-right: 32px;
}
/* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-hotel-section .title {
  margin-bottom: 8px;
}
@media (min-width: 992px) {
  /* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .booking-hotel-section .title {
    margin-bottom: 0;
    margin-right: 16px;
    font-size: 24px;
  }
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action {
  font-weight: 700;
}
@media (min-width: 768px) {
  /* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .btn-action {
    font-size: 18px;
    min-height: 42px;
    font-weight: 100;
  }
}
/* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .passengers-info-section .cabin-info .title,
flight-booking-detail-component .purchase-container .passengers-info-section .passengers-info .title,
flight-booking-detail-component .purchase-container .cabin-info-section .cabin-info .title,
flight-booking-detail-component .purchase-container .cabin-info-section .passengers-info .title {
  font-size: 16px;
}
/* line 139, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .fare-rules-section {
  flex: 1 0 100%;
}
@media (max-width: 991px) {
  /* line 139, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .fare-rules-section {
    padding: 5px;
  }
}
/* line 146, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .fare-rules-section .terms {
  font-size: 16px;
  color: #2979FF;
}
/* line 149, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .fare-rules-section .terms::after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 21px;
  margin-left: 10px;
  color: #2979FF;
}
/* line 158, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .airline-details {
  display: inline-block;
}
/* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .airline-details p,
flight-booking-detail-component .purchase-container .airline-details strong {
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 991px) {
  /* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .airline-details p,
  flight-booking-detail-component .purchase-container .airline-details strong {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  /* line 169, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .airline-details p:last-of-type,
  flight-booking-detail-component .purchase-container .airline-details strong:last-of-type {
    font-size: 14px;
  }
}
/* line 176, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .airline-details strong {
  font-weight: 500;
  font-size: 16px;
}
/* line 181, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .purchase-container .airline-details .fare-type {
  text-transform: capitalize;
}
@media (max-width: 991px) {
  /* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .purchase-container .tnc-info-section {
    padding: 0;
  }
}
@media (min-width: 992px) {
  /* line 192, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .btn.travel-homepage {
    font-size: 18px;
    margin: 4px 0 30px;
  }
}
/* line 199, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .buttons-container {
  margin: 0;
}
@media (max-width: 991px) {
  /* line 199, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .buttons-container {
    margin: 0 16px;
  }
}
@media (min-width: 768px) {
  /* line 206, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .buttons-container .manage-booking {
    font-size: 18px;
    margin-left: 30px;
    width: auto;
    padding-bottom: 25px;
  }
}
@media (max-width: 991px) {
  /* line 206, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .buttons-container .manage-booking {
    margin-bottom: 8px;
  }
}
/* line 220, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .tnc-info-section {
  border-top: 1px solid #E0E0E0;
}
/* line 224, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .next-day-arrival {
  color: #EA1821;
  font-weight: 500;
}
@media (max-width: 991px) {
  /* line 224, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .next-day-arrival {
    font-size: 12px;
  }
}
/* line 234, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-footer .title .sub-title {
  font-size: 14px;
}
@media (max-width: 991px) {
  /* line 234, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
  flight-booking-detail-component .booking-summary-footer .title .sub-title {
    display: flex;
    flex: 1 0 auto;
    justify-content: flex-end;
  }
}
/* line 244, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .booking-summary-footer .points-info {
  font-size: 20px;
}
/* line 249, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .marketing-banner-section {
  height: auto;
  background-color: transparent;
}
/* line 254, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_booking_detail/_flight_booking_detail.scss */
flight-booking-detail-component .marketing-banner-section .banner .banner-wrap {
  margin-top: 15px;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .ui-select-choices-row {
  font-size: 14px;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover {
  background-color: #005076;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .form-control {
  padding: 12px 14px 0;
  height: 52px;
  max-height: 52px;
  border-radius: 3px;
  font-weight: 500;
  border: 1px solid #DEDEDE;
  background-color: #F8F8F8;
  font-size: 16px;
  box-shadow: none;
}
@media (max-width: 767px) {
  /* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_location_search/flight_location_search.scss */
  flight-location-search .ui-select-bootstrap .form-control {
    background-color: #fff;
    border: 0;
  }
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .form-control:focus {
  border: 1px solid #005073;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .form-control .ui-select-placeholder {
  position: absolute;
  left: 14px;
  bottom: 7px;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap .ui-select-match:focus {
  outline: 0;
  box-shadow: 0;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/flight_location_search/flight_location_search.scss */
flight-location-search .ui-select-bootstrap.open {
  min-height: 52px;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/flights/search_form/passengers_field_mobile/passengers_field_mobile.scss */
passengers-field-mobile form-popup-mobile .title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #484848;
  position: sticky;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr passengers-field-mobile form-popup-mobile .title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl passengers-field-mobile form-popup-mobile .title-content .close-tick {
  float: right;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
oldham-travel-type-switcher .switch-container {
  display: flex;
  position: absolute;
  height: 55px;
  min-width: 365px;
  background-color: #fff;
  top: 0;
  z-index: 1;
  border-radius: 5px 5px 0 0;
}
@media (max-width: 991px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
  oldham-travel-type-switcher .switch-container {
    top: -37px;
  }
}
@media (max-width: 768px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
  oldham-travel-type-switcher .switch-container {
    height: 56px;
  }
}
@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
  oldham-travel-type-switcher .switch-container {
    border: 1px solid #EEF1F3;
    border-radius: 5px;
    box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.07);
    width: calc(100% - 16px);
    margin-left: 8px;
    min-width: auto;
    top: -65px;
    height: 75px;
  }
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
oldham-travel-type-switcher .switch-container > div {
  height: 100%;
  width: 87px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex: 1 0 auto;
  padding: 20px 0;
  margin: 0 15px;
  color: #D1D8DB;
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
  oldham-travel-type-switcher .switch-container > div {
    min-width: 55px;
    width: auto;
    padding: 0;
    flex-direction: column;
    align-items: center;
    font-size: 16px;
  }
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
oldham-travel-type-switcher .switch-container .active {
  color: #39474E;
  border-bottom: 1px solid #39474E;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
.ltr oldham-travel-type-switcher .switch-container .icon {
  margin-right: 10px;
}
@media (max-width: 767px) {
  /* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
  .ltr oldham-travel-type-switcher .switch-container .icon {
    margin-right: 0;
  }
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
.rtl oldham-travel-type-switcher .switch-container .icon {
  margin-left: 10px;
}
@media (max-width: 767px) {
  /* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
  .rtl oldham-travel-type-switcher .switch-container .icon {
    margin-left: 0;
  }
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
oldham-travel-type-switcher .hotels-container .icon,
oldham-travel-type-switcher .cars-container .icon,
oldham-travel-type-switcher .flights-container .icon {
  width: 36px;
  height: 33px;
  background-size: cover;
  margin-bottom: 5px;
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
oldham-travel-type-switcher .hotels-container.active .icon {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/hotel-icn-active.png");
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
oldham-travel-type-switcher .hotels-container .icon {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/hotel-icn-inactive.png");
}
/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
oldham-travel-type-switcher .cars-container.active .icon {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/car-icn-active.png");
}
/* line 104, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
oldham-travel-type-switcher .cars-container .icon {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/car-icn-inactive.png");
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
oldham-travel-type-switcher .flights-container.active .icon {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/flight-icn-active.png");
}
/* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/oldham_travel_type_switcher/_oldham_travel_type_switcher.scss */
oldham-travel-type-switcher .flights-container .icon {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/flight-icn-inactive.png");
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/input_counter/input_counter.scss */
input-counter .input-counter {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 0;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/input_counter/input_counter.scss */
input-counter .input-counter button,
input-counter .input-counter .number {
  height: 1.75rem;
  font-size: 1rem;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/input_counter/input_counter.scss */
input-counter .input-counter button {
  text-align: center;
  border: 1px solid;
  background: #fff;
  padding: 0.188rem 0 0.063rem;
  width: 1.375rem;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/input_counter/input_counter.scss */
input-counter .input-counter button:focus {
  outline: 0;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/input_counter/input_counter.scss */
input-counter .input-counter .left-button {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/input_counter/input_counter.scss */
input-counter .input-counter .right-button {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/input_counter/input_counter.scss */
input-counter .input-counter .number {
  flex: 1 0 0%;
  text-align: center;
  align-items: center;
  min-width: 2rem;
  max-width: 4rem;
  line-height: 1.75rem;
  border-top: 1px solid;
  border-bottom: 1px solid;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/header_notification/header_notification.scss */
header-notification {
  color: #2979FF;
  display: inline-block;
  position: relative;
  font-size: 14px;
}
@media (max-width: 991px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/header_notification/header_notification.scss */
  header-notification {
    right: 30px;
    top: 3.5px;
    font-size: 12px;
  }
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/header_notification/header_notification.scss */
header-notification img {
  height: 18px;
  width: 18px;
  margin: 0 8px;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/header_notification/header_notification.scss */
header-notification .close-button {
  position: absolute;
  right: 13px;
  top: 5px;
  font-weight: 600;
}
@media (max-width: 991px) {
  /* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/header_notification/header_notification.scss */
  header-notification .close-button {
    font-size: 14px;
  }
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/header_notification/header_notification.scss */
header-notification .notice-container {
  display: flex;
  align-items: center;
  position: relative;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/header_notification/header_notification.scss */
header-notification .notice-message {
  position: absolute;
  text-align: left;
  font-size: 14px;
  width: 475px;
  max-width: 475px;
  padding: 15px 35px 15px 20px;
  border-radius: 5px;
  background-color: #fff;
  border: 1px solid #303030;
  color: #303030;
  top: 35px;
  right: -95%;
  line-height: 24px;
  cursor: default;
  z-index: 1;
}
@media (max-width: 991px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/header_notification/header_notification.scss */
  header-notification .notice-message {
    width: 350px;
    right: -30%;
    top: 30px;
    padding: 30px 10px 15px 20px;
  }
}
@media (max-width: 374px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/header_notification/header_notification.scss */
  header-notification .notice-message {
    width: calc(100vw - 26px);
  }
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/header_notification/header_notification.scss */
header-notification .notice-message::before {
  content: "";
  width: 0;
  height: 0;
  border: 10px solid transparent;
  position: absolute;
  left: 56%;
  top: -19px;
  border-bottom: 10px solid #303030;
}
@media (max-width: 991px) {
  /* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/header_notification/header_notification.scss */
  header-notification .notice-message::before {
    left: 71%;
  }
}
/* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/components/shared/header_notification/header_notification.scss */
header-notification .notice-message ul {
  padding-left: 17px;
  margin-bottom: 0;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/shared/input_counter/_input_counter.scss */
input-counter .input-counter {
  display: flex;
  padding: 8px 0;
  font-size: 16px;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/shared/input_counter/_input_counter.scss */
input-counter .input-counter .number {
  max-width: 0;
  min-width: 40px;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/shared/input_counter/_input_counter.scss */
input-counter .input-counter .left-button,
input-counter .input-counter .right-button {
  border-radius: 5px;
  background: #EBEFF1;
  color: #005073;
  border: 0;
  height: 27px;
  width: 25px;
  line-height: 25px;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/shared/input_counter/_input_counter.scss */
input-counter .label {
  flex: 1 0 0%;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/shared/input_counter/_input_counter.scss */
input-counter .button-container {
  flex: 1 0 auto;
  display: flex;
  justify-content: flex-end;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/shared/input_counter/_input_counter.scss */
input-counter button:disabled {
  opacity: 0.25;
}

/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/shared/header_notification/_header_notification.scss */
header-notification .notice-message {
  background: linear-gradient(90deg, #495A63 0%, #7C909B 100%);
  color: #fff;
  border: 0;
  box-shadow: 0 0 20px 8px rgba(0, 0, 0, 0.101);
}
@media (max-width: 991px) {
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/shared/header_notification/_header_notification.scss */
  header-notification .notice-message {
    background: linear-gradient(140deg, #495A63 0%, #7C909B 100%);
  }
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/shared/header_notification/_header_notification.scss */
header-notification .notice-message::before {
  border-bottom: 10px solid #6C7881;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/shared/header_notification/_header_notification.scss */
header-notification .notice-message a {
  color: #fff;
  text-decoration: underline;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-loading .loading-container > img {
  width: 96px;
  height: 96px;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list,
.ltr .result-list-items {
  background: transparent;
}
@media (max-width: 767px) {
  /* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list {
    margin-bottom: 0;
  }
}

/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.row.result-area {
  margin-bottom: 0;
}

/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-list-result-item {
  -webkit-box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.06);
  box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.06);
  border-radius: 5px;
  border: 0;
  background-color: #fff;
  margin-bottom: 16px;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .top-section {
  margin-bottom: 8px;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .top-section {
    flex: 1;
    float: none;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  /* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .top-section {
    padding: 0 12px;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .bottom-section {
    float: none;
  }
  /* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .price-box-section {
    align-self: stretch;
    width: 160px;
    float: none;
    margin-top: 8px;
    margin-bottom: 8px;
  }
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-item-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-item-container:focus {
  box-shadow: 2px 3px 10px 2px rgba(51, 51, 51, 0.1);
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-image-wrapper {
  height: 100%;
  width: 100%;
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-content {
  display: inline-flex;
  width: 75.5%;
  float: none;
  margin: 12px 0 0;
  padding: 0;
  flex-wrap: wrap;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-content {
    max-width: inherit;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-content {
    margin-top: 8px;
  }
}
/* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-details-info {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-details-info {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: stretch;
    align-items: flex-start;
    padding-bottom: 9px;
  }
}
@media (max-width: 767px) {
  /* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-details-info {
    padding: 0;
  }
}
/* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-image-container {
  border-radius: 5px 0 0 5px;
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 132, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-image {
  border-radius: 5px 0 0 5px;
}
/* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-name {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: block;
  width: 100%;
  padding-top: 0;
  margin-bottom: 4px;
  margin-top: 0;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-name {
    width: 100%;
    font-size: 20px;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  /* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-name {
    margin-bottom: 0;
  }
}
/* line 159, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-ratings {
  font-size: 10px;
  display: block;
  margin-bottom: 4px;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 159, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-ratings {
    font-size: 12px;
    margin-bottom: 8px;
  }
}
@media (max-width: 767px) {
  /* line 159, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-ratings {
    margin-bottom: 0;
    display: flex;
  }
}
/* line 175, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-ratings .trustscore-container {
  display: none;
}
@media (max-width: 767px) {
  /* line 175, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-ratings .trustscore-container {
    display: inline-block;
  }
}
/* line 182, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-address {
  color: inherit;
  font-size: 12px;
  margin-bottom: 4px;
  display: none;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 182, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-address {
    font-size: 14px;
    display: block;
  }
}
@media (max-width: 767px) {
  /* line 182, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-address {
    display: none;
  }
}
/* line 199, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-distance, .ltr .result-list-items .hotel-address {
  font-size: 12px;
  padding-top: 0;
  margin-bottom: 12px;
}
/* line 204, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-distance .fa, .ltr .result-list-items .hotel-address .fa {
  color: #C6C6C6;
}
@media (max-width: 767px) {
  /* line 204, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-distance .fa, .ltr .result-list-items .hotel-address .fa {
    height: 12px;
    width: 12px;
    position: relative;
  }
}
@media (max-width: 767px) {
  /* line 212, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-distance .fa::before, .ltr .result-list-items .hotel-address .fa::before {
    position: absolute;
    bottom: 2px;
  }
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 199, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-distance, .ltr .result-list-items .hotel-address {
    font-size: 14px;
    margin-bottom: 4px;
  }
}
@media (max-width: 767px) {
  /* line 226, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-distance span, .ltr .result-list-items .hotel-address span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 89%;
    display: inline-block;
    padding-right: 17px;
  }
}
/* line 237, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-info-area {
  font-size: 12px;
  display: none;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 237, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
  .ltr .result-list-items .hotel-info-area {
    font-size: 14px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 230px;
  }
}
/* line 252, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-info-area .show-on-map {
  color: #2979FF;
  padding-left: 0;
}
/* line 255, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-info-area .show-on-map .fa-map-marker {
  color: inherit;
}
/* line 258, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-trustscore-container {
  position: relative;
}
/* line 261, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-trustscore-container-xs {
  position: relative;
}
/* line 265, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_list_item.scss */
.ltr .result-list-items .hotel-price-box {
  height: 100%;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
.result-list-item .price-container {
  text-align: left;
  line-height: 1.1;
  display: block;
  padding-top: 0;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
  .result-list-item .price-container {
    text-align: right;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
  .result-list-item .price-container {
    padding: 0 12px;
    position: absolute;
    left: 100px;
    right: 0;
    bottom: 11px;
  }
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
.result-list-item .price-available {
  position: relative;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
.result-list-item .price-available::after {
  color: #2979FF;
  font: normal normal normal 14px FontAwesome;
  font-size: 22px;
  content: "\f105";
  position: absolute;
  right: 0;
  bottom: -4px;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
  .result-list-item .price-available::after {
    content: "";
  }
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
.result-list-item .price-unavailable {
  margin-top: auto;
  margin-bottom: auto;
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
.result-list-item .price-unavailableHeading {
  font-size: 16px;
  font-weight: normal;
  color: #E30613;
  margin-bottom: 4px;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
.result-list-item .price-unavailableFootnote {
  font-size: 12px;
  color: #888888;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
.result-list-item .price-bestDeal {
  display: none;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
.result-list-item .price-cash, .result-list-item .price-points {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
  .result-list-item .price-cash, .result-list-item .price-points {
    font-size: 20px;
    text-align: right;
  }
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
.result-list-item .price-singleNight, .result-list-item .price-totalNights {
  position: relative;
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
.result-list-item .price-perNight {
  display: block;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
  .result-list-item .price-perNight {
    margin-bottom: 8px;
  }
}
/* line 83, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
.result-list-item .price-currency, .result-list-item .price-value, .result-list-item .price-vat {
  white-space: nowrap;
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
.result-list-item .price-actions {
  margin-top: auto;
  display: none;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_price_box.scss */
  .result-list-item .price-actions {
    display: inline;
  }
}

@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
  hotels-edit-search-form {
    display: block;
  }
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
hotels-edit-search-form .search-form {
  color: #484848;
  width: 100%;
  top: 50%;
  left: 0;
  z-index: 1;
  padding: 12px 20px 21px;
  min-height: 121px;
  height: auto;
  border-radius: 0 5px 5px;
}
@media (max-width: 767px) {
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
  hotels-edit-search-form .search-form {
    background-color: #EBEFF1;
    height: 252px;
    border-radius: 5px;
    padding: 26px 20px 21px;
  }
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
hotels-edit-search-form .select2DestinationsDropdown .select2-search {
  padding: 0 12px;
  background: #fff;
  margin: 0 2px;
  width: calc(100% - 4px);
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
hotels-edit-search-form .select2-dropdown-open {
  border: 0;
  border-radius: 5px;
  box-shadow: 0 0 0 2px #005073;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
hotels-edit-search-form .select2-results .select2-highlighted {
  background: #005073;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
hotels-edit-search-form .ipt-select2.thin .select2-container .select2-choice {
  background: #F8F8F8;
  border-color: #DEDEDE;
  border-radius: 3px;
  display: flex;
  align-items: center;
  box-shadow: none;
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
hotels-edit-search-form .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 0;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
hotels-edit-search-form form {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
hotels-edit-search-form form .search-form-group {
  flex: 1 0 auto;
  min-width: 0;
  position: relative;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
.ltr hotels-edit-search-form form .search-form-group {
  margin-right: 10px;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
.rtl hotels-edit-search-form form .search-form-group {
  margin-left: 10px;
}
@media (max-width: 767px) {
  /* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
  hotels-edit-search-form form .search-form-group {
    flex: 1 0 100%;
    min-width: 0;
  }
  /* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
  .ltr hotels-edit-search-form form .search-form-group {
    margin-right: 0;
  }
  /* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
  .rtl hotels-edit-search-form form .search-form-group {
    margin-left: 0;
  }
}
/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
hotels-edit-search-form form .search-form-group .search-form-label {
  margin: 5px 15px;
  position: absolute;
  z-index: 44;
  font-size: 12px;
  color: #484848;
}
@media (max-width: 767px) {
  /* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
  hotels-edit-search-form form .search-form-group .search-form-label {
    font-size: 12px;
  }
}
/* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
hotels-edit-search-form form .search-form-group.product-type-switch {
  flex: 1 0 100%;
  margin-bottom: 8px;
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
.ltr hotels-edit-search-form form .search-form-group.product-type-switch {
  margin-right: 0;
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
.rtl hotels-edit-search-form form .search-form-group.product-type-switch {
  margin-left: 0;
}
/* line 93, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
hotels-edit-search-form form .search-form-group .search-form-input.visible-xs {
  line-height: 1;
}
@media (max-width: 991px) {
  /* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
  hotels-edit-search-form form #destination-container {
    padding-bottom: 10px;
  }
}
@media (min-width: 992px) {
  /* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
  hotels-edit-search-form form #destination-container {
    flex: 1 0 60%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
  hotels-edit-search-form form #destination-container {
    flex: 1 0 100%;
    padding-bottom: 10px;
  }
}
/* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
hotels-edit-search-form form #date-container {
  flex: 1 0 25%;
}
@media (max-width: 767px) {
  /* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
  hotels-edit-search-form form #date-container {
    padding-bottom: 10px;
  }
}
/* line 120, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
hotels-edit-search-form form #room-guest-field {
  flex: 1 0 100%;
}
@media (min-width: 992px) {
  /* line 120, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
  hotels-edit-search-form form #room-guest-field {
    width: 180px;
  }
}
@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
  /* line 120, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
  hotels-edit-search-form form #room-guest-field {
    width: 238px;
  }
}

@media (max-width: 767px) {
  /* line 120, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
  hotels-edit-search-form form #room-guest-field {
    margin-bottom: 15px;
  }
}
/* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
hotels-edit-search-form form #search-form-submit {
  flex: 1 0 10%;
  max-width: 90px;
  height: 53px;
}
@media (max-width: 767px) {
  /* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
  hotels-edit-search-form form #search-form-submit {
    max-width: 150px;
  }
}
@media (max-width: 767px) {
  /* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
  hotels-edit-search-form form #search-form-submit {
    max-width: inherit;
    flex: 1 0 100%;
    height: 46px;
    margin-top: 0;
  }
}
/* line 151, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_edit_search_form.scss */
hotels-edit-search-form input[type="radio"]:checked + label {
  font-weight: 500;
}

@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form {
    display: block;
    padding: 0 15px;
  }
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form .search-form {
  color: #484848;
  width: 100%;
  top: 52px;
  left: 0;
  z-index: 1;
  padding: 12px 20px 21px;
  min-height: 121px;
  height: auto;
  border-radius: 0 5px 5px;
  box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.07);
}
@media (max-width: 991px) {
  /* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form .search-form {
    top: 18px;
  }
}
@media (max-width: 991px) {
  /* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form .search-form {
    height: 173px;
  }
}
@media (max-width: 767px) {
  /* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form .search-form {
    background-color: #EBEFF1;
    height: 252px;
    border-radius: 5px;
    padding: 26px 15px 21px;
    box-shadow: none;
  }
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form .search-form .dirtyMsg {
  z-index: 45;
  top: 52px;
}
@media (max-width: 991px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form .search-form .dirtyMsg {
    top: 60px;
  }
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form .select2DestinationsDropdown .select2-search {
  padding: 0 12px;
  background: #fff;
  margin: 0 2px;
  width: calc(100% - 4px);
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form .select2-dropdown-open {
  border: 0;
  border-radius: 5px;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form .select2-results .select2-highlighted {
  background: #005073;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form .ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match {
  border-bottom-color: #DEDEDE;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form .ipt-select2.thin .select2-container .select2-choice {
  background: #F8F8F8;
  border-color: #DEDEDE;
  border-radius: 3px;
  display: flex;
  align-items: center;
  box-shadow: none;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 0;
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form form {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}
/* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form form .search-form-group {
  flex: 1 0 auto;
  min-width: 0;
  position: relative;
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
.ltr hotels-search-form form .search-form-group {
  margin-right: 10px;
}
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
.rtl hotels-search-form form .search-form-group {
  margin-left: 10px;
}
@media (max-width: 767px) {
  /* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form form .search-form-group {
    flex: 1 0 100%;
    min-width: 0;
  }
  /* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  .ltr hotels-search-form form .search-form-group {
    margin-right: 0;
  }
  /* line 96, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  .rtl hotels-search-form form .search-form-group {
    margin-left: 0;
  }
}
/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form form .search-form-group .search-form-label {
  margin: 5px 15px;
  position: absolute;
  z-index: 44;
  font-size: 12px;
  color: #484848;
}
@media (max-width: 767px) {
  /* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form form .search-form-group .search-form-label {
    font-size: 12px;
  }
}
/* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form form .search-form-group.product-type-switch {
  flex: 1 0 100%;
  margin-bottom: 8px;
}
/* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
.ltr hotels-search-form form .search-form-group.product-type-switch {
  margin-right: 0;
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
.rtl hotels-search-form form .search-form-group.product-type-switch {
  margin-left: 0;
}
/* line 117, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form form .search-form-group .search-form-input.visible-xs {
  line-height: 1;
}
@media (max-width: 991px) {
  /* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form form #destination-container {
    padding-bottom: 10px;
  }
}
@media (min-width: 992px) {
  /* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form form #destination-container {
    flex: 1 0 60%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form form #destination-container {
    flex: 1 0 100%;
    padding-bottom: 10px;
  }
}
/* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form form #date-container {
  flex: 1 0 25%;
}
@media (max-width: 767px) {
  /* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form form #date-container {
    padding-bottom: 10px;
  }
}
/* line 144, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form form #room-guest-field {
  flex: 1 0 100%;
  height: 15px;
  margin-bottom: 12px;
}
@media (min-width: 992px) {
  /* line 144, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form form #room-guest-field {
    width: 180px;
  }
}
@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
  /* line 144, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form form #room-guest-field {
    width: 238px;
  }
}

@media (max-width: 767px) {
  /* line 144, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form form #room-guest-field {
    margin-bottom: 15px;
  }
}
/* line 161, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
hotels-search-form input[type="radio"]:checked + label {
  font-weight: 500;
}
@media (max-width: 991px) {
  /* line 165, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form .date-range-single-field {
    top: -1px;
  }
}
@media (max-width: 767px) {
  /* line 165, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_form/_search_form.scss */
  hotels-search-form .date-range-single-field {
    top: auto;
  }
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap.open {
  min-height: 52px;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap .dropdown-menu {
  border-radius: 0;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap.invalid .form-control, hotel-location-search .ui-select-bootstrap.invalid .form-control:focus {
  border-color: #DEDEDE;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap .form-control {
  border-radius: 3px;
  border-color: #DEDEDE;
  background-color: #F8F8F8;
  font-size: 16px;
  min-height: 52px;
  padding: 0 15px;
  color: #282828;
  font-weight: 500;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-bootstrap .form-control:focus {
  border: 0;
  border-radius: 5px;
  box-shadow: 0 0 0 2px #005073;
}
@media (max-width: 767px) {
  /* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/hotel_location_search/hotel_location_search.scss */
  hotel-location-search .ui-select-bootstrap .form-control {
    padding: 12px 14px 0;
    background-color: #fff;
    border: 0;
    width: 100% !important;
  }
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/hotel_location_search/hotel_location_search.scss */
hotel-location-search .ui-select-placeholder {
  font-weight: 300;
  color: #282828;
}

/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/hotel_location_search/hotel_location_search.scss */
.searchForm hotel-location-search .dirtyMsg,
.search-form hotel-location-search .dirtyMsg {
  top: 55px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area {
  background-color: #FAFAFA;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .color-headline {
  color: #484848;
}
@media (max-width: 767px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area .color-headline {
    padding: 25px 0 0 20px;
  }
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review {
  margin-top: 0;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .header {
  margin-bottom: 17.5px;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .divider {
  border-color: #EDEDED;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .ratings.hidden-xs .score {
  border-color: #EDEDED;
  max-width: 320px;
  width: 320px;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .ratings.hidden-xs .category {
  width: auto;
  font-size: 16px;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .ratings.hidden-xs .category .label-category-rank {
  border-color: #484848;
  font-size: 16px;
  color: #484848;
  padding: 8px 18px;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .category-scores {
  font-size: 16px;
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .category-scores a {
  text-decoration: none;
}
@media (max-width: 767px) {
  /* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area .trustyou-review .category-scores {
    font-size: 14px;
  }
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .category-scores .comment {
  line-height: 28px;
}
@media (max-width: 767px) {
  /* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area .trustyou-review .category-scores .comment {
    line-height: 24px;
  }
}
/* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows {
  color: #484848;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .comment {
  line-height: 24px;
}
@media (max-width: 767px) {
  /* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .comment {
    line-height: 22px;
  }
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows strong {
  font-size: 16px;
  font-weight: 600;
}
@media (max-width: 767px) {
  /* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows strong {
    font-size: 14px;
  }
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .title {
  font-size: 14px;
  color: #484848;
}
@media (max-width: 767px) {
  /* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .title {
    font-size: 12px;
  }
}
/* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .facet .comments {
  font-size: 14px;
  color: #484848;
  line-height: 24px;
}
@media (max-width: 767px) {
  /* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .facet .comments {
    font-size: 12px;
  }
}
/* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .facet .title {
  font-size: 16px;
  color: #484848;
  font-weight: 500;
  line-height: 24px;
}
/* line 102, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .facet .ty-icon.ty-icon-ok,
.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .facet .ty-icon.ty-icon-remove {
  font-size: 18px;
  line-height: 24px;
}
/* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .row.main {
  margin-top: -4px;
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .trustyou-review .header-title {
  font-size: 16px;
  font-weight: 500;
  color: #484848;
}
@media (max-width: 767px) {
  /* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area .trustyou-review .header-title {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  /* line 124, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area .trustyou-review .row.score .header {
    padding-left: 15px;
  }
}
/* line 132, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  border-radius: 5px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 132, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 132, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview {
    box-shadow: none;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  /* line 132, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview {
    box-shadow: none;
  }
}
/* line 148, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotelDescription p {
  line-height: 28px;
}
@media (max-width: 767px) {
  /* line 148, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotelDescription p {
    line-height: 24px;
  }
}
/* line 157, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description {
  padding: 12px 20px;
}
@media (max-width: 767px) {
  /* line 157, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description {
    margin-bottom: 10px;
  }
}
/* line 165, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .headline-container .chevron-container {
  color: #484848;
}
/* line 170, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .headline-container .fa-chevron-down::before {
  content: "\f107";
}
/* line 176, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .headline-container .fa-chevron-up::before {
  content: "\f106";
}
/* line 183, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .title {
  font-weight: 600;
  color: #484848;
  padding-left: 0;
  padding-bottom: 5px;
}
/* line 190, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview p {
  padding-bottom: 20px;
}
/* line 194, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview b,
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview strong {
  font-weight: 500;
}
/* line 201, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .guest-love-list .title,
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .facilities-list .title {
  padding-bottom: 10px;
  color: #484848;
}
/* line 208, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-reviews,
.hotel-detail-info-area.new-detail-info-area #tab-map {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  background-color: #fff;
  border: 0;
  border-radius: 5px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 208, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews,
  .hotel-detail-info-area.new-detail-info-area #tab-map {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  }
}
@media (max-width: 767px) {
  /* line 208, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews,
  .hotel-detail-info-area.new-detail-info-area #tab-map {
    margin: 10px;
  }
}
/* line 222, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-map {
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  /* line 222, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-map {
    margin: 10px 10px 15px;
  }
}
/* line 229, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-map #mapbox-search-map {
  border-radius: 5px;
}
@media (max-width: 767px) {
  /* line 233, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-map .title {
    padding-right: 0;
    padding-left: 0;
  }
}
/* line 243, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms {
  display: flex;
  align-items: center;
  flex-direction: column;
}
@media (max-width: 767px) {
  /* line 243, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms {
    margin-bottom: 15px;
    padding-top: 0;
  }
}
/* line 252, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms:hover {
  text-decoration: none;
  color: #484848;
}
/* line 257, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa-angle-down {
  height: 58px;
  width: 58px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  color: #2979FF;
}
@media (max-width: 767px) {
  /* line 257, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa-angle-down {
    height: 44px;
    width: 44px;
    font-size: 25px;
  }
}
/* line 272, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa-angle-down::before {
  top: auto;
  font-weight: 100;
}
/* line 278, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa {
  border: 1px solid #2979FF;
  border-radius: 50%;
}
/* line 283, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms span {
  padding-top: 25px;
  font-size: 18px;
  font-weight: 400;
}
@media (max-width: 767px) {
  /* line 283, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms span {
    padding-top: 10px;
    font-size: 16px;
  }
}
/* line 294, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .room-options-title {
  text-transform: none;
}
/* line 299, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-reviews {
  padding: 20px 5px;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 299, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-reviews {
    margin: 0 10px 10px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    box-shadow: 0 5px 36px -8px rgba(0, 0, 0, 0.08);
  }
}
/* line 311, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container .view-full-review a {
  color: #2979FF;
  text-decoration: none;
}
/* line 319, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area #tab-overView {
  padding-top: 0;
  margin-top: 32px;
  background-color: #fff;
}
@media (max-width: 767px) {
  /* line 319, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-overView {
    margin: 10px 10px 0;
    box-shadow: 0 -5px 36px -8px rgba(0, 0, 0, 0.08);
    border-bottom: 1px solid #EDEDED;
    border-radius: 5px 5px 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
/* line 333, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_info_area.scss */
.hotel-detail-info-area.new-detail-info-area .banner-mobile {
  padding: 0 10px;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/amenities/_amenities.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview amenities {
  border: 0;
  padding: 12px 15px;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/amenities/_amenities.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item {
  padding-bottom: 15px;
  line-height: 28px;
}
@media (max-width: 767px) {
  /* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/amenities/_amenities.scss */
  .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item {
    line-height: 24px;
  }
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/amenities/_amenities.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item em {
  color: #009E9B;
  line-height: 1.4;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/amenities/_amenities.scss */
.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item span {
  color: #484848;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/hotel_description/_hotel_description.scss */
hotel-description {
  border-top: 0;
  border-left: 0;
  border-bottom: 0;
  border-color: #EDEDED;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/hotel_description/_hotel_description.scss */
  hotel-description {
    border: 0;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button {
  box-shadow: none;
  background-color: #EBEFF1;
  color: #484848;
  min-height: 78px;
  height: auto;
}
@media (min-width: 768px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  mobile-room-prices-button {
    display: none;
  }
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .starting-from {
  font-weight: 400;
  display: inline;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .left-content {
  font-size: 14px;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .left-content .reward-content .base-info .points-value {
  font-size: 18px;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .left-content .reward-content .base-info .points-label {
  font-size: 14px;
  margin-left: 3px;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .left-content .reward-content .no-point .value {
  font-size: 18px;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .right-content .fa {
  display: none;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
mobile-room-prices-button .right-content .action-text {
  font-size: 16px;
  text-align: center;
  white-space: nowrap;
}
@media (max-width: 480px) {
  /* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  mobile-room-prices-button .right-content .action-text {
    font-size: 12px;
  }
}
@media screen and (max-width: 480px) and (min-width: 320px) {
  /* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  mobile-room-prices-button .right-content .action-text {
    font-size: calc(12px + 4 * ((100vw - 320px) / 54));
  }
}
@media screen and (max-width: 480px) and (min-width: 374px) {
  /* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/mobile_room_prices_button/_mobile_room_prices_button.scss */
  mobile-room-prices-button .right-content .action-text {
    font-size: 16px;
  }
}

/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container {
  background-color: #FAFAFA;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .cheapest-room-selection .points-amount .cash-payment-per-night {
  font-size: 20.8px;
  font-weight: 500;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .reward-yourself .points-container .currency {
  padding-right: 3px;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  padding-top: 0;
  border-radius: 5px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  }
}
@media (max-width: 767px) {
  /* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area {
    box-shadow: none;
    background-color: #FAFAFA;
  }
}
@media (max-width: 767px) {
  /* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-image-gallery {
    height: 185px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  }
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
@media (max-width: 767px) {
  /* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide {
    width: 100%;
    display: inline-block;
  }
}
@media (max-width: 991px) {
  /* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide {
    border-radius: 0;
  }
}
@media (max-width: 767px) {
  /* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slick-list,
  .hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide {
    height: 185px;
  }
}
@media (max-width: 767px) {
  /* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slick-list .slick-track,
  .hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide .slick-track {
    height: 185px;
  }
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container {
  background: #fff;
  border: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  color: #484848;
  height: auto;
}
@media (max-width: 767px) {
  /* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    border-radius: 5px;
    margin: 10px;
    width: auto;
  }
}
@media screen and (max-width: 767px) and (-ms-high-contrast: active), (max-width: 767px) and (-ms-high-contrast: none) {
  /* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  }
}

/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .travel-breakdown-container {
  margin-top: 0;
  font-weight: 400;
}
/* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container {
  flex: 1 1 50%;
}
/* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action {
  margin-top: 0;
}
/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action.loading {
  height: 60px;
  width: 206px;
}
/* line 104, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading) {
  max-width: inherit;
  width: 206px;
}
/* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info a.view-in-map {
  color: #2979FF;
  font-size: 14px;
  text-decoration: none;
  font-weight: 400;
  margin-top: 2px;
  padding: 4px;
}
@media (max-width: 767px) {
  /* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info a.view-in-map {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  /* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  /* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info {
    padding-bottom: 15px;
  }
}
/* line 139, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map .fa {
  padding-right: 5px;
  padding-bottom: 4px;
  display: block;
}
@media (max-width: 767px) {
  /* line 139, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map .fa {
    padding-bottom: 3px;
  }
}
/* line 149, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-name {
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 149, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-name {
    font-weight: 500;
  }
}
/* line 157, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .text-right {
  flex-direction: row;
}
/* line 162, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection,
.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself {
  padding-top: 15px;
  height: 125px;
  display: flex;
}
/* line 168, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .text-right,
.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .text-right {
  flex-direction: row;
  padding-top: 5px;
  height: 100%;
}
/* line 174, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .label,
.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .label {
  font-size: 16px;
}
/* line 178, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .label,
.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .text-right,
.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .label,
.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .text-right {
  flex: 1 0 100%;
}
/* line 183, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-container,
.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-container {
  flex-wrap: wrap;
  height: 105px;
}
/* line 187, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-amount,
.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-amount {
  flex: 1 0 40%;
  justify-content: flex-start;
  text-align: left;
  font-size: 20px;
  font-weight: 500;
}
/* line 200, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .name {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
  margin-bottom: auto;
}
/* line 208, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .general-details-container .address {
  font-size: 16px;
  flex: 1 0 auto;
  padding-top: 3px;
}
@media (max-width: 767px) {
  /* line 208, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .general-details-container .address {
    font-size: 12px;
    padding-top: 0;
  }
}
/* line 221, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .reward-yourself .reward-label .heading {
  font-size: 18px;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 221, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .reward-yourself .reward-label .heading {
    font-size: 14.5px;
    height: 22px;
  }
}
@media screen and (max-width: 991px) and (min-width: 768px) and (min-width: 768px) {
  /* line 221, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .reward-yourself .reward-label .heading {
    font-size: calc(14.5px + 3.5 * ((100vw - 768px) / 223));
  }
}
@media screen and (max-width: 991px) and (min-width: 768px) and (min-width: 991px) {
  /* line 221, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .top-area .reward-yourself .reward-label .heading {
    font-size: 18px;
  }
}

/* line 232, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .reward-yourself .points-amount .value {
  font-size: 15px;
}
/* line 236, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .reward-yourself .cash-amount {
  flex-direction: column;
  align-items: flex-start;
}
/* line 239, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .reward-yourself .cash-amount .currency,
.hotel-detail-container.new-details-container .top-area .reward-yourself .cash-amount .value {
  font-size: 20px;
  font-weight: 500;
}
/* line 244, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .top-area .reward-yourself .cash-amount.loading {
  align-self: flex-start;
}
/* line 252, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .trust-you-rating-container trust-you {
  align-self: flex-end;
}
/* line 254, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .see-reviews-block,
.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-button a {
  color: #2979FF;
  font-size: 14px;
  text-decoration: none;
  font-weight: 400;
}
@media (max-width: 767px) {
  /* line 254, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .trust-you-rating-container trust-you .see-reviews-block,
  .hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-button a {
    display: none;
  }
}
/* line 265, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-review-block {
  font-size: 14px;
}
@media (max-width: 767px) {
  /* line 265, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-review-block {
    font-size: 10px;
    padding-top: 2px;
  }
}
/* line 272, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-review-block .reviews-block {
  color: #484848;
}
@media (max-width: 767px) {
  /* line 272, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-review-block .reviews-block {
    font-size: 12px;
    line-height: 1;
  }
}
/* line 283, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-detail-room-button-text {
  margin-bottom: 8px;
  padding: 0 20px;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.hotel-detail-container.new-details-container .hotel-detail-room-button-text else {
  text-transform: none;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.hotel-detail-container.new-details-container .hotel-detail-room-button-text::first-letter {
  text-transform: uppercase;
}
/* line 287, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .hotel-detail-room-button-text span {
  display: none;
}
/* line 292, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-container.new-details-container .banner-mobile {
  margin: 10px;
}

/* line 301, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-room-list .point-cash-slider-component #fixed-background {
  height: 100%;
}
@media (max-width: 991px) {
  /* line 308, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/details/_details.scss */
  .hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component #points-cash-slider .rz-pointer {
    background-color: #005073;
    border: 3px solid #FDEFE5;
  }
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/room_image/_room_image.scss */
room-image room-details-modal-button .room-details {
  color: #2979FF;
  text-decoration: none;
  margin-left: 20px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/room_image/_room_image.scss */
  room-image room-details-modal-button .room-details {
    margin-bottom: 16px;
  }
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/room_image/_room_image.scss */
room-image room-details-modal-button .room-details:hover {
  text-decoration: none;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/room_image/_room_image.scss */
room-image room-details-modal-button .hotel-detail-room-button-text {
  text-decoration: none;
  padding: 4px;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/room_image/_room_image.scss */
room-image room-details-modal-button .hotel-detail-room-button-text:focus {
  outline: 2px solid -webkit-focus-ring-color;
  outline-offset: 0;
  border-radius: 3px;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/room_image/_room_image.scss */
room-image .image-counter {
  display: none;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/room_image/_room_image.scss */
room-image .default-image,
room-image .hotel-image,
room-image .broken-image {
  border-radius: 3px;
}
@media (max-width: 767px) {
  /* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/room_image/_room_image.scss */
  room-image .default-image,
  room-image .hotel-image,
  room-image .broken-image {
    margin: 20px 20px 13px;
    width: auto;
    max-width: inherit;
  }
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/room_image/_room_image.scss */
room-image .default-image,
room-image .broken-image {
  margin: 20px 20px 13px;
  max-width: 200px;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/room_image/_room_image.scss */
room-image .hotel-image::after {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  content: " ";
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/photos-icon.png");
  bottom: 10px;
  right: 10px;
  background-size: contain;
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/room_image/_room_image.scss */
room-image .broken-image {
  width: auto;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/_grouped_rooms.scss */
grouped-room {
  display: block;
}
@media (max-width: 992px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/_grouped_rooms.scss */
  grouped-room {
    margin: 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/_grouped_rooms.scss */
  grouped-room {
    margin: 0;
  }
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/_grouped_rooms.scss */
grouped-room .room-information-container {
  flex: 1 0 71%;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/_grouped_rooms.scss */
grouped-room .room-information-container .rooms {
  border-bottom-color: #EDEDED;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/_grouped_rooms.scss */
grouped-room .room-information-container .rooms:last-of-type, grouped-room .room-information-container .rooms:last-child {
  border-bottom: 0;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/_grouped_rooms.scss */
grouped-room .grouped-room {
  background: #fff;
  border: 0;
  margin-bottom: 15px;
  border-radius: 5px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/_grouped_rooms.scss */
grouped-room .max-size {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/_grouped_rooms.scss */
grouped-room .header-title {
  background-color: #EBEFF1;
  font-weight: 500;
  border-radius: 5px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
@media (max-width: 767px) {
  /* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/_grouped_rooms.scss */
  grouped-room .header-title {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
  }
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/_grouped_rooms.scss */
grouped-room .grouped-actions .btn-action {
  display: none;
}
@media (min-width: 992px) {
  /* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/_grouped_rooms.scss */
  grouped-room .grouped-actions .btn-action {
    display: inherit;
  }
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/_grouped_rooms.scss */
grouped-room .image-container {
  flex: 1 0 20%;
}

/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-detail .extra-info img {
  margin-left: 0;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-list-item-redeem .currency-container {
  display: block;
  margin-right: 0;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-list-item-redeem .currency-container .value {
  font-size: 18px;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-list-item-redeem .currency-container .currency {
  font-weight: 500;
  display: inline-flex;
  margin-top: 0;
  font-size: 18px;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-list-item-redeem .cash-payment-per-night {
  display: block;
  font-size: 18px;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-list-item-redeem .cash-payment-per-night .currency {
  font-size: 18px;
  margin-left: 0;
}
@media (max-width: 767px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
  .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box > div {
    width: 100%;
    padding-right: 20px;
  }
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-box {
  max-width: calc(100vw - 65px);
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-and-currency-holder {
  font-size: 18px;
  line-height: 1.3;
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
  .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-and-currency-holder .price {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  /* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
  .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-and-currency-holder .currency-container {
    display: inline;
  }
}
@media (max-width: 767px) {
  /* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
  .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-and-currency-holder .cash-payment-per-night {
    display: inline;
  }
}
@media (max-width: 767px) {
  /* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
  .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .mobile-go-to-checkout-page {
    top: -3px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
/* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .fa-angle-right {
  color: #2979FF;
  right: 0;
  bottom: auto;
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .room-list-item-holder {
  padding: 0 10px;
}
@media (max-width: 767px) {
  /* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
  .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .room-list-item-holder {
    padding: 0 18px;
  }
}
/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/grouped_rooms/grouped_room_list_item/_grouped_room_list_item.scss */
.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .room-list-item-holder .checkout-button:focus, .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .room-list-item-holder .checkout-button:focus-visible {
  background-color: #2979FF;
  color: #fff;
  border-color: transparent;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_hotel_detail.scss */
.room-list-header {
  padding: 18px 0 15px;
  font-weight: 600;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_hotel_detail.scss */
  .room-list-header {
    padding: 5px 25px;
  }
}
@media (max-width: 991px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/_hotel_detail.scss */
  .room-list-header {
    padding-left: 20px;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/gallery/_gallery.scss */
gallery .image-counter {
  font-size: 16px;
  width: 51px;
  height: 24px;
  background: rgba(72, 72, 72, 0.65);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
}
@media (max-width: 767px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/gallery/_gallery.scss */
  gallery .inset-shadow {
    height: 185px;
  }
}

/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/gallery/_gallery.scss */
.slick-next::before {
  content: "\f105";
  font-size: 45px;
}

/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/gallery/_gallery.scss */
.slick-prev::before {
  content: "\f104";
  font-size: 45px;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/gallery/_gallery_modal.scss */
.ltr .gallery-modal-button .image-counter, .rtl .gallery-modal-button .image-counter {
  padding-top: 0;
  background: none;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_results/list_item/_image.scss */
.hotel-list-item-image-container {
  display: flex;
  flex-direction: column;
  align-self: stretch;
  flex: 0 0 100px;
}
@media (min-width: 768px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_results/list_item/_image.scss */
  .hotel-list-item-image-container {
    flex-direction: row;
    min-width: 170px;
    flex: 1 1 25%;
  }
}
@media (max-width: 767px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_results/list_item/_image.scss */
  .hotel-list-item-image-container .hotel-image-container {
    width: 100%;
    height: 100%;
    top: auto;
    bottom: auto;
    display: flex;
    position: inherit;
  }
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_results/list_item/_image.scss */
.hotel-list-item-image-container .hotel-image-container .hotel-image {
  width: 100%;
}
@media (max-width: 767px) {
  /* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_results/list_item/_image.scss */
  .hotel-list-item-image-container .hotel-image-container .hotel-image {
    min-height: 165px;
  }
}
@media (max-width: 767px) {
  /* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/hotels/search_results/list_item/_image.scss */
  .hotel-list-item-image-container hotel-list-item-image {
    flex: 1 0 auto;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_info.scss */
landing-page-info {
  background-color: #FAFAFA;
  top: 0;
}
@media (min-width: 992px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_info.scss */
  landing-page-info {
    top: -23px;
  }
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_info.scss */
  landing-page-info {
    margin-top: 40px;
  }
  /* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_info.scss */
  landing-page-info .max-size {
    height: inherit;
    padding: 5px 0;
  }
}
@media (max-width: 767px) {
  /* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_info.scss */
  landing-page-info landing-page-info-item {
    align-items: flex-start;
    margin-bottom: 15px;
  }
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_info.scss */
landing-page-info landing-page-info-item:last-of-type {
  margin-bottom: 0;
}

/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_info.scss */
.landing-page-info-clearfix {
  border-width: 0;
  margin-top: 0;
}
@media (min-width: 768px) {
  /* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_info.scss */
  .landing-page-info-clearfix {
    margin-top: 25px;
    display: inherit;
  }
}
@media (min-width: 992px) {
  /* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_info.scss */
  .landing-page-info-clearfix {
    margin-top: -15px;
  }
}
@media (max-width: 767px) {
  /* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_info.scss */
  .landing-page-info-clearfix {
    display: none;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_info_item.scss */
landing-page-info-item {
  margin-top: 10px;
}
/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_info_item.scss */
landing-page-info-item .header {
  font-weight: 500;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_info_item.scss */
landing-page-info-item div {
  line-height: 25px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.scrollable-container {
  width: 100%;
  overflow-x: scroll;
}
@media (min-width: 992px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
  .scrollable-container {
    overflow: visible;
  }
}

/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles {
  margin-bottom: 10px;
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 767px) {
  /* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
  .landing-page-tiles {
    padding-top: 16px;
  }
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
  .landing-page-tiles {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .component-title {
  margin-bottom: 8px;
  font-weight: 500;
  font-size: 16px;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .component-title > h2 {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
  .landing-page-tiles .component-title {
    margin-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }
  /* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
  .landing-page-tiles .component-title > h2 {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  /* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
  .landing-page-tiles .component-title {
    padding: 0;
  }
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .tiles-container {
  display: block;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
  .landing-page-tiles .tiles-container {
    display: inline-flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-left: 16px;
    padding-right: 16px;
    margin: 0;
  }
}
@media (min-width: 992px) {
  /* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
  .landing-page-tiles .tiles-container {
    display: flex;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .landing-page-tile {
  flex: 1 1 auto;
  margin-bottom: 16px;
  min-width: 328px;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
  .landing-page-tiles .landing-page-tile {
    margin-right: 16px;
  }
  /* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
  .landing-page-tiles .landing-page-tile:last-child {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  /* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
  .landing-page-tiles .landing-page-tile {
    min-width: auto;
    flex: 1;
  }
}
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .destination-name {
  margin-top: 0;
  font-weight: 500;
  font-size: 16px;
}
/* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .destination-description {
  font-size: 12px;
}
/* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .image-container {
  background-repeat: no-repeat;
  background-size: cover;
  height: 180px;
  display: block;
}
/* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .image-container .destination-name {
  display: none;
}
/* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .image-container .destination-description {
  display: none;
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .miles-container {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  font-size: 16px;
  height: 112px;
  margin-left: 16px;
  margin-top: -56px;
  padding: 14px 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
/* line 128, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .miles-container .destination-name {
  margin-bottom: auto;
}
/* line 131, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .miles-container .flights span {
  display: none;
}
/* line 133, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .miles-container .flights span:first-of-type {
  display: inline-block;
}
/* line 138, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .miles-container .flights .miles-amount-per {
  margin-right: 2px;
}
/* line 144, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .miles-label {
  margin-bottom: 4px;
}
/* line 145, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .miles-detail {
  font-size: 16px;
}
/* line 147, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .miles-detail .miles-amount-per {
  display: inline-block;
  margin-right: 12px;
}
/* line 151, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .miles-detail .miles-amount-per .splash {
  margin-right: -4px;
  margin-left: 2px;
}
/* line 156, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .miles-detail .miles-amount {
  font-weight: 500;
}
/* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .miles-detail .tile-action {
  display: inline-block;
}
/* line 162, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .miles-detail .tile-action > * {
  display: none;
}
/* line 163, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/landing_page/landing_page_tiles.scss */
.landing-page-tiles .miles-detail .tile-action::after {
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f105";
  font-size: 16px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
.policy-page {
  background-color: transparent;
}

@media (min-width: 992px) {
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
  .policy-page .contact-page {
    max-width: 1000px;
  }
}

/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
.contact-page {
  background-color: transparent;
  font-size: 16px;
  padding-top: 65px;
}
@media (min-width: 768px) {
  /* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
  .contact-page {
    padding-top: 25px;
  }
}
@media (min-width: 992px) {
  /* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
  .contact-page {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    min-height: 460px;
  }
}

@media (min-width: 992px) {
  /* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
  .contact-form-heading {
    flex: 1;
    padding-right: 16px;
  }
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
.contact-form-heading .hugeText {
  font-size: 16px;
  font-weight: 500;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
  .contact-form-heading .hugeText {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
  .contact-form-heading .hugeText {
    font-size: 22px;
  }
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
.contact-form-heading > p {
  font-size: 16px;
  line-height: 1.75;
}

@media (min-width: 992px) {
  /* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
  .contactForm {
    width: 650px;
  }
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
.contactForm .contact-us-form {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  background-color: #fff;
  border-radius: 5px;
  border-width: 0;
  padding: 32px;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
.contactForm .contact-us-form input.ng-invalid.ng-dirty,
.contactForm .contact-us-form textarea.ng-invalid.ng-dirty {
  outline-width: 0;
  border-color: #E30613;
  border-width: 2px;
  padding: 7px 15px;
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
.contactForm .contact-us-success .title {
  line-height: 1.75;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
.contactForm .label {
  font-weight: 400;
  margin-bottom: 8px;
  padding-bottom: 0;
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
.contactForm .text {
  border-radius: 5px;
  border: 1px solid #DEDEDE;
  font-size: 16px;
  outline-width: 0;
  max-width: 100%;
  padding: 8px 16px;
}
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
.contactForm .text:focus {
  outline-width: 0;
  border-width: 2px;
  border-color: #005073;
  padding: 7px 15px;
}
/* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
.contactForm .text::placeholder {
  color: #DEDEDE;
}
@media (max-width: 767px) {
  /* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
  .contactForm .user-detail {
    width: 100%;
  }
  /* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
  .contactForm .user-detail + div {
    margin-top: 16px;
  }
}
/* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
.contactForm .validation-error {
  padding-top: 8px;
}
@media (min-width: 992px) {
  /* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
  .contactForm .submit-form-btn {
    float: right;
    width: 150px;
  }
}
@media (max-width: 991px) {
  /* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_contact_us.scss */
  .contactForm .submit-form-btn {
    width: 100%;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_faqs.scss */
.faqs-page .faq-group {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #fff;
  padding: 0 16px 16px;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_faqs.scss */
.faqs-page .faq-group .title {
  color: #484848;
  line-height: 1.5;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_faqs.scss */
.faqs-page .faq-group li {
  margin-bottom: 0;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_faqs.scss */
.faqs-page .faq-group-title {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #EBEFF1;
  color: #484848;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  padding: 8px 16px;
  margin-left: -16px;
  margin-right: -16px;
}
@media (min-width: 768px) {
  /* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/_company_faqs.scss */
  .faqs-page .faq-group-title {
    font-size: 20px;
    font-weight: 500;
    padding: 16px;
  }
}

/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
.policy-page .terms-page,
.policy-page .faqs-page {
  width: 100%;
  float: none;
  clear: both;
}
@media (max-width: 767px) {
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
  .policy-page .terms-page,
  .policy-page .faqs-page {
    padding-top: 70px;
  }
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
.policy-page .terms-page div,
.policy-page .terms-page p,
.policy-page .terms-page li,
.policy-page .faqs-page div,
.policy-page .faqs-page p,
.policy-page .faqs-page li {
  color: #484848;
  font-size: 16px;
  line-height: 1.5;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
.policy-page .hugeText {
  color: #484848;
  font-size: 16px;
  font-weight: 500;
}
@media (min-width: 768px) {
  /* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
  .policy-page .hugeText {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  /* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
  .policy-page .hugeText {
    font-size: 22px;
  }
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
.policy-page .prismic-content h1,
.policy-page .prismic-content h2,
.policy-page .prismic-content h3 {
  color: #484848;
  font-weight: 500;
  line-height: 20px;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
.policy-page .prismic-content h1 {
  font-size: 22px;
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
.policy-page .prismic-content h2 {
  font-size: 20px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  height: 60px;
  width: 100%;
  padding: 14px 25px;
  background-color: #EBEFF1;
  display: flex;
  align-items: center;
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
.policy-page .prismic-content h3 {
  font-size: 16px;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
.policy-page .prismic-content h3,
.policy-page .prismic-content p {
  padding: 0 25px;
}
/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
.policy-page .prismic-content.terms-page p {
  padding: 0 13px;
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
.policy-page .prismic-content.terms-page div {
  display: flex;
  padding: 0 25px;
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
.policy-page .prismic-content.terms-page div > div {
  flex: 1 0 100%;
}
/* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
.policy-page .prismic-content.terms-page div.sub {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  padding-left: 50px;
}
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
.policy-page .prismic-content.terms-page div.sub > .sub {
  padding-left: 25px;
}
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/company/company.scss */
.policy-page .prismic-content pre {
  display: block;
  padding: 0 25px;
  margin: 0;
  font-size: 16px;
  line-height: inherit;
  color: inherit;
  word-break: inherit;
  word-wrap: inherit;
  background-color: inherit;
  border: 0;
  border-radius: 0;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
.ltr .trustscore-container-xs {
  display: inline-block;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
  .ltr .trustscore-container-xs {
    display: none;
  }
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
.ltr .trustscore-container-xs .trustscore {
  margin-bottom: 8px;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
.ltr .trustscore-container-xs .trustscore.size-xs {
  position: relative;
  float: none;
  left: 0;
  top: 0;
  padding: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
.ltr .trustscore-container-xs .trustscore .value {
  font-size: 9px;
  font-weight: 500;
  padding: 3px 4px 1px;
  min-width: 20px;
  margin-right: 5.3333333333px;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
.ltr .trustscore-container-xs .trustscore .value::after {
  border-width: 3px;
  top: 85%;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
  .ltr .trustscore-container-xs .trustscore .value {
    padding: 4px 4px 3px;
  }
  /* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
  .ltr .trustscore-container-xs .trustscore .value::after {
    top: 75%;
  }
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
.ltr .trustscore-container-xs .trustscore .badges {
  display: none;
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
.ltr .trustscore-container-xs .trustscore .score {
  font-weight: 400;
  font-size: 12px;
  display: inline;
  float: none;
}
@media (max-width: 767px) {
  /* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
  .ltr .trustscore-container-xs .trustscore .score {
    font-size: 11px;
  }
}

/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
.ltr .trustscore-container {
  display: none;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
  .ltr .trustscore-container {
    display: inherit;
  }
}
@media (max-width: 767px) {
  /* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
  .ltr .trustscore-container {
    display: inline-block;
  }
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
  .ltr .trustscore-container .trustscore.size-xs {
    width: inherit;
    position: relative;
    right: inherit;
    bottom: inherit;
    float: none;
  }
}

@media (max-width: 767px) {
  /* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
  .ltr .result-list-item .trustscore.size-xs {
    position: relative;
    float: none;
    right: auto;
    height: 20px;
    bottom: auto;
    display: flex;
    padding: 0;
    width: auto;
    padding-left: 15px;
    margin-bottom: 0;
  }
}
/* line 96, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/trustscore/trustscore.scss */
.ltr .result-list-item .trustscore.size-xs .score {
  font-family: 'Open Sans';
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/travel_breakdown/travel_breakdown.scss */
.travel-breakdown-container {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/travel_breakdown/travel_breakdown.scss */
  .travel-breakdown-container {
    justify-content: flex-start;
  }
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/travel_breakdown/travel_breakdown.scss */
.travel-breakdown-container span:not(:last-child)::before {
  content: "\25CF";
  font-size: 10px;
  vertical-align: middle;
  padding: 0 4px;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/travel_breakdown/travel_breakdown.scss */
.travel-breakdown-item {
  font-size: 12px;
  text-transform: lowercase;
  display: inline-flex;
  align-items: center;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/travel_breakdown/travel_breakdown.scss */
  .travel-breakdown-item {
    font-size: 14px;
    margin-bottom: 16px;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/ratings/ratings.scss */
.star-rating .fa-star {
  color: #F4B341;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/ratings/ratings.scss */
.star-rating .fa-star.empty {
  color: #C6C6C6;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/points_partner_selection/point_partner_selection.scss */
points-partner-selection .select2-results .select2-result-label {
  line-height: 16px;
  color: #94A4AD;
  padding: 0;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/points_partner_selection/point_partner_selection.scss */
points-partner-selection .select2-results .select2-result-label .input-options {
  padding: 15px 16px;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/points_partner_selection/point_partner_selection.scss */
points-partner-selection .select2-results .select2-header {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #94A4AD;
  color: #fff;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/points_partner_selection/point_partner_selection.scss */
points-partner-selection .select2-results .select2-highlighted .select2-result-label {
  font-weight: 600;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/points_partner_selection/point_partner_selection.scss */
points-partner-selection .select2-results .select2-disabled {
  background: transparent;
  display: inherit;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/points_partner_selection/point_partner_selection.scss */
points-partner-selection .select2-results .select2-disabled .select2-result-label {
  color: #DEDEDE;
  cursor: auto;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/points_partner_selection/point_partner_selection.scss */
points-partner-selection .select2-results .select2-disabled.select2-highlighted {
  background-color: #fff;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/points_partner_selection/point_partner_selection.scss */
points-partner-selection .select2-container .select2-choice {
  padding-left: 4px;
  outline-offset: unset;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/points_partner_selection/point_partner_selection.scss */
points-partner-selection .select2-container .select2-choice .select2-arrow {
  top: -2px;
  padding-right: 4px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
.oldham-footer {
  background-color: #F5F5F5;
  color: #484848;
  font-size: 12px;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
  .oldham-footer {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  /* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
  .oldham-footer.hotel-detail {
    margin-top: 15px;
    margin-bottom: 50px;
  }
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
footer .oldham-footer-container {
  background-color: #F5F5F5;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  /* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
  footer .oldham-footer-container {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
.oldham-footer .presented-by-ocbc-bank {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-right: auto;
  align-items: center;
  padding: 17px 0;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
.oldham-footer .presented-by-ocbc-bank .presented-by {
  margin-right: 8px;
  white-space: nowrap;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
.oldham-footer .presented-by-ocbc-bank .ocbc-logo {
  height: 19px;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
  .oldham-footer .presented-by-ocbc-bank {
    margin-right: 20px;
  }
}
@media (min-width: 992px) {
  /* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
  .oldham-footer .presented-by-ocbc-bank {
    margin-right: 45px;
  }
  /* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
  .oldham-footer .presented-by-ocbc-bank .ocbc-logo {
    height: 26px;
  }
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
.oldham-footer .powered-by-ascenda {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 17px 0;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
.oldham-footer .powered-by-ascenda .powered-by {
  margin-right: 5px;
  white-space: nowrap;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
.oldham-footer .powered-by-ascenda .ascenda-logo {
  height: 24px;
}
@media (min-width: 992px) {
  /* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
  .oldham-footer .powered-by-ascenda .ocbc-logo {
    height: 33px;
  }
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
footer .oldham-footer-links {
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  width: 100%;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
  footer .oldham-footer-links {
    width: 45%;
    min-width: 330px;
  }
}
@media (min-width: 1200px) {
  /* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
  footer .oldham-footer-links {
    width: 40%;
  }
}
/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
.oldham-footer-link {
  color: #484848;
  padding: 4px;
}
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
.oldham-footer-link:hover {
  text-decoration: none;
  color: #474747;
}
/* line 102, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
.oldham-footer-link:focus, .oldham-footer-link:focus-visible {
  outline-offset: unset;
}
/* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
.oldham-footer-disclaimer {
  color: #AFAFAF;
  font-size: 8px;
  padding: 21px 0;
  border-top: 1px solid #EDEDED;
  display: block;
  text-align: justify;
}
@media (max-width: 767px) and (orientation: landscape), (min-width: 768px) {
  /* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
  .oldham-footer-disclaimer {
    font-size: 10px;
  }
}
/* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/footer/footer.scss */
.flights.confirmation .oldham-footer {
  margin-top: 50px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/profile_dropdown/profile_dropdown.scss */
profile-dropdown .dropdown-container {
  position: absolute;
  right: 0;
  top: 65px;
  padding: 10px 16px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  border-radius: 5px;
  width: 182px;
  height: 75px;
  text-align: left;
  background: #fff 0% 0% no-repeat padding-box;
  color: #484848;
  display: flex;
  flex-direction: column;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/profile_dropdown/profile_dropdown.scss */
profile-dropdown .dropdown-container:hover {
  text-decoration: none;
  cursor: pointer;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/profile_dropdown/profile_dropdown.scss */
profile-dropdown .dropdown-container a {
  color: #484848;
  text-decoration: none;
  font-weight: 400;
  padding-left: 5px;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/profile_dropdown/profile_dropdown.scss */
profile-dropdown .dropdown-container .manage-booking-option {
  padding-bottom: 13px;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/profile_dropdown/profile_dropdown.scss */
profile-dropdown .fa-logout,
profile-dropdown .fa-suitcase {
  background-size: cover;
  width: 15px;
  height: 15px;
  margin-bottom: -3px;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/profile_dropdown/profile_dropdown.scss */
profile-dropdown .fa-logout::before,
profile-dropdown .fa-suitcase::before {
  content: none;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/profile_dropdown/profile_dropdown.scss */
profile-dropdown .fa-logout {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/icn-logout.svg");
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/components/profile_dropdown/profile_dropdown.scss */
profile-dropdown .fa-suitcase {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/icn-managebooking.svg");
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_result.scss */
.result-top-area {
  color: #484848;
  padding: 16px;
}
@media (min-width: 992px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_result.scss */
  .result-top-area {
    padding: 21px 0 16px;
  }
}
@media (max-width: 991px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_result.scss */
  .result-top-area {
    padding-top: 8px;
  }
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_result.scss */
.result-top-area .result-text-summary {
  color: #484848;
  font-size: 12px;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  padding-top: 8px;
}
@media (min-width: 992px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_result.scss */
  .result-top-area .result-text-summary {
    font-size: 14px;
    text-align: left;
    padding-top: 4px;
    min-height: 24px;
  }
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_result.scss */
.result-top-area .result-options {
  top: auto;
  bottom: -5px;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_result.scss */
.result-top-area .result-options .sort-box .select2-choice {
  color: #484848;
  border: 0;
  border-bottom: 1px solid #94A4AD;
  border-radius: 0;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_result.scss */
.result-top-area .result-options .sort-box .select2-choice .select2-chosen {
  color: #484848;
  padding: 0;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_result.scss */
.result-top-area .result-options .sort-box .ipt-select2 {
  width: 200px;
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_result.scss */
.result-top-area .ipt-select2 .select2-container.select2-dropdown-open > .select2-choice {
  color: #484848;
  border: 0;
  border-bottom: 1px solid #94A4AD;
  border-radius: 0;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_result.scss */
.result-top-area .progress-bar-container {
  position: inherit;
  padding: 0;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_result.scss */
.result-top-area .progress-bar-container #progress-bar {
  height: 5px;
  background: #DEDEDE;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_result.scss */
.result-top-area .progress-bar-container #progress-bar .progress-bar-fill {
  background-color: #667C88;
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_result.scss */
.result-top-area .progress-bar-container .loading-ellipsis {
  display: none;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .rzslider {
  width: 100%;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .rzslider .rz-selection {
  background-color: #2979FF;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .rzslider .rz-pointer {
  box-shadow: none;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .rzslider .rz-bubble {
  color: #282828;
  font-size: 14px;
}

/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.side-filter-area .point-cash-slider-component {
  display: none;
}

/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel {
  padding: 0;
  font-size: 16px;
  color: #484848;
  background-color: #FAFAFA;
  padding-bottom: 5px;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .specific-filter-container {
  background-color: #fff;
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .filter-title,
.filter-panel .sort-title {
  background: #EBEFF1;
  padding: 10px 15px;
  font-weight: 500;
  border-radius: 5px 5px 0 0;
  margin-bottom: 10px;
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .panel {
  padding: 0 15px;
}
@media (max-width: 991px) {
  /* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
  .filter-panel .panel {
    padding: 0;
  }
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .panel#filter-map {
  padding: 0;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .action-panel {
  padding-bottom: 15px;
  padding-top: 15px;
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .mini-map-container img {
  border-radius: 5px;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .mini-map-container .button-container {
  right: 10px;
  bottom: 10px;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .mini-map-container .button-container .btn-action {
  background-color: #fff;
  color: #2979FF;
  border-radius: 3px;
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .subheader,
.filter-panel .mainheader {
  text-transform: capitalize;
  letter-spacing: normal;
  font-weight: 500;
  font-size: 15px;
  padding-left: 0;
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .toggle {
  color: #2979FF;
  font-size: 14px;
  text-decoration: none;
}
/* line 96, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .filter-reviews-range {
  height: 10px;
}
@media (max-width: 991px) {
  /* line 96, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
  .filter-panel .filter-reviews-range {
    margin-bottom: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 96, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
  .filter-panel .filter-reviews-range {
    margin-bottom: 35px;
  }
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .filter-price-range {
  margin-top: 35px;
}
/* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .filter-reviews-range + .filter-price-range {
  margin-top: 16px;
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .filter-input-textfield {
  background-color: #F8F8F8;
  border-color: #EDEDED;
  border-radius: 4px;
  color: #707070;
  font-size: 14px;
  padding: 10px;
}
/* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .filter-input-textfield::placeholder {
  color: #C1C1C1;
}
/* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .checkbox-item {
  margin: 8px 0;
}
/* line 128, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .checkbox-item input[type="checkbox"] {
  margin: 3px 3px 3px 0;
}
/* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .checkbox-item label {
  font-size: 14px;
  font-weight: 400;
}
/* line 135, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.filter-panel .btn-neutral,
.filter-panel .btn-clear-filter {
  display: block;
  padding-top: 9px;
  padding-bottom: 9px;
}

/* line 154, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
hotel-result-filter-mobile form-popup-mobile .filter-container {
  text-align: left;
  z-index: 9999;
}
/* line 158, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
hotel-result-filter-mobile form-popup-mobile .filter-container .subheader {
  text-transform: capitalize;
}
/* line 166, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
hotel-result-filter-mobile form-popup-mobile .body-content .quick-filter-container.unexpanded .checkbox-item:nth-child(n+4) {
  display: none;
}

/* line 176, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
hotel-result-filter-mobile .title-content,
hotel-result-sort-mobile .title-content,
hotel-result-map-mobile .title-content {
  padding: 0;
}

/* line 185, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
#search-bottom-sheet .icon {
  display: inline-block;
}

/* line 188, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
.search-bottom-tab.disabled {
  color: #009E9B;
  text-shadow: none;
}

/* line 197, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
cars-result-filter-mobile form-popup-mobile,
cars-result-sort-mobile form-popup-mobile {
  top: 0;
}
/* line 198, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
cars-result-filter-mobile .filter-title,
cars-result-sort-mobile .filter-title {
  padding-top: 5px;
}
/* line 202, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
cars-result-filter-mobile .filter-panel,
cars-result-sort-mobile .filter-panel {
  text-align: left;
}
/* line 205, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
cars-result-filter-mobile .filter-panel .subheader,
cars-result-sort-mobile .filter-panel .subheader {
  margin: 9px 0;
}
/* line 210, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
cars-result-filter-mobile .filter-cars-type-details,
cars-result-sort-mobile .filter-cars-type-details {
  color: #C3C3C3;
  font-size: 14px;
}

@media (max-width: 991px) {
  /* line 219, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
  #resultMapContainer {
    top: 58px;
  }
}

/* line 228, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_filter.scss */
flights-search-results-filter-panel-component .btn-neutral.btn-apply-filter {
  display: none;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip,
.hotel-details-popup {
  color: #484848;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip i.fa.fa-chevron-right,
.hotel-details-popup i.fa.fa-chevron-right {
  color: #009E9B;
  position: absolute;
  right: 7px;
  bottom: 10px;
  font-size: 15px;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip .hotel-brief-info .travel-breakdown-container,
.hotel-details-popup .hotel-brief-info .travel-breakdown-container {
  justify-content: flex-end;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip .hotel-brief-info .top-section,
.hotel-details-popup .hotel-brief-info .top-section {
  display: block;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip .hotel-brief-info .top-section .hotel-name,
.hotel-details-popup .hotel-brief-info .top-section .hotel-name {
  display: block;
  float: none;
  width: 93%;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip .hotel-brief-info .top-section .hotel-name .name,
.hotel-details-popup .hotel-brief-info .top-section .hotel-name .name {
  padding-bottom: 3px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip .hotel-brief-info .middle-section,
.hotel-details-popup .hotel-brief-info .middle-section {
  margin: 0;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip .hotel-brief-info .middle-section.redeem-middle,
.hotel-details-popup .hotel-brief-info .middle-section.redeem-middle {
  margin-bottom: 9px;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip .hotel-brief-info .bottom-section,
.hotel-details-popup .hotel-brief-info .bottom-section {
  margin-top: 0;
  color: #303030;
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip .hotel-brief-info .bottom-section .redeem-description,
.hotel-details-popup .hotel-brief-info .bottom-section .redeem-description {
  margin-top: 3px;
  font-size: 15px;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip .hotel-brief-info .bottom-section .earn-details,
.hotel-details-popup .hotel-brief-info .bottom-section .earn-details {
  margin-top: -3px;
  font-size: 12px;
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip .hotel-brief-info .bottom-section .moon-icon,
.hotel-details-popup .hotel-brief-info .bottom-section .moon-icon {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/black-night-icon.png");
  height: 10px;
  width: 10px;
  background-size: cover;
  display: inline-block;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip .hotel-brief-info .bottom-section .night-logo,
.hotel-details-popup .hotel-brief-info .bottom-section .night-logo {
  display: inline-block;
  margin-left: -3px;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip .hotel-brief-info .bottom-section .night-logo img,
.hotel-details-popup .hotel-brief-info .bottom-section .night-logo img {
  margin-bottom: 3px;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip .hotel-brief-info .bottom-section .value,
.hotel-details-popup .hotel-brief-info .bottom-section .value {
  font-size: 15px;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip .hotel-brief-info .bottom-section .text-description,
.hotel-details-popup .hotel-brief-info .bottom-section .text-description {
  font-size: 12px;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.hotel-map-tooltip .hotel-brief-info .bottom-section .total,
.hotel-details-popup .hotel-brief-info .bottom-section .total {
  font-weight: 500;
}

/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.mapboxgl-popup-content .marker-popup {
  width: 340px;
  height: inherit;
  padding: 0;
}
@media (max-width: 991px) {
  /* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
  .mapboxgl-popup-content .marker-popup {
    display: block;
  }
}
@media (max-width: 360px) {
  /* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
  .mapboxgl-popup-content .marker-popup {
    width: calc(100vw - 21px);
  }
}

/* line 96, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
a.hotel-details-popup {
  text-decoration: none;
}

/* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.mapboxgl-popup-content .mapboxgl-popup-close-button {
  font-size: 20px;
  color: #C6C6C6;
  padding-right: 5px;
}

/* line 106, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.mapboxgl-popup {
  padding-bottom: 13px;
}

/* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maps.scss */
.map-close-button .btn-action {
  background-color: #009E9B;
  color: #fff;
  border-radius: 5px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary {
  padding: 0;
  margin-bottom: 0;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .checkout-box-header {
  background-color: #EBEFF1;
  padding: 16px;
  font-size: 16px;
  border-radius: 5px 5px 0 0;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .checkout-box-header .color-headline {
  text-transform: lowercase;
  padding: 0;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .checkout-box-header .color-headline::first-letter {
  text-transform: capitalize;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .hotel-brief-info,
.checkout-container .booking-summary .room-description,
.checkout-container .booking-summary .room-guest-count {
  padding: 8px 16px;
  font-size: 16px;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .hotel-brief-info {
  margin-bottom: 0;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .hotel-brief-info h5 {
  font-weight: 500;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .room-description,
.checkout-container .booking-summary .room-guest-count {
  padding-top: 0;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .room-description {
  font-weight: 500;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .room-guest-count {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .adult-count {
  text-transform: capitalize;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .room-guest-count-per-room {
  display: flex;
  flex-direction: row;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .room-guest-count-per-room span {
  margin-right: 5px;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .stay-detail {
  padding: 8px 16px;
  font-size: 16px;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .stay-detail strong {
  font-weight: 500;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .stay-detail .include_tax_msg {
  font-size: 11px;
  padding-top: 4px;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .cash-and-points-payable {
  background: #FDEFE5;
}
/* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .cash-and-points-payable .price-box {
  font-weight: 500;
  font-size: 18px;
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .cash-and-points-payable .table-layout {
  margin-bottom: 0;
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .cash-and-points-payable .table-layout:first-child {
  margin-top: 10px;
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .cash-and-points-payable .table-layout.old-price {
  color: #EC6807;
  margin-left: 4px;
}
/* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .cash-and-points-payable .table-layout.old-price .price-box {
  display: inline;
  font-weight: 500;
  font-size: 14px;
  padding: 0;
  color: #484848;
}
/* line 103, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .cash-and-points-payable .table-layout .header {
  font-size: 16px;
  padding-bottom: 5px;
  font-weight: 400;
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary hr.line {
  display: none;
}
/* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .checkout-logo {
  display: none;
}
/* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary hr {
  margin: 16px;
}
/* line 123, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .total-price {
  background-color: #FDEFE5;
}
/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .total-price .value {
  width: 100%;
  font-size: 18px;
  font-weight: 600;
}
/* line 132, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .total-price .tax-policy {
  font-size: 12px;
  text-transform: lowercase;
}
/* line 135, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .total-price .tax-policy::first-letter {
  text-transform: uppercase;
}
/* line 141, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .total-charges {
  font-size: 14px;
}
/* line 145, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_booking_summary.scss */
.checkout-container .booking-summary .including-taxes {
  font-size: 12px;
  padding-top: 10px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_cancellation_policy.scss */
.checkout-container .cancellation-policy {
  font-size: 16px;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_cancellation_policy.scss */
.checkout-container .cancellation-policy h3.color-headline,
.checkout-container .cancellation-policy .no-show-title {
  font-size: 16px;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_cancellation_policy.scss */
.checkout-container .cancellation-policy .no-show-title {
  font-weight: 500;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_book_with_confidence.scss */
.checkout-container .book-with-confidence {
  padding: 0;
  border-radius: 15px 15px 0 0;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_book_with_confidence.scss */
.checkout-container .book-with-confidence .book-with-confidence-header {
  padding: 16px 16px 0;
  background-color: #009E9B;
  border-radius: 5px 5px 0 0;
  margin-bottom: 7px;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_book_with_confidence.scss */
.checkout-container .book-with-confidence .book-with-confidence-header h3 {
  color: #fff;
  font-size: 16px;
  text-transform: lowercase;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_book_with_confidence.scss */
.checkout-container .book-with-confidence .book-with-confidence-header h3::first-letter {
  text-transform: capitalize;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_book_with_confidence.scss */
.checkout-container .book-with-confidence .confidence-row {
  padding: 12px 16px;
  border-bottom: 0;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_book_with_confidence.scss */
.checkout-container .book-with-confidence .confidence-row:last-child {
  padding-bottom: 12px;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_book_with_confidence.scss */
.checkout-container .book-with-confidence .confidence-row .tick-image {
  color: #009E9B;
  width: 8%;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_book_with_confidence.scss */
.checkout-container .book-with-confidence .confidence-row .confidence-text {
  width: 90%;
  font-size: 14px;
  line-height: 24px;
  margin-top: -5px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_guest_confirmation.scss */
.checkout-guest-confirmation .termsNConditionDesc {
  margin: 16px 0;
  text-align: left;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_guest_confirmation.scss */
.checkout-guest-confirmation .termsNConditionDesc label {
  margin-bottom: 0;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_guest_confirmation.scss */
.checkout-guest-confirmation .termsNConditionDesc .checkOutTermsLabel {
  font-size: 14px;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_guest_confirmation.scss */
.checkout-guest-confirmation .termsNConditionDesc .dirtyMsg {
  padding: 0;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_guest_confirmation.scss */
.checkout-guest-confirmation #submitBookingAction,
.checkout-guest-confirmation .btn-complete-booking {
  box-shadow: none;
}
@media (min-width: 768px) {
  /* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_guest_confirmation.scss */
  .checkout-guest-confirmation #submitBookingAction,
  .checkout-guest-confirmation .btn-complete-booking {
    font-size: 18px;
    min-height: 42px;
    width: 325px;
  }
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_guest_confirmation.scss */
.checkout-guest-confirmation .uTermsCheckP a {
  color: #2979FF;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_guest_confirmation.scss */
.checkout-guest-confirmation .restriction-message-container {
  border-radius: 5px;
  font-size: 12px;
}
@media (min-width: 768px) {
  /* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_guest_confirmation.scss */
  .checkout-guest-confirmation .restriction-message-container {
    font-size: 14px;
  }
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_guest_confirmation.scss */
.checkout-guest-confirmation .restriction-message-container::before {
  width: 20px;
  height: 20px;
  left: 16px;
  top: 15px;
}
@media (min-width: 768px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_guest_confirmation.scss */
  .checkout-guest-confirmation .restriction-message-container::before {
    width: 24px;
    height: 24px;
    top: 16px;
  }
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_guest_confirmation.scss */
.checkout-guest-confirmation .restriction-message-container > p {
  text-indent: 25px;
  line-height: 1.725;
}
@media (min-width: 768px) {
  /* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_guest_confirmation.scss */
  .checkout-guest-confirmation .restriction-message-container > p {
    text-indent: 30px;
  }
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_guest_confirmation.scss */
.checkout-guest-confirmation .restriction-message-container > *:last-child {
  margin-bottom: 0;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_form-inputs.scss */
.checkout-container .select2-container .select2-choice .select2-arrow.ui-select-toggle {
  display: none;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_form-inputs.scss */
.checkout-container select {
  -webkit-appearance: none;
  -moz-appearance: none;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_form-inputs.scss */
.checkout-container .select2-container::before,
.checkout-container #guest-title-container::before,
.checkout-container #guest-country::after,
.checkout-container #guest-state::after,
.checkout-container .month-container::before,
.checkout-container .year-container::before {
  position: absolute;
  content: "\f078";
  font-family: "fontAwesome";
  display: inline-block;
  font-size: 12px;
  right: 8px;
  top: 12px;
  pointer-events: none;
  z-index: 1;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_form-inputs.scss */
.checkout-container .month-container::before {
  right: 16px;
  height: auto;
}

@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
  .checkout-container {
    margin-bottom: 0;
  }
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-guest-details,
.checkout-container .checkout-user-details {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-guest-details label,
.checkout-container .checkout-user-details label {
  font-size: 14px;
  margin-bottom: 7px;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-guest-details label .agree-terms-text,
.checkout-container .checkout-user-details label .agree-terms-text {
  text-transform: none;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-guest-details .dirtyMsg,
.checkout-container .checkout-user-details .dirtyMsg {
  font-weight: 400;
  color: #E30613;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-guest-details .dirtyMsg::first-letter,
.checkout-container .checkout-user-details .dirtyMsg::first-letter {
  text-transform: uppercase;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-payment label {
  text-transform: lowercase;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.checkout-container .checkout-payment label else {
  text-transform: none;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.checkout-container .checkout-payment label::first-letter {
  text-transform: uppercase;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-payment {
  padding: 0;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-payment h3 {
  padding-bottom: 0;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-payment .security-code-field label {
  text-transform: capitalize;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-payment .checkout-box-header {
  padding: 16px 16px 0;
  display: flex;
  flex-direction: column;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
@media (max-width: 767px) {
  /* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
  .checkout-container .checkout-payment .checkout-box-header {
    background: #EBEFF1;
  }
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-payment .checkout-box-header .payment-header {
  display: flex;
  align-items: center;
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-payment .checkout-box-header .payment-header .payment-title {
  display: flex;
  flex: 1 0 50%;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-payment .checkout-box-header .payment-header .credit-cards {
  text-align: right;
  flex: 1 0 50%;
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-payment .checkout-card-details-text,
.checkout-container .checkout-payment .form-layout,
.checkout-container .checkout-payment .checkout-guest-address {
  padding: 0 16px;
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-payment .security-code {
  padding-top: 25px;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-payment .security-code-text {
  font-size: 9.60px;
}
@media (max-width: 767px) {
  /* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
  .checkout-container .checkout-payment .security-code-text {
    padding-right: 10px;
  }
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-guest-address {
  margin-bottom: 16px;
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-guest-address h3 {
  font-size: 16px;
}
/* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .show-payment-section {
  padding: 10px 0;
}
/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .credit-card-wrapper img {
  height: 39px;
  border-radius: 5px;
  margin-top: 10px;
}
/* line 103, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .credit-card-wrapper img.visamc {
  height: 32px;
}
/* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .save-payment {
  padding: 0 16px;
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .save-payment input.inline-block {
  vertical-align: top;
  margin-right: 7px;
}
/* line 118, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .ui-select-container a {
  background-color: #F8F8F8;
}
/* line 123, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-guest-details {
  padding: 0;
}
/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-guest-details .guest-detail-container,
.checkout-container .checkout-guest-details .special-request-container {
  padding: 0 16px;
}
/* line 131, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-guest-details .special-request-container {
  padding-bottom: 20px;
}
/* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-guest-details .special-request-container textarea {
  height: 120px;
}
/* line 136, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .checkout-guest-details .special-request-container textarea:focus {
  outline: 5px auto -webkit-focus-ring-color;
}
@media (max-width: 767px) {
  /* line 143, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
  .checkout-container .primary-guest-container {
    background: #EBEFF1;
    margin-bottom: 10px;
  }
}
/* line 149, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .primary-guest-container .primary-guest-title {
  display: flex;
  padding: 16px;
}
@media (max-width: 767px) {
  /* line 149, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
  .checkout-container .primary-guest-container .primary-guest-title {
    flex-direction: column;
  }
}
/* line 157, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .primary-guest-container .primary-guest-title span {
  flex: 1 0 15%;
}
/* line 161, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .primary-guest-container .primary-guest-title .sub-heading {
  display: flex;
  flex-direction: row;
  flex: 1 0 75%;
}
/* line 167, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .primary-guest-container .primary-guest-title .must-be-adult,
.checkout-container .primary-guest-container .primary-guest-title .reset-form {
  flex: 1 0 50%;
}
/* line 172, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .primary-guest-container .primary-guest-title .reset-form {
  text-align: right;
}
/* line 179, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container .month-and-year select {
  background: #F8F8F8;
  padding: 0 8px;
}
/* line 186, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container #guest-title-container select {
  padding: 0 8px;
}
/* line 190, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container #guest-title-container::before {
  top: 35px;
  right: 15px;
}
/* line 197, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container #field-guest-country-code::before {
  top: 28px;
  right: 15px;
  z-index: 1;
}
/* line 204, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout_payment.scss */
.checkout-container #field-guest-phone-number {
  margin-top: 28px;
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_coupon_code.scss */
.checkout-container .coupon-code .coupon-add-section input:not([type=checkbox]):not([type=radio]) {
  color: #484848;
  border-color: #495A63;
  border-radius: 5px 0 0 5px;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_coupon_code.scss */
.checkout-container .coupon-code .coupon-add-section input:not([type=checkbox]):not([type=radio]).error {
  border: 1px solid #E30613;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_coupon_code.scss */
.checkout-container .coupon-code .coupon-add-section input:not([type=checkbox]):not([type=radio]).success {
  border: 1px solid #009E9B;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_coupon_code.scss */
.checkout-container .coupon-code .coupon-add-section .coupon-code-action .btn-action {
  font-size: 16px;
  background: #888888;
  color: #fff;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_coupon_code.scss */
.checkout-container .coupon-code .coupon-add-section .coupon-code-action .btn-action.disable {
  background: #888888;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_coupon_code.scss */
.checkout-container .coupon-code .coupon-add-section .coupon-code-action .btn-action:hover, .checkout-container .coupon-code .coupon-add-section .coupon-code-action .btn-action.has-value {
  background: transparent linear-gradient(90deg, #495A63 0%, #667C88 100%) 0% 0% no-repeat padding-box;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_coupon_code.scss */
.checkout-container .coupon-code .coupon-message-section .error {
  color: #E30613;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_coupon_code.scss */
.checkout-container .coupon-code .coupon-message-section .success {
  color: #009E9B;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_coupon_code.scss */
.checkout-container .coupon-code .coupon-message-section i.valid {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/icn-tick.svg");
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_coupon_code.scss */
.checkout-container .coupon-code .coupon-message-section i.invalid {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/icn-cross.svg");
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_coupon_code.scss */
.checkout-container .coupon-code .coupon-result-icon {
  position: relative;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_coupon_code.scss */
.checkout-container .coupon-code.cars {
  margin-top: 16px;
}
/* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_coupon_code.scss */
.checkout-container .coupon-code .reset-coupon-button::before {
  color: #888888;
}

/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container.segmented-header {
  margin-top: 28px;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container h3 {
  font-weight: 500;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container header .mobile-login-container {
  display: none;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-banner {
  border: 0;
  background-color: transparent;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-banner span {
  font-size: 22px;
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-banner {
    padding-top: 66px;
  }
  /* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-banner span {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-banner {
    flex: 1 0 60%;
  }
}
/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-box {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  border: 0;
  font-size: 14px;
  border-radius: 5px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-box {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  }
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-box .inline-block {
  display: inline-block;
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-box h3,
.checkout-container .checkout-box .no-show-title {
  font-size: 16px;
  color: #484848;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-box.coupon-applied {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-box.coupon-applied span {
  margin-left: 12px;
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-box-header .reset-form {
  color: #2979FF;
  font-size: 16px;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form {
  padding: 10px;
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form .form-layout select,
.checkout-container .checkout-form .form-layout div.select2-container.consistent-look,
.checkout-container .checkout-form .validator input,
.checkout-container .checkout-form .stripe-element-container {
  box-shadow: none;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #DEDEDE;
  font-size: 16px;
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form .stripe-element-container {
  padding-top: 10px;
}
/* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form .select2-container .select2-choice {
  height: 40px;
  line-height: 35px;
  border-radius: 5px;
  background-image: none;
  border: 1px solid #E0E0E0;
  font-size: 16px;
}
/* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form #driver-phonecode:focus {
  outline: -webkit-focus-ring-color auto 1px;
}
/* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form #guest-title {
  background-color: #F8F8F8;
}
@media (max-width: 767px) {
  /* line 117, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-form #guest-phonecode {
    border: 0;
  }
}
/* line 123, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form .vIco {
  margin-top: 6px;
}
/* line 127, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form .form-layout select::-ms-expand {
  display: none;
}
@media (max-width: 767px) {
  /* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-form {
    margin: 0 15px;
    padding: 0;
  }
}
/* line 137, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form .required label::after {
  color: #E30613;
  content: "*";
  margin-left: 1px;
}
/* line 144, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form .banner {
  height: 100%;
  width: 100%;
  margin: 20px 0;
}
/* line 149, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form .banner img {
  width: 100%;
}
/* line 153, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form .banner > .banner--mobile {
  display: none;
}
@media (max-width: 767px) {
  /* line 144, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-form .banner {
    margin: 10px 0;
    padding: 0;
    height: 100%;
  }
  /* line 162, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-form .banner img {
    width: 100%;
  }
  /* line 166, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-form .banner > .banner--mobile {
    display: block;
  }
  /* line 170, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-form .banner > .banner--desktop {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 144, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-form .banner {
    height: 100%;
    margin: 3px;
    width: 100%;
  }
  /* line 180, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-form .banner img {
    width: 100%;
  }
  /* line 184, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-form .banner > .banner--desktop {
    display: none;
  }
  /* line 188, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-form .banner > .banner--mobile {
    display: block;
  }
}
@media (min-width: 992px) {
  /* line 196, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-form .pull-right.checkout-side-container {
    width: 361px;
    padding-left: 16px;
    padding-right: 10px;
  }
  /* line 202, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-form .pull-right.checkout-form-container {
    width: 629px;
    padding: 0;
  }
}
/* line 211, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .special-request-container h3 {
  font-size: 16px;
}
/* line 216, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form-container {
  display: flex;
  flex-direction: row-reverse;
  flex: 1 0 auto;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  /* line 216, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-form-container {
    flex-flow: column;
  }
}
/* line 226, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form-container > form {
  width: 100%;
}
/* line 228, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form-container .checkout-side-container,
.checkout-container .checkout-form-container .checkout-form-container {
  display: flex;
  flex-direction: column;
}
/* line 234, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form-container .checkout-form-container {
  flex: 1 0 60%;
}
/* line 238, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-form-container .checkout-side-container {
  flex: 1 0 30%;
  margin-left: 16px;
}
@media (max-width: 991px) {
  /* line 238, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .checkout-form-container .checkout-side-container {
    margin-left: 0;
  }
}
/* line 248, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .fa-info-circle::before {
  color: #009E9B;
}
/* line 252, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .more-detail-msg {
  display: block;
  position: relative;
  border-radius: 5px;
  background-color: #EBEFF1;
  color: #667C88;
  font-size: 12px;
  text-align: left;
  left: 0;
  padding: 8px 16px;
  margin: 0 0 13px;
}
/* line 264, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .more-detail-msg::before {
  content: "";
  position: absolute;
  border: 7px solid transparent;
  height: 0;
  width: 0;
  bottom: -14px;
  left: 115px;
  border-top-color: #EBEFF1;
}
@media (min-width: 992px) {
  /* line 252, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .more-detail-msg {
    position: absolute;
    left: 155px;
    top: -12px;
    width: 430px;
    max-width: inherit;
    margin: 0;
  }
  /* line 282, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
  .checkout-container .more-detail-msg::before {
    bottom: inherit;
    left: -10px;
    top: 15px;
    border-right-color: #EBEFF1;
  }
}
/* line 291, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-container .checkout-points-cash-slider,
.checkout-container .hotels-checkout-points-cash-slider {
  border-top: 1px solid #fff;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  padding: 0;
}

/* line 301, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/checkout/_checkout.scss */
.checkout-loading-transition .loading-gif {
  width: 100px;
  height: 100px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
.entire-overlay {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 530px;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
.entire-overlay .overlay-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}
@media (min-width: 992px) {
  /* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
  .entire-overlay .overlay-content {
    width: 980px;
    flex-direction: row;
  }
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
.entire-overlay .maintenance-side {
  width: 385px;
  text-align: center;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
.entire-overlay .maintenance-side > img {
  width: 50%;
  height: auto;
}
@media (min-width: 992px) {
  /* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
  .entire-overlay .maintenance-side > img {
    width: 385px;
  }
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
.entire-overlay .maintenance-content {
  line-height: 1.5;
  padding: 0 16px;
}
@media (min-width: 992px) {
  /* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
  .entire-overlay .maintenance-content {
    padding: 0 0 0 50px;
  }
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
.entire-overlay .maintenance-content .powered-by-ascenda {
  font-size: 12px;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}
@media (min-width: 992px) {
  /* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
  .entire-overlay .maintenance-content .powered-by-ascenda {
    justify-content: flex-start;
  }
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
.entire-overlay .maintenance-content .power-text {
  padding-top: 5px;
}
/* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
.entire-overlay .maintenance-content .ascenda-one-line-image {
  width: 85px;
  height: auto;
  margin-left: 8px;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
.entire-overlay .maintenance-logo {
  text-align: center;
  display: flex;
  justify-content: center;
  height: 110px;
}
@media (min-width: 992px) {
  /* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
  .entire-overlay .maintenance-logo {
    justify-content: flex-start;
  }
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
.entire-overlay .maintenance-logo > img {
  width: 150px;
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
}
@media (min-width: 992px) {
  /* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
  .entire-overlay .maintenance-logo > img {
    width: 250px;
  }
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
.entire-overlay .maintenance-text {
  font-size: 16px;
  text-align: center;
}
@media (min-width: 992px) {
  /* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_maintenance.scss */
  .entire-overlay .maintenance-text {
    font-size: 24px;
    text-align: left;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
.purchase-container .success-booking-detail {
  padding: 10px 16px;
  margin: 0 auto;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
.purchase-container .success-booking-detail .hotel-name {
  font-size: 20px;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 28px;
}
@media (max-width: 991px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
  .purchase-container .success-booking-detail .hotel-name {
    display: flex;
  }
}
@media (max-width: 991px) {
  /* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
  .purchase-container .success-booking-detail .hotel-name > span {
    max-width: 175px;
  }
}
@media (max-width: 991px) {
  /* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
  .purchase-container .success-booking-detail .hotel-name star-rating {
    flex: 1 0 auto;
    display: flex;
    justify-content: flex-end;
  }
}
@media (max-width: 991px) {
  /* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
  .purchase-container .success-booking-detail .hotel-name star-rating span {
    display: flex;
    margin-top: 4px;
  }
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
.purchase-container .success-booking-detail .hotel-address {
  font-size: 14px;
  line-height: 22px;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
.purchase-container .success-booking-detail .hotel-address .fa-map-marker {
  color: #B3B3B4;
}
@media (max-width: 991px) {
  /* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
  .purchase-container .success-booking-detail #hotel-detail .row {
    display: flex;
  }
}
@media (max-width: 991px) {
  /* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
  .purchase-container .success-booking-detail #hotel-detail .label {
    width: auto;
  }
}
@media (max-width: 991px) {
  /* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
  .purchase-container .success-booking-detail #hotel-detail .data {
    width: auto;
    justify-self: flex-end;
    flex: 1 0 auto;
  }
}
@media (min-width: 767px) {
  /* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
  .purchase-container .success-booking-detail hr {
    margin-left: -20px;
    margin-right: -20px;
  }
}
/* line 74, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
.purchase-container .success-booking-detail #hotel-detail .label {
  font-size: 16px;
  max-width: 165px;
  color: #484848;
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
.purchase-container .success-booking-detail #hotel-detail .data {
  width: 50%;
  font-size: 16px;
  font-weight: 500;
  color: #484848;
}
@media (max-width: 767px) {
  /* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
  .purchase-container .success-booking-detail #hotel-detail .data {
    text-align: right;
  }
}
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
.purchase-container .expedia-info article {
  border: 0;
  box-shadow: none;
  background-color: transparent;
}
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
.purchase-container article.cancellation-policy {
  margin-bottom: 0;
  padding: 0;
  border: 0;
  box-shadow: none;
  background-color: transparent;
  margin-top: 26px;
}
@media (max-width: 991px) {
  /* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
  .purchase-container article.cancellation-policy {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    background-color: #fff;
    padding: 8px 16px;
  }
}
@media screen and (max-width: 991px) and (-ms-high-contrast: active), (max-width: 991px) and (-ms-high-contrast: none) {
  /* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
  .purchase-container article.cancellation-policy {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  }
}

/* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
.purchase-container article.cancellation-policy h4 {
  text-transform: lowercase;
  font-size: 20px;
  font-weight: 500;
}
/* line 116, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
.purchase-container article.cancellation-policy h4::first-letter {
  text-transform: capitalize;
}
@media (max-width: 991px) {
  /* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/_purchase_success.scss */
  .purchase-container article.cancellation-policy h4 {
    font-size: 16px;
  }
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item {
  width: 100%;
  max-width: 100%;
  color: #454545;
}
@media (max-width: 767px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item {
    width: 100%;
  }
  /* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .ltr .account-page .account-page-content .booking-item {
    text-align: left;
  }
  /* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .rtl .account-page .account-page-content .booking-item {
    text-align: right;
  }
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-text {
  flex: 1 0 0%;
  color: #303030;
  font-size: 14px;
}
@media (max-width: 767px) {
  /* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .booking-text {
    margin: 0 20px;
  }
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .subtitle {
  font-size: 16px;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-info {
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
@media (max-width: 767px) {
  /* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .booking-info {
    border-left: 0;
  }
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.ltr .account-page .account-page-content .booking-item .booking-info, .rtl .account-page .account-page-content .booking-item .booking-info {
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 0;
}
@media (max-width: 767px) {
  /* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .ltr .account-page .account-page-content .booking-item .booking-info, .rtl .account-page .account-page-content .booking-item .booking-info {
    padding-right: 0;
    padding-top: 0;
  }
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-info .item-info {
  flex: 1 1 65%;
}
@media (max-width: 767px) {
  /* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .booking-info .item-info {
    flex: 1 0 100%;
  }
}
/* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-info .item-info .resend {
  display: none;
}
@media (max-width: 767px) {
  /* line 56, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .booking-info .item-info .resend {
    display: block;
  }
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-info .item-title {
  border-bottom: 0;
  padding-bottom: 16px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .booking-info .item-title {
    margin-bottom: 0;
  }
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-info .guest-name {
  font-weight: 600;
  color: #454545;
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-info .guest-info {
  display: block;
  font-size: 16px;
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-info .booking-status {
  margin-top: 0;
}
/* line 466, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.account-page .account-page-content .booking-item .booking-info .booking-status .headline {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (min-width: 768px) {
  /* line 466, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
  .account-page .account-page-content .booking-item .booking-info .booking-status .headline {
    justify-content: flex-end;
  }
}
/* line 474, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon {
  background-repeat: no-repeat;
  background-position: center;
  height: 20px;
  width: 20px;
}
/* line 479, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr .account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon {
  margin-right: 8px;
}
/* line 480, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl .account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon {
  margin-left: 8px;
}
@media (max-width: 767px) {
  /* line 474, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
  .account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon {
    height: 16px;
    width: 16px;
  }
}
/* line 487, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon.text-careful {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/generic-pending-solid.svg");
}
/* line 491, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon.text-success {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/generic-confirmed-solid.svg");
}
/* line 495, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon.red-test {
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/icons/generic-failed-solid.svg");
}
/* line 500, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.account-page .account-page-content .booking-item .booking-info .booking-status .headline .text-careful {
  color: #EC6807;
}
@media (max-width: 767px) {
  /* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .booking-info .booking-status {
    margin-top: 0;
  }
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-status {
  flex: 1 1 35%;
  font-size: 15px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
@media (max-width: 767px) {
  /* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .booking-status {
    flex: 1 0 100%;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 18px;
  }
  /* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .booking-status .resend {
    display: none;
  }
}
/* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-status .headline {
  width: 100%;
  text-transform: uppercase;
  font-size: 20px;
}
@media (max-width: 767px) {
  /* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .booking-status .headline {
    font-size: 16px;
  }
}
/* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-img {
  display: inline-block;
  text-align: center;
  vertical-align: top;
}
@media (max-width: 767px) {
  /* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .booking-img {
    width: 100%;
    background-color: #fff;
  }
  /* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .ltr .account-page .account-page-content .booking-item .booking-img {
    text-align: left;
  }
  /* line 123, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .rtl .account-page .account-page-content .booking-item .booking-img {
    text-align: right;
  }
}
/* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-img img {
  width: 100%;
  max-width: 44px;
  margin: 10px 20px;
}
@media (max-width: 767px) {
  /* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .booking-img img {
    max-width: 35px;
  }
}
/* line 135, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .line {
  display: flex;
  justify-content: flex-start;
}
/* line 138, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .line label {
  font-weight: normal;
  text-transform: capitalize;
}
/* line 142, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .line label.label-strong {
  font-weight: 600;
}
/* line 146, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .line .value {
  font-weight: 600;
  flex: 2 0 0%;
}
@media (max-width: 767px) {
  /* line 146, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .line .value {
    flex: 1 0 0%;
  }
}
/* line 152, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .line .value::before {
  content: ': ';
}
/* line 158, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-date {
  font-size: 16px;
}
/* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-date label {
  font-weight: 400;
  text-transform: lowercase;
}
/* line 164, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-date label::first-letter {
  text-transform: uppercase;
}
/* line 168, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .booking-date .value {
  font-weight: 600;
}
/* line 173, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .cancel-button {
  flex: 1 0 0%;
  margin-bottom: 24px;
}
/* line 176, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .cancel-button a {
  padding: 0;
  color: #2979FF;
}
/* line 180, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .cancel-button a:hover {
  text-decoration: none;
}
/* line 185, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .cancel-button .cancelled-message {
  color: #009E9B;
  font-weight: 500;
}
/* line 190, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.ltr .account-page .account-page-content .booking-item .cancel-button {
  text-align: right;
}
/* line 191, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.rtl .account-page .account-page-content .booking-item .cancel-button {
  text-align: left;
}
/* line 194, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .more-menu {
  padding: 0;
  line-height: normal;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-top: auto;
}
@media (max-width: 767px) {
  /* line 194, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .more-menu {
    flex: 1 0 20%;
    justify-self: flex-end;
    align-self: stretch;
    flex-direction: column-reverse;
    align-items: flex-end;
  }
  /* line 207, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .ltr .account-page .account-page-content .booking-item .more-menu {
    text-align: right;
  }
  /* line 208, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .rtl .account-page .account-page-content .booking-item .more-menu {
    text-align: left;
  }
}
/* line 210, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .more-menu a {
  padding-right: 0;
  padding-left: 0;
  color: #009E9B;
  font-weight: normal;
  font-size: 16px;
}
/* line 216, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .more-menu a:hover {
  text-decoration: none;
}
/* line 222, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .expand-button {
  width: 100%;
  text-align: right;
}
@media (max-width: 767px) {
  /* line 222, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .expand-button {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
}
/* line 231, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .expand-button .details-toggle {
  margin-bottom: 0;
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 231, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .expand-button .details-toggle {
    margin-bottom: 3px;
    font-size: 14px;
  }
}
/* line 242, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .detail-expanded {
  flex: 1 0 100%;
  color: #454545;
  font-size: 16px;
}
@media (min-width: 480px) {
  /* line 242, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .detail-expanded {
    padding-right: 24px;
  }
}
@media (max-width: 767px) {
  /* line 242, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .booking-item .detail-expanded {
    border-left: 0;
  }
}
/* line 252, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-item .detail-expanded .booking-details {
  padding: 0;
  color: #009E9B;
}
/* line 259, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-reference {
  font-size: 16px;
}
/* line 261, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-reference label {
  font-weight: normal;
}
/* line 266, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .resend-mobile {
  display: none;
}
@media (max-width: 767px) {
  /* line 266, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .resend-mobile {
    display: block;
    padding-bottom: 16px;
    color: #2979FF;
    font-size: 16px;
  }
  /* line 274, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .resend-mobile a:hover {
    text-decoration: none;
  }
}
/* line 280, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-cancellation-policy {
  line-height: 1.7;
  font-size: 16px;
}
/* line 283, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-cancellation-policy .cancellation_policy {
  font-weight: 600;
}
/* line 286, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .booking-cancellation-policy .footer-detail > div {
  padding: 0;
}
/* line 291, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .issue-date {
  font-size: 16px;
}
/* line 294, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .issue-date .date {
  padding-left: 3px;
}
@media (max-width: 767px) {
  /* line 291, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content .issue-date {
    text-align: left;
    font-size: 14px;
  }
}
/* line 304, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .resend {
  margin-top: 20px;
  color: #2979FF;
}
/* line 308, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content .resend a:hover {
  text-decoration: none;
}
/* line 316, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content.manage-bookings .booking-item .booking-info .guest-info-details {
  padding-top: 20px;
}
/* line 320, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content.manage-bookings .booking-item .detail-info {
  font-size: 16px;
  color: #484848;
}
@media (max-width: 767px) {
  /* line 320, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content.manage-bookings .booking-item .detail-info {
    font-size: 14px;
  }
}
/* line 330, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content.manage-bookings .booking-item .item-title .headline {
  font-size: 20px;
}
@media (max-width: 767px) {
  /* line 330, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
  .account-page .account-page-content.manage-bookings .booking-item .item-title .headline {
    font-size: 18px;
  }
}
/* line 338, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_account_booking_item.scss */
.account-page .account-page-content.manage-bookings .booking-item .item-title .subheadline {
  font-size: 16px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_hotels_booking.scss */
.hotels-booking .booking-cancellation-policy {
  border-top: 1px solid #EDEDED;
  padding: 24px 0;
  margin-right: 24px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_cars_booking.scss */
.cars-booking .booking-date {
  padding-bottom: 15px;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_cars_booking.scss */
.cars-booking .booking-date .value {
  display: inline;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_cars_booking.scss */
.cars-booking .booking-cancellation-policy .footer-detail {
  border-top: 1px solid #EDEDED;
  padding: 24px 0;
  margin-right: 24px;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_cars_booking.scss */
.cars-booking .more-guest-info {
  color: #484848;
}
@media (max-width: 767px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_cars_booking.scss */
  .cars-booking .more-guest-info .col-sm-4 {
    flex: 1 0 0;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .booking-info {
  flex: 1 0 0%;
  color: #303030;
  font-size: 14px;
}
@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
  .flights-booking .booking-info {
    margin: 0 20px;
  }
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .booking-info .item-title {
  width: 100%;
  margin-left: 0;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .booking-info .item-title .text-left {
  padding-left: 0;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .booking-info .sub-title,
.flights-booking .booking-info .item-detail {
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
  .flights-booking .booking-info .sub-title,
  .flights-booking .booking-info .item-detail {
    font-size: 14px;
  }
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .booking-info .booking-details {
  padding: 20px 0;
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .booking-info .booking-details:first-child {
  padding-top: 0;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .booking-info .booking-details .cancellation-content-list {
  padding-left: 20px;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .booking-info .booking-details .penalty-charges-refund {
  padding-top: 10px;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .booking-info .line {
  color: #009E9B;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .is-expanded {
  flex: 1 0 100%;
  padding-top: 20px;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .is-expanded .cancellation_policy {
  padding-top: 20px;
  font-weight: 700;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .is-expanded .booking-details {
  line-height: 1.7;
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .is-expanded .booking-details ul {
  padding-left: 0;
  margin: 0;
  display: inline-block;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .booking-section {
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
  .flights-booking .booking-section {
    font-size: 14px;
  }
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .email-address {
  color: #2979FF;
}
/* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
.flights-booking .confirmation-number {
  font-size: 20px;
}
@media (max-width: 767px) {
  /* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/_flights_booking.scss */
  .flights-booking .confirmation-number {
    font-size: 16px;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container {
  padding: 16px 0;
  margin-bottom: 16px;
  text-align: left;
  margin-top: 0;
}
@media (max-width: 991px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
  .flights-booking .purchase-container {
    padding: 10px;
    margin-bottom: 16px;
  }
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .booking-details {
  margin-top: 16px;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .booking-confirmation {
  margin-bottom: 16px;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .airline-container .airline-logo {
  display: inline-block;
  vertical-align: top;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .airline-container .airline-logo img {
  height: 40px;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .airline-container .airline-details {
  display: inline-block;
  vertical-align: bottom;
  padding: 10px;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .airline-container .airline-details p {
  margin-bottom: 0;
  padding: 0;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .airline-container .airline-details .fare-type {
  text-transform: capitalize;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .flight-time-container {
  margin: 16px 0;
  text-align: center;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .flight-time-container .flight-departure-details {
  display: inline-block;
  padding-right: 8px;
  text-align: right;
  vertical-align: top;
  width: 20%;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .flight-time-container .flight-arrival-details {
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 20%;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .flight-journey {
  display: inline-block;
  width: 50%;
  text-align: center;
}
/* line 72, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .flight-journey .journey-time {
  color: #DEDEDE;
  font-size: 12px;
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .flight-journey .journey-graph {
  background: url("https://d2xr67b5foriew.cloudfront.net/assets/images/eee-color.png");
  background-size: 100% 2px;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 100%;
}
/* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .flight-journey .journey-graph img.flight-icon {
  bottom: 0;
  width: 6%;
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .flight-journey .direct {
  color: #DEDEDE;
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .flight-journey .stop-over {
  color: #DEDEDE;
  font-size: 14px;
  margin-top: 16px;
}
/* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .flight-baggage {
  text-align: center;
}
/* line 104, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .flights-info {
  border-bottom: 1px solid #DEDEDE;
  padding-bottom: 20px;
}
/* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking .purchase-container .flights-info:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
/* line 115, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/flights/_flight_items.scss */
.flights-booking flights-fare-rules-component {
  display: inline-block;
  margin-right: -4px;
}

/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .nav-container {
  display: none;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .content-header {
  color: #303030;
}
@media (max-width: 767px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
  .account-page .content-header {
    padding: 0 16px;
  }
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .content-header h4 {
  margin: 16px 0;
  font-weight: 400;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .content-header .select2-results .select2-result-label {
  padding: 8px;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .content-header .ipt-select2.thin .select2-container .select2-choice {
  line-height: 24px;
  padding: 8px;
  background-color: #F7F7F7;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .account-page-content.manage-bookings {
  margin-top: 16px;
}
@media (max-width: 767px) {
  /* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
  .account-page .account-page-content.manage-bookings {
    margin-top: 65px;
  }
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .account-page-content.manage-bookings .main-info {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  /* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
  .account-page .account-page-content.manage-bookings .booking-list {
    padding: 0 16px;
  }
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .account-page-content.manage-bookings .booking-list .loading-booking {
  padding: 16px 0 0 16px;
}
@media (min-width: 768px) {
  /* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
  .account-page .account-page-content.manage-bookings .booking-list .btn-action {
    width: 225px;
  }
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .account-page-content.manage-bookings .sub-nav {
  border-bottom: 0;
  border-radius: 5px;
  display: flex;
  color: #94A4AD;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .account-page-content.manage-bookings .sub-nav .nav-item {
  background-color: #EBEFF1;
  font-size: 16px;
  font-weight: normal;
  margin-right: 5px;
  text-transform: capitalize;
  margin-bottom: 0;
  border-radius: 5px;
  padding-top: 12px;
  width: 200px;
  height: 46px;
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .account-page-content.manage-bookings .sub-nav .nav-item:hover, .account-page .account-page-content.manage-bookings .sub-nav .nav-item.active {
  color: #fff;
  background-color: #667C88;
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.ltr .account-page .account-page-content.manage-bookings .sub-nav .nav-item:last-child {
  margin-right: 0;
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.rtl .account-page .account-page-content.manage-bookings .sub-nav .nav-item:last-child {
  margin-left: 0;
}
/* line 93, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .account-page-content.manage-bookings .booking-section {
  padding: 0 0 16px;
}
/* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .account-page-content.manage-bookings .purchase-container {
  padding: 0;
  color: #303030;
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
  .account-page .account-page-content.manage-bookings .purchase-container {
    font-size: 14px;
  }
}
/* line 106, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .account-page-content.manage-bookings .footer-detail .text-right {
  display: none;
}
/* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .account-page-content.manage-bookings .text-success {
  color: #009E9B;
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .account-page-content.manage-bookings .text-careful {
  color: #EC6807;
}
@media (max-width: 767px) {
  /* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
  .account-page .no-booking {
    text-align: center;
    padding: 16px;
  }
}
/* line 124, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/account/account.scss */
.account-page .no-booking h4 {
  margin-bottom: 24px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_payment_summary.scss */
.paid-in-points-container {
  background: rgba(0, 158, 155, 0.08) 0% 0% no-repeat padding-box;
  color: #484848;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  padding: 16px;
  border-radius: 0 0 5px 5px;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_payment_summary.scss */
.paid-in-points-container .label {
  font-weight: 400;
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_payment_summary.scss */
  .paid-in-points-container .label {
    margin-bottom: 0;
  }
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_payment_summary.scss */
.paid-in-points-container .label-one {
  font-size: 16px;
  font-weight: 400;
}
@media (max-width: 767px) {
  /* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_payment_summary.scss */
  .paid-in-points-container .label-one {
    font-size: 14px;
  }
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_payment_summary.scss */
.paid-in-points-container .label-two {
  font-weight: 500;
  font-size: 14px;
  float: left;
  color: #009E9B;
  text-transform: uppercase;
  flex: 1 0 auto;
  direction: ltr;
  margin-left: 5px;
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_payment_summary.scss */
.paid-in-points-container .amount {
  flex: 1;
  font-size: 20px;
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_payment_summary.scss */
.paid-in-points-container .earn-burn-value {
  font-size: 18px;
  font-weight: 500;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_payment_summary.scss */
.paid-in-points-container .tax-policy {
  flex: 1 0 100%;
  padding-top: 8px;
  text-transform: lowercase;
  font-size: 12px;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_payment_summary.scss */
.paid-in-points-container .tax-policy::first-letter {
  text-transform: capitalize;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_payment_summary.scss */
.paid-in-points-container .total-earnings-label {
  flex: 1 0 100%;
  padding-top: 8px;
  font-size: 12px;
}
@media (max-width: 767px) {
  /* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_payment_summary.scss */
  .paid-in-points-container .total-earnings-label {
    flex: 1 0 45%;
  }
}
/* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_payment_summary.scss */
.paid-in-points-container .total-earnings-label::after {
  content: '\003A';
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_payment_summary.scss */
.paid-in-points-container .total-earnings-value {
  font-weight: 500;
  flex: 1 0 auto;
  display: flex;
}
@media (max-width: 767px) {
  /* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_payment_summary.scss */
  .paid-in-points-container .total-earnings-value {
    justify-content: flex-end;
    padding-top: 10px;
  }
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotels/_booking_summary.scss */
.booking-summary-container .section-title {
  padding: 10px 16px;
  font-size: 16px;
  font-weight: 500;
  background-color: #EBEFF1;
  text-transform: lowercase;
  border: 1px solid #EBEFF1;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotels/_booking_summary.scss */
.booking-summary-container .section-title::first-letter {
  text-transform: capitalize;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotels/_booking_summary.scss */
.booking-summary-container .section {
  font-size: 16px;
  padding: 16px;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotels/_booking_summary.scss */
.booking-summary-container .divider {
  height: 1px;
  margin: 0 16px;
  background-color: #EDEDED;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotels/_booking_summary.scss */
.booking-summary-container .section-important-info {
  font-weight: 500;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotels/_booking_summary.scss */
.booking-summary-container .stay-date {
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  /* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotels/_booking_summary.scss */
  .booking-summary-container .stay-date {
    font-size: 12px;
  }
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotels/_booking_summary.scss */
.booking-summary-container .stay-date .label {
  flex: 1;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotels/_booking_summary.scss */
.booking-summary-container .stay-date .date {
  flex: 1;
  font-weight: 500;
  text-align: right;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotels/_purchase_success_quote.scss */
.purchase-container .success-booking-detail .quote-info {
  font-size: 14px;
  margin-top: -9px;
  padding-top: 0;
  line-height: 24px;
}
@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotels/_purchase_success_quote.scss */
  .purchase-container .success-booking-detail .quote-info {
    font-size: 12px;
    line-height: 22px;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotels/_purchase_success_t_n_c.scss */
.tnc-info {
  font-size: 14px;
  margin-left: -1px;
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 24px;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotels/_purchase_success_t_n_c.scss */
  .tnc-info {
    font-size: 12px;
    line-height: 22px;
  }
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotels/_purchase_success_t_n_c.scss */
.tnc-info a {
  color: #2979FF;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container {
  padding: 8px 24px;
  margin: 32px auto;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container {
    padding: 35px 16px 4px;
  }
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container section {
  display: flex;
  flex-direction: column;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container section article {
  text-align: center;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container section article.book-now {
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container section article.book-now {
    margin-bottom: 10px;
  }
}
@media (max-width: 991px) {
  /* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container section article.book-now .btn-action {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container section article.confirmation {
  border: 1px solid #fff;
  background: #fff;
  padding: 24px;
  margin-bottom: 15px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
}
@media (max-width: 991px) {
  /* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container section article.confirmation {
    margin-bottom: 10px;
  }
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
  }
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container img {
  margin-bottom: 20px;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container img.success {
  width: 71px;
  height: 74px;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container img.pending {
  width: 68px;
  height: 68px;
}
@media (max-width: 767px) {
  /* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container .booking-status-text {
    flex: 1 0 100%;
    max-width: 100%;
  }
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container .booking-status-text h2 {
  font-weight: 400;
  font-size: 32px;
  margin: 0 0 8px;
  line-height: 48px;
}
@media (max-width: 767px) {
  /* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container .booking-status-text h2 {
    font-size: 22px;
    line-height: 32px;
  }
}
/* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container .booking-status-text .booking-ref {
  color: #009E9B;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 15px;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container .booking-status-text .booking-ref {
    font-size: 16px;
    font-weight: 400;
  }
}
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container .booking-status-text .title-des {
  font-size: 22px;
  font-weight: 400;
}
@media (max-width: 767px) {
  /* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container .booking-status-text .title-des {
    font-size: 16px;
  }
}
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle {
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 767px) {
  /* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle {
    margin-top: 16px;
    font-size: 14px;
  }
}
/* line 106, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle p {
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .banner {
    margin: 0;
  }
}
/* line 117, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .banner .banner-wrap {
  margin: 0;
  height: auto;
}
/* line 120, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .banner .banner-wrap img {
  width: 100%;
}

/* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .booking-confirmation-container {
  margin-top: 18px;
  padding-top: 0;
}
@media (max-width: 991px) {
  /* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .booking-confirmation-container {
    margin-top: 60px;
    margin-bottom: 27px;
  }
}
/* line 139, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .booking-confirmation-container section article.confirmation {
  padding-top: 35px;
}
/* line 148, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .purchase-container section .success-booking-detail > div {
  max-width: 750px;
}
@media (max-width: 991px) {
  /* line 153, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .purchase-container section .summary-section {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  /* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .purchase-container .button-section {
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 991px) {
  /* line 168, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .purchase-container article.cancellation-policy {
    box-shadow: none;
    background-color: transparent;
    padding: 0;
    margin-top: 10px;
  }
}
@media (max-width: 991px) {
  /* line 178, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy {
    padding: 0;
  }
}
@media (max-width: 991px) {
  /* line 183, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy > h4 {
    display: none;
  }
}
@media (max-width: 991px) {
  /* line 189, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy .cancellation-policy-separator {
    display: none;
  }
}
/* line 195, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .cancellation-policy .cancellation-policy-hotel-remarks {
  display: block;
  line-height: 27px;
  padding-bottom: 6px;
}
@media (max-width: 991px) {
  /* line 195, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy .cancellation-policy-hotel-remarks {
    font-size: 16px;
  }
}
/* line 205, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .cancellation-policy .cancellation-policy-label {
  display: block;
  padding-bottom: 7px;
  line-height: 22px;
}
/* line 211, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .cancellation-policy h4.cancellation-policy-mobile-label {
  display: none;
}
@media (max-width: 991px) {
  /* line 211, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy h4.cancellation-policy-mobile-label {
    display: block;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 14px;
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  /* line 222, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy .cancellation-policy-main-container,
  hotel-booking-detail-component .cancellation-policy .expedia-info .detail-section {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    background-color: #fff;
    padding: 16px;
    border-radius: 5px;
  }
}
@media screen and (max-width: 991px) and (-ms-high-contrast: active), (max-width: 991px) and (-ms-high-contrast: none) {
  /* line 222, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy .cancellation-policy-main-container,
  hotel-booking-detail-component .cancellation-policy .expedia-info .detail-section {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  }
}

@media (max-width: 991px) {
  /* line 233, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy .expedia-info {
    margin-top: 10px;
  }
}
@media (max-width: 991px) {
  /* line 239, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy .cancellation-policy-main-container {
    margin-bottom: 10px;
  }
}
/* line 247, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .paid-in-points-container .earn-burn-value {
  font-size: 20px;
}
@media (max-width: 991px) {
  /* line 247, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .paid-in-points-container .earn-burn-value {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  /* line 254, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .ltr hotel-booking-detail-component .paid-in-points-container .label-two {
    display: flex;
    justify-content: flex-end;
  }
}
/* line 264, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .banner .banner-wrap {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
/* line 268, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .banner .banner-wrap img {
  width: 100%;
}

/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container {
  margin-top: -21px;
  padding: 0 24px;
}
@media (max-width: 767px) {
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container {
    padding: 0 16px;
  }
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container > * {
  background-color: transparent;
  color: #484848;
}
@media (max-width: 767px) and (min-width: 768px) {
  /* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container {
    padding: 48px 0;
  }
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container .success-info-box {
  margin: 0;
  padding: 0;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container .make-new-booking {
  margin: 0;
  padding: 0;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container section .success-booking-detail {
  border-radius: 5px 5px 0 0;
  border-color: transparent;
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container section article {
  margin-top: 15px;
  background: #fff;
  border: 1px solid #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07);
}
@media (max-width: 991px) {
  /* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container section article {
    margin-top: 10px;
  }
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container section article .cancellation-policy {
  margin-bottom: 0;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container section article.detail-container {
  border: 0;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container section article.detail-container article:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: 0;
  border: 0;
}
/* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container section article.summary-container {
  border: 0;
}
@media (max-width: 767px) {
  /* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container section article.summary-container {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container section .remarks-section .hotel-remarks {
  padding-bottom: 16px;
  font-weight: 600;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container section .remarks-section p {
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container section .remarks-section p {
    line-height: 24px;
    font-size: 14px;
  }
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container section .summary-section {
  margin-bottom: 12px;
  flex: 1 0 30%;
}
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container section .summary-section .normalText {
  line-height: 28px;
  font-size: 16px;
}
@media (max-width: 991px) {
  /* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container section .summary-section .normalText {
    font-size: 14px;
  }
}
/* line 102, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container section .detail-section .hotel-remarks {
  font-size: 16px;
}
@media (max-width: 991px) {
  /* line 104, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container section .detail-section .hotel-remarks li {
    font-size: 14px;
  }
}
/* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container .button-section {
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  /* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container .button-section {
    padding-bottom: 24px;
  }
}
/* line 121, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container .button-section .button-action,
.purchase-container .button-section .another-booking {
  text-align: center;
  font-size: 18px;
}
@media (max-width: 767px) {
  /* line 121, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container .button-section .button-action,
  .purchase-container .button-section .another-booking {
    font-size: 16px;
  }
}
/* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container .button-section .button-action a:hover,
.purchase-container .button-section .another-booking a:hover {
  text-decoration: none;
}
/* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container .button-section .button-action {
  display: block;
  margin: 20px 0;
  color: #fff;
  padding: 10px;
}
@media (min-width: 768px) {
  /* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container .button-section .button-action {
    display: inline-block;
    font-size: 18px;
    min-height: 42px;
  }
}
@media (max-width: 991px) {
  /* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container .button-section .button-action {
    width: 100%;
  }
}
/* line 151, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container .button-section .another-booking {
  color: #2979FF;
  font-weight: 100;
  margin-left: 20px;
  width: 185px;
}
@media (max-width: 767px) {
  /* line 151, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container .button-section .another-booking {
    margin-left: 0;
    width: 100%;
  }
}
/* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container .button-section .another-booking::first-letter {
  text-transform: capitalize;
}
/* line 164, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container .button-section .another-booking:hover {
  text-decoration: underline;
}
/* line 169, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container .button-section .manage-booking {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  color: #2979FF;
}
@media (max-width: 991px) {
  /* line 169, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container .button-section .manage-booking {
    font-size: 16px;
    text-align: center;
  }
}
@media (min-width: 768px) {
  /* line 169, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container .button-section .manage-booking {
    display: inline-block;
  }
}
/* line 185, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container .button-section .manage-booking::after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 24px;
  color: #2979FF;
}
@media (max-width: 991px) {
  /* line 185, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container .button-section .manage-booking::after {
    font-size: 20px;
    margin-left: 8px;
  }
}
@media (max-width: 767px) {
  /* line 200, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
  .purchase-container .remarks-section h4 {
    font-size: 16px;
  }
}
/* line 205, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/hotel_success_page.scss */
.purchase-container .remarks-section article {
  padding: 0 16px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container {
  padding: 8px 24px;
  margin: 32px auto;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container {
    padding: 35px 16px 4px;
  }
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container section {
  display: flex;
  flex-direction: column;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container section article {
  text-align: center;
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container section article.book-now {
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container section article.book-now {
    margin-bottom: 10px;
  }
}
@media (max-width: 991px) {
  /* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container section article.book-now .btn-action {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container section article.confirmation {
  border: 1px solid #fff;
  background: #fff;
  padding: 24px;
  margin-bottom: 15px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
}
@media (max-width: 991px) {
  /* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container section article.confirmation {
    margin-bottom: 10px;
  }
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
  }
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container img {
  margin-bottom: 20px;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container img.success {
  width: 71px;
  height: 74px;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container img.pending {
  width: 68px;
  height: 68px;
}
@media (max-width: 767px) {
  /* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container .booking-status-text {
    flex: 1 0 100%;
    max-width: 100%;
  }
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container .booking-status-text h2 {
  font-weight: 400;
  font-size: 32px;
  margin: 0 0 8px;
  line-height: 48px;
}
@media (max-width: 767px) {
  /* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container .booking-status-text h2 {
    font-size: 22px;
    line-height: 32px;
  }
}
/* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container .booking-status-text .booking-ref {
  color: #009E9B;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 15px;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 80, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container .booking-status-text .booking-ref {
    font-size: 16px;
    font-weight: 400;
  }
}
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container .booking-status-text .title-des {
  font-size: 22px;
  font-weight: 400;
}
@media (max-width: 767px) {
  /* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container .booking-status-text .title-des {
    font-size: 16px;
  }
}
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle {
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 767px) {
  /* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle {
    margin-top: 16px;
    font-size: 14px;
  }
}
/* line 106, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle p {
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .booking-confirmation-container .banner {
    margin: 0;
  }
}
/* line 117, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .banner .banner-wrap {
  margin: 0;
  height: auto;
}
/* line 120, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
.booking-confirmation-container .banner .banner-wrap img {
  width: 100%;
}

/* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .booking-confirmation-container {
  margin-top: 18px;
  padding-top: 0;
}
@media (max-width: 991px) {
  /* line 129, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .booking-confirmation-container {
    margin-top: 60px;
    margin-bottom: 27px;
  }
}
/* line 139, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .booking-confirmation-container section article.confirmation {
  padding-top: 35px;
}
/* line 148, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .purchase-container section .success-booking-detail > div {
  max-width: 750px;
}
@media (max-width: 991px) {
  /* line 153, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .purchase-container section .summary-section {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  /* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .purchase-container .button-section {
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 991px) {
  /* line 168, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .purchase-container article.cancellation-policy {
    box-shadow: none;
    background-color: transparent;
    padding: 0;
    margin-top: 10px;
  }
}
@media (max-width: 991px) {
  /* line 178, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy {
    padding: 0;
  }
}
@media (max-width: 991px) {
  /* line 183, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy > h4 {
    display: none;
  }
}
@media (max-width: 991px) {
  /* line 189, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy .cancellation-policy-separator {
    display: none;
  }
}
/* line 195, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .cancellation-policy .cancellation-policy-hotel-remarks {
  display: block;
  line-height: 27px;
  padding-bottom: 6px;
}
@media (max-width: 991px) {
  /* line 195, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy .cancellation-policy-hotel-remarks {
    font-size: 16px;
  }
}
/* line 205, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .cancellation-policy .cancellation-policy-label {
  display: block;
  padding-bottom: 7px;
  line-height: 22px;
}
/* line 211, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .cancellation-policy h4.cancellation-policy-mobile-label {
  display: none;
}
@media (max-width: 991px) {
  /* line 211, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy h4.cancellation-policy-mobile-label {
    display: block;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 14px;
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  /* line 222, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy .cancellation-policy-main-container,
  hotel-booking-detail-component .cancellation-policy .expedia-info .detail-section {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    background-color: #fff;
    padding: 16px;
    border-radius: 5px;
  }
}
@media screen and (max-width: 991px) and (-ms-high-contrast: active), (max-width: 991px) and (-ms-high-contrast: none) {
  /* line 222, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy .cancellation-policy-main-container,
  hotel-booking-detail-component .cancellation-policy .expedia-info .detail-section {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  }
}

@media (max-width: 991px) {
  /* line 233, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy .expedia-info {
    margin-top: 10px;
  }
}
@media (max-width: 991px) {
  /* line 239, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .cancellation-policy .cancellation-policy-main-container {
    margin-bottom: 10px;
  }
}
/* line 247, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .paid-in-points-container .earn-burn-value {
  font-size: 20px;
}
@media (max-width: 991px) {
  /* line 247, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  hotel-booking-detail-component .paid-in-points-container .earn-burn-value {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  /* line 254, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
  .ltr hotel-booking-detail-component .paid-in-points-container .label-two {
    display: flex;
    justify-content: flex-end;
  }
}
/* line 264, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .banner .banner-wrap {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
/* line 268, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_booking_confirmation_status.scss */
hotel-booking-detail-component .banner .banner-wrap img {
  width: 100%;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_book_now.scss */
.book-now {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px 12px;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_book_now.scss */
  .book-now {
    padding: 12px 12px 18px;
  }
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_book_now.scss */
.book-now .content {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_book_now.scss */
  .book-now .content {
    flex-direction: column;
  }
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_book_now.scss */
.book-now .content .text-content {
  flex: 1 0 auto;
  font-size: 24px;
  margin-right: 17px;
  color: #484848;
}
@media (max-width: 767px) {
  /* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_book_now.scss */
  .book-now .content .text-content {
    font-size: 18px;
    margin-right: 0;
  }
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_book_now.scss */
.book-now .content .btn-action {
  width: 168px;
  margin-top: 8px;
}
@media (min-width: 768px) {
  /* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/_book_now.scss */
  .book-now .content .btn-action {
    font-size: 18px;
    min-height: 42px;
    width: auto;
    margin-top: 0;
  }
}

/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container {
  margin-top: -40px;
  padding: 0 24px;
}
@media (max-width: 767px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container {
    padding: 16px;
    margin-top: -40px;
  }
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container > * {
  color: #484848;
}
@media (max-width: 767px) and (min-width: 768px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container {
    padding: 48px 0;
  }
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-info-box {
  margin: 0;
  padding: 0;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .make-new-booking {
  margin: 0;
  padding: 0;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container section article {
  background: #fff;
  border: 0;
  border-radius: 5px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07);
}
@media (max-width: 767px) {
  /* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container section article {
    margin-top: 12px;
  }
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container section article.summary-container {
  border: 0;
}
@media (max-width: 767px) {
  /* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container section article.summary-container {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container section .remarks-section .hotel-remarks {
  padding-bottom: 16px;
  font-weight: 600;
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container section .remarks-section p {
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container section .remarks-section p {
    line-height: 24px;
    font-size: 14px;
  }
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container section .summary-section .normalText {
  line-height: 28px;
}
/* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .cancellation-policy-box {
  padding: 0;
  background-color: transparent;
  box-shadow: none;
}
@media (max-width: 991px) {
  /* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .cancellation-policy-box {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    background-color: #fff;
    padding: 12px 16px;
    margin-top: 10px;
  }
}
@media screen and (max-width: 991px) and (-ms-high-contrast: active), (max-width: 991px) and (-ms-high-contrast: none) {
  /* line 71, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .cancellation-policy-box {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  }
}

/* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .cancellation-policy-box .success-cancel-box {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 0;
  border: 0;
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .cancellation-policy-box .success-cancel-box .title {
  font-weight: 500;
  color: #484848;
  font-size: 20px;
  line-height: 27px;
  margin: 26px 0 4px;
  display: block;
}
@media (max-width: 991px) {
  /* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .cancellation-policy-box .success-cancel-box .title {
    margin-top: 0;
    font-size: 16px;
  }
}
/* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .button-action,
.cars-purchase-container .another-booking {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 767px) {
  /* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .button-action,
  .cars-purchase-container .another-booking {
    font-size: 16px;
  }
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .button-action a:hover,
.cars-purchase-container .another-booking a:hover {
  text-decoration: none;
}
/* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .button-action {
  display: block;
  margin: 20px 0;
}
@media (min-width: 768px) {
  /* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .button-action {
    display: inline-block;
    font-size: 18px;
    min-height: 42px;
    margin-right: 7px;
  }
}
@media (min-width: 992px) {
  /* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .button-action {
    margin-right: 25px;
    margin-bottom: 29px;
  }
}
@media (max-width: 767px) {
  /* line 119, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .button-action {
    margin-bottom: 10px;
  }
}
/* line 141, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .another-booking {
  color: #2979FF;
  font-weight: 100;
}
/* line 144, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .another-booking::first-letter {
  text-transform: capitalize;
}
/* line 148, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .another-booking:hover {
  text-decoration: underline;
}
/* line 153, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .manage-booking {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  color: #2979FF;
}
@media (max-width: 991px) {
  /* line 153, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .manage-booking {
    font-size: 16px;
    text-align: center;
    width: 100%;
    margin-bottom: 22px;
  }
}
@media (min-width: 768px) {
  /* line 153, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .manage-booking {
    display: inline-block;
    width: 45%;
  }
}
/* line 172, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .manage-booking::after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 24px;
  margin-left: 10px;
  color: #2979FF;
}
@media (max-width: 991px) {
  /* line 172, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .manage-booking::after {
    font-size: 20px;
    margin-left: 8px;
  }
}
@media (max-width: 767px) {
  /* line 187, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .remarks-section h4 {
    font-size: 16px;
  }
}
/* line 192, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .remarks-section article {
  padding: 0 16px;
}
/* line 197, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box {
  border-radius: 5px;
  flex: 1 0 70%;
  border: 0;
}
@media (max-width: 767px) {
  /* line 197, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .success-detail-box {
    flex: 1;
  }
}
/* line 206, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .car-details {
  padding: 20px 20px 0;
  width: 100%;
}
/* line 211, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .car-details hr.terms {
  margin: 10px 0;
}
@media (min-width: 992px) {
  /* line 211, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .success-detail-box .car-details hr.terms {
    margin: 10px -22px;
  }
}
/* line 219, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .car-details .quotes,
.cars-purchase-container .success-detail-box .car-details .terms {
  font-size: 14px;
  line-height: 24px;
}
@media (max-width: 767px) {
  /* line 219, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .success-detail-box .car-details .quotes,
  .cars-purchase-container .success-detail-box .car-details .terms {
    font-size: 12px;
    line-height: 22px;
  }
}
/* line 229, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .car-details .quote-info {
  margin: 10px 0;
}
/* line 234, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.ltr .cars-purchase-container .success-detail-box .car-details {
  border-right: 0;
}
/* line 237, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .car-details .specs .specs-item {
  font-size: 16px;
  width: 180px;
  float: left;
}
/* line 243, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .car-details .specs i {
  height: 14px;
  width: 14px;
  border-radius: 50%;
  color: #CBCBCB;
  margin-right: 4px;
}
/* line 252, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .car-details .bold-text {
  font-weight: 500;
}
/* line 256, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .car-details .car-name {
  font-weight: 500;
  font-size: 20px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  flex-direction: row;
}
/* line 264, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .car-details .car-name span {
  flex: 1;
}
@media (max-width: 767px) {
  /* line 256, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .success-detail-box .car-details .car-name {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 15px;
  }
}
/* line 275, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .car-details a {
  text-decoration: underline;
  color: #2979FF;
}
@media (max-width: 767px) {
  /* line 280, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .success-detail-box .car-details .quotes,
  .cars-purchase-container .success-detail-box .car-details .terms {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  /* line 288, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .success-detail-box .car-details .table td {
    padding: 5px 0;
  }
}
/* line 294, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .car-category {
  font-size: 16px;
  font-weight: 500;
}
/* line 300, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .driver-details-container .driver-detail {
  display: flex;
  flex-direction: row;
  padding: 5px 0;
  font-size: 16px;
  color: #484848;
}
/* line 307, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .driver-details-container .driver-detail .force-capitalize,
.cars-purchase-container .success-detail-box .driver-details-container .driver-detail .supplier-name {
  width: 180px;
  padding-right: 20px;
}
@media (max-width: 767px) {
  /* line 300, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .cars-purchase-container .success-detail-box .driver-details-container .driver-detail {
    flex-direction: column;
  }
}
/* line 318, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .driver-details-container .cars-specs-section {
  padding-top: 16px;
}
/* line 320, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .driver-details-container .cars-specs-section ul {
  padding: 0 16px;
}
/* line 327, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .success-detail-box .cars-specs-section .title {
  color: #484848;
}
/* line 333, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .banner {
  margin: 0;
}
/* line 335, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
.cars-purchase-container .banner .banner-wrap {
  margin-top: 15px;
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  /* line 343, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  .ltr .cars-purchase-container .paid-in-points-container .label-two {
    display: flex;
    justify-content: flex-end;
  }
}

/* line 354, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
car-booking-detail-component .booking-confirmation-container {
  margin-bottom: 47px;
}
@media (max-width: 991px) {
  /* line 354, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  car-booking-detail-component .booking-confirmation-container {
    margin-bottom: 18px;
  }
}
@media (max-width: 991px) {
  /* line 361, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/bookings/cars_success_page.scss */
  car-booking-detail-component .booking-confirmation-container section article.book-now {
    margin-bottom: 10px;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
.coupon-banner-container {
  height: 50px;
  border: 1px solid #059490;
  background-color: #EAF5F5;
  padding: 0 18px;
  display: flex;
  align-items: center;
  font-size: 18px;
  width: 100%;
  border-radius: 5px;
  margin-bottom: 21px;
}
@media (max-width: 767px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
  .coupon-banner-container {
    height: 65px;
    font-size: 14px;
    padding: 0 16px;
    margin-bottom: 3px;
  }
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
.home .coupon-banner-container {
  position: absolute;
  margin-top: 16px;
}
@media (max-width: 991px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
  .home .coupon-banner-container {
    margin: 10px 13px;
    width: calc(100% - 26px);
  }
}
@media (max-width: 991px) {
  /* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
  .hotel-detail .coupon-banner-container {
    margin: 10px 13px 10px;
    width: calc(100% - 26px);
  }
}
@media (max-width: 991px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
  .flights.search-result .coupon-banner-container {
    margin: 0 16px 16px;
    width: calc(100% - 32px);
  }
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
.flight-detail .coupon-banner-container {
  margin-top: 20px;
}
@media (max-width: 991px) {
  /* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
  .flight-detail .coupon-banner-container {
    margin-top: 10px;
  }
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
.checkout .coupon-banner-container {
  margin-top: 41px;
}
@media (max-width: 991px) {
  /* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
  .checkout .coupon-banner-container {
    margin-top: 95px;
  }
}
@media (max-width: 991px) {
  /* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
  .hotels.checkout .coupon-banner-container {
    margin-bottom: 20px;
  }
}
/* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
.flights.checkout .coupon-banner-container {
  margin-top: 50px;
}
@media (max-width: 991px) {
  /* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
  .flights.checkout .coupon-banner-container {
    margin: 125px 15px 20px;
    width: calc(100% - 30px);
  }
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
.cars.checkout .coupon-banner-container {
  margin: 0 0 21px 15px;
  width: calc(100% - 19px);
}
@media (max-width: 991px) {
  /* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
  .cars.checkout .coupon-banner-container {
    margin: 0 15px 15px;
    width: calc(100% - 30px);
  }
}
/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
.coupon-banner-container > span {
  line-height: 16px;
}
@media (max-width: 767px) {
  /* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
  .coupon-banner-container > span {
    line-height: 20px;
    margin-top: 2px;
  }
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
.coupon-banner-container i {
  height: 28px;
  width: 28px;
  margin-right: 18px;
  background-image: url("https://d2xr67b5foriew.cloudfront.net/assets/images/oldham/icons/icn-cashdisc.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(-20deg);
}
@media (max-width: 767px) {
  /* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
  .coupon-banner-container i {
    margin: 0 10px 0 0;
    min-height: 20px;
    min-width: 20px;
    transform: rotate(0);
    margin-top: -20px;
  }
}
/* line 109, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/widgets/_coupon_banner.scss */
.coupon-banner-container .ocbc-code {
  font-weight: 500;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
.product-details-top-area {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #fff;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
}
@media (min-width: 768px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
  .product-details-top-area {
    flex-wrap: inherit;
    align-items: stretch;
  }
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
.product-details-top-area .mobile-car-details {
  flex: 2 1 100%;
  width: 100%;
}

/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
.product-details-middle-area {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  font-size: 14px;
  background-color: #F8F8F8;
  padding: 16px;
}
@media (min-width: 768px) {
  /* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
  .product-details-middle-area {
    font-size: 16px;
  }
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
.product-details-middle-area .heading {
  text-transform: lowercase;
  font-weight: 500;
  line-height: 1.5;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.product-details-middle-area .heading else {
  text-transform: none;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.product-details-middle-area .heading::first-letter {
  text-transform: uppercase;
}
@media (min-width: 768px) {
  /* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
  .product-details-middle-area .heading {
    margin-bottom: 16px;
  }
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
.product-details-middle-area .heading .fa-info-circle {
  color: #009E9B;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
.product-details-middle-area .coverage-item,
.product-details-middle-area .charge-item {
  font-size: 14px;
  line-height: 1.5;
  width: 100%;
  display: block;
  margin-left: 0;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  /* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
  .product-details-middle-area .coverage-item,
  .product-details-middle-area .charge-item {
    font-size: 16px;
  }
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
.product-details-middle-area .coverage-item .fa-check,
.product-details-middle-area .charge-item .fa-check {
  color: #009E9B;
}

/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
.car-info-container {
  color: #484848;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
  .ltr .car-info-container {
    flex: 1 1 50%;
    padding-left: 0;
  }
}

/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
.product-details-car-equips {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  padding: 0;
  margin-bottom: 16px;
}
/* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
.product-details-car-equips p {
  font-size: 14px;
}
@media (min-width: 768px) {
  /* line 90, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
  .product-details-car-equips p {
    font-size: 16px;
  }
}
/* line 98, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
.product-details-car-equips .max-size {
  background-color: transparent;
}
@media (min-width: 768px) {
  /* line 102, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
  .product-details-car-equips .section-content .row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-self: flex-start;
    align-items: flex-start;
    margin: 0;
  }
}
/* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
.product-details-car-equips .equip-item {
  border-width: 0;
  padding: 8px 16px;
}
@media (min-width: 768px) {
  /* line 113, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
  .product-details-car-equips .equip-item {
    float: none;
    width: inherit;
    flex: 0 1 50%;
    min-height: 65px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin: 0;
    padding: 16px 0;
  }
}
/* line 130, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
.product-details-car-equips .equip-item .equip-icons {
  font-size: 30px;
  line-height: 1;
  min-width: 35px;
  margin: 0;
  padding-top: 5px;
}
@media (min-width: 768px) {
  /* line 130, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
  .product-details-car-equips .equip-item .equip-icons {
    padding-top: 0;
    font-size: 55px;
  }
}
/* line 143, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
.ltr .product-details-car-equips .equip-item .heading {
  font-size: 14px;
  font-weight: 500;
  margin-left: 50px;
}
@media (min-width: 768px) {
  /* line 143, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
  .ltr .product-details-car-equips .equip-item .heading {
    font-size: 16px;
    display: block;
    margin-left: 75px;
    margin-top: auto;
  }
}
/* line 155, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
.ltr .product-details-car-equips .equip-item .description {
  font-size: 14px;
  margin-left: 50px;
}
@media (min-width: 768px) {
  /* line 155, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_info.scss */
  .ltr .product-details-car-equips .equip-item .description {
    font-size: 16px;
    display: block;
    margin-left: 75px;
    margin-bottom: auto;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_mobile.scss */
.mobile-car-details {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  z-index: 1;
}
@media (min-width: 768px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_mobile.scss */
  .mobile-car-details {
    display: none;
  }
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_mobile.scss */
.mobile-car-details .name {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  margin: 0 16px 0 0;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_mobile.scss */
.mobile-car-details .supplier-logo {
  max-width: 70px;
  max-height: 35px;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_image.scss */
.car-image-gallery {
  background-color: transparent;
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  min-height: 150px;
  z-index: 0;
  padding: 70px 0 0;
}
@media (min-width: 768px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_image.scss */
  .car-image-gallery {
    flex: 1 1 50%;
    position: relative;
    left: inherit;
    top: inherit;
    border-right: 1px solid #EDEDED;
    padding-top: 0;
    margin-top: 0;
  }
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_image.scss */
.car-image-gallery .car-image {
  min-height: 80px;
}
@media (min-width: 768px) {
  /* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_image.scss */
  .car-image-gallery .car-image {
    height: 100%;
    width: 75%;
    margin: 0 auto;
  }
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_image.scss */
.car-image-gallery .car-image .supplier-logo {
  display: none;
}
@media (min-width: 768px) {
  /* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_image.scss */
  .car-image-gallery .car-image .supplier-logo {
    display: inherit;
    right: 32px;
    max-width: 100px;
    max-height: 55px;
  }
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_reviews.scss */
.ltr .car-info-container .reviews {
  text-align: left;
  line-height: 1.5;
  border-width: 0;
  position: relative;
  left: inherit;
  bottom: inherit;
  right: inherit;
  top: inherit;
}
@media (min-width: 768px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_reviews.scss */
  .ltr .car-info-container .reviews {
    text-align: right;
    width: 135px;
    position: absolute;
    right: 0;
    top: 0;
  }
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_reviews.scss */
.ltr .car-info-container .reviews .review-container {
  position: absolute;
  top: -24px;
  left: 0;
  margin: 0;
  padding: 0 0 0 16px;
}
@media (min-width: 768px) {
  /* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_reviews.scss */
  .ltr .car-info-container .reviews .review-container {
    width: 100%;
    position: relative;
    top: inherit;
    left: inherit;
    padding: 16px 16px 0 0;
  }
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_reviews.scss */
.ltr .car-info-container .reviews .dash {
  display: none;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_reviews.scss */
.ltr .car-info-container .reviews .category,
.ltr .car-info-container .reviews .review-count,
.ltr .car-info-container .reviews .review-label {
  display: none;
}
@media (min-width: 768px) {
  /* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_reviews.scss */
  .ltr .car-info-container .reviews .category,
  .ltr .car-info-container .reviews .review-count,
  .ltr .car-info-container .reviews .review-label {
    display: inherit;
  }
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_reviews.scss */
.ltr .car-info-container .reviews .score {
  font-size: 16px;
  font-weight: 700;
}
@media (min-width: 768px) {
  /* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_reviews.scss */
  .ltr .car-info-container .reviews .score {
    font-size: 20px;
  }
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_reviews.scss */
.ltr .car-info-container .reviews .over-score {
  font-size: 12px;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_reviews.scss */
.ltr .car-info-container .reviews .review-count,
.ltr .car-info-container .reviews .review-label {
  color: #AFAFAF;
}
@media (min-width: 768px) {
  /* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_reviews.scss */
  .ltr .car-info-container .reviews .score,
  .ltr .car-info-container .reviews .over-score,
  .ltr .car-info-container .reviews .category,
  .ltr .car-info-container .reviews .review-count,
  .ltr .car-info-container .reviews .review-label {
    display: inline;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_price.scss */
.car-info-container .cars-price-info-container {
  border-top: 1px solid #EDEDED;
  padding: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: none;
}
@media (min-width: 768px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_price.scss */
  .car-info-container .cars-price-info-container {
    display: flex;
    height: 100px;
  }
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_price.scss */
.car-info-container .cars-price-widget {
  margin-bottom: 0;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_price.scss */
.car-info-container .cars-price-widget .value,
.car-info-container .cars-price-widget .symbol,
.car-info-container .cars-price-widget .rate,
.car-info-container .cars-price-widget .points-partner-currency {
  font-size: 20px;
  font-weight: 500;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_price.scss */
.car-info-container .cars-price-widget .unit {
  font-size: 12px;
}

/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_price.scss */
.product-details-bottom-cta {
  display: none;
  flex-direction: row;
  justify-content: flex-end;
  padding: 0 0 16px;
}
@media (min-width: 768px) {
  /* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_price.scss */
  .product-details-bottom-cta {
    display: flex;
  }
}

/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_price.scss */
.cars-product-details-container .btn-action {
  min-width: 160px;
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_price.scss */
.cars-product-details-container .btn-action.uppercase {
  text-transform: inherit;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_terms.scss */
.product-details-car-terms {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  padding: 0;
  margin-bottom: 16px;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_terms.scss */
.product-details-car-terms .max-size {
  background-color: transparent;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_terms.scss */
.product-details-car-terms .terms {
  color: #2979FF;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  margin: 0;
  padding: 4px;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_terms.scss */
.product-details-car-terms .terms::after {
  font: normal normal normal 14px FontAwesome;
  content: "\f105";
  font-size: 16px;
  margin-left: 8px;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_terms.scss */
.product-details-car-terms .terms:focus, .product-details-car-terms .terms:focus-visible {
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .car-details-widget {
  border-width: 0;
  min-height: inherit;
  padding: 0;
  margin: 0;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-specs-widget {
  padding-left: 50%;
}
@media (min-width: 768px) {
  /* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
  .car-info-container .cars-specs-widget {
    padding: 16px;
  }
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-specs-widget .name {
  font-weight: 500;
  line-height: 1.5;
  margin: 0 0 8px;
  display: none;
}
@media (min-width: 768px) {
  /* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
  .car-info-container .cars-specs-widget .name {
    font-size: 20px;
    display: inherit;
    padding-right: 115px;
  }
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-specs-widget .car-details-widget {
  border-width: 0;
  min-height: inherit;
  padding: 0;
  margin: 0;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.ltr .car-info-container .cars-specs-widget .specs {
  float: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: stretch;
  align-items: flex-start;
  width: 100%;
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.ltr .car-info-container .cars-specs-widget .specs::before, .ltr .car-info-container .cars-specs-widget .specs::after {
  display: table;
  content: " ";
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.ltr .car-info-container .cars-specs-widget .specs::after {
  clear: both;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.ltr .car-info-container .cars-specs-widget .specs .specs-item {
  flex: 1 1 100%;
  color: #484848;
  font-size: 14px;
  line-height: 1.5;
  float: none;
  width: inherit;
  margin-bottom: 4px;
  margin-right: 0;
}
@media (min-width: 768px) {
  /* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
  .ltr .car-info-container .cars-specs-widget .specs .specs-item {
    flex: 1 1 50%;
  }
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.ltr .car-info-container .cars-specs-widget .type {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  margin: 0 0 4px;
  float: none;
}
@media (min-width: 768px) {
  /* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
  .ltr .car-info-container .cars-specs-widget .type {
    font-size: 16px;
  }
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .specs .specs-item .fa.transmission {
  width: 17px;
}
/* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  border-top: 1px solid #EDEDED;
  padding: 16px 0;
  margin: 16px 16px 0;
  position: relative;
}
@media (min-width: 992px) {
  /* line 94, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
  .car-info-container .cars-location-widget {
    flex-wrap: nowrap;
    margin-top: 0;
  }
}
/* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget .icon-location {
  color: #009E9B;
  font: normal normal normal 14px FontAwesome;
  font-size: 18px;
  width: 20px;
  position: absolute;
  top: 16px;
}
@media (min-width: 992px) {
  /* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
  .car-info-container .cars-location-widget .icon-location {
    line-height: 1.2;
    position: relative;
    top: 0;
  }
}
/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget .icon-location::before {
  content: "\f041";
}
/* line 131, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget .location-address {
  flex: 1 1 auto;
  margin-bottom: 8px;
  margin-left: 20px;
}
@media (min-width: 768px) {
  /* line 131, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
  .car-info-container .cars-location-widget .location-address {
    margin-right: auto;
  }
}
@media (min-width: 992px) {
  /* line 131, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
  .car-info-container .cars-location-widget .location-address {
    margin-left: 0;
    margin-bottom: 0;
  }
}
/* line 145, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget .location-address > p {
  margin-bottom: 4px;
}
/* line 148, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget .location-map {
  flex: 1 1 100%;
}
@media (min-width: 992px) {
  /* line 148, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
  .car-info-container .cars-location-widget .location-map {
    flex: 1 0 auto;
    text-align: right;
  }
}
/* line 156, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget .location-map > a {
  color: #2979FF;
  font-size: 12px;
}
@media (min-width: 768px) {
  /* line 156, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
  .car-info-container .cars-location-widget .location-map > a {
    font-size: 14px;
  }
}
/* line 166, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget form-popup-mobile {
  top: 0;
  z-index: 1000;
}
/* line 170, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget form-popup-mobile #resultMapContainer {
  top: 0;
}
/* line 174, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget form-popup-mobile #mapbox-direction-map {
  height: 100%;
}
/* line 178, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget form-popup-mobile .map-close-button {
  top: 20px;
}
/* line 180, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.ltr .car-info-container .cars-location-widget form-popup-mobile .map-close-button {
  right: 20px;
}
/* line 183, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.rtl .car-info-container .cars-location-widget form-popup-mobile .map-close-button {
  left: 20px;
}
/* line 187, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget form-popup-mobile .map-close-button .btn-close-action {
  background-color: #009E9B;
  border-radius: 5px;
  color: #fff;
  padding: 9px 12px;
}
/* line 194, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget form-popup-mobile .map-close-button em.fa-times {
  font-size: 20px;
}
/* line 200, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget map-direction {
  position: relative;
  display: block;
  bottom: inherit;
}
/* line 205, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget map-direction .mapbox-direction-container {
  display: block;
  padding: 0;
}
/* line 209, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget map-direction .mapbox-direction-container .fa-map-marker {
  display: none;
}
/* line 213, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget map-direction .mapbox-direction-container span.view-in-map-text {
  color: #2979FF;
  font-size: 12px;
  text-decoration: none;
}
/* line 218, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
.car-info-container .cars-location-widget map-direction .mapbox-direction-container span.view-in-map-text:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  /* line 213, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details_widgets.scss */
  .car-info-container .cars-location-widget map-direction .mapbox-direction-container span.view-in-map-text {
    font-size: 14px;
  }
}

/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details.scss */
.cars-back-to-result {
  color: #009E9B;
  cursor: pointer;
  display: none;
  margin-bottom: 16px;
  border: 0;
  background-color: transparent;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details.scss */
.cars-back-to-result:focus, .cars-back-to-result:focus-visible {
  outline: 5px auto -webkit-focus-ring-color;
}
@media (min-width: 768px) {
  /* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details.scss */
  .cars-back-to-result {
    display: inline-block;
  }
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details.scss */
.cars-back-to-result > .fa {
  margin-right: 6px;
}

/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details.scss */
.back-to-search-result.car-detail-back-to-search {
  display: none !important;
}

/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details.scss */
.cars-product-details-container {
  padding: 8px 16px 0;
}
@media (min-width: 992px) {
  /* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details.scss */
  .cars-product-details-container {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 41, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details.scss */
.cars-product-details-container .partner-bg-color {
  background-color: transparent;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details.scss */
.cars-product-details-container .cars-detail-top-area {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  background-color: #fff;
  margin-bottom: 16px;
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details.scss */
.cars-product-details-container .section-heading {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #EBEFF1;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  border-width: 0;
  padding: 8px 16px;
}
@media (min-width: 768px) {
  /* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details.scss */
  .cars-product-details-container .section-heading {
    font-size: 20px;
    padding: 16px;
  }
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details.scss */
.cars-product-details-container .section-heading em {
  font-weight: 500;
  font-style: normal;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details.scss */
.cars-product-details-container .section-heading .paid-for-on-pickup {
  text-transform: lowercase;
  display: inline-block;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.cars-product-details-container .section-heading .paid-for-on-pickup else {
  text-transform: none;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.cars-product-details-container .section-heading .paid-for-on-pickup::first-letter {
  text-transform: uppercase;
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details.scss */
.cars-product-details-container .section-content {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #fff;
  font-size: 14px;
  line-height: 1.5;
  padding: 16px;
}
@media (min-width: 768px) {
  /* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/details/_details.scss */
  .cars-product-details-container .section-content {
    font-size: 16px;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_override.scss */
.cars-result-container #search-form-container {
  margin-top: inherit;
}

/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_override.scss */
.cars-list {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_override.scss */
  .cars-list {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_override.scss */
.cars-list .cars-result-list-item-row {
  display: flex;
  flex-direction: row;
  padding: 16px;
  text-decoration: none;
}

/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_override.scss */
.cars-list-result-item {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  background-color: #fff;
  border-radius: 5px;
  border-width: 0;
  padding: 0;
  margin-bottom: 16px;
}

/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_override.scss */
.klg-tooltip {
  font-family: 'Open Sans';
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_image.scss */
.cars-list-result-item .cars-image-container {
  padding-top: 16px;
  padding-left: 16px;
  width: 25%;
  bottom: 0;
}
@media (min-width: 768px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_image.scss */
  .cars-list-result-item .cars-image-container {
    max-width: inherit;
    flex: 1 0 175px;
    padding: 0;
  }
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_image.scss */
.cars-list-result-item .cars-image {
  text-align: left;
  min-height: 125px;
}
@media (min-width: 768px) {
  /* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_image.scss */
  .cars-list-result-item .cars-image {
    text-align: right;
    max-width: 200px;
    height: 100%;
    margin-left: 0;
    margin-right: 16px;
  }
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_image.scss */
.cars-list-result-item .cars-image .supplier-logo {
  margin-top: 0;
}
@media (min-width: 768px) {
  /* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_image.scss */
  .cars-list-result-item .cars-image .supplier-logo {
    margin-right: 16px;
    margin-top: 6px;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
.cars-list .cars-list-result-item .cars-detail-left-container {
  color: #484848;
  display: flex;
  flex: 1 1 65%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  position: relative;
  padding-top: 0;
  padding-left: 25%;
}
@media (min-width: 768px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
  .cars-list .cars-list-result-item .cars-detail-left-container {
    padding-left: 0;
    padding-bottom: 0;
  }
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
.cars-list .cars-list-result-item .cars-detail-right-container {
  display: none;
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  right: inherit;
}
@media (min-width: 768px) {
  /* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
  .cars-list .cars-list-result-item .cars-detail-right-container {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    flex: 1 0 215px;
  }
}
/* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
.cars-list .cars-list-result-item .cars-detail-right-container .btn-action {
  min-width: 88px;
  position: relative;
  bottom: inherit;
  right: inherit;
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
.cars-list-result-item .cars-specs-widget {
  order: 1;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
.cars-list-result-item map-direction {
  order: 2;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
.cars-list-result-item .car-details-info {
  order: 3;
  position: relative;
}

/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
.cars-specs-widget {
  margin-bottom: 8px;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
.cars-specs-widget .name {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 8px;
  padding-right: 50px;
}
@media (min-width: 768px) {
  /* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
  .cars-specs-widget .name {
    font-size: 20px;
    padding-right: 16px;
  }
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
.cars-specs-widget .type {
  font-size: 12px;
  font-weight: 500;
}
@media (min-width: 768px) {
  /* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
  .cars-specs-widget .type {
    font-size: 14px;
  }
}
/* line 86, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
.cars-specs-widget .specs {
  display: flex;
  flex-wrap: wrap;
}
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
.ltr .cars-specs-widget .specs-item {
  float: none;
  flex: 1 1 50%;
  color: #484848;
  font-size: 12px;
  line-height: 1.5;
}
@media (min-width: 768px) {
  /* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
  .ltr .cars-specs-widget .specs-item {
    font-size: 14px;
  }
}
/* line 102, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
.ltr .cars-specs-widget .specs-item .fa.transmission {
  width: 15px;
}
@media (min-width: 768px) {
  /* line 102, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_info.scss */
  .ltr .cars-specs-widget .specs-item .fa.transmission {
    width: 17px;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_price.scss */
.price-box-section .chevron-container {
  font-size: 20px;
  line-height: 1;
  position: absolute;
  right: 0;
  bottom: 0;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_price.scss */
.price-box-section .chevron-container .fa-chevron-right::before {
  content: "\f105";
  color: #2979FF;
}

@media (min-width: 768px) {
  /* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_price.scss */
  .cars-price-widget {
    margin-bottom: 16px;
  }
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_price.scss */
.cars-price-widget .value,
.cars-price-widget .rate,
.cars-price-widget .points-partner-currency, .cars-list-result-item .cars-detail-right-container .cars-price-widget .points-partner-currency {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #484848;
}
@media (min-width: 768px) {
  /* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_price.scss */
  .cars-price-widget .value,
  .cars-price-widget .rate,
  .cars-price-widget .points-partner-currency, .cars-list-result-item .cars-detail-right-container .cars-price-widget .points-partner-currency {
    font-size: 20px;
  }
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_price.scss */
.cars-price-widget .price {
  white-space: nowrap;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_price.scss */
.cars-price-widget .rate .symbol {
  min-width: inherit;
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_price.scss */
.cars-price-widget .unit {
  font-size: 12px;
  line-height: 1.5;
}
@media (min-width: 768px) {
  /* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_price.scss */
  .cars-price-widget .unit {
    font-size: 14px;
  }
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_price.scss */
.cars-list-result-item .cars-detail-right-container .cars-price-widget .unit {
  color: #484848;
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_review.scss */
.reviews .review-container .green {
  color: #1E9820;
  padding-top: 1px;
}
@media (min-width: 768px) {
  /* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_review.scss */
  .reviews .review-container .green {
    padding-top: 0;
  }
}

/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_review.scss */
.cars-detail-left-container .reviews {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_review.scss */
.cars-detail-left-container .reviews .review-container .dash,
.cars-detail-left-container .reviews .review-container .review-count,
.cars-detail-left-container .reviews .review-container .review-label,
.cars-detail-left-container .reviews .review-container .category {
  display: none;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_review.scss */
.cars-detail-left-container .reviews .review-container .score {
  font-size: 16px;
  font-weight: 700;
}
/* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_review.scss */
.cars-detail-left-container .reviews .review-container .over-score {
  font-size: 12px;
}
@media (min-width: 768px) {
  /* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_review.scss */
  .cars-detail-left-container .reviews {
    display: none;
  }
}

/* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_review.scss */
.cars-detail-right-container .reviews .review-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: baseline;
  line-height: 1.5;
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_review.scss */
.cars-detail-right-container .reviews .review-container .dash,
.cars-detail-right-container .reviews .review-container .review-count,
.cars-detail-right-container .reviews .review-container .review-label {
  color: #AFAFAF;
  font-size: 12px;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_review.scss */
.cars-detail-right-container .reviews .review-container .category {
  font-size: 12px;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_review.scss */
.cars-detail-right-container .reviews .review-container .dash {
  padding: 0 3px;
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_review.scss */
.cars-detail-right-container .reviews .review-container .review-count {
  padding-right: 3px;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_review.scss */
.cars-detail-right-container .reviews .review-container .score {
  font-size: 16px;
  font-weight: 700;
}
@media (min-width: 768px) {
  /* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_review.scss */
  .cars-detail-right-container .reviews .review-container .score {
    font-size: 20px;
  }
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_review.scss */
.cars-detail-right-container .reviews .review-container .over-score {
  font-size: 12px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_footer.scss */
.cars-list-result-item .cars-detail-bottom-container {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  color: #484848;
  background-color: #F8F8F8;
  padding: 16px 16px 8px;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_footer.scss */
.cars-list-result-item .cars-detail-bottom-container .cars-coverages {
  border-width: 0;
  padding: 0;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_footer.scss */
.cars-list-result-item .cars-detail-bottom-container .cars-coverages .heading {
  font-weight: 700;
  font-size: 14px;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_footer.scss */
.cars-list-result-item .cars-detail-bottom-container .cars-coverages .heading .fa-info-circle {
  color: #009E9B;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_footer.scss */
.cars-list-result-item .cars-detail-bottom-container .cars-coverages .coverage-item {
  font-size: 14px;
  margin-bottom: 8px;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_footer.scss */
.cars-list-result-item .cars-detail-bottom-container .cars-coverages .coverage-item .fa-check {
  color: #009E9B;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/result/_result_item_footer.scss */
.cars-list-result-item .cars-detail-bottom-container .terms {
  color: #2979FF;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  top: 18px;
  right: 16px !important;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-checkout-box .color-headline {
  background-color: #EBEFF1;
  padding: 16px;
  font-size: 16px;
  border-radius: 5px 5px 0 0;
  color: #484848;
  text-transform: lowercase;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-checkout-box .color-headline::first-letter {
  text-transform: uppercase;
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-specs-container .cars-specs-widget {
  padding: 16px;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-specs-container .cars-specs-widget .name {
  font-size: 16px;
  width: 90%;
  font-weight: 500;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-specs-container .cars-specs-widget .type {
  font-size: 16px;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-specs-container .cars-specs-widget .specs {
  flex-direction: column;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-specs-container .supplier-logo {
  top: 22px;
  right: 10px;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-specs-container .specs-item {
  font-size: 16px;
  width: 100%;
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.ltr .checkout-container .cars-specs-container .specs-item {
  flex: 1 0 auto;
}
/* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-specs-section-container {
  padding: 14px;
  margin-top: -30px;
  color: #484848;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-specs-section-container .title,
.checkout-container .cars-specs-section-container .item {
  font-size: 16px;
  font-weight: 500;
  color: #484848;
}
/* line 52, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-specs-section-container .item {
  font-weight: 400;
}
/* line 57, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container hr {
  border-top: 1px solid #EDEDED;
  margin: 10px;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-search-params-container {
  padding: 0 16px;
}
/* line 64, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-search-params-container * > span {
  font-size: 16px;
  font-weight: 500;
  color: #484848;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-search-params-container .label {
  font-weight: 400;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-search-params-container.same-as-pickup {
  padding-bottom: 5px;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_booking_summary_container.scss */
.checkout-container .cars-search-params-container .supplier-address {
  font-size: 16px;
  font-weight: 400;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_payment_total.scss */
.cars-checkout-points-cash-slider h3 {
  display: none;
}
/* line 6, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_payment_total.scss */
.cars-checkout-points-cash-slider .clearfix {
  display: none;
}

/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_payment_total.scss */
.checkout-total-price {
  margin-top: -18px;
  background-color: #FDEFE5;
  padding: 12px 16px;
  margin-bottom: 1px;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_payment_total.scss */
.visible-xs .checkout-total-price {
  margin-top: 10px;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_payment_total.scss */
.checkout-total-price .total-price {
  margin-bottom: 1px;
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_payment_total.scss */
.checkout-total-price .total-price .table-layout {
  margin: 0;
  color: #484848;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_payment_total.scss */
.checkout-total-price .total-price .table-layout.old-price {
  color: #EC6807;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_payment_total.scss */
.checkout-total-price .total-price .table-layout.old-price .price-box {
  display: inline;
  font-size: 14px;
  padding: 0;
  color: #484848;
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_payment_total.scss */
.checkout-total-price .total-price .label {
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 5px;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_payment_total.scss */
.checkout-total-price .total-price .price-box {
  font-size: 18px;
  font-weight: 500;
  padding: 0;
}
/* line 45, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_payment_total.scss */
.checkout-total-price .tax-policy {
  font-size: 12px;
  text-transform: lowercase;
  margin-left: 3px;
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_payment_total.scss */
.checkout-total-price .tax-policy::first-letter {
  text-transform: uppercase;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_cancellation_policy.scss */
.cars-checkout-container .cancellation-policy {
  margin-top: 15px;
  font-size: 16px;
  line-height: 28px;
}

/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .payment-page-title {
  font-size: 22px;
  font-weight: 500;
  margin: -10px 0 12px 16px;
  color: #484848;
  padding: 8px 0;
  display: block;
}
@media (max-width: 767px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
  .cars-checkout-container .payment-page-title {
    padding: 72px 0 0;
    font-size: 16px;
  }
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .checkout-navigation-bar {
  display: none;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .checkout-box.checkout-guest-details {
  padding: 18px;
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .checkout-box .driver-details {
  font-size: 16px;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .select2-container .select2-choice {
  height: 40px;
  border-radius: 5px;
  background-image: none;
  border: 1px solid #E0E0E0;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .form-layout select,
.cars-checkout-container .form-layout div.select2-container.consistent-look,
.cars-checkout-container .validator input:not([type=checkbox]):not([type=radio]) {
  height: 40px;
  border-radius: 5px;
  border: 1px solid #DEDEDE;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .remember-me {
  display: block;
  margin-bottom: 0;
}
/* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .remember-me label {
  margin-left: 5px;
}
/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .car-rental-container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 12px;
  margin-top: 6px;
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .car-rental-container .uCarRentalTerms {
  margin-top: 2px;
  font-size: 14px;
}
/* line 67, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .car-rental-container .checkOutTermsLabel {
  flex: 1;
  margin-left: 10px;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .car-rental-container .checkOutTermsLabel a {
  display: inline-block;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.cars-checkout-container .car-rental-container .checkOutTermsLabel a else {
  text-transform: none;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.cars-checkout-container .car-rental-container .checkOutTermsLabel a::first-letter {
  text-transform: uppercase;
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .driver-phone-number-field {
  margin-top: 26px;
}
@media (max-width: 767px) {
  /* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
  .cars-checkout-container .driver-phone-number-field {
    margin-top: 5px;
  }
}
/* line 85, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container #driver-phonecode::before {
  position: absolute;
  content: "\f078";
  font-family: "fontAwesome";
  display: inline-block;
  font-size: 12px;
  right: 8px;
  top: 12px;
  pointer-events: none;
  z-index: 1;
}
/* line 92, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.ltr .cars-checkout-container .checkout-guest-confirmation .termsNConditionDesc {
  padding-left: 28px;
  margin: 22px 0;
}
/* line 96, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .checkout-guest-confirmation .termsNConditionDesc #terms-checkbox {
  left: 0;
  top: 4px;
}
/* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .checkout-guest-confirmation .termsNConditionDesc .checkOutTermsLabel {
  font-size: 14px;
  margin-left: 8px;
}
/* line 105, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .checkout-guest-confirmation .charge-text {
  display: none;
}
/* line 110, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .checkout-points-cash-slider {
  display: none;
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .reset-form {
  display: block;
  float: right;
  color: #2979FF;
  font-weight: 400;
}
/* line 121, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
.cars-checkout-container .billing-address {
  margin-bottom: 7px;
}
@media (max-width: 991px) {
  /* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
  .cars-checkout-container .checkout-form {
    display: flex;
    flex-direction: column;
  }
  /* line 130, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/checkout/_checkout.scss */
  .cars-checkout-container .checkout-form .checkout-side-container,
  .cars-checkout-container .checkout-form .checkout-form-container {
    width: 100%;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/_cars_terms.scss */
.accordion-element .header {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #F8F8F8;
  font-size: 14px;
  font-weight: 500;
  border-width: 0;
  margin-bottom: 16px;
  padding: 8px 16px;
}
@media (min-width: 768px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/_cars_terms.scss */
  .accordion-element .header {
    font-size: 16px;
    padding: 16px;
  }
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/_cars_terms.scss */
.accordion-element .header.active {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}
/* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/_cars_terms.scss */
.accordion-element .content {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #F8F8F8;
  font-size: 14px;
  line-height: 1.5;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 768px) {
  /* line 22, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/_cars_terms.scss */
  .accordion-element .content {
    font-size: 16px;
  }
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/cars/_cars_terms.scss */
.accordion-element .content.active {
  margin-bottom: 16px;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_guest_confirmation.scss */
.flights-checkout .form-group .form-group-title {
  color: #484848;
  font-size: 16px;
}
@media (max-width: 991px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_guest_confirmation.scss */
  .flights-checkout .form-group .form-group-title {
    font-size: 16px;
    padding: 0;
  }
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_guest_confirmation.scss */
.flights-checkout .form-field .form-field-title {
  text-transform: lowercase;
  font-size: 14px;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.flights-checkout .form-field .form-field-title else {
  text-transform: none;
}
/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.flights-checkout .form-field .form-field-title::first-letter {
  text-transform: uppercase;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_guest_confirmation.scss */
.flights-checkout .form-field .form-field-title .subtext {
  font-size: 14px;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_guest_confirmation.scss */
.flights-checkout .form-field input:not([type='checkbox']),
.flights-checkout .form-field select {
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  box-shadow: none;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_guest_confirmation.scss */
.flights-checkout .form-field select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #F8F8F8;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_guest_confirmation.scss */
.flights-checkout .form-field .security-code-container label {
  text-transform: capitalize;
}
/* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_guest_confirmation.scss */
.flights-checkout #guest-title-container::before,
.flights-checkout .fa-caret-down:before,
.flights-checkout .ipt-select2 .select2-container .select2-arrow:before {
  position: absolute;
  content: "\f078";
  font-family: "fontAwesome";
  display: inline-block;
  font-size: 12px;
  right: 10px;
  top: 0;
}
/* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_guest_confirmation.scss */
.flights-checkout #guest-title-container::before {
  right: 20px;
  top: 40px;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_guest_confirmation.scss */
.flights-checkout .ipt-select2 .select2-container .select2-choice {
  background: #F8F8F8;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  position: initial;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_guest_confirmation.scss */
.flights-checkout .fa-info-circle::before {
  color: #009E9B;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout_payment.scss */
.flights-checkout .form-group.payment-detail-container {
  padding: 16px 0 0;
}
/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout_payment.scss */
.flights-checkout .form-group.payment-detail-container .address-form {
  font-size: 16px;
  padding: 0 16px;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout_payment.scss */
.flights-checkout .form-group.payment-detail-container .address-form .form-group-title {
  text-transform: capitalize;
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout_payment.scss */
  .flights-checkout .form-group.payment-detail-container .address-form .form-group-title {
    font-size: 14px;
  }
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout_payment.scss */
.flights-checkout .form-group.payment-detail-container .credit-card-form-group-title {
  display: none;
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout_payment.scss */
.flights-checkout .form-group.payment-detail-container .credit-card-detail {
  padding: 0 16px;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout_payment.scss */
.flights-checkout .form-group.payment-detail-container .save-payment {
  display: block;
  padding: 0 16px;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout_payment.scss */
.flights-checkout .form-group.payment-detail-container .save-payment input.inline-block {
  vertical-align: top;
}
@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout_payment.scss */
  .flights-checkout .form-group.payment-detail-container {
    padding: 0;
  }
  /* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout_payment.scss */
  .flights-checkout .form-group.payment-detail-container .pay-with {
    padding: 10px 16px;
    border-radius: 5px 5px 0 0;
  }
  /* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout_payment.scss */
  .flights-checkout .form-group.payment-detail-container .credit-card-form {
    padding-top: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 50, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout_payment.scss */
  .flights-checkout .form-group.payment-detail-container .pay-with {
    padding-top: 16px;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_terms_and_condition.scss */
.flights-checkout .form-group.fare-rules-container {
  background: none;
  padding: 10px 0;
  margin-bottom: 8px;
  box-shadow: none;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_terms_and_condition.scss */
.flights-checkout .form-group.fare-rules-container a {
  color: #2979FF;
  font-size: 16px;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_terms_and_condition.scss */
.flights-checkout .form-group.fare-rules-container a::after {
  font-family: "FontAwesome";
  content: "\f105";
  font-size: 16px;
  margin-left: 7px;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_terms_and_condition.scss */
.flights-checkout .form-group.fare-rules-container a:hover {
  text-decoration: none;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary-header {
  background-color: #EBEFF1;
  font-size: 16px;
  color: #484848;
  border-radius: 5px 5px 0 0;
  font-weight: 500;
}
@media (max-width: 991px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
  flights-checkout-component .trips-summary-header {
    padding: 10px 20px;
  }
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  padding: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  border: 0;
  font-size: 16px;
  background: #fff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
  flights-checkout-component .trips-summary {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  }
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .departure-info {
  border-bottom: 0;
  padding: 8px 24px 0;
  max-width: 100%;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .departure-info .airport,
flights-checkout-component .trips-summary .departure-info .arrival-date,
flights-checkout-component .trips-summary .departure-info .fare-type {
  white-space: normal;
  font-size: 16px;
  font-weight: 500;
}
/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .departure-info .fare-type {
  text-transform: capitalize;
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .departure-info .return-flight .label,
flights-checkout-component .trips-summary .departure-info .departure-flight .label {
  font-weight: normal;
  font-size: 16px;
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .departure-info .departure-dates {
  font-size: 16px;
  font-weight: 600;
  text-transform: lowercase;
}
/* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .departure-info .departure-dates::first-letter {
  text-transform: uppercase;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .departure-info .return-flight {
  margin-top: 20px;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .departure-info .arrives-on-date {
  font-size: 14px;
  color: #EA1821;
  margin-bottom: 10px;
}
/* line 70, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .passenger-info {
  padding: 8px 24px 0;
}
/* line 73, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .passenger-info .adult,
flights-checkout-component .trips-summary .passenger-info .child {
  font-size: 16px;
  font-weight: 500;
}
/* line 79, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .passenger-info .passenger-info-container {
  display: flex;
}
/* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .total-cost {
  background: #FDEFE5;
  padding: 8px 24px;
  margin-bottom: 0;
  color: #484848;
  align-items: flex-start;
}
/* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .total-cost .label {
  font-size: 16px;
}
/* line 96, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .total-cost .points-info .points-container,
flights-checkout-component .trips-summary .total-cost .points-info .cash-container {
  font-size: 18px;
  font-weight: 500;
}
/* line 103, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .total-cost .include_tax_msg {
  font-size: 12px;
  text-transform: lowercase;
}
/* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .total-cost .include_tax_msg::first-letter {
  text-transform: capitalize;
}
/* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .total-cost .old-price {
  color: #EC6807;
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .total-cost .old-price .price-box {
  font-size: 14px;
  color: #484848;
}
/* line 121, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-summary .flights-checkout-points-cash-slider {
  margin-top: 1px;
}
/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .trips-coupon {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
  flights-checkout-component .trips-coupon {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  }
}
/* line 131, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .flight-cabin-info {
  padding: 0 24px 12px;
}
/* line 134, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_summary_panel.scss */
flights-checkout-component .flight-cabin-info .cabin-info {
  font-weight: 500;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_banner.scss */
.flights-checkout .banner {
  height: 100%;
  width: 100%;
  margin: 20px 0;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_banner.scss */
.flights-checkout .banner img {
  width: 100%;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_banner.scss */
.flights-checkout .banner > .banner--mobile {
  display: none;
}
@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_banner.scss */
  .flights-checkout .banner {
    margin: 10px 0;
    padding: 0;
    height: 100%;
  }
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_banner.scss */
  .flights-checkout .banner img {
    width: 100%;
  }
  /* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_banner.scss */
  .flights-checkout .banner > .banner--mobile {
    display: block;
  }
  /* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_banner.scss */
  .flights-checkout .banner > .banner--desktop {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_banner.scss */
  .flights-checkout .banner {
    height: 100%;
    margin: 3px;
    width: 100%;
  }
  /* line 38, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_banner.scss */
  .flights-checkout .banner img {
    width: 100%;
  }
  /* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_banner.scss */
  .flights-checkout .banner > .banner--desktop {
    display: none;
  }
  /* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_banner.scss */
  .flights-checkout .banner > .banner--mobile {
    display: block;
  }
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_banner.scss */
.flights-checkout .banner .banner-wrap img {
  padding-top: 0;
  border-radius: 5px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_remember_me.scss */
.flights-checkout .form-group.remember-me {
  padding: 0 8px 0;
  border-radius: 0 0 5px 5px;
  box-shadow: none;
  position: relative;
}
@media (max-width: 991px) {
  /* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_remember_me.scss */
  .flights-checkout .form-section .form-group.remember-me {
    padding: 0 16px 15px;
  }
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_remember_me.scss */
.flights-checkout .more-detail-msg {
  display: block;
  position: relative;
  border-radius: 5px;
  background-color: #EBEFF1;
  color: #667C88;
  font-size: 12px;
  text-align: left;
  left: 0;
  padding: 8px 16px;
  margin-bottom: 13px;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_remember_me.scss */
.flights-checkout .more-detail-msg::before {
  content: "";
  position: absolute;
  border: 7px solid transparent;
  height: 0;
  width: 0;
  bottom: -14px;
  left: 112px;
  border-top-color: #EBEFF1;
}
@media (min-width: 992px) {
  /* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_remember_me.scss */
  .flights-checkout .more-detail-msg {
    position: absolute;
    left: 155px;
    top: -12px;
    width: 430px;
    max-width: inherit;
  }
  /* line 44, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_remember_me.scss */
  .flights-checkout .more-detail-msg::before {
    bottom: inherit;
    left: -10px;
    top: 15px;
    border-right-color: #EBEFF1;
  }
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_primary_passenger_detail_form.scss */
.flights-checkout .flights-primary-passenger-detail-form .form-group-title {
  display: flex;
}
@media (max-width: 767px) {
  /* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_primary_passenger_detail_form.scss */
  .flights-checkout .flights-primary-passenger-detail-form .form-group-title {
    font-weight: 500;
  }
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_primary_passenger_detail_form.scss */
.flights-checkout .flights-primary-passenger-detail-form .form-group-title .title-wrapper {
  flex: 1;
  display: flex;
}
@media (max-width: 767px) {
  /* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_primary_passenger_detail_form.scss */
  .flights-checkout .flights-primary-passenger-detail-form .form-group-title .title-wrapper {
    flex-direction: column;
  }
}
/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_primary_passenger_detail_form.scss */
.flights-checkout .flights-primary-passenger-detail-form .form-group-title .extra-text {
  margin-left: 5px;
  display: block;
}
@media (max-width: 767px) {
  /* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_primary_passenger_detail_form.scss */
  .flights-checkout .flights-primary-passenger-detail-form .form-group-title .extra-text {
    margin-left: 0;
  }
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_primary_passenger_detail_form.scss */
.flights-checkout .flights-primary-passenger-detail-form .reset-form {
  display: flex;
  flex: 1;
  color: #2979FF;
  font-size: 16px;
  font-weight: normal;
}

@media (max-width: 991px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_secondary_passenger_detail_form.scss */
  .flights-checkout .form-section .form-group {
    padding: 0;
    margin-top: 8px;
  }
  /* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_secondary_passenger_detail_form.scss */
  .flights-checkout .form-section .form-group.payment-detail-container {
    margin-top: 20px;
  }
  /* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_secondary_passenger_detail_form.scss */
  .flights-checkout .flights-secondary-passenger-detail-form .form-group-title {
    padding: 16px;
    margin-bottom: 0;
  }
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_secondary_passenger_detail_form.scss */
  .flights-checkout .flights-common-passenger-detail-form {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  /* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_secondary_passenger_detail_form.scss */
  .flights-checkout .flights-secondary-passenger-detail-form .form-group-title {
    background: #EBEFF1;
    margin-bottom: 20px;
  }
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_secondary_passenger_detail_form.scss */
.flights-checkout .reset-form {
  display: flex;
  flex: 1;
  color: #2979FF;
  font-size: 16px;
  font-weight: normal;
}
@media (max-width: 991px) {
  /* line 42, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_secondary_passenger_detail_form.scss */
  .flights-checkout reset-form {
    display: flex;
  }
}
@media (max-width: 991px) {
  /* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_secondary_passenger_detail_form.scss */
  .flights-checkout .secondary-guest-title {
    background: #EBEFF1;
    margin-bottom: 20px;
    padding: 0;
  }
  /* line 54, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_secondary_passenger_detail_form.scss */
  .flights-checkout .secondary-guest-title .form-group-title {
    margin-bottom: 0;
  }
  /* line 58, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_flights_secondary_passenger_detail_form.scss */
  .flights-checkout .secondary-guest-title reset-form {
    padding: 0 16px;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_payment_detail_form_credit_card_form.scss */
.credit-card-form .security-code-icon-container {
  display: flex;
  padding-top: 25px;
  padding-right: 0;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_payment_detail_form_credit_card_form.scss */
.credit-card-form .security-code-icon-container .security-code-text,
.credit-card-form .security-code-icon-container .security-img {
  display: block;
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_payment_detail_form_credit_card_form.scss */
.credit-card-form .security-code-icon-container .security-code-text {
  padding-right: 10px;
  font-size: 9.60px;
}
@media (max-width: 767px) {
  /* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_payment_detail_form_credit_card_form.scss */
  .credit-card-form .security-code-icon-container .security-code-text {
    padding-right: 13px;
  }
}
/* line 21, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_payment_detail_form_credit_card_form.scss */
.credit-card-form .security-code-icon-container .security-img {
  width: 47%;
  height: 100%;
}
@media (max-width: 767px) {
  /* line 28, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_payment_detail_form_credit_card_form.scss */
  .credit-card-form .security-code-container {
    padding-left: 0;
  }
  /* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_payment_detail_form_credit_card_form.scss */
  .credit-card-form .security-code-icon-container {
    padding-right: 0;
    padding-left: 15px;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_coupon_code.scss */
.flights-checkout .coupon-code {
  margin-top: 0;
  background: #fff;
  border-radius: 5px;
}
/* line 8, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/checkout/_coupon_code.scss */
.flights-checkout .coupon-code .coupon-add-section .coupon-code-value {
  width: 223px;
  height: 40px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_cancellation_policy.scss */
.flights-checkout .cancellation-policy {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  margin-top: 10px;
  background: #fff;
  border-radius: 5px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_cancellation_policy.scss */
  .flights-checkout .cancellation-policy {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  }
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_cancellation_policy.scss */
.flights-checkout .cancellation-policy .title {
  margin-bottom: 10px;
  font-weight: 500;
}
/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_cancellation_policy.scss */
.flights-checkout .cancellation-policy p {
  font-size: 16px;
  color: #484848;
  line-height: 26px;
}

@media (max-width: 991px) {
  /* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .max-size {
    background: #FAFAFA;
  }
}
@media (max-width: 767px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout {
    margin-top: 50px;
  }
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout.segmented-header {
  margin-top: 20px;
}
@media (max-width: 767px) {
  /* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout.segmented-header {
    margin-top: 78px;
  }
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout.segmented-header .checkout-container {
  padding: 10px;
}
@media (max-width: 767px) {
  /* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout.segmented-header .checkout-container {
    padding: 0;
  }
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .payment-page {
  font-size: 22px;
  font-weight: 500;
  padding: 0 16px 16px 0;
  display: flex;
}
@media (max-width: 991px) {
  /* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .payment-page {
    font-size: 16px;
  }
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .content-container {
  padding-top: 0;
}
@media (max-width: 767px) {
  /* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .content-container {
    margin: 0 15px;
    padding: 0;
  }
}
/* line 60, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .summary-section {
  width: 335px;
}
/* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .submit-button-section .btn-complete-booking {
  box-shadow: none;
}
@media (min-width: 768px) {
  /* line 65, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .submit-button-section .btn-complete-booking {
    font-size: 18px;
    min-height: 42px;
    width: 325px;
  }
}
/* line 77, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .submit-button-section .input-container .label-container {
  color: #484848;
  font-size: 14px;
}
/* line 81, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .submit-button-section .input-container .label-container a {
  color: #2979FF;
}
/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .required label::after {
  color: #E30613;
  content: "*";
  margin-left: 1px;
}
/* line 95, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .checkout-primary-passenger-detail-container {
  padding-bottom: 0;
}
@media (max-width: 991px) {
  /* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .checkout-primary-passenger-detail-container.form-group {
    padding: 0;
  }
  /* line 102, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .checkout-primary-passenger-detail-container.form-group .form-group-title {
    background: #EBEFF1;
    padding: 16px;
  }
  /* line 107, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .checkout-primary-passenger-detail-container.form-group .flights-common-passenger-detail-form {
    padding: 0 16px;
  }
}
/* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .form-group {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  margin-bottom: 8px;
  padding: 16px;
  border-radius: 5px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 114, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .form-group {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  }
}
/* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .row {
  padding: 0 15px 16px;
}
@media (max-width: 991px) {
  /* line 122, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .row {
    padding: 0 10px;
  }
}
/* line 130, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .form-field {
  padding: 0 5px;
}
@media (max-width: 991px) {
  /* line 130, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .form-field {
    padding-bottom: 16px;
  }
}
/* line 137, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .form-field input:not([type='checkbox']),
.flights-checkout .form-field select {
  height: 40px;
  font-size: 16px;
}
/* line 143, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .form-field .vIco {
  top: 31px;
  right: 5px;
}
/* line 148, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .form-field .row.date-input {
  padding: 0 5px;
}
/* line 151, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .form-field .row.date-input .col-xs-6 {
  padding: 0;
}
/* line 153, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .form-field .row.date-input .col-xs-6:first-child {
  padding: 0 10px;
}
/* line 156, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .form-field .row.date-input .col-xs-6:last-child {
  padding-left: 10px;
}
@media (max-width: 991px) {
  /* line 151, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .form-field .row.date-input .col-xs-6 {
    padding: 0 15px 0 5px;
  }
}
/* line 168, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .payment-detail-form .row {
  padding: 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  /* line 168, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .payment-detail-form .row {
    margin-bottom: 0;
  }
}
/* line 177, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .payment-detail-form .form-field {
  padding: 0 15px;
}
@media (max-width: 991px) {
  /* line 177, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .payment-detail-form .form-field {
    padding-bottom: 16px;
  }
}
/* line 185, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .payment-detail-form .security-code-container {
  padding-left: 0;
}
/* line 189, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .payment-detail-form .form-postal-code,
.flights-checkout .payment-detail-form .form-name-on-card {
  padding-left: 15px;
}
/* line 194, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .payment-detail-form .vIco {
  right: 15px;
}
/* line 200, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .phone-number-field .vIco {
  top: 3px;
}
/* line 203, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .ipt-select2 .select2-container .select2-choice {
  height: 40px;
}
/* line 207, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .ipt-select2 .select2-container .select2-chosen {
  font-size: 16px;
}
/* line 211, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .date-and-passport-container {
  padding: 0 5px 16px;
}
@media (max-width: 991px) {
  /* line 211, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .date-and-passport-container {
    padding: 0;
  }
}
/* line 218, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .date-and-passport-container .row {
  padding: 0;
}
@media (max-width: 991px) {
  /* line 218, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .date-and-passport-container .row {
    padding-bottom: 16px;
  }
}
/* line 226, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .date-and-passport-container .date-input {
  padding: 0 5px;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  /* line 226, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .date-and-passport-container .date-input {
    padding-bottom: 16px;
  }
}
/* line 234, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .date-and-passport-container .date-input .col-sm-4 {
  padding: 0;
}
/* line 236, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .date-and-passport-container .date-input .col-sm-4:first-child {
  padding: 0 10px;
}
/* line 239, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .date-and-passport-container .date-input .col-sm-4:last-child {
  padding-left: 10px;
}
@media (max-width: 991px) {
  /* line 234, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .date-and-passport-container .date-input .col-sm-4 {
    padding: 0 15px 0 5px;
  }
}
/* line 249, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .date-and-passport-container .col-xs-6:last-child {
  padding: 0 15px 0 5px;
}
@media (max-width: 991px) {
  /* line 249, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
  .flights-checkout .date-and-passport-container .col-xs-6:last-child {
    padding: 0 15px;
  }
}
/* line 257, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .date-and-passport-container .form-field {
  padding: 0 15px;
}
/* line 262, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .error-message-container {
  height: auto;
  margin-top: 3px;
}
/* line 267, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .stripe-element-container-flights {
  box-shadow: none;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #DEDEDE;
  font-size: 16px;
  padding-top: 10px;
}
/* line 275, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/flights/_checkout.scss */
.flights-checkout .stripe-element-container-flights:has(.StripeElement--focus) {
  outline: 2px auto -webkit-focus-ring-color;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.modal-content {
  -webkit-box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.06);
  box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.06);
  border-radius: 5px;
  border-width: 0;
  color: #484848;
}
/* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.modal-body {
  line-height: 1.5;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 9, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
  .modal-body {
    font-size: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
#filter-popup .modal-body {
  background-color: #FAFAFA;
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.modal-closer {
  display: flex;
  align-items: center;
  top: -35px;
  right: 0;
  color: #fff;
}
/* line 31, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.ltr .modal-closer {
  right: 0;
}
/* line 33, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.modal-closer .close-text {
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
  margin-right: 8px;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.modal-closer .x-text {
  height: 22px;
  width: 22px;
  font-size: 22px;
  line-height: 1;
}
/* line 47, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.modal-closer:hover {
  text-decoration: none;
  color: #AEAFB0;
}
/* line 51, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.modal-closer:hover .x-text,
.modal-closer:hover .close-symbol {
  border-color: #AEAFB0;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.modal-footer {
  border-top: 0;
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  /* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
  .modal-footer {
    padding-bottom: 50px;
  }
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.modal-footer .btn-action:hover {
  text-decoration: none;
  background-color: #fff;
}
/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.modal .btn-primary,
.modal .btn-secondary {
  border-radius: 5px;
}

/* line 82, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.cancellation-policy-overlay,
.itinerary-expiration-error-overlay,
.insufficient-points-modal, .flights-price-changed-modal, .modal-backdrop.in,
.gallery-backdrop.in {
  background-color: rgba(0, 0, 0, 0.7) !important;
  opacity: 1 !important;
}

/* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.simple-modal.in, .login-modal-validation.in, .card-error-modal.in,
.session-timer-modal.in, .cancellation-policy-overlay.is-shown,
.itinerary-expiration-error-overlay.is-shown,
.insufficient-points-modal.is-shown, .map-center-modal.in, .flights-price-changed-modal, .idle-modal.in,
.center-modal.in {
  display: flex !important;
  justify-content: center;
  align-items: center;
  padding: 0;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 88, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
  .simple-modal.in, .login-modal-validation.in, .card-error-modal.in,
  .session-timer-modal.in, .cancellation-policy-overlay.is-shown,
  .itinerary-expiration-error-overlay.is-shown,
  .insufficient-points-modal.is-shown, .map-center-modal.in, .flights-price-changed-modal, .idle-modal.in,
  .center-modal.in {
    justify-content: flex-start;
  }
}

/* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.simple-modal .modal-dialog, .login-modal-validation .modal-dialog, .card-error-modal .modal-dialog,
.session-timer-modal .modal-dialog, .cancellation-policy-overlay .content,
.itinerary-expiration-error-overlay .content,
.insufficient-points-modal .content, .flights-price-changed-modal .content, .idle-modal .modal-dialog {
  width: 335px;
  position: relative;
  top: inherit;
  bottom: inherit;
}
@media (min-width: 768px) {
  /* line 99, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
  .simple-modal .modal-dialog, .login-modal-validation .modal-dialog, .card-error-modal .modal-dialog,
  .session-timer-modal .modal-dialog, .cancellation-policy-overlay .content,
  .itinerary-expiration-error-overlay .content,
  .insufficient-points-modal .content, .flights-price-changed-modal .content, .idle-modal .modal-dialog {
    width: 650px;
  }
}
/* line 108, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.simple-modal .modal-dialog .error-icon, .login-modal-validation .modal-dialog .error-icon, .card-error-modal .modal-dialog .error-icon,
.session-timer-modal .modal-dialog .error-icon, .cancellation-policy-overlay .content .error-icon,
.itinerary-expiration-error-overlay .content .error-icon,
.insufficient-points-modal .content .error-icon, .flights-price-changed-modal .content .error-icon, .idle-modal .modal-dialog .error-icon {
  text-align: center;
  padding-bottom: 24px;
}
/* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.simple-modal .modal-dialog .error-icon > img, .login-modal-validation .modal-dialog .error-icon > img, .card-error-modal .modal-dialog .error-icon > img,
.session-timer-modal .modal-dialog .error-icon > img, .cancellation-policy-overlay .content .error-icon > img,
.itinerary-expiration-error-overlay .content .error-icon > img,
.insufficient-points-modal .content .error-icon > img, .flights-price-changed-modal .content .error-icon > img, .idle-modal .modal-dialog .error-icon > img {
  width: 60px;
  height: auto;
}
@media (min-width: 768px) {
  /* line 111, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
  .simple-modal .modal-dialog .error-icon > img, .login-modal-validation .modal-dialog .error-icon > img, .card-error-modal .modal-dialog .error-icon > img,
  .session-timer-modal .modal-dialog .error-icon > img, .cancellation-policy-overlay .content .error-icon > img,
  .itinerary-expiration-error-overlay .content .error-icon > img,
  .insufficient-points-modal .content .error-icon > img, .flights-price-changed-modal .content .error-icon > img, .idle-modal .modal-dialog .error-icon > img {
    width: 70px;
  }
}

/* line 121, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.simple-modal.cancel-booking-request-modal .modal-header, .simple-modal.cancel-booking-request-success-modal .modal-header, .card-error-modal .modal-dialog .modal-header,
.session-timer-modal .modal-dialog .modal-header, .idle-modal .modal-dialog .modal-header {
  height: 32px;
  border-bottom-width: 0;
}

/* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.simple-modal .modal-body, .simple-modal.cancel-booking-request-modal .modal-body, .simple-modal.cancel-booking-request-success-modal .modal-body, .card-error-modal .modal-dialog .modal-body,
.session-timer-modal .modal-dialog .modal-body, .cancellation-policy-overlay .content .info-container,
.itinerary-expiration-error-overlay .content .info-container,
.insufficient-points-modal .content .info-container, .flights-price-changed-modal .content .info-container, .idle-modal .modal-dialog .modal-body {
  font-size: 16px;
  text-align: center;
  padding: 0 16px 8px;
}
@media (min-width: 768px) {
  /* line 126, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
  .simple-modal .modal-body, .simple-modal.cancel-booking-request-modal .modal-body, .simple-modal.cancel-booking-request-success-modal .modal-body, .card-error-modal .modal-dialog .modal-body,
  .session-timer-modal .modal-dialog .modal-body, .cancellation-policy-overlay .content .info-container,
  .itinerary-expiration-error-overlay .content .info-container,
  .insufficient-points-modal .content .info-container, .flights-price-changed-modal .content .info-container, .idle-modal .modal-dialog .modal-body {
    font-size: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }
}

/* line 137, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
.simple-modal .modal-footer, .card-error-modal .modal-dialog .modal-footer,
.session-timer-modal .modal-dialog .modal-footer, .cancellation-policy-overlay .content .bottom-actions,
.itinerary-expiration-error-overlay .content .bottom-actions,
.insufficient-points-modal .content .bottom-actions, .flights-price-changed-modal .content .bottom-actions, .idle-modal .modal-dialog .modal-footer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-top: 0;
}

/* line 146, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
#filter-popup {
  padding: 0;
}
/* line 148, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
#filter-popup .modal-header {
  padding-top: 10px;
  background-color: #FAFAFA;
}
/* line 151, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
#filter-popup .modal-header .modal-closer {
  color: #484848;
  top: 7px;
}

/* line 160, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
form-popup-mobile .body-content .sort-options,
#sort-popup .sort-options {
  border-bottom: 1px solid #F5F5F5;
  box-shadow: none;
  color: #282828;
  font-size: 14px;
  margin: 0;
  min-height: 52px;
  padding: 15px 30px;
  text-align: left;
}
/* line 171, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
form-popup-mobile .body-content .sort-options.selected,
#sort-popup .sort-options.selected {
  background-color: #FAFAFA;
  font-weight: 500;
}
/* line 176, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
form-popup-mobile .body-content .sort-options .check-select,
#sort-popup .sort-options .check-select {
  color: #0a9700;
  float: right;
  font-size: 15px;
  margin: 2px 7px;
}

/* line 184, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
#filter-popup,
#sort-popup {
  padding: 0;
  background: #fff;
}

/* line 191, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
flights-terms form-popup-mobile title-content {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #484848;
  text-transform: inherit;
  height: inherit;
  flex: 1;
  padding: 16px;
}
/* line 200, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
flights-terms form-popup-mobile title-content .close-tick {
  font-size: 20px;
  background-color: transparent;
  border: 0;
  color: #667C88;
  position: sticky;
  align-items: flex-start;
  margin: 0;
  padding: 0;
}
/* line 455, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.ltr flights-terms form-popup-mobile title-content .close-tick, flights-terms .ltr form-popup-mobile title-content .close-tick {
  float: left;
}
/* line 456, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/v2/_mixin.scss */
.rtl flights-terms form-popup-mobile title-content .close-tick, flights-terms .rtl form-popup-mobile title-content .close-tick {
  float: right;
}
/* line 207, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
flights-terms form-popup-mobile title-content .heading {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  margin-right: 20px;
}
/* line 214, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
flights-terms form-popup-mobile .body-content {
  padding-top: 16px;
}
/* line 216, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_common.scss */
flights-terms form-popup-mobile .body-content .loading {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-transform: inherit;
}

@media (min-width: 768px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_simple_modal.scss */
  .simple-modal .modal-dialog {
    width: 650px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_simple_modal.scss */
  .simple-modal .modal-dialog {
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_simple_modal.scss */
.simple-modal .modal-header {
  padding-top: 32px;
  height: inherit;
  border-bottom-width: 0;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_simple_modal.scss */
.simple-modal .modal-title {
  font-size: 16px;
}
@media (min-width: 768px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_simple_modal.scss */
  .simple-modal .modal-title {
    font-size: 20px;
  }
}
/* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_simple_modal.scss */
.simple-modal .modal-footer button.btn {
  text-transform: inherit;
  height: inherit;
  flex: 0 1 100px;
}
@media (min-width: 768px) {
  /* line 32, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_simple_modal.scss */
  .simple-modal .modal-footer button.btn {
    font-size: 18px;
    min-height: 42px;
  }
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_simple_modal.scss */
.simple-modal .modal-footer button.btn + button.btn {
  margin-top: 0;
  margin-left: 8px;
}
@media (min-width: 768px) {
  /* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_simple_modal.scss */
  .simple-modal .modal-footer button.btn + button.btn {
    margin-bottom: 0;
  }
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_simple_modal.scss */
.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action, .simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action, .simple-modal.cancelling-booking-modal .modal-footer .btn-action, .simple-modal.cancel-booking-modal .modal-footer .btn-action, .simple-modal.cancel-booking-success-modal .modal-footer .btn-action, .simple-modal.cancel-booking-failed-modal .modal-footer .btn-action, .simple-modal.cancel-booking-request-modal .modal-footer .btn-action, .simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action, .simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action {
  margin-top: 0;
}
/* line 76, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_simple_modal.scss */
.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action, .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action, .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action {
  flex-basis: 250px;
}
/* line 84, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_simple_modal.scss */
.simple-modal.cancel-booking-request-modal .modal-header, .simple-modal.cancel-booking-request-success-modal .modal-header {
  height: inherit;
  padding: 44px 15px 10px;
}
/* line 89, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_simple_modal.scss */
.simple-modal.cancel-booking-request-modal .modal-title, .simple-modal.cancel-booking-request-success-modal .modal-title {
  font-size: 20px;
  font-family: "Open Sans";
  text-transform: none;
  letter-spacing: inherit;
  font-weight: 400;
}
@media (min-width: 992px) {
  /* line 96, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_simple_modal.scss */
  .simple-modal.cancel-booking-request-modal .modal-body, .simple-modal.cancel-booking-request-success-modal .modal-body {
    font-size: 16px;
  }
}

@media (min-width: 992px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
  .login-modal-validation .modal-dialog {
    width: 900px;
    height: 295px;
  }
}
/* line 12, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
.login-modal-validation .modal-dialog .modal-body {
  padding-left: 0;
  padding-right: 0;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
.login-modal-validation .modal-dialog .prompt-login-container {
  color: #484848;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 32px;
}
@media (min-width: 992px) {
  /* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
  .login-modal-validation .modal-dialog .prompt-login-container {
    font-size: 16px;
    line-height: 1.75;
    flex-direction: row;
    padding: 40px 0;
  }
}
/* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
.login-modal-validation .modal-dialog .prompt-signin, .login-modal-validation .modal-dialog .prompt-signup {
  text-align: center;
}
@media (min-width: 992px) {
  /* line 34, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
  .login-modal-validation .modal-dialog .prompt-signin, .login-modal-validation .modal-dialog .prompt-signup {
    flex: 1 0 50%;
    text-align: left;
  }
}
/* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
.login-modal-validation .modal-dialog .prompt-signin {
  padding-bottom: 32px;
}
@media (min-width: 992px) {
  /* line 43, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
  .login-modal-validation .modal-dialog .prompt-signin {
    padding-bottom: 0;
  }
}
/* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
.login-modal-validation .modal-dialog .prompt-signup {
  padding-top: 32px;
  border-top: 1px solid #E0E0E0;
}
@media (min-width: 992px) {
  /* line 49, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
  .login-modal-validation .modal-dialog .prompt-signup {
    border-top-width: 0;
    border-left: 1px solid #E0E0E0;
    padding-top: 0;
  }
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
.login-modal-validation .modal-dialog .prompt-wrapper {
  padding: 0 16px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) {
  /* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
  .login-modal-validation .modal-dialog .prompt-wrapper {
    padding: 0 40px;
  }
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
.login-modal-validation .modal-dialog .prompt-title {
  color: #484848;
  font-size: 20px;
  font-weight: 500;
  margin-top: 0;
}
/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
.login-modal-validation .modal-dialog .prompt-actions {
  padding-top: 8px;
  flex: 1 0 auto;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
@media (min-width: 992px) {
  /* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
  .login-modal-validation .modal-dialog .prompt-actions {
    justify-content: flex-start;
    padding-top: 16px;
  }
}
/* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
.login-modal-validation .modal-dialog .btn-prompt-signin,
.login-modal-validation .modal-dialog .btn-prompt-signup {
  min-width: 150px;
}
@media (min-width: 992px) {
  /* line 101, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_login.scss */
  .login-modal-validation .modal-dialog .btn-prompt-signin,
  .login-modal-validation .modal-dialog .btn-prompt-signup {
    font-size: 18px;
    min-height: 42px;
  }
}

/* line 1, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_gallery.scss */
.modal-gallery-lg {
  margin-bottom: 0;
}
/* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_gallery.scss */
.modal-gallery-lg .modal-content {
  background-color: #fff;
  box-shadow: none;
  border: 0;
  border-radius: 4px;
}
@media (max-width: 767px) {
  /* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_gallery.scss */
  .modal-gallery-lg .modal-content .modal-closer {
    margin-right: 16px;
  }
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_gallery.scss */
.modal-gallery-lg .modal-body {
  border-radius: 5px;
  padding: 0;
}

/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
.card-error-modal .modal-dialog .modal-footer .btn-action,
.session-timer-modal .modal-dialog .modal-footer .btn-action {
  flex: 0 1 120px;
}
@media (min-width: 768px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
  .card-error-modal .modal-dialog .modal-footer .btn-action,
  .session-timer-modal .modal-dialog .modal-footer .btn-action {
    font-size: 18px;
    min-height: 42px;
  }
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
.card-error-modal .modal-dialog .modal-closer,
.session-timer-modal .modal-dialog .modal-closer {
  display: none;
}

/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
.session-timer-modal .modal-dialog .session-timer-text {
  font-size: 16px;
  font-weight: inherit;
  line-height: 1.5;
  padding-top: 32px;
  margin-top: 0;
}
@media (min-width: 992px) {
  /* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
  .session-timer-modal .modal-dialog .session-timer-text {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  /* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
  .session-timer-modal .modal-dialog .session-timer-text > strong::before {
    content: "\a";
    white-space: pre;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
  .cancellation-policy-overlay,
  .itinerary-expiration-error-overlay,
  .insufficient-points-modal {
    justify-content: center;
  }
}
/* line 68, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
.cancellation-policy-overlay .content,
.itinerary-expiration-error-overlay .content,
.insufficient-points-modal .content {
  background-color: #fff;
  box-shadow: 0 5px 10px rgba(48, 48, 48, 0.05);
  border-radius: 4px;
  padding: 32px 0 40px;
}
/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
.cancellation-policy-overlay .content .warning-img,
.itinerary-expiration-error-overlay .content .warning-img,
.insufficient-points-modal .content .warning-img {
  text-align: center;
  margin-bottom: 16px;
}
/* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
.cancellation-policy-overlay .content .warning-img img,
.itinerary-expiration-error-overlay .content .warning-img img,
.insufficient-points-modal .content .warning-img img {
  width: 70px;
  height: auto;
}
@media (max-width: 767px) {
  /* line 78, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
  .cancellation-policy-overlay .content .warning-img img,
  .itinerary-expiration-error-overlay .content .warning-img img,
  .insufficient-points-modal .content .warning-img img {
    width: 60px;
  }
}
/* line 87, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
.cancellation-policy-overlay .content .info-container,
.itinerary-expiration-error-overlay .content .info-container,
.insufficient-points-modal .content .info-container {
  padding-bottom: 32px;
  margin: 0;
}
/* line 93, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
.cancellation-policy-overlay .content .bottom-actions,
.itinerary-expiration-error-overlay .content .bottom-actions,
.insufficient-points-modal .content .bottom-actions {
  flex-direction: row;
}
/* line 97, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
.cancellation-policy-overlay .content .bottom-actions a + a,
.cancellation-policy-overlay .content .bottom-actions button + button,
.itinerary-expiration-error-overlay .content .bottom-actions a + a,
.itinerary-expiration-error-overlay .content .bottom-actions button + button,
.insufficient-points-modal .content .bottom-actions a + a,
.insufficient-points-modal .content .bottom-actions button + button {
  margin-left: 8px;
}
/* line 103, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
.cancellation-policy-overlay .content .btn-back,
.itinerary-expiration-error-overlay .content .btn-back,
.insufficient-points-modal .content .btn-back {
  flex: 0 1 260px;
}
@media (min-width: 768px) {
  /* line 103, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_prompt_box.scss */
  .cancellation-policy-overlay .content .btn-back,
  .itinerary-expiration-error-overlay .content .btn-back,
  .insufficient-points-modal .content .btn-back {
    font-size: 18px;
    min-height: 42px;
  }
}

@media (min-width: 992px) {
  /* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_map.scss */
  .map-center-modal .modal-dialog {
    width: 1000px;
    margin: auto;
  }
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_map.scss */
.map-center-modal .modal-dialog .mapboxgl-map {
  border-radius: 5px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_search_edit.scss */
.edit-search-popup .search-form {
  padding: 18px 20px 21px;
  border-radius: 4px;
}
@media (min-width: 1000px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_search_edit.scss */
  .edit-search-popup .search-form {
    width: 1000px;
  }
}
@media (min-width: 768px) and (max-width: 999px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_search_edit.scss */
  .edit-search-popup .search-form {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_search_edit.scss */
  .edit-search-popup .search-form {
    width: 100%;
    padding: 16px;
  }
}
/* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_search_edit.scss */
.edit-search-popup .modal-body {
  padding: 0;
}

/* line 5, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_price_changed.scss */
.flights-price-changed-modal .content {
  border-radius: 4px;
  padding: 32px 0 40px;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_price_changed.scss */
.flights-price-changed-modal .content .info-container {
  margin: 0;
  padding-bottom: 32px;
}
/* line 15, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_price_changed.scss */
.flights-price-changed-modal .content .info-container .price-changed-statement {
  display: flex;
  justify-content: center;
}
/* line 18, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_price_changed.scss */
.flights-price-changed-modal .content .info-container .price-changed-statement .content-text,
.flights-price-changed-modal .content .info-container .price-changed-statement .title-text {
  font-size: inherit;
  color: #484848;
  padding-left: 3px;
  margin: 0;
}
/* line 27, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_price_changed.scss */
.flights-price-changed-modal .content .info-container .price-text {
  color: inherit;
  font-size: inherit;
  font-weight: 700;
  margin: 0;
}
/* line 35, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_price_changed.scss */
.flights-price-changed-modal .content .bottom-actions {
  flex-direction: row;
}
/* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_price_changed.scss */
.flights-price-changed-modal .content .btn {
  flex: 0 1 120px;
  margin: 0 4px;
}
@media (min-width: 992px) {
  /* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_modal_price_changed.scss */
  .flights-price-changed-modal .content .btn {
    font-size: 18px;
    min-height: 42px;
    flex-basis: 150px;
  }
}

@media (max-width: 767px) {
  /* line 4, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
  .room-details-modal.in.with-description::before {
    content: "";
    background-color: #fff;
    display: block;
    position: fixed;
    top: 50%;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media (max-width: 767px) {
  /* line 16, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
  .room-details-modal.in .modal-gallery-lg {
    padding-top: 80px;
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
.room-details-modal gallery .image-counter {
  background: none;
  font-size: 16px;
  color: #484848;
  letter-spacing: -1px;
  padding: 0 19px;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 25, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
  .room-details-modal gallery .image-counter {
    color: #fff;
    font-size: 12px;
    width: 51px;
    height: 24px;
    background: rgba(72, 72, 72, 0.65);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
    padding: 0;
    bottom: 35px;
  }
  /* line 46, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
  .ltr .room-details-modal gallery .image-counter {
    padding-left: 0;
  }
}
/* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
.room-details-modal .room-title {
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 53, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
  .room-details-modal .room-title {
    font-size: 18px;
  }
}
/* line 62, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
.room-details-modal .room-description p {
  font-size: 14px;
  margin-bottom: 10px;
}
/* line 66, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
.room-details-modal .room-description p:nth-child(2) {
  font-weight: 500;
  font-size: 16px;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
.room-details-modal .room-description p:nth-child(2)::before {
  content: '';
  padding: 0;
}
/* line 75, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
.room-details-modal .room-description p:first-of-type {
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  /* line 61, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
  .room-details-modal .room-description {
    font-size: 16px;
  }
  /* line 83, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
  .room-details-modal .room-description br {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 91, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
  .room-details-modal .modal-gallery-lg.no-description {
    height: 200px;
  }
}
/* line 100, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
.room-details-modal .modal-gallery-lg slick .slick-next::before,
.room-details-modal .modal-gallery-lg slick .slick-prev::before {
  color: #fff;
  text-shadow: 1px 1px #B3B3B4;
}
/* line 109, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
.ltr .room-details-modal .room-description-container {
  border-left-width: 0;
}
/* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
.room-details-modal .room-description-container .detail-content {
  background-color: #fff;
  overflow: auto;
  padding: 16px;
}
@media (min-width: 768px) {
  /* line 112, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
  .room-details-modal .room-description-container .detail-content {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: 1px solid #EDEDED;
    padding-right: 0;
  }
}
/* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
.room-details-modal .image-container {
  padding: 21px 19px;
}
@media (max-width: 767px) {
  /* line 125, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_room_detail_modal.scss */
  .room-details-modal .image-container {
    padding: 0;
  }
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_trust_you_modal.scss */
.trustyou-modal .category-scores .comments {
  line-height: 24px;
  margin-top: -4px;
}
/* line 10, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_trust_you_modal.scss */
.trustyou-modal .good-to-knows .comment {
  line-height: 24px;
}

/* line 3, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_gulf_modal.scss */
.simple-modal.gulf-residency-modal .modal-header {
  height: inherit;
  padding: 32px 0 16px;
}
/* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_gulf_modal.scss */
.simple-modal.gulf-residency-modal .modal-title {
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 7, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_gulf_modal.scss */
  .simple-modal.gulf-residency-modal .modal-title {
    font-size: 18px;
  }
}
/* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_gulf_modal.scss */
.simple-modal.gulf-residency-modal .modal-body {
  font-size: 14px;
}
@media (min-width: 768px) {
  /* line 13, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_gulf_modal.scss */
  .simple-modal.gulf-residency-modal .modal-body {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  /* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_gulf_modal.scss */
  .simple-modal.gulf-residency-modal .modal-footer {
    flex-direction: column;
  }
}
/* line 24, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_gulf_modal.scss */
.simple-modal.gulf-residency-modal .modal-footer .btn-action,
.simple-modal.gulf-residency-modal .modal-footer .btn-cancel {
  text-transform: inherit;
  flex-basis: 250px;
}
/* line 30, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_gulf_modal.scss */
.simple-modal.gulf-residency-modal .modal-footer .btn-action {
  margin-top: 0;
}
@media (max-width: 767px) {
  /* line 40, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_gulf_modal.scss */
  .ltr .simple-modal.gulf-residency-modal .modal-footer .btn-cancel {
    margin-left: 0;
    margin-top: 8px;
  }
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_user_idle_dialog.scss */
.modal-open .modal.center-modal {
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
}
/* line 11, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_user_idle_dialog.scss */
.ltr .modal-open .modal.center-modal {
  left: 0;
}

/* line 26, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_user_idle_dialog.scss */
.idle-modal .modal-dialog .modal-body {
  padding-top: 32px;
}
/* line 29, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_user_idle_dialog.scss */
.idle-modal .modal-dialog .modal-body .second {
  font-weight: 700;
}
/* line 36, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_user_idle_dialog.scss */
.idle-modal .modal-dialog .modal-closer {
  display: none;
}
/* line 39, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_user_idle_dialog.scss */
.idle-modal .modal-dialog .btn-default {
  flex: 0 1 120px;
  margin: 0 8px;
}

/* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_insufficient_points_check_modal.scss */
.insufficient-points-modal-validation .modal-dialog {
  width: 650px;
  height: 350px;
  top: calc(50vh - 200px);
}
@media (max-width: 767px) {
  /* line 2, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_insufficient_points_check_modal.scss */
  .insufficient-points-modal-validation .modal-dialog {
    width: auto;
    height: auto;
  }
}

/* line 14, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_insufficient_points_check_modal.scss */
.insufficient-points-modal {
  padding: 0;
}
/* line 17, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_insufficient_points_check_modal.scss */
.insufficient-points-modal .content {
  width: auto;
}
/* line 19, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_insufficient_points_check_modal.scss */
.insufficient-points-modal .content .info-container > div {
  display: inline;
}
/* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_insufficient_points_check_modal.scss */
.insufficient-points-modal .content .btn-secondary,
.insufficient-points-modal .content .btn-primary {
  flex: 0 1 auto;
}
@media (min-width: 768px) {
  /* line 20, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/_insufficient_points_check_modal.scss */
  .insufficient-points-modal .content .btn-secondary,
  .insufficient-points-modal .content .btn-primary {
    font-size: 18px;
    min-height: 42px;
    width: 170px;
  }
}

/* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/modals.scss */
.login-modal-validation.in {
  display: flex !important;
  justify-content: center;
  align-items: center;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 23, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/modals.scss */
  .login-modal-validation.in {
    justify-content: flex-start;
  }
}

/* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/modals.scss */
.trustyou-modal .modal-dialog,
.terms-popup .modal-dialog,
.edit-search-popup .modal-dialog {
  width: 100%;
  margin: 80px 0 45px;
  padding: 0 16px;
}
@media (min-width: 992px) {
  /* line 37, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/modals.scss */
  .trustyou-modal .modal-dialog,
  .terms-popup .modal-dialog,
  .edit-search-popup .modal-dialog {
    width: 1000px;
    margin: 150px auto;
    padding: 0;
  }
}
/* line 48, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/modals.scss */
.trustyou-modal .modal-closer,
.terms-popup .modal-closer,
.edit-search-popup .modal-closer {
  top: -35px;
}

/* line 55, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/modals.scss */
.terms-popup.in .modal-heading {
  margin-top: 0;
}
/* line 59, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/modals.scss */
.terms-popup.in .cars-terms-modal,
.terms-popup.in .flights-terms-modal {
  padding: 16px;
}
/* line 63, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/modals.scss */
.terms-popup.in .cars-terms-modal .modal-heading,
.terms-popup.in .flights-terms-modal .modal-heading {
  font-size: 18px;
  text-align: center;
  margin-bottom: 20px;
}
/* line 69, /Users/psalmuelaguilar/web/kaligo-web/app/assets/stylesheets/whitelabel/oldham/modals/modals.scss */
.terms-popup.in .cars-terms-modal .loading,
.terms-popup.in .flights-terms-modal .loading {
  padding-top: 45px;
  padding-bottom: 60px;
  text-align: center;
}
