.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane > svg,.leaflet-pane > canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer {
position:absolute;
right:0;
top:0
}

.leaflet-container {
overflow:hidden
}

.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow {
-webkit-user-select:none;
-moz-user-select:none;
user-select:none;
-webkit-user-drag:none
}

.leaflet-tile::selection {
background:transparent
}

.leaflet-safari .leaflet-tile {
image-rendering:-webkit-optimize-contrast
}

.leaflet-safari .leaflet-tile-container {
width:1600px;
height:1600px;
-webkit-transform-origin:0 0
}

.leaflet-marker-icon,.leaflet-marker-shadow {
display:block
}

.leaflet-container .leaflet-overlay-pane svg {
max-width:none!important;
max-height:none!important
}

.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile {
max-width:none!important;
max-height:none!important;
width:auto;
padding:0
}

.leaflet-container img.leaflet-tile {
mix-blend-mode:plus-lighter
}

.leaflet-container.leaflet-touch-zoom {
-ms-touch-action:pan-x pan-y;
touch-action:pan-x pan-y
}

.leaflet-container.leaflet-touch-drag {
-ms-touch-action:pinch-zoom;
touch-action:none;
touch-action:pinch-zoom
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
-ms-touch-action:none;
touch-action:none
}

.leaflet-container {
-webkit-tap-highlight-color:transparent
}

.leaflet-container a {
-webkit-tap-highlight-color:#33b5e566
}

.leaflet-tile {
filter:inherit;
visibility:hidden
}

.leaflet-tile-loaded {
visibility:inherit
}

.leaflet-zoom-box {
width:0;
height:0;
-moz-box-sizing:border-box;
box-sizing:border-box;
z-index:800
}

.leaflet-overlay-pane svg {
-moz-user-select:none
}

.leaflet-pane {
z-index:400
}

.leaflet-tile-pane {
z-index:200
}

.leaflet-overlay-pane {
z-index:400
}

.leaflet-shadow-pane {
z-index:500
}

.leaflet-marker-pane {
z-index:600
}

.leaflet-tooltip-pane {
z-index:650
}

.leaflet-popup-pane {
z-index:700
}

.leaflet-map-pane canvas {
z-index:100
}

.leaflet-map-pane svg {
z-index:200
}

.leaflet-vml-shape {
width:1px;
height:1px
}

.lvml {
behavior:url(#default#VML);
display:inline-block;
position:absolute
}

.leaflet-control {
position:relative;
z-index:800;
pointer-events:visiblePainted;
pointer-events:auto
}

.leaflet-top,.leaflet-bottom {
position:absolute;
z-index:1000;
pointer-events:none
}

.leaflet-top {
top:0
}

.leaflet-right {
left:0
}

.leaflet-bottom {
bottom:0
}

.leaflet-left {
right:0
}

.leaflet-control {
float:right;
clear:both
}

.leaflet-right .leaflet-control {
float:left
}

.leaflet-top .leaflet-control {
margin-top:10px
}

.leaflet-bottom .leaflet-control {
margin-bottom:10px
}

.leaflet-left .leaflet-control {
margin-right:10px
}

.leaflet-right .leaflet-control {
margin-left:10px
}

.leaflet-fade-anim .leaflet-popup {
opacity:0;
-webkit-transition:opacity .2s linear;
-moz-transition:opacity .2s linear;
transition:opacity .2s linear
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
opacity:1
}

.leaflet-zoom-animated {
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0
}

svg.leaflet-zoom-animated {
will-change:transform
}

.leaflet-zoom-anim .leaflet-zoom-animated {
-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,0.25,1);
-moz-transition:-moz-transform .25s cubic-bezier(0,0,0.25,1);
transition:transform .25s cubic-bezier(0,0,0.25,1)
}

.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile {
-webkit-transition:none;
-moz-transition:none;
transition:none
}

.leaflet-zoom-anim .leaflet-zoom-hide {
visibility:hidden
}

.leaflet-interactive {
cursor:pointer
}

