//Imports
@import "basic_imports";
@import "../../../common/sass/components/hotel_amenities";
@import "../../../common/sass/components/hotel_map";
@import "../../../common/sass/loaders/ball-spin-fade-loader";
@import "../../../common/sass/loaders/ball-clip-rotate";
@import "../../../common/sass/components/search_multisearcher";
@import "../../../common/sass/components/search_wide_searcher";
@import "../../../common/sass/components/back_to_top";
@import "../../../common/sass/components/seo_skeleton";
@import "../../../common/sass/components/search_occupancy_layer";

#body-wrapper {
  min-height: calc(100vh - 100px);
}

a {
  text-decoration: none;
  &:hover, &:focus {
    text-decoration: underline;
  }
}

svg use {
  pointer-events: none;
}

/* Style for SVG png fallback in IE8 */
.icon {
  display: inline-block;
}
/* reset svg sprite style by default to be able to give styles to svg icons */
svg symbol[id|="icon-monochrome"] *, svg[class|="icon-monochrome"] *, svg[id|="icon-monochrome"] *, symbol[id|="icon-monochrome"] *,
svg symbol[id|="icon-anyfill"] *, svg[class|="icon-anyfill"] *, svg[id|="icon-anyfill"] *, symbol[id|="icon-anyfill"] * {
  fill: inherit;
  opacity:inherit;
}
a svg,
button svg,
label svg {
  pointer-events: none;
}

.mT15 {
  margin-top: 15px;
}

.mT20 {
  margin-top: 20px;
}

.bootstrap-select .dropdown-menu li a {
  //height: 27px;
  line-height: 1.5;
  text-transform: initial;
  height: auto;
  span.text {
    line-height: 1.5;
    text-transform: initial;
  }
}

.scr-container .bootstrap-select > .dropdown-menu {
  bottom: auto;
}

.dropup .caret {
  border-bottom: 0;
}

.bootstrap-select .dropdown-menu li {
  border-bottom: 0;
}

//Header
@import "header";
@import "language_selector";
@import "nav_bar";
@import "form_validation";
@import "hotel_stars";

//Footer
@import "footer";
@import "cookies_info_panel";
@import "cookie_preference_center";

// secciones
@import "login";
@import "searcher";
@import "support_request";
@import "sales";
@import "signup";