.mapsvg.mapsvg-cursor-pointer .mapsvg-region {
  cursor: pointer;
}
.mapsvg.mapsvg-disabled-regions .mapsvg-region {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  pointer-events: none;
  cursor: default;
}
.mapsvg-disabled {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  pointer-events: none;
  cursor: default;
}
.mapsvg-region-label {
  font-size: 11px;
  padding: 3px 5px;
  border-radius: 15px;
  padding: 2px 12px;
  background: #ffffffbb;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  font-family: "Helvetica", sans-serif;
  -webkit-transition:
    transform 0.4s,
    opacity 0.4s;
  -moz-transition:
    transform 0.4s,
    opacity 0.4s;
  -ms-transition:
    transform 0.4s,
    opacity 0.4s;
  -o-transition:
    transform 0.4s,
    opacity 0.4s;
  transition:
    transform 0.4s,
    opacity 0.4s;
}

.mapsvg-region-label:empty {
  display: none;
}