.leaflet-grab {
cursor:-webkit-grab;
cursor:-moz-grab;
cursor:grab
}

.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive {
cursor:crosshair
}

.leaflet-popup-pane,.leaflet-control {
cursor:auto
}

.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable {
cursor:move;
cursor:-webkit-grabbing;
cursor:-moz-grabbing;
cursor:grabbing
}

.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane > svg path,.leaflet-tile-container {
pointer-events:none
}

.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane > svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path {
pointer-events:visiblePainted;
pointer-events:auto
}

.leaflet-container {
background:#ddd;
outline-offset:1px
}

.leaflet-container a {
color:#0078A8
}

.leaflet-zoom-box {
border:2px dotted #38f;
background:#ffffff80
}

.leaflet-container {
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
font-size:12px;
font-size:.75rem;
line-height:1.5
}

.leaflet-bar {
box-shadow:0 1px 5px #000000a6;
border-radius:4px
}

.leaflet-bar a {
background-color:#fff;
border-bottom:1px solid #ccc;
width:26px;
height:26px;
line-height:26px;
display:block;
text-align:center;
text-decoration:none;
color:#000
}

.leaflet-bar a,.leaflet-control-layers-toggle {
background-position:50% right 50%;
background-repeat:no-repeat;
display:block
}

.leaflet-bar a:hover,.leaflet-bar a:focus {
background-color:#f4f4f4
}

.leaflet-bar a:first-child {
border-top-right-radius:4px;
border-top-left-radius:4px
}

.leaflet-bar a:last-child {
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
border-bottom:none
}

.leaflet-bar a.leaflet-disabled {
cursor:default;
background-color:#f4f4f4;
color:#bbb
}

.leaflet-touch .leaflet-bar a {
width:30px;
height:30px;
line-height:30px
}

.leaflet-touch .leaflet-bar a:first-child {
border-top-right-radius:2px;
border-top-left-radius:2px
}

.leaflet-touch .leaflet-bar a:last-child {
border-bottom-right-radius:2px;
border-bottom-left-radius:2px
}

.leaflet-control-zoom-in,.leaflet-control-zoom-out {
font:bold 18px 'Lucida Console',Monaco,monospace;
text-indent:1px
}

.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out {
font-size:22px
}

.leaflet-control-layers {
box-shadow:0 1px 5px #0006;
background:#fff;
border-radius:5px
}

.leaflet-control-layers-toggle {
background-image:url('https://scribiomemo.com/plugins/auto/gis/v5.4.0/lib/leaflet/dist/images/layers.png');
width:36px;
height:36px
}

.leaflet-retina .leaflet-control-layers-toggle {
background-image:url('https://scribiomemo.com/plugins/auto/gis/v5.4.0/lib/leaflet/dist/images/layers-2x.png');
background-size:26px 26px
}

.leaflet-touch .leaflet-control-layers-toggle {
width:44px;
height:44px
}

.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
display:none
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
display:block;
position:relative
}

.leaflet-control-layers-expanded {
padding:6px 6px 6px 10px;
color:#333;
background:#fff
}

.leaflet-control-layers-scrollbar {
overflow-y:scroll;
overflow-x:hidden;
padding-left:5px
}

.leaflet-control-layers-selector {
margin-top:2px;
position:relative;
top:1px
}

.leaflet-control-layers label {
display:block;
font-size:13px;
font-size:1.08333em
}

.leaflet-control-layers-separator {
height:0;
border-top:1px solid #ddd;
margin:5px -6px 5px -10px
}

.leaflet-default-icon-path {
background-image:url('https://scribiomemo.com/plugins/auto/gis/v5.4.0/lib/leaflet/dist/images/marker-icon.png')
}

.leaflet-container .leaflet-control-attribution {
background:#fff;
background:#fffc;
margin:0
}

.leaflet-control-attribution,.leaflet-control-scale-line {
padding:0 5px;
color:#333;
line-height:1.4
}

.leaflet-control-attribution a {
text-decoration:none
}

