html, body, #map {width: 100%;height: 100%;padding: 0;margin: 0;}
#map { position: absolute;}
	
.leaflet-control-layers {top: 38px!important;width: 255px;}			
.leaflet-overlay-pane {z-index: 500;}
.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar, .leaflet-control-search, .leaflet-control-measure {border: 0px solid rgba(255,255,255,.4) !important;}
.leaflet-control-zoom-in, .leaflet-control-zoom-out, .leaflet-control-locate a, .leaflet-touch .leaflet-control-geocoder-icon, .leaflet-control-search .search-button {background-color: #f8f8f8 !important;border-radius: 33px !important;}
.leaflet-control-graphicscale {border-radius: 5px !important;}

.leaflet-retina .leaflet-control-measure .leaflet-control-measure-toggle, .leaflet-retina .leaflet-control-measure .leaflet-control-measure-toggle:hover {background-color: #f8f8f8 !important;border-radius: 33px!important;}
.leaflet-control-measure .leaflet-control-measure-interaction {padding: 10px 12px;border-radius: 5px;}
.leaflet-control-graphicscale.leaflet-control {background-color: #fff;padding: 0px 20px 5px 10px;}
.leaflet-control-geocoder-form input {border: 0px solid #000;background-color: #f8f8f8;padding: 6px;border-radius: 33px;}


.leaflet-top .leaflet-control {    margin-top: 0;   border-radius: 0;}

.leaflet-popup-content-wrapper, .leaflet-popup-tip {
    min-width: 340px;
}


#slider {float:right;}