#header {
  z-index: 101;
  }
.navbar-brand-logo {
  min-width: auto;
}
.page-template-page-mapbox-map #map-control-container {
  top: 0;
  left: 0;
  width: 300px;
  margin-top: 85px;
  margin-left: 10px;
  position: absolute;
  z-index:100;
}
@media screen and (max-width: 768px) {
  .page-template-page-mapbox-map #map-control-container {
    margin-top: 65px;
  }
}

.page-template-page-mapbox-map .search {
  background: white;
  border-radius: 3px;
  padding: 10px;
  color: #000000;
}
.page-template-page-mapbox-map .search p {
  font-size: 12px;
}
@media screen and (max-width: 768px) {
  .page-template-page-mapbox-map .mapboxgl-ctrl-geocoder {
    margin: 0px;
    max-width: 100%;
  }
  .page-template-page-mapbox-map .mapboxgl-ctrl-geocoder input {
    height: 30px;
  }
}
.page-template-page-mapbox-map .search .switcher-table {
  width:100%;
  text-align:center;
  font-size:14px;
  border-bottom:#ccc solid thin;
  padding-bottom:10px;
  margin-bottom:5px;
  text-transform: capitalize;
  color: #000000;
}
.page-template-page-mapbox-map .search .switcher-table .form-check {
  min-height: 0;
}
.page-template-page-mapbox-map .search .switcher-table .form-check-label {
  color: #000000;
}
.page-template-page-mapbox-map .search .switcher-table .form-switch .form-check-input {
  height: 20px;
  margin-left: -20%;
}
.page-template-page-mapbox-map .search .switcher-table .form-switch .form-check-input {
  background-color: #aaa;
}
.page-template-page-mapbox-map .search .switcher-table .form-switch .form-check-input:checked {
  background-color: rgba(30,50,91,1);
}
.page-template-page-mapbox-map .mapboxgl-ctrl-geocoder.mapboxgl-ctrl {
  width: 100%;
  margin: 0;
}

.search-nations {
  margin-top: 10px;
  font-size:12px;
}
.search-nations .dropdown.bootstrap-select {
  width: 100%;
  margin-bottom: 10px;
}
.search-nations .dropdown-menu.show {
  max-width: 140%;
}
.search-nations .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  text-transform: capitalize;
  color: black;
}


.toggles {
  bottom: 0;
  right: 0;
  margin-right: 50px;
  margin-bottom: 50px;
  position: absolute;
  z-index:100;
  display: flex;
}
@media screen and (max-width: 768px) {
  .toggles {
    margin-right: 10px;
    margin-bottom: 20px;
  }
}
.toggles button {
  margin-left: 5px;
  text-transform: capitalize;
}
.toggles p {
  font-size: 12px;
  margin: 5px 5px;
}


.results-tab {
  background: white;
  padding: 10px;
  font-size:14px;
  display: none;
  color: #000000;
}
.results-tab #close-results i {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 2px 5px;
  /* border-radius: 50%; */
  box-shadow: 2px 2px 10px #ccc;
  margin-bottom: -10px;
  margin-right: -5px;
  background: #eee;
}
.results-tab ul {
  list-style-type : none;
  padding: 0;
  margin: 0;
}
.results-tab li {
  padding: 0;
  margin: 0;
}
.results-tab p {
  padding: 0px;
  margin: 0px;
}

.mapboxgl-popup-content {
  margin: 0;
  padding: 10px 5px;
}
.mapboxgl-popup-content p {
  margin: 0;
  padding: 0;
}

#close-modal {
  text-transform: capitalize;
}