.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus {
text-decoration:underline
}

.leaflet-attribution-flag {
display:inline!important;
vertical-align:baseline!important;
width:1em;
height:.6669em
}

.leaflet-left .leaflet-control-scale {
margin-right:5px
}

.leaflet-bottom .leaflet-control-scale {
margin-bottom:5px
}

.leaflet-control-scale-line {
border:2px solid #777;
border-top:none;
line-height:1.1;
padding:2px 5px 1px;
white-space:nowrap;
-moz-box-sizing:border-box;
box-sizing:border-box;
background:#fffc;
text-shadow:1px 1px #fff
}

.leaflet-control-scale-line:not(:first-child) {
border-top:2px solid #777;
border-bottom:none;
margin-top:-2px
}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
border-bottom:2px solid #777
}

.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {
box-shadow:none
}

.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {
border:2px solid #0003;
background-clip:padding-box
}

.leaflet-popup {
position:absolute;
text-align:center;
margin-bottom:20px
}

.leaflet-popup-content-wrapper {
padding:1px;
text-align:right;
border-radius:12px
}

.leaflet-popup-content {
margin:13px 20px 13px 24px;
line-height:1.3;
font-size:13px;
font-size:1.08333em;
min-height:1px
}

.leaflet-popup-content p {
margin:17px 0;
margin:1.3em 0
}

.leaflet-popup-tip-container {
width:40px;
height:20px;
position:absolute;
right:50%;
margin-top:-1px;
margin-right:-20px;
overflow:hidden;
pointer-events:none
}

.leaflet-popup-tip {
width:17px;
height:17px;
padding:1px;
margin:-10px auto 0;
pointer-events:auto;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg)
}

.leaflet-popup-content-wrapper,.leaflet-popup-tip {
background:#fff;
color:#333;
box-shadow:0 3px 14px #0006
}

.leaflet-container a.leaflet-popup-close-button {
position:absolute;
top:0;
left:0;
border:none;
text-align:center;
width:24px;
height:24px;
font:16px/24px Tahoma,Verdana,sans-serif;
color:#757575;
text-decoration:none;
background:transparent
}

.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus {
color:#585858
}

.leaflet-popup-scrolled {
overflow:auto
}

.leaflet-oldie .leaflet-popup-content-wrapper {
-ms-zoom:1
}

.leaflet-oldie .leaflet-popup-tip {
width:24px;
margin:0 auto;
-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)";
filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)
}

.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip {
border:1px solid #999
}

.leaflet-div-icon {
background:#fff;
border:1px solid #666
}

.leaflet-tooltip {
position:absolute;
padding:6px;
background-color:#fff;
border:1px solid #fff;
border-radius:3px;
color:#222;
white-space:nowrap;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
pointer-events:none;
box-shadow:0 1px 3px #0006
}

.leaflet-tooltip.leaflet-interactive {
cursor:pointer;
pointer-events:auto
}

.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {
position:absolute;
pointer-events:none;
border:6px solid transparent;
background:transparent;
content:""
}

.leaflet-tooltip-bottom {
margin-top:6px
}

.leaflet-tooltip-top {
margin-top:-6px
}

.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before {
right:50%;
margin-right:-6px
}

.leaflet-tooltip-top:before {
bottom:0;
margin-bottom:-12px;
border-top-color:#fff
}

.leaflet-tooltip-bottom:before {
top:0;
margin-top:-12px;
margin-right:-6px;
border-bottom-color:#fff
}

.leaflet-tooltip-left {
margin-right:-6px
}

.leaflet-tooltip-right {
margin-right:6px
}

.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {
top:50%;
margin-top:-6px
}

.leaflet-tooltip-left:before {
left:0;
margin-left:-12px;
border-right-color:#fff
}

.leaflet-tooltip-right:before {
right:0;
margin-right:-12px;
border-left-color:#fff
}

@media print {
.leaflet-control {
-webkit-print-color-adjust:exact;
print-color-adjust:exact
}
}