.ol-attribution { position: absolute; text-align: right; bottom: 0; right: 0; padding: 6px; color: #000000; color: rgba(238,238,238,1); background: rgba(0,60,136,0.3); } .ol-attribution a { text-decoration: none; color: #7b98bc; color: rgba(255,255,255,1); } .ol-attribution ul { margin: 0; padding: 0; font-size: 10px; line-height: 12px; } .ol-attribution li { display: inline; list-style: none; line-height: inherit; } .ol-attribution li:not(:last-child):after { content: "\2003"; } .ol-attribution-bing-tos { float:right; padding-top: 2px; white-space: nowrap; } .ol-logo { bottom: 0; left: 0; padding: 2px; position: absolute; } .ol-logo ul { margin: 0; padding: 0; } .ol-logo ul li { display: inline; list-style: none; } .ol-mouse-position { top: 8px; right: 8px; position: absolute; } .ol-scale-line { background: #95b9e6; background: rgba(0,60,136,0.3); border-radius: 4px; bottom: 8px; left: 8px; padding: 2px; position: absolute; } .ol-scale-line-inner { border: 1px solid #eeeeee; border-top: none; color: #eeeeee; font-size: 10px; text-align: center; margin: 1px; padding: 0px 2px; } .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: rgba(0,0,0,0); } .ol-zoom, .ol-zoom-extent, .ol-full-screen { position: absolute; background-color: #eee; background-color: rgba(255,255,255,0.4); border-radius: 4px; padding: 2px; } .ol-zoom:hover, .ol-zoom-extent:hover, .ol-full-screen:hover { background-color: rgba(255,255,255,0.6); } .ol-zoom { top: .5em; left: .5em; } .ol-zoom-extent { top: 4.643em; left: .5em; } .ol-full-screen { right: .5em; top: .5em; } @media print { .ol-zoom, .ol-zoom-extent, .ol-full-screen { display: none; } } .ol-zoom button, .ol-zoom-extent button, .ol-full-screen button { display: block; margin: 1px; padding: 0; color: white; font-size: 1.14em; font-weight: bold; text-decoration: none; text-align: center; height: 1.375em; width: 1.375em; line-height: .4em; background-color: #7b98bc; background-color: rgba(0,60,136,0.5); border: none; } .ol-zoom button::-moz-focus-inner, .ol-zoom-extent button::-moz-focus-inner, .ol-full-screen button::-moz-focus-inner { border: none; padding: 0; } .ol-zoom-extent button { line-height: 1.4em; } .ol-touch .ol-zoom button, .ol-touch .ol-full-screen button, .ol-touch .ol-zoom-extent button { font-size: 1.5em; } .ol-touch .ol-zoom-extent { top: 5.5em; } .ol-zoom button:hover, .ol-zoom button:focus, .ol-zoom-extent button:hover, .ol-zoom-extent button:focus, .ol-full-screen button:hover, .ol-full-screen button:focus { text-decoration: none; background-color: #4c6079; background-color: rgba(0,60,136,0.7); } .ol-zoom-extent button:after { content: "E"; } .ol-zoom-in { border-radius: 2px 2px 0 0; } .ol-zoom-out { border-radius: 0 0 2px 2px; } button.ol-full-screen-false:after { content: "\2194"; } button.ol-full-screen-true:after { content: "\00d7"; } /* invisible but not hidden */ .ol-has-tooltip [role=tooltip] { position: absolute; clip: rect(1px 1px 1px 1px); /* < IE8 */ clip: rect(1px, 1px, 1px, 1px); padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden; font-weight: normal; font-size: 14px; text-shadow: 0 0 2px #fff; } /* show a tooltip offset to below and right */ .ol-has-tooltip:hover [role=tooltip], .ol-has-tooltip:focus [role=tooltip] { clip: auto; padding: 0 .4em; font-size: .8em; height: 1.2em; width: auto; line-height: 1.2em; z-index: 1100; max-height: 100px; white-space: nowrap; display: inline-block; background: #FFF; background: rgba(255,255,255,0.6); color: #000; border: 3px solid rgba(255,255,255,0); border-left-width: 0; border-radius: 0 4px 4px 0; bottom: .3em; left: 2.2em; } .ol-touch .ol-has-tooltip:hover [role=tooltip], .ol-touch .ol-has-tooltip:focus [role=tooltip] { display: none; } .ol-zoom .ol-has-tooltip:hover [role=tooltip], .ol-zoom .ol-has-tooltip:focus [role=tooltip] { bottom: 1.1em; } .ol-full-screen .ol-has-tooltip:hover [role=tooltip], .ol-full-screen .ol-has-tooltip:focus [role=tooltip] { right: 2.2em; left: auto; border-radius: 4px 0 0 4px; } .ol-zoomslider { position: absolute; top: 67px; left: 8px; background: #eee; background: rgba(255, 255, 255, 0.4); border-radius: 4px; width: 28px; height: 200px; outline: none; overflow: hidden; padding: 0; margin: 0; } .ol-zoomslider-thumb { position: absolute; display: block; padding: 0; margin: 2px; background: #7b98bc; background: rgba(0,60,136,0.5); border-radius: 2px; outline: none; overflow: hidden; height: 20px; width: 24px; } .ol-zoom-extent button, .ol-attribution, .ol-full-screen button, .ol-scale-line-inner, .ol-zoom button, .ol-has-tooltip [role=tooltip] { font-family: 'Lucida Grande',Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif; }