﻿html,body{margin:0px;padding:0px;position:fixed;top:0px;bottom:0px;left:0px;right:0px;font-family:Arial, sans-serif;color:white;font-size:12pt}a{color:white}#map{width:100%;height:100%;padding:0px;margin:0px;z-index:1}#list{background:rgba(0,0,0,0.7)}#list ol{margin:0px}#list.miles .km{display:none}#list:not(.miles) .miles{display:none}#controlsTop,#controls{background-color:rgba(0,0,0,0.7);position:fixed;z-index:2;width:320px;height:100%}#controlsTop{left:-242px;height:40px;top:0px;border-bottom-right-radius:5px}#controlsTop .title{padding:8px;font-weight:bold;font-size:20pt}#controlsTop .buttons{float:right}#controlsTop .buttons img{border:solid 2px white;margin-right:2px;margin-top:2px;border-radius:5px;cursor:pointer}#controls{border-top:solid 1px rgba(255,255,255,0.75);top:40px;height:100%;height:calc(100% - 40px);left:-320px;overflow:hidden}#controls div.control{border-bottom:solid 1px rgba(255,255,255,0.75);width:320px}#controls div.control div.title{padding:5px;color:white;font-weight:bold}#controls div.control div.title .hint{font-weight:normal;font-style:italic;font-size:10pt}#controls div.control .content{padding:5px;border-top:solid 1px rgba(255,255,255,0.25)}#controls div.control .content button{border:solid 1px white;background-color:transparent;padding:1px 2px 2px 1px;color:white;font-weight:bold;font-size:10pt;cursor:pointer}#controls div.control .content button:active{background-color:rgba(0,0,0,0.5);color:#999;border-color:#999}#controls div.control .content .colorPicker{border:solid 1px black;width:24px;height:24px;padding:10px;font-size:19px;text-align:center;float:left;margin-right:5px;border-radius:3px;cursor:pointer}#controls div.control .content .colorPicker.selected{border:solid 3px black;padding:8px}#controls div.control input{background-color:transparent;color:white;text-align:center;font-size:10pt;border:none}#controls div.control ul{padding:0px;margin:0px}#controls div.control li{list-style:none;padding:5px;border-top:solid 1px rgba(255,255,255,0.25);display:block;cursor:pointer}#controls div.control input[type=radio],#controls div.control input[type=checkbox]{display:none}#controls div.control input+label{cursor:pointer}#controls div.control input[type=radio]+label{background:url("/img/radio.png") left center no-repeat;padding-left:20px}#controls div.control input[type=radio]:checked+label{background-image:url("/img/radio-checked.png")}#controls div.control input[type=checkbox]+label{background:url("/img/checkbox.png") left center no-repeat;padding-left:20px}#controls div.control input[type=checkbox]:checked+label{background-image:url("/img/checkbox-checked.png")}#controls div.control select{background-color:transparent;color:white;border:solid 1px white}#controls div.control select option{color:black}#controls .version{font-size:8pt;padding:3px}#controls #zoomControl input{width:18px;height:18px}#controls #zoomControl .sliderParent{float:right;width:230px;margin-top:7px}#controls #twitterControl img{height:16px;vertical-align:middle;margin-right:3px}#controls #twitterControl a{text-decoration:none;font-weight:bold}#hamburger{cursor:pointer;display:block;height:24px;padding:8px;position:relative;width:25px;float:right}#hamburger div{background-color:#fff;border:1px solid #eee;border-radius:2px 2px 2px 2px;height:2px;margin-top:3px;width:90%}#greybox{width:100%;height:100%;background-color:rgba(0,0,0,0.7);position:fixed;display:none;z-index:9}#greybox:before{display:block;height:10%;width:100%;content:""}#greybox>div{display:none;background:white;margin:auto;width:80%;max-width:1000px;height:80%;box-sizing:border-box;border-radius:2px;box-shadow:2px 2px 5px #000;color:black;padding:15px}#greybox>div .closer{display:block;float:right;text-decoration:none}#greybox>div .closer:after{content:"✖";color:#666}#greybox>div .title{height:40px;font-size:20pt;font-weight:bold;border-bottom:1px solid grey;text-align:center}#greybox>div .content{overflow-y:auto;-webkit-overflow-scrolling:touch;height:calc(100% - 40px)}#greybox>div .content p{margin-top:3px}#greybox>div .content td{vertical-align:top}#greybox>div table{border-spacing:0px;width:100%}#greybox>div table thead tr{background:#bbb}#greybox>div table tbody tr:nth-child(odd){background-color:#ddd}#greybox>div table td{padding:3px 2px}#greybox>div.help td:nth-child(-n+2){white-space:nowrap}#greybox>div.settings td:first-child{font-weight:bold}#greybox>div.settings td:first-child:after{content:':'}#greybox h1{margin-top:0px;border-bottom:1px solid grey;padding-bottom:5px;margin-bottom:5px}#greybox h2{margin-bottom:5px}#greybox a{color:black}#icon{text-align:center;position:absolute;bottom:0px;width:320px}.ol-scale-line{background-color:rgba(0,0,0,0.7);position:absolute;left:8px;bottom:8px;color:white;padding:3px;border-radius:2px}.ol-scale-line-inner{border-color:white;border-style:solid;border-width:0 1px 1px;text-align:center;font-size:8pt}.ol-attribution{bottom:0px;position:absolute;right:0px;color:white;font-size:8pt;background:rgba(0,0,0,0.7);border-top-left-radius:2px}.ol-attribution ul{padding:5px 5px 0px 5px;margin:0px;border-top-left-radius:2px}.ol-attribution li{list-style:none;float:left}.ol-attribution li:not(:first-child):before{content:"|";padding:0 5px}.ol-attribution img{width:18px;height:18px;margin-top:-3px}.ol-attribution a{color:white;text-decoration:none;font-weight:bold}.ol-attribution button{display:none}.ol-popup{position:absolute;background-color:white;color:black;-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2));filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2));padding:15px;border-radius:10px;border:1px solid #cccccc;bottom:44px;left:-50px;min-width:280px}.ol-popup.global{bottom:80px}.ol-popup:after,.ol-popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ol-popup:after{border-top-color:white;border-width:10px;left:48px;margin-left:-10px}.ol-popup:before{border-top-color:#cccccc;border-width:11px;left:48px;margin-left:-11px}.ol-popup-closer{text-decoration:none;position:absolute;top:2px;right:8px}.ol-popup-closer:after{content:"✖";color:#666}.ui-datepicker{width:310px}.ui-datepicker-prev{float:left}.ui-datepicker-next{float:right}.ui-datepicker-calendar td{width:44px;text-align:center}.ui-datepicker-calendar a.ui-state-active{font-weight:bold;text-decoration:none}.ui-datepicker-other-month a{color:silver}.ui-datepicker-title{margin-left:10%;margin-right:10%}.ui-datepicker th{color:white}.ui-datepicker button{background-color:transparent;color:white;border:solid 1px white;padding:10px}.ui-datepicker select{width:50%}.ui-state-disabled{color:#999}.ui-slider{border:solid 1px white;height:5px;cursor:pointer;position:relative}.ui-slider-handle{background-color:silver;position:absolute;width:10px;height:15px;cursor:ew-resize;margin-top:-5px;margin-left:-5px}#w30warning{position:absolute;top:0px;left:0px;padding-left:80px;right:0px;background-color:rgba(0,0,0,0.7);padding:10px;text-align:center;font-weight:bold;border-bottom:solid 1px rgba(255,255,255,0.75);min-height:20px;display:none;border-left:solid 1px rgba(255,255,255,0.75)}#w30warning .close{float:right;border:solid 2px white;border-radius:100px;width:20px;height:20px;box-sizing:border-box;font-size:13px;margin-right:5px;cursor:pointer}@media screen and (max-width: 400px), screen and (max-height: 400px){#greybox:before{display:none}#greybox>div{width:100%;height:100%}#w30warning{top:auto;bottom:0px;left:0px;border-top:solid 1px rgba(255,255,255,0.75);border-bottom:none}}
/*# sourceMappingURL=style.min.css.map */
