@media (min-width: 768px) {
  .g-z-index-3--md {
    z-index: 3 !important;
  }
}

.pac-icon {
  display: none;
}

.pac-container:after {
  /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */
  background-image: none !important;
  height: 0px;
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on March 14, 2019 */

@font-face {
  font-family: "Raleway";
  font-display: swap;
  src: url("/assets/fonts/raleway-bold/Raleway-Bold.eot");
  src: url("/assets/fonts/raleway-bold/Raleway-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("/assets/fonts/raleway-bold/Raleway-Bold.woff2") format("woff2"),
    url("/assets/fonts/raleway-bold/Raleway-Bold.woff") format("woff"),
    url("/assets/fonts/raleway-bold/Raleway-Bold.ttf") format("truetype"),
    url("/assets/fonts/raleway-bold/Raleway-Bold.svg#Raleway-Bold")
      format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Raleway";
  font-display: swap;
  src: url("/assets/fonts/raleway-medium/Raleway-Medium.eot");
  src: url("/assets/fonts/raleway-medium/Raleway-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("/assets/fonts/raleway-medium/Raleway-Medium.woff2") format("woff2"),
    url("/assets/fonts/raleway-medium/Raleway-Medium.woff") format("woff"),
    url("/assets/fonts/raleway-medium/Raleway-Medium.ttf") format("truetype"),
    url("/assets/fonts/raleway-medium/Raleway-Medium.svg#Raleway-Medium")
      format("svg");
  font-weight: 500;
  font-style: normal;
}

/*@font-face {
  font-family: 'Bangkok';
  src: url('/assets/fonts/bangkok/BangkokPlain.eot');
  src: url('/assets/fonts/bangkok/BangkokPlain.eot?#iefix') format('embedded-opentype'),
       url('/assets/fonts/bangkok/BangkokPlain.woff2') format('woff2'),
       url('/assets/fonts/bangkok/BangkokPlain.woff') format('woff'),
       url('/assets/fonts/bangkok/BangkokPlain.ttf') format('truetype'),
       url('/assets/fonts/bangkok/BangkokPlain.svg#BangkokPlain') format('svg');
  font-weight: normal;
  font-style: normal;
}*/

@font-face {
  font-family: "Museo Cyrl 500";
  font-display: swap;
  src: url("/assets/fonts/museo/MuseoCyrl-500.eot");
  src: url("/assets/fonts/museo/MuseoCyrl-500.eot?#iefix")
      format("embedded-opentype"),
    url("/assets/fonts/museo/MuseoCyrl-500.woff2") format("woff2"),
    url("/assets/fonts/museo/MuseoCyrl-500.woff") format("woff"),
    url("/assets/fonts/museo/MuseoCyrl-500.ttf") format("truetype"),
    url("/assets/fonts/museo/MuseoCyrl-500.svg#MuseoCyrl-500") format("svg");
  font-weight: normal;
  font-style: normal;
}

button:focus {
  outline: none;
}

.custom-selection {
  border: 2px solid transparent;
  margin: auto;
}

.custom-selection-active {
  border-color: #3bb18f;
}

.custom-selection-50 {
  height: 50px;
  width: 50px;
}

.custom-selection-55-73 {
  height: 83px;
  width: 65px;
}

.custom-selection-60-80 {
  height: 90px;
  width: 70px;
}

.custom-selection-80-60 {
  height: 70px;
  width: 90px;
}

/* .custom-selection-40 > div {
  height: 40px;
  width:40px;
} */
.custom-selection > div :hover {
  cursor: pointer;
}
.custom-selection > input[type="checkbox"] + .fa,
.custom-selection > input[type="radio"] + .fa {
  display: none;
  cursor: pointer;
}
.custom-selection-active > input[type="checkbox"] + .fa,
.custom-selection-active > input[type="radio"] + .fa {
  display: block;
}
