/*
  Variables
*/
/* Map */
.map-wrapper[data-v-12e38540] {
  position: relative;
  max-width: 350px;
  margin: 0 auto;
}
@media (max-width: 800px) {
.map-wrapper[data-v-12e38540] {
      max-width: 320px;
}
}
.map-wrapper > #muni-map[data-v-12e38540] {
  position: relative;
}
.map-wrapper > #muni-map path[data-v-12e38540], .map-wrapper > #muni-map rect[data-v-12e38540] {
    stroke: #fff;
    stroke-width: .6px;
    transition: fill 100ms;
}
.map-wrapper > #muni-map .munis path[data-v-12e38540] {
    cursor: zoom-in;
    stroke: #444;
    opacity: 0.9;
}
.map-wrapper > #muni-map .munis path[data-v-12e38540]:hover:not(.zoomed) {
      opacity: 1;
}
.map-wrapper > #muni-map .munis path.zoomed[data-v-12e38540] {
      cursor: zoom-out;
}
.map-wrapper > #muni-map .alt-label[data-v-12e38540] {
    fill: #333;
    font-size: 14px;
    font-weight: bold;
}
.map-wrapper > #muni-map .alt-label text[data-v-12e38540] {
      fill: #fff;
}
.map-wrapper > #muni-map .map-label[data-v-12e38540] {
    font-weight: bold;
}
.map-wrapper > #muni-map .legend[data-v-12e38540] {
    font-size: 12px;
}
.map-wrapper > #muni-map .legend .background[data-v-12e38540] {
      fill: rgba(255, 255, 255, 0.8);
}
.map-wrapper > #muni-map .legend .legend-tick[data-v-12e38540] {
      stroke: #000;
      stroke-width: 1;
}
.map-wrapper > #muni-map .labels text[data-v-12e38540] {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 700;
    pointer-events: none;
    text-anchor: middle;
    text-shadow: 1px 1px 5px #000;
    fill: white;
}

/* Tooltip */
#tooltip[data-v-12e38540] {
  position: absolute;
  width: 200px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  margin: 0;
  padding: 0;
  opacity: 0;
}
@media (max-width: 600px) {
#tooltip[data-v-12e38540] {
      bottom: 3%;
      left: 3%;
      opacity: 1;
}
}
#tooltip > .tooltip__top[data-v-12e38540] {
  pointer-events: none;
  padding: 10px 20px;
  background-color: rgba(255, 255, 255, 0.7);
}
#tooltip > .tooltip__top > p[data-v-12e38540] {
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.45;
  margin: 0;
  padding: 0;
  color: black;
}
#tooltip > .tooltip__bottom[data-v-12e38540] {
  pointer-events: none;
  padding: 10px 20px;
  background-color: rgba(255, 255, 255, 0.9);
}
#tooltip > .tooltip__bottom > .tooltip-percent[data-v-12e38540] {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.45;
  margin: 0 0 5px 0;
  padding: 0;
}
#tooltip > .tooltip__bottom > .tooltip-percent > strong[data-v-12e38540] {
  font-weight: 700;
}
#tooltip > .tooltip__bottom > .tooltip-amount[data-v-12e38540] {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.45;
  margin: 0 0 5px 0;
  padding: 0;
}


/*# sourceMappingURL=Map.styles.css.map*/