.leaflet-container {
  background-color: white;
}
.leaflet-control-measure {
  font-size: 16px;
  font-weight: bold;
  line-height: 21px;
  }

.leaflet-bar-part-top-and-bottom {
  -webkit-border-radius: 4px 4px 4px 4px;
          border-radius: 4px 4px 4px 4px;
  border-bottom: none;
  }

.leaflet-touch .leaflet-bar-part-top-and-bottom {
  -webkit-border-radius: 7px 7px 7px 7px;
          border-radius: 7px 7px 7px 7px;
  border-bottom: none;
  }

.leaflet-control-measure-on .leaflet-control-measure {
  box-shadow: 0 0 8px rgba(10,10,10,1.0);
  }

.leaflet-measure-tooltip {
  font: 9px/1.25 "Helvetica Neue", Arial, Helvetica, sans-serif;
  background-color: rgba(255, 255, 255, 0.7);
  box-shadow: 0 0 5px #BBB;
  margin: 0;
  padding: 2px;
  width: auto !important;
  height: auto !important;
  white-space: nowrap;
  }

.leaflet-measure-tooltip-total {
  font-weight: bold;
  }

.leaflet-measure-tooltip-difference {
  color: #777;
  }

.my-div-icon {
  cursor: pointer;
  width: auto !important;
  height: auto !important;
  font-size: large;
}
.added-text {
  margin: 1px 10px;
  padding: 1px 10px;
}
#newTextBoxButton.btn-leaflet-custom{
  width: 30px;
  height: 30px;
  background: #ffffff;
  border: none;
  font-family: serif !important;
  font-size: large;
  cursor: pointer;
}
.select-leaflet-custom{
  position: absolute;
  top: -2px;
  height: 34px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #f4f4f4;
  border: 2px solid rgba(0,0,0,0.2);
  background-clip: padding-box;
}
