Path: blob/main/assets/css/leaflet-1.9.3.css
2594 views
/* required styles */12.leaflet-pane,3.leaflet-tile,4.leaflet-marker-icon,5.leaflet-marker-shadow,6.leaflet-tile-container,7.leaflet-pane > svg,8.leaflet-pane > canvas,9.leaflet-zoom-box,10.leaflet-image-layer,11.leaflet-layer {12position: absolute;13left: 0;14top: 0;15}16.leaflet-container {17overflow: hidden;18}19.leaflet-tile,20.leaflet-marker-icon,21.leaflet-marker-shadow {22-webkit-user-select: none;23-moz-user-select: none;24user-select: none;25-webkit-user-drag: none;26}27/* Prevents IE11 from highlighting tiles in blue */28.leaflet-tile::selection {29background: transparent;30}31/* Safari renders non-retina tile on retina better with this, but Chrome is worse */32.leaflet-safari .leaflet-tile {33image-rendering: -webkit-optimize-contrast;34}35/* hack that prevents hw layers "stretching" when loading new tiles */36.leaflet-safari .leaflet-tile-container {37width: 1600px;38height: 1600px;39-webkit-transform-origin: 0 0;40}41.leaflet-marker-icon,42.leaflet-marker-shadow {43display: block;44}45/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */46/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */47.leaflet-container .leaflet-overlay-pane svg {48max-width: none !important;49max-height: none !important;50}51.leaflet-container .leaflet-marker-pane img,52.leaflet-container .leaflet-shadow-pane img,53.leaflet-container .leaflet-tile-pane img,54.leaflet-container img.leaflet-image-layer,55.leaflet-container .leaflet-tile {56max-width: none !important;57max-height: none !important;58width: auto;59padding: 0;60}6162.leaflet-container.leaflet-touch-zoom {63-ms-touch-action: pan-x pan-y;64touch-action: pan-x pan-y;65}66.leaflet-container.leaflet-touch-drag {67-ms-touch-action: pinch-zoom;68/* Fallback for FF which doesn't support pinch-zoom */69touch-action: none;70touch-action: pinch-zoom;71}72.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {73-ms-touch-action: none;74touch-action: none;75}76.leaflet-container {77-webkit-tap-highlight-color: transparent;78}79.leaflet-container a {80-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);81}82.leaflet-tile {83filter: inherit;84visibility: hidden;85}86.leaflet-tile-loaded {87visibility: inherit;88}89.leaflet-zoom-box {90width: 0;91height: 0;92-moz-box-sizing: border-box;93box-sizing: border-box;94z-index: 800;95}96/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */97.leaflet-overlay-pane svg {98-moz-user-select: none;99}100101.leaflet-pane { z-index: 400; }102103.leaflet-tile-pane { z-index: 200; }104.leaflet-overlay-pane { z-index: 400; }105.leaflet-shadow-pane { z-index: 500; }106.leaflet-marker-pane { z-index: 600; }107.leaflet-tooltip-pane { z-index: 650; }108.leaflet-popup-pane { z-index: 700; }109110.leaflet-map-pane canvas { z-index: 100; }111.leaflet-map-pane svg { z-index: 200; }112113.leaflet-vml-shape {114width: 1px;115height: 1px;116}117.lvml {118behavior: url(#default#VML);119display: inline-block;120position: absolute;121}122123124/* control positioning */125126.leaflet-control {127position: relative;128z-index: 800;129pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */130pointer-events: auto;131}132.leaflet-top,133.leaflet-bottom {134position: absolute;135z-index: 1000;136pointer-events: none;137}138.leaflet-top {139top: 0;140}141.leaflet-right {142right: 0;143}144.leaflet-bottom {145bottom: 0;146}147.leaflet-left {148left: 0;149}150.leaflet-control {151float: left;152clear: both;153}154.leaflet-right .leaflet-control {155float: right;156}157.leaflet-top .leaflet-control {158margin-top: 10px;159}160.leaflet-bottom .leaflet-control {161margin-bottom: 10px;162}163.leaflet-left .leaflet-control {164margin-left: 10px;165}166.leaflet-right .leaflet-control {167margin-right: 10px;168}169170171/* zoom and fade animations */172173.leaflet-fade-anim .leaflet-popup {174opacity: 0;175-webkit-transition: opacity 0.2s linear;176-moz-transition: opacity 0.2s linear;177transition: opacity 0.2s linear;178}179.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {180opacity: 1;181}182.leaflet-zoom-animated {183-webkit-transform-origin: 0 0;184-ms-transform-origin: 0 0;185transform-origin: 0 0;186}187svg.leaflet-zoom-animated {188will-change: transform;189}190191.leaflet-zoom-anim .leaflet-zoom-animated {192-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);193-moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);194transition: transform 0.25s cubic-bezier(0,0,0.25,1);195}196.leaflet-zoom-anim .leaflet-tile,197.leaflet-pan-anim .leaflet-tile {198-webkit-transition: none;199-moz-transition: none;200transition: none;201}202203.leaflet-zoom-anim .leaflet-zoom-hide {204visibility: hidden;205}206207208/* cursors */209210.leaflet-interactive {211cursor: pointer;212}213.leaflet-grab {214cursor: -webkit-grab;215cursor: -moz-grab;216cursor: grab;217}218.leaflet-crosshair,219.leaflet-crosshair .leaflet-interactive {220cursor: crosshair;221}222.leaflet-popup-pane,223.leaflet-control {224cursor: auto;225}226.leaflet-dragging .leaflet-grab,227.leaflet-dragging .leaflet-grab .leaflet-interactive,228.leaflet-dragging .leaflet-marker-draggable {229cursor: move;230cursor: -webkit-grabbing;231cursor: -moz-grabbing;232cursor: grabbing;233}234235/* marker & overlays interactivity */236.leaflet-marker-icon,237.leaflet-marker-shadow,238.leaflet-image-layer,239.leaflet-pane > svg path,240.leaflet-tile-container {241pointer-events: none;242}243244.leaflet-marker-icon.leaflet-interactive,245.leaflet-image-layer.leaflet-interactive,246.leaflet-pane > svg path.leaflet-interactive,247svg.leaflet-image-layer.leaflet-interactive path {248pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */249pointer-events: auto;250}251252/* visual tweaks */253254.leaflet-container {255background: #ddd;256outline-offset: 1px;257}258.leaflet-container a {259color: #0078A8;260}261.leaflet-zoom-box {262border: 2px dotted #38f;263background: rgba(255,255,255,0.5);264}265266267/* general typography */268.leaflet-container {269font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;270font-size: 12px;271font-size: 0.75rem;272line-height: 1.5;273}274275276/* general toolbar styles */277278.leaflet-bar {279box-shadow: 0 1px 5px rgba(0,0,0,0.65);280border-radius: 4px;281}282.leaflet-bar a {283background-color: #fff;284border-bottom: 1px solid #ccc;285width: 26px;286height: 26px;287line-height: 26px;288display: block;289text-align: center;290text-decoration: none;291color: black;292}293.leaflet-bar a,294.leaflet-control-layers-toggle {295background-position: 50% 50%;296background-repeat: no-repeat;297display: block;298}299.leaflet-bar a:hover,300.leaflet-bar a:focus {301background-color: #f4f4f4;302}303.leaflet-bar a:first-child {304border-top-left-radius: 4px;305border-top-right-radius: 4px;306}307.leaflet-bar a:last-child {308border-bottom-left-radius: 4px;309border-bottom-right-radius: 4px;310border-bottom: none;311}312.leaflet-bar a.leaflet-disabled {313cursor: default;314background-color: #f4f4f4;315color: #bbb;316}317318.leaflet-touch .leaflet-bar a {319width: 30px;320height: 30px;321line-height: 30px;322}323.leaflet-touch .leaflet-bar a:first-child {324border-top-left-radius: 2px;325border-top-right-radius: 2px;326}327.leaflet-touch .leaflet-bar a:last-child {328border-bottom-left-radius: 2px;329border-bottom-right-radius: 2px;330}331332/* zoom control */333334.leaflet-control-zoom-in,335.leaflet-control-zoom-out {336font: bold 18px 'Lucida Console', Monaco, monospace;337text-indent: 1px;338}339340.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {341font-size: 22px;342}343344345/* layers control */346347.leaflet-control-layers {348box-shadow: 0 1px 5px rgba(0,0,0,0.4);349background: #fff;350border-radius: 5px;351}352.leaflet-control-layers-toggle {353background-image: url(images/layers.png);354width: 36px;355height: 36px;356}357.leaflet-retina .leaflet-control-layers-toggle {358background-image: url(images/layers-2x.png);359background-size: 26px 26px;360}361.leaflet-touch .leaflet-control-layers-toggle {362width: 44px;363height: 44px;364}365.leaflet-control-layers .leaflet-control-layers-list,366.leaflet-control-layers-expanded .leaflet-control-layers-toggle {367display: none;368}369.leaflet-control-layers-expanded .leaflet-control-layers-list {370display: block;371position: relative;372}373.leaflet-control-layers-expanded {374padding: 6px 10px 6px 6px;375color: #333;376background: #fff;377}378.leaflet-control-layers-scrollbar {379overflow-y: scroll;380overflow-x: hidden;381padding-right: 5px;382}383.leaflet-control-layers-selector {384margin-top: 2px;385position: relative;386top: 1px;387}388.leaflet-control-layers label {389display: block;390font-size: 13px;391font-size: 1.08333em;392}393.leaflet-control-layers-separator {394height: 0;395border-top: 1px solid #ddd;396margin: 5px -10px 5px -6px;397}398399/* Default icon URLs */400.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */401background-image: url(images/marker-icon.png);402}403404405/* attribution and scale controls */406407.leaflet-container .leaflet-control-attribution {408background: #fff;409background: rgba(255, 255, 255, 0.8);410margin: 0;411}412.leaflet-control-attribution,413.leaflet-control-scale-line {414padding: 0 5px;415color: #333;416line-height: 1.4;417}418.leaflet-control-attribution a {419text-decoration: none;420}421.leaflet-control-attribution a:hover,422.leaflet-control-attribution a:focus {423text-decoration: underline;424}425.leaflet-attribution-flag {426display: inline !important;427vertical-align: baseline !important;428width: 1em;429height: 0.6669em;430}431.leaflet-left .leaflet-control-scale {432margin-left: 5px;433}434.leaflet-bottom .leaflet-control-scale {435margin-bottom: 5px;436}437.leaflet-control-scale-line {438border: 2px solid #777;439border-top: none;440line-height: 1.1;441padding: 2px 5px 1px;442white-space: nowrap;443-moz-box-sizing: border-box;444box-sizing: border-box;445background: rgba(255, 255, 255, 0.8);446text-shadow: 1px 1px #fff;447}448.leaflet-control-scale-line:not(:first-child) {449border-top: 2px solid #777;450border-bottom: none;451margin-top: -2px;452}453.leaflet-control-scale-line:not(:first-child):not(:last-child) {454border-bottom: 2px solid #777;455}456457.leaflet-touch .leaflet-control-attribution,458.leaflet-touch .leaflet-control-layers,459.leaflet-touch .leaflet-bar {460box-shadow: none;461}462.leaflet-touch .leaflet-control-layers,463.leaflet-touch .leaflet-bar {464border: 2px solid rgba(0,0,0,0.2);465background-clip: padding-box;466}467468469/* popup */470471.leaflet-popup {472position: absolute;473text-align: center;474margin-bottom: 20px;475}476.leaflet-popup-content-wrapper {477padding: 1px;478text-align: left;479border-radius: 12px;480}481.leaflet-popup-content {482margin: 13px 24px 13px 20px;483line-height: 1.3;484font-size: 13px;485font-size: 1.08333em;486min-height: 1px;487}488.leaflet-popup-content p {489margin: 17px 0;490margin: 1.3em 0;491}492.leaflet-popup-tip-container {493width: 40px;494height: 20px;495position: absolute;496left: 50%;497margin-top: -1px;498margin-left: -20px;499overflow: hidden;500pointer-events: none;501}502.leaflet-popup-tip {503width: 17px;504height: 17px;505padding: 1px;506507margin: -10px auto 0;508pointer-events: auto;509510-webkit-transform: rotate(45deg);511-moz-transform: rotate(45deg);512-ms-transform: rotate(45deg);513transform: rotate(45deg);514}515.leaflet-popup-content-wrapper,516.leaflet-popup-tip {517background: white;518color: #333;519box-shadow: 0 3px 14px rgba(0,0,0,0.4);520}521.leaflet-container a.leaflet-popup-close-button {522position: absolute;523top: 0;524right: 0;525border: none;526text-align: center;527width: 24px;528height: 24px;529font: 16px/24px Tahoma, Verdana, sans-serif;530color: #757575;531text-decoration: none;532background: transparent;533}534.leaflet-container a.leaflet-popup-close-button:hover,535.leaflet-container a.leaflet-popup-close-button:focus {536color: #585858;537}538.leaflet-popup-scrolled {539overflow: auto;540}541542.leaflet-oldie .leaflet-popup-content-wrapper {543-ms-zoom: 1;544}545.leaflet-oldie .leaflet-popup-tip {546width: 24px;547margin: 0 auto;548549-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";550filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);551}552553.leaflet-oldie .leaflet-control-zoom,554.leaflet-oldie .leaflet-control-layers,555.leaflet-oldie .leaflet-popup-content-wrapper,556.leaflet-oldie .leaflet-popup-tip {557border: 1px solid #999;558}559560561/* div icon */562563.leaflet-div-icon {564background: #fff;565border: 1px solid #666;566}567568569/* Tooltip */570/* Base styles for the element that has a tooltip */571.leaflet-tooltip {572position: absolute;573padding: 6px;574background-color: #fff;575border: 1px solid #fff;576border-radius: 3px;577color: #222;578white-space: nowrap;579-webkit-user-select: none;580-moz-user-select: none;581-ms-user-select: none;582user-select: none;583pointer-events: none;584box-shadow: 0 1px 3px rgba(0,0,0,0.4);585}586.leaflet-tooltip.leaflet-interactive {587cursor: pointer;588pointer-events: auto;589}590.leaflet-tooltip-top:before,591.leaflet-tooltip-bottom:before,592.leaflet-tooltip-left:before,593.leaflet-tooltip-right:before {594position: absolute;595pointer-events: none;596border: 6px solid transparent;597background: transparent;598content: "";599}600601/* Directions */602603.leaflet-tooltip-bottom {604margin-top: 6px;605}606.leaflet-tooltip-top {607margin-top: -6px;608}609.leaflet-tooltip-bottom:before,610.leaflet-tooltip-top:before {611left: 50%;612margin-left: -6px;613}614.leaflet-tooltip-top:before {615bottom: 0;616margin-bottom: -12px;617border-top-color: #fff;618}619.leaflet-tooltip-bottom:before {620top: 0;621margin-top: -12px;622margin-left: -6px;623border-bottom-color: #fff;624}625.leaflet-tooltip-left {626margin-left: -6px;627}628.leaflet-tooltip-right {629margin-left: 6px;630}631.leaflet-tooltip-left:before,632.leaflet-tooltip-right:before {633top: 50%;634margin-top: -6px;635}636.leaflet-tooltip-left:before {637right: 0;638margin-right: -12px;639border-left-color: #fff;640}641.leaflet-tooltip-right:before {642left: 0;643margin-left: -12px;644border-right-color: #fff;645}646647/* Printing */648649@media print {650/* Prevent printers from removing background-images of controls. */651.leaflet-control {652-webkit-print-color-adjust: exact;653print-color-adjust: exact;654}655}656657658