#map input {
  width: auto;
}

#map:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
  z-index: 99999;
}

#map:-ms-fullscreen {
  width: 100% !important;
  height: 100% !important;
  z-index: 99999;
}

#map:full-screen {
  width: 100% !important;
  height: 100% !important;
  z-index: 99999;
}

#map:fullscreen {
  width: 100% !important;
  height: 100% !important;
  z-index: 99999;
}

.leaflet-pseudo-fullscreen {
  position: fixed !important;
  width: 100% !important;
  height: 100% !important;
  top: 0px !important;
  left: 0px !important;
  z-index: 99999;
}

.leaflet-control-zoom-fullscreen {
  padding-top: 6px;
}

.fa-crosshairs { margin-top: 8px; }
