button.lookupAddrBtn {
  height: 24px;
  width: 24px;
  background: url("http://maps.google.com/mapfiles/ms/micons/red-dot.png");
  background-size: 100%;
  border-radius: 12px;
  border-width: 1px;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
}

button.lookupAddrBtn:hover {
  background-color: #d0ffd0; /* Green */
  color: white;
}

#hiddenFields {
  position: absolute;
  bottom: 150px;
  width: 90%;
  visibility: hidden;
}

#addressAsFieldsDiv {
  position: relative;
  width: 60%;
  min-width: 360px; /* use more width on phone screens than 50% .. */
  bottom: 15px;
  left: 5px;
  right: 5px;
  z-index: 5;
  background-color: #fff;
  padding: 5px;
  border: 1px solid #999;
  font-family: "Roboto", "sans-serif";
  line-height: 30px;
  padding-left: 2px;
  padding-right: 2px;
  visibility: hidden;
}

#addressAsFieldsTable {
  width: 100%;
}

td.addrDist {
  min-width: 35px;
}

td.addrName {
  width: 100%;
}

td.addrQryBtn {
  min-width: 20px;
}

#nearestAddressText, #nearbyPlace1, #nearbyPlace2, #nearbyPlace3 {
  width: 100%;
  top: 1px;
  left: 2px;
  right: 3px;
  height: 24px;
  font-size: 10pt;
}

#nearbyPlaceDist1, #nearbyPlaceDist2, #nearbyPlaceDist3 {
  width: 100%;
  top: 1px;
  left: 2px;
  right: 2px;
  height: 24px;
  font-size: 10pt;
}

/* Autocomplete Field */
div.nomap:not #edit-markup-where-map #autocomplete {
  position: relative;
  top: -390px;
  left: 184px;
  padding-left: 10px;
  padding-right: 10px;
  width: 412px;
  height: 40px;
  font-size: 12pt;
}

@media only screen and (max-width: 380px) {
  div.nomap:not #edit-markup-where-map #autocomplete {
    left: 9px;
    top: -346px;
    width: 336px;
  }
}
#edit-markup-address-map #autocomplete,
#edit-markup-where-map #autocomplete {
  border: 1px solid #595959;
  border-radius: 0.25rem;
  left: 0;
  top: 0;
}

/* Always set the map height explicitly to define the size of the div
 * element that contains the map.
 */
#map_canvas {
  height: auto;
  min-height: 400px;
  max-width: 740px;
  width: auto;
  position: relative;
  overflow: hidden;
}

#edit-markup-address-map #map_canvas,
#edit-markup-where-map #map_canvas {
  min-height: 0;
}

#edit-markup-address-map #map_canvas div {
  display: none;
}

/* shift the address entry below the google map type buttons on phones */
@media only screen and (max-width: 767px) {
  #autocomplete {
    top: -545px;
    left: 0;
  }
}

/*# sourceMappingURL=googlemaps.css.map */
