html, body, #map {
	margin: 0px;
  height: 100%;
  width: 100%;
}  
.leaflet-clickable {
	cursor: pointer !important;
}
.leaflet-container {
	cursor: pointer !important;
}

  .leaflet-popup-content {
    max-width: 600px;
    height: 300px;
    overflow-y: scroll;
}
  
  .sidepanel-content-wrapper
  {background-color:#f8f9f9}
  
  .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {
    border: 0px solid rgba(0, 0, 0, 0.2);
    background-clip: padding-box;
  	background-color:#f8f9f9!important;
    color:#666!important;
    font-size: 16px;
  	padding-bottom: 30px;
}
  
.p {font-size:15px!important}   

  
.leaflet-touch .leaflet-bar.leaflet-draw-toolbar,
.leaflet-touch .leaflet-bar.leaflet-control-zoom {
	display: flex;
	flex-direction: column;
	gap: 5px;
	background-color: transparent !important;
}

.leaflet-touch .leaflet-bar.leaflet-draw-toolbar a,
.leaflet-touch .leaflet-bar.leaflet-control-browser-print a,
.leaflet-touch .leaflet-bar.leaflet-control-zoom a {
	border: 1px solid #282828;
  	box-shadow: 0 0 0px 2px rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	background-size: contain;
  	color:#fff!important;
	background-position: center !important;
	background-repeat: no-repeat;
}
.leaflet-touch .leaflet-right .leaflet-draw-actions {
	right: 37px;
}

.leaflet-touch .leaflet-bar.leaflet-control-browser-print,
.leaflet-touch .leaflet-bar.leaflet-control-zoom {
	padding-bottom: 0;
}


.leaflet-touch .leaflet-bar.leaflet-control-zoom a.leaflet-control-zoom-in {
	background-image: url('../../images/qicons/tzoom.png'); /* Update Image for + icon */
}
.leaflet-touch .leaflet-bar.leaflet-control-zoom a.leaflet-control-zoom-out {
	background-image: url('../../images/qicons/tzoom.png'); /* Update Image for - icon */
}
.leaflet-touch .leaflet-bar.leaflet-control-browser-print a.leaflet-browser-print {
	background-image: url('../../images/qicons/tprinter.png'); /* Update Image for printer icon */
}
.leaflet-touch .leaflet-bar.leaflet-draw-toolbar a.leaflet-draw-draw-polyline {
	background-image: url('../../images/qicons/tline.png');
}
.leaflet-touch .leaflet-bar.leaflet-draw-toolbar a.leaflet-draw-draw-polygon {
	background-image: url('../../images/qicons/tpoly.png');
}
.leaflet-touch .leaflet-bar.leaflet-draw-toolbar a.leaflet-draw-draw-rectangle {
	background-image: url('../../images/qicons/tsquare.png');
}
.leaflet-touch .leaflet-bar.leaflet-draw-toolbar a.leaflet-draw-draw-circle {
	background-image: url('../../images/qicons/tcircle.png');
}
.leaflet-touch .leaflet-bar.leaflet-draw-toolbar a.leaflet-draw-draw-marker {
	background-image: url('../../images/qicons/tmarker.png');
}
.leaflet-touch .leaflet-bar.leaflet-draw-toolbar a.leaflet-draw-draw-circlemarker {
    background-image: url('../../images/qicons/tcirclemarker.png');
}

.leaflet-touch .leaflet-bar.leaflet-draw-toolbar a.leaflet-draw-edit-edit {
	background-image: url('../../images/qicons/tedit.png');
}
.leaflet-touch .leaflet-bar.leaflet-draw-toolbar a.leaflet-draw-edit-remove {
	background-image: url('../../images/qicons/tdelete-edit.png');
}
