.location-icon {
  text-align: center;
  height: 24px;
  width: 24px;
}

.leaflet-disabled .location-icon {
  color: #bbb;
  /*filter svg color to #bbb*/
  filter: invert(89%) sepia(3%) saturate(4%) hue-rotate(337deg) brightness(85%) contrast(88%);
  cursor: default;
}

.leaflet-user-location button {
	width: 33px !important;
	height: 33px !important;
	line-height: unset !important;
  padding: 0;
}

.leaflet-user-location button span {
  display: inline-block !important;
  width: unset !important;
  height: unset !important;
  vertical-align:  middle;
}