.ol-mouse-position{top:8px;right:8px;position:absolute;}
.ol-scale-line{background:#95b9e6;background:rgba(29, 33, 39,0.6);border-radius:4px;bottom: 0.3em;right:0.5em;padding:2px;position:absolute;} /*display:none;*/
.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;text-align:center;margin:1px;will-change:contents,width}
.ol-overlay-container{will-change:left,right,top,bottom}
.ol-unsupported{display:none}
.ol-viewport .ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;  }
.ol-control{position:absolute;background-color:#eee;background-color:rgba(29, 33, 39,0.4);border-radius:4px;padding:2px}
.ol-control:hover{background-color:rgba(255,255,255,.6)}
.ol-zoom{top:.5em;left:.5em}
.ol-rotate{top:.5em;left: 3em;transition:opacity .25s linear,visibility 0s linear}
.ol-rotate.ol-hidden{opacity:1;transition:opacity .25s linear,visibility 0s linear .25s}
.ol-zoom-extent{top:4.643em;left:.5em}
.ol-full-screen{left:8em;top:.5em}@media print{.ol-control{display:none}}
.ol-control button{display:block;margin:1px;padding:0;color:#fff;font-size:1.14em;font-weight:700;text-decoration:none;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:#7b98bc;background-color:rgba(29, 33, 39,0.6); border:none;border-radius:2px}
.ol-control button::-moz-focus-inner{border:none;padding:0}
.ol-zoom-extent button{line-height:1.4em}
.ol-compass{display:block;font-weight:400;font-size:1.2em;will-change:transform}
.ol-touch .ol-control button{font-size:1.5em}
.ol-touch .ol-zoom-extent{top:5.5em}
.ol-control button:focus,.ol-control button:hover{text-decoration:none;background-color:#4c6079;background-color:rgba(0,60,136,.7)}
.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}
.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}
.ol-attribution{display:none;text-align:right;bottom:1.2em;right:.5em;max-width:calc(100% - 1.3em);}
.ol-attribution ul{margin:0;padding:0 .5em;font-size:.7rem;line-height:1.375em;color:#000;text-shadow:0 0 2px #fff}
.ol-attribution li{display:inline;list-style:none;line-height:inherit}
.ol-attribution li:not(:last-child):after{content:" "}
.ol-attribution img{display:none;max-height:2em;max-width:inherit}
.ol-attribution button,.ol-attribution ul{display:inline-block}
.ol-attribution.ol-collapsed ul{display:none}
.ol-attribution.ol-logo-only ul{display:none}
.ol-attribution:not(.ol-collapsed){background:rgba(255,255,255,.8)}
.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0;height:1.1em;line-height:1em}
.ol-attribution.ol-logo-only{background:0 0;bottom:.4em;height:1.1em;line-height:1em}
.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}
.ol-attribution.ol-logo-only button,.ol-attribution.ol-uncollapsible button{display:none}
.ol-zoomslider{top:6em;left:.5em;width:24px;height:250px}
.ol-zoomslider-thumb{position:absolute;background:#7b98bc;background:rgba(0,60,136,.5);border-radius:2px;cursor:pointer;height:10px;width:22px;margin:3px}
.ol-touch .ol-zoomslider{top:6em;width:2.052em}
.ol-touch .ol-zoomslider-thumb{width:1.8em}
.centrar{top: 0.5em; left: 5.5em;}
.centrar{background-image: url('../img/centrar.png'); background-position: center center;  background-repeat: no-repeat; }
.geolocate{	display: none; top: 0.5em; left:8em; }
.geolocate{	background-image: url('../img/geolocate.png');background-position: center center;background-repeat:no-repeat; }
.leyenda{ /*top: 0.5em; left:13em;*/top: 4.5em; left: 0.5em; }
.leyenda{ background-image: url('../img/layers.png');background-position: center center;background-repeat:no-repeat;  background-size: 15px 15px;}
.print{top: 0.5em; left: 11em;}
.print{background-image: url('../img/print.png'); background-position: center center;  background-repeat: no-repeat; }
.changePageFormat{top: 0.5em; left: 13.5em;}
.changePageFormat{background-image: url('../img/changePageFormat.png'); background-position: center center;  background-repeat: no-repeat; }