.leaflet-gac-container {
  margin-top: 10px;
}

.leaflet-gac-wrapper {
  height: 30px;
}

.leaflet-control-container .leaflet-gac-control {
  width: 300px;
  height: 30px;
  padding: 0 7px;
  border-radius: 5px;
  border: 1px solid #d0d0d0;
}
.leaflet-control-container .leaflet-gac-control.leaflet-right {
  position: absolute;
  right: 0;
  -webkit-transition: width 0.3s ease 0.15s;
  transition: width 0.3s ease 0.15s;
}
.leaflet-control-container .leaflet-gac-control:focus {
  outline: none;
}
@media (max-width: 620px) {
  .leaflet-control-container .leaflet-gac-control {
    width: 175px;
  }
}
.leaflet-control-container .leaflet-gac-search-btn {
  background: #fff;
  width: 30px;
  height: 30px;
  border-radius: 4px;
}
.leaflet-control-container .leaflet-gac-search-btn .leaflet-gac-search-icon {
  cursor: pointer;
  width: 100%;
  height: 100%;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABOUlEQVQ4T6XTLUgmQRgH8N+Ligd+FOu1ww+wKPhxlwxXxHYnqCAGQZtgMBgU4eWaXLhyCgYxiAYVk6igJotgEaNiNYgGL6kHJwOzsO+yGzw3zszzm5nnP1vyzq+UU9+JUbTiCWdYw13eXmmgCr8wlbPwERPYys6lgVA8jSvM4RQfMIQF1KIfR2kkAdpxiRv04CGzUx9OcI02/EvmE+AH5jGG9YK+bmMQ3TjPApsYQXPcJc+Ywc/Y4I0ssIpxdOCi4ATl2Ivv2M0Ck1jBImZzgOrYoxZ8xG0WqI9Hb4pX2UkhNViKMe5jIC+FMPYVezGu4xhjHb7hUyx6wXDeFRK0C79jlMnYX4SmhZfZiwok7ymHwpBGyPs5RnaPRhzicxopAop+sYAc4Av+BPStQIAbsByffPl/gIrTvQLbJDoR8K3H6QAAAABJRU5ErkJggg==") no-repeat center center;
}
.leaflet-control-container .leaflet-gac-hidden {
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  -webkit-transition: width 0.3s ease 0.15s;
  transition: width 0.3s ease 0.15s;
}/*# sourceMappingURL=leaflet-gplaces-autocomplete.css.map */