.leaflet-interactive {
  cursor: default;
}
.leaflet-grab {
  cursor: default;
}
.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}
.leaflet-container.crosshair-cursor-enabled {
  /*cursor: crosshair;*/
  cursor: url("/resources/styles/cursors/pen.cur"), pointer;
}
.leaflet-pane {
  opacity: 1;
}
.leaflet-pane.animatable {
  opacity: 1;
  -webkit-transition: all 0.6s cubic-bezier(0.42, 0, 0.18, 1.38);
  -moz-transition: all 0.6s cubic-bezier(0.42, 0, 0.18, 1.38);
  transition: all 0.6s cubic-bezier(0.42, 0, 0.18, 1.38);
}
.leaflet-pane.animatable.opacity {
  opacity: 0;
  -webkit-transition: all 0.6s cubic-bezier(0.42, 0, 0.18, 1.38);
  -moz-transition: all 0.6s cubic-bezier(0.42, 0, 0.18, 1.38);
  transition: all 0.6s cubic-bezier(0.42, 0, 0.18, 1.38);
}
.leaflet-tooltips-pane {
  transform: translateX(-3px);
}
.leaflet-popup-pane.bounce {
  transform: translateY(-20px);
  opacity: 0.5;
  -webkit-transition: all 0.2s cubic-bezier(0.42, 0, 0.18, 1.38);
  -moz-transition: all 0.2s cubic-bezier(0.42, 0, 0.18, 1.38);
  transition: all 0.2s cubic-bezier(0.42, 0, 0.18, 1.38);
}
.leaflet-popup-pane.bounce.down {
  transform: translateY(0px);
  opacity: 1;
}
.leaflet-marker-draggable-small {
  margin-left: -6px !important;
  margin-top: -6px !important;
  width: 10px !important;
  height: 10px !important;
  border-radius: 3px !important;
  background: #38f !important;
  border: 2px solid #fff !important;
}
.leaflet-marker-draggable-small-circle {
  margin-left: -5px !important;
  margin-top: -5px !important;
  width: 10px !important;
  height: 10px !important;
  border-radius: 50% !important;
  background: #fff !important;
  border: 1px solid #666 !important;
}
.leaflet-layer {
  -webkit-transition: opacity 0.4s cubic-bezier(1, -1.19, 0.4, 1.49);
  -moz-transition: opacity 0.4s cubic-bezier(1, -1.19, 0.4, 1.49);
  transition: opacity 0.4s cubic-bezier(1, -1.19, 0.4, 1.49);
}
.leaflet-layer.opacity-1 {
  opacity: 1 !important;
}
.leaflet-layer.opacity-09 {
  opacity: 0.9 !important;
}
.leaflet-layer.opacity-08 {
  opacity: 0.8 !important;
}
.leaflet-layer.opacity-07 {
  opacity: 0.7 !important;
}
.leaflet-layer.opacity-06 {
  opacity: 0.6 !important;
}
.leaflet-layer.opacity-05 {
  opacity: 0.5 !important;
}
.leaflet-layer.opacity-04 {
  opacity: 0.4 !important;
}
.leaflet-layer.opacity-03 {
  opacity: 0.3 !important;
}
.leaflet-layer.opacity-02 {
  opacity: 0.2 !important;
}
.leaflet-layer.opacity-01 {
  opacity: 0.1 !important;
}
.leaflet-layer.opacity-0 {
  opacity: 0 !important;
}
