.leaflet-zoom-box               { z-index: 80; }
.leaflet-pane                   { z-index: 40; }
.leaflet-tile-pane              { z-index: 20; }
.leaflet-overlay-pane           { z-index: 40; }
.leaflet-shadow-pane            { z-index: 50; }
.leaflet-marker-pane            { z-index: 60; }
.leaflet-tooltip-pane           { z-index: 65; }
.leaflet-popup-pane             { z-index: 70; }
.leaflet-map-pane canvas        { z-index: 10; }
.leaflet-map-pane svg           { z-index: 20; }
.leaflet-control                { z-index: 80; }
.leaflet-top, .leaflet-bottom   { z-index: 100; }
.leaflet-gesture-handling:after { z-index: 101; }

.leaflet-marker-icon.generic-icon {
  background-image: url("../images/mapIcons/generic-location-pin-3f68893a3a55f60d5c6b28684215e704.svg");
  background-size: cover;
}

.leaflet-marker-icon.church-icon {
  background-image: url("../images/mapIcons/church-location-pin-c4615ccff826aa84c707600398d12e04.svg");
  background-size: cover;
}

.leaflet-marker-icon.sup-icon {
  background-image: url("../images/mapIcons/sup-location-pin-ea62c7614699309f7cf7af516ab09ba6.svg");
  background-size: cover;
}

.leaflet-marker-icon.lka-icon {
  background-image: url("../images/mapIcons/lka-location-pin-ef85449faee9cc300b25890019593938.svg");
  background-size: cover;
}

.leaflet-control-fullscreen a {
  background: url("../images/mapIcons/leaflet-fullscreen-a78cd7313a84598cd19f0126dad26b4c.svg") no-repeat 0 0 #fff;
}

.leaflet-control-loader {
  background: url("../images/270-ring-98dee12abcae9569f3baca442c68ce52.svg") center center no-repeat #ffffff8f;
}

.easy-button-button.disabled {
  display: none;
}
