.layer-group-expand-handler {
  font-size: 18px;
  margin: -5px 5px 5px 0px;
}

.leaflet-control-layers-group-name {
	font-weight: bold;
	margin-bottom: .2em;
	margin-left: 3px;
}

.map-custom-layer-container {
	margin-bottom: 0;
}

.leaflet-control-layers-group {
	margin-bottom: .5em;
}

.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	padding-right: 10px;
}

.leaflet-control-layers-selector, .leaflet-control-layers-group-selector {
	display: inline-block;
}

.leaflet-control-layers-label {
	font-size: 16px;
	vertical-align: top;
	line-height: 21px;
}

.leaflet-control-layers-group-label {
	min-height: 10px;
}