/*
*
* ONLY USE THIS FILE FOR CSS THAT SHOULD BE USED REGARDLESS OF USER OVERWRITES
*
*/
.map-wrapper {
  position: relative;
}
.map-wrapper .fullscreen-link {
  display: block;
}
.map-wrapper .fullscreen-link .fullscreen-icon {
  display: block;
  width: 30px;
  height: 30px;
  background-image: url("../../vendor/leaflet-plugins/icons/expand-regular.svg");
  background-size: 26px 26px;
  background-repeat: no-repeat;
  background-position: center;
}

.fullscreen-section {
  z-index: 99999999999 !important;
  position: fixed !important;
  height: 100vh !important;
  width: 100vw !important;
  margin: 0 !important;
  padding: 0 !important;
  left: 0 !important;
  top: 0 !important;
}
.fullscreen-section #overlay {
  display: none !important;
}

.fullscreen-map {
  height: 100vh !important;
  width: 100vw !important;
}
.fullscreen-map .leaflet-bar {
  margin-right: 15px !important;
}

.fullscreen-page-element-inner {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}