div, span, p {
  margin: 0;
  padding: 0;
  border: 0;
}
#map-intro {
  margin-bottom: 20px;
}
#map-intro p {
  margin-bottom: 10px;
}
#map-intro span {
  font-weight: bold;
}
#your-search {
  display: none;
  font-style: italic;
  margin-bottom: 5px;
  margin-top: -10px;
}
#grantee-info {
  display: none;
  margin-bottom: 15px;
}
#blue-shaded {
  display: inline-block;
  padding: 0 2px;
  border: 2px solid #3388FF;
  background-color: rgba(204,218,237, 0.4);
}
#grantee-name {
  font-weight: bold;
  margin: 0 0;
}
#grantee-name a {
  text-decoration: none;
  color: #00539e;
}
#grantee-name a:hover {
  text-decoration: underline;
}
#grantee-phone {
  font-weight: bold;
}
#grantee-website a {
  color: #00539e;
}
#grantee-website a:hover {
}
#map-container {
  position: relative;
  width: 100%;
  max-width: 840px;
}
#find-legal-aid-map {
  height: 500px;
  width: 100%;
  max-width: 840px;
}
#no-match {
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  top: 10px;
  z-index: 1000;
  pointer-events: none;
  color: #d23a30;
  background-color: rgba(255,255,255,0.8);
  padding: 2px 7px;
  border-radius: 5px;
}
.geocoder-control {
  width: 100%;
  min-width: 305px;
  max-width: 400px;
  height: 40px;
}
.geocoder-control-input {
  height: 40px;
  font-size: 20px;
}
.geocoder-control-suggestions {
  margin-top: 20px;
  width: 100%;
  min-width: 295px;
  max-width: 350px;
  margin-left: 50px;
}
.geocoder-control-suggestions.leaflet-bar {
  max-height: 376px !important;
}
.geocoder-control.leaflet-control {
  margin-right: 20px;
}
path.leaflet-interactive {
  cursor: -webkit-grab;
  cursor: grab;
}
.leaflet-control-navbar-home {
background-image: url("/sites/default/themes/primary/scripts/find-legal-aid-leaflet/img/home_000000_14.png");
}