/* Import Montserrat */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

/* Font classes */
.text-header {
  font-family: "Montserrat", serif;
  font-optical-sizing: auto;
  font-weight: bold;
  font-style: normal;
}

.text-subheader {
  font-family: "Montserrat", serif;
  font-optical-sizing: auto;
  font-style: normal;
}

.text-normal {
font-family: "Open Sans", serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

/* Highlight for selected polygon */
.highlight-selected-polygon {
  filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5));
}

/* Leaflet tooltip styling (used for polygon labels) 
.leaflet-tooltip {
  background: rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
  border: none !important;
  text-align: center !important;
}
*/


/* Turn off default tooltip styling for the label control */
#label_control {
  padding: none !important;
  background: none !important;
  box-shadow: none !important;
}

/* Turn off the default label for the search input */
#search-input-label {
  display: none;
}

/* Remove the dropdown arrow */
.selectize-control.single .selectize-input:after{
      display:none;
}
/* Change the colour and height of the reset button */
#reset-search-button {
  border-color: #8D959E !important;
  height: 36px !important;
}

/* Highlight colour for the selected polygon */
.highlight-selected-polygon {
  filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5));
}


@media (max-width: 576px) { 
  /* Width on small devices */
  .w-sm-100 {
    width: 100% !important;
  }
}

@media (min-width: 576px) { 
  /* Unset align-items from sm or higher */
  .align-items-sm-unset {
    align-items: unset !important;
  }
}