#watermark{z-index:2000;position:fixed;bottom:80px;right:10px}#watermark a{display:block;width:60px;height:60px;padding:5px;border-radius:30px;background-color:rgba(255,255,255,0.3);line-height:26px;text-align:center}#watermark a img{width:50px;height:50px;display:block}#watermark a:hover{background-color:rgba(255,255,255,0.7)}#watermark a:active{background-color:white}@media (max-width:812px){#watermark{bottom:23px;right:85px}#watermark a{width:50px;height:50px}#watermark a img{width:40px;height:40px}}@media (max-width:576px){#watermark{bottom:30px;right:6px}#watermark a{width:35px;height:35px}#watermark a img{width:25px;height:25px}}.ecfCtrls{margin:0 !important;text-align:right}.ecfCtrls .btnRow{text-align:right}.ecfCtrls button{margin:0;padding:0;width:30px;height:30px;text-align:center;color:#FFF;background-color:#3A3A3A;border:none;border-bottom:2px solid #B4B4B4}.ecfCtrls button:hover{color:white}.ecfCtrls button:active{color:yellow;box-shadow:0 0 4px rgba(255,255,128,0.5) inset}.ecfCtrls button.running{color:yellow;background-color:#094b78;text-shadow:0 0 3px white}.ecfCtrls .baseLayers{background-color:#3A3A3A;border-bottom:2px solid #545454;text-align:right}.ecfCtrls .baseLayers .radioContainer{padding:5px;text-align:left;background:transparent;white-space:nowrap;overflow:hidden}.ecfCtrls .baseLayers .radioContainer li{background:#3A3A3A}.ecfCtrls .baseLayers .radioContainer label{display:block;padding:5px;color:#FFF}.ecfCtrls .baseLayers button{border-bottom:none}#shareModal .modal-body .addthis_sharing_toolbox div{text-align:center}#topCtnr{position:fixed;top:0;bottom:0;left:0;right:0}#topCtnr #map{position:fixed;top:0;bottom:0;left:0;right:0}#topCtnr #dataCtnr{position:fixed;width:230px;top:0;bottom:0;left:0;overflow:auto;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px}#topCtnr #dataCtnr #titleCtnr{width:230px;display:flex;flex-direction:row;background-color:#3A3A3A;color:#FFF;pointer-events:all;border-bottom:1px solid #828282;align-items:stretch;padding-right:5px}#topCtnr #dataCtnr #titleCtnr h3{font-size:14px;font-weight:bold;margin:0 auto 0 0;padding:10px 40px 10px 10px;flex-grow:1}#topCtnr #dataCtnr #titleCtnr button{width:20px;flex-grow:0;border:none;margin:0;background-color:transparent;color:white}#topCtnr #dataCtnr #titleCtnr button:hover{background-color:rgba(255,255,255,0.5)}#topCtnr #dataCtnr a{color:black}#topCtnr #dataCtnr #legend{padding:1px 0 0 0;background-color:#3A3A3A;color:#FFF}#topCtnr #dataCtnr #legend ul{list-style:none;background-color:#3A3A3A;padding:0;position:relative;zoom:1}#topCtnr #dataCtnr #legend ul li{padding:0}#topCtnr #dataCtnr #legend ul li .nodeTitle{padding:10px 10px;color:inherit}#topCtnr #dataCtnr #legend ul li .nodeTitle:hover{color:white;text-decoration:none;text-shadow:0 0 5px rgba(255,255,255,0.5)}#topCtnr #dataCtnr #legend ul li.folder{color:#EEE;cursor:pointer;border-bottom:1px solid #828282}#topCtnr #dataCtnr #legend ul li.folder .openCloseBtn{float:right;width:25px;height:35px;border:none;color:white;background-color:transparent;text-align:center;line-height:35px}#topCtnr #dataCtnr #legend ul li.layer{border-bottom:1px solid #888;position:relative}#topCtnr #dataCtnr #legend ul li.layer div.legendPointCtnr{position:absolute;top:0;left:0;bottom:0;width:22px}#topCtnr #dataCtnr #legend ul li.layer div.legendPointCtnr .imgCtnr{position:absolute;top:50%;margin-top:-12px;width:20px;height:25px;overflow:hidden}#topCtnr #dataCtnr #legend ul li.layer canvas.legendPoint{position:absolute;left:50%;margin-left:-9px;top:50%;margin-top:-9px;width:18px;height:18px}#topCtnr #dataCtnr #legend ul li.layer div.nodeTitle{color:#FFF;padding-left:25px;padding-right:50px;cursor:pointer}#topCtnr #dataCtnr #legend ul li.layer button:hover{background-color:rgba(255,255,255,0.5) !important}#topCtnr #dataCtnr #legend ul li.layer button.layerInfoBtn{position:absolute;width:25px;top:0;right:25px;bottom:0;overflow:hidden;border:none;background-color:transparent;color:#CCC;padding:0}#topCtnr #dataCtnr #legend ul li.layer button.visibilityStatusBtn{position:absolute;width:25px;top:0;right:0;bottom:0;overflow:hidden;border:none;background-color:transparent;color:white;padding:0}#topCtnr #dataCtnr #legend ul li.hiddenLayer{background-color:#666}#topCtnr #dataCtnr #legend ul li.hiddenLayer button.visibilityStatusBtn{color:#DDD}#topCtnr #dataCtnr #legend ul a.folderTitle{display:block;font-weight:bold;border-bottom:1px solid #828282}#searchPanel{background-color:#3A3A3A;padding:4px !important;border-bottom:1px solid #828282;position:relative}#searchPanel .searchField{border-radius:.5em;padding:2px .5em;color:#FFF;background-color:#3A3A3A;border:1px solid #808080;width:180px}#searchPanel button{border:none;background:transparent;padding:3px;margin:0}#searchPanel button:hover i{color:#CCF}#searchPanel button:active i{color:#FF0}#searchPanel .searchUI{position:relative;padding:3px 50px 3px 3px}#searchPanel .searchUI .resultIndex{display:inline-block;width:104px;text-align:center}#searchPanel .searchUI .fuzzySearchCtnr{padding:.25em}#searchPanel .searchUI .fuzzySearchCtnr label{font-weight:normal;margin:0 0 0 .5em}#searchPanel .searchUI button{color:white}#searchPanel .mainButton{position:absolute;top:0;bottom:0;right:0;width:25px;color:white}div.popup-content{max-height:300px;overflow-y:scroll}@media (max-height:399px){div.popup-content{max-height:100px}}div.popup-content h5{text-align:center;border-bottom:1px solid #000;padding:.5em 0;font-weight:bold;background-color:#EEE;margin-bottom:0}div.popup-content table.popup-data-table{background-color:#FAFAFA}div.popup-content table.popup-data-table td{padding:2px}div.popup-content table.popup-data-table th{padding:2px;font-weight:bold}ul.layerInfoList{font-size:.9em;padding-left:15px}#embedCode{font-family:Menlo,Monaco,"Courier New",monospace;background-color:#DDD;font-size:.9em}#saya-logo{text-decoration:none;border-radius:5px}#saya-logo img{border:none}#saya-logo:hover{background-color:#FFF}#saya-logo:active{background-color:#FFF;box-shadow:0 0 5px #EEF}.clusterCtnr{border:none;background-color:transparent}.clusterCtnr .markerCluster{width:60px;height:60px;border-radius:30px;border:8.57142857px solid rgba(255,255,255,0.7);background-clip:padding-box;background-color:rgba(200,200,200,0.9)}.clusterCtnr .markerCluster span{display:block;width:100%;height:100%;line-height:40px;text-align:center;font-weight:bold;text-shadow:-1px 0 1px white,1px 0 1px white,0 -1px 1px white,0 1px 1px white}.clusterCtnr .markerCluster:hover{border-color:white}