.leaflet-bar button,
.leaflet-bar button:hover {
  background-color: #fff;
  border: none;
  border-bottom: 1px solid #ccc;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

.leaflet-bar button {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  
}

.leaflet-bar button:hover {
  background-color: #f4f4f4;
}

.leaflet-bar button:first-of-type {
  
}

.leaflet-bar button:last-of-type {
  border-bottom: none;
}

.leaflet-bar.disabled,
.leaflet-bar button.disabled {
  cursor: default;
  pointer-events: none;
  opacity: .4;
}

.easy-button-button .button-state{
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}


.leaflet-touch .leaflet-bar button {
  width: 30px;
  height: 30px;
  padding-top:6px;
}

#savebtn {
    width: 230px !important;
    height: 30px;
    padding-top: 6px;
}

/*! Version: 0.43.0
Date: 2015-05-27 */

/* Compatible with Leaflet 0.7 */
.leaflet-touch .leaflet-bar-part-single {
    border-bottom: none;
    padding-top: 2px;
}

.leaflet-touch .leaflet-control-locate {
    box-shadow: none;
    border: 2px solid rgba(0, 0, 0, 0.2);
    background-clip: padding-box;
    margin-top:10px;
}

.leaflet-control-locate a {
    font-size: 1.4em;
    color: #444;
}

.leaflet-control-locate.active a {
    color: #2074B6;
}

.leaflet-control-locate.active.following a {
    color: #FC8428;
}