/*


 */
/* Override to serve images through the asset pipeline. */
/* line 8, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
div.leaflet-marker-icon.location-filter.resize-marker {
  background-image: url(/assets/img/resize-handle-f295a8a2bb3fbeaccbd269894502a813989152dddfc0a13163edc498e253ad42.png);
}

/* line 12, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
div.leaflet-marker-icon.location-filter.move-marker {
  background-image: url(/assets/img/move-handle-1afb22e6bdd9b7b270385071a6f8c408c0245ef8317576ae4e6abdaf9996cc1e.png);
}

/* Override some conflicting styles.
   https://github.com/openstreetmap/openstreetmap-website/pull/121#issuecomment-10206946 */
/* line 18, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.leaflet-popup-content img.user_thumbnail {
  max-width: 50px !important;
}

/* line 22, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.user_popup p {
  margin: 0 !important;
}

/* line 26, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.site .leaflet-popup p {
  margin: 0 0 20px 0;
}

/* line 33, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.leaflet-right {
  right: 10px !important;
}

/* line 36, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.leaflet-left {
  left: 10px !important;
}

/* line 40, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.dropdown .caret {
  margin-top: 5px !important;
}

/* line 44, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.leaflet-control .control-button,
input[type="button"],
input[type="submit"],
input[type="reset"], a.button {
  background-color: rgba(59, 89, 152, 0.8);
}

/* line 50, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.leaflet-control .control-button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
a.button:hover {
  background-color: #3b5998;
}

/* line 60, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.leaflet-control .control-button.active {
  background-color: #59b2d4;
}

/* line 64, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.ctrl-lsxinline {
  display: inline !important;
}

/* line 68, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.icon.lsxmenu {
  background-position: -240px 0;
}

/* line 72, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.lsxmenuopened span {
  background-position: -100px 0 !important;
}

/* line 76, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.lsxlang_en, .lsxlang_eg, .lsxlang_ru, .lsxlang_main {
  background-color: transparent !important;
  margin: 0px;
}

/* line 81, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.lsxlang_ru {
  margin-left: 5px;
  margin-right: 5px;
}

/* line 87, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.control-locate .control-button, .control-share .control-button, .leaflet-control .zoomout,
.control-key .control-button, .leaflet-control .zoomin, .control-layers .control-button {
  border-radius: 50% !important;
}

/* line 92, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.lsxlang_eg_img, .lsxlang_en_img, .lsxlang_ru_img {
  border: 0px;
  border-radius: 50%;
  height: auto;
  height: 40px;
  width: 40px;
}

/* line 99, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.control-lsxlang {
  height: 40px !important;
}

/* line 102, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.lsxhidden {
  display: none;
}

/* line 106, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.lsxmapicon {
  margin: 14px 10px 10px 13px;
  display: inline-block;
  height: 15px;
  vertical-align: top;
  width: 15px;
  color: #fff;
}

/* line 114, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.lsxgooglepm {
  margin-left: 15px;
}

/* line 117, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.lsxappstore {
  margin-left: 14px;
}

/* line 120, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.leaflet-control .control-button {
  margin-bottom: 0px;
}

/* line 123, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.leaflet-control, .control-button.zoomin {
  margin-bottom: 3px;
}

/* line 126, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.control-lsxlang {
  margin-bottom: 10px;
}

/* line 129, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.zoom.leaflet-control {
  margin-bottom: 10px;
}

/* line 133, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.wait_spinner {
  position: absolute;
  display: block;
  background: #555 url("/images/spinner.gif") center center no-repeat;
  opacity: 0.7;
  width: 100%;
  height: 100%;
  z-index: 2000;
}

/* line 143, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.map-layout #content.top0 {
  top: 0px;
}

/* line 147, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
.search_form .describe_location {
  color: #3b5998;
}

/* line 150, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
#yandex_share_div {
  margin-left: 20px;
}

@media only screen and (max-width: 400px) {
  /* line 155, /home/deploy/openstreetmap-website/app/assets/stylesheets/leaflet-all.scss */
  .leaflet-top {
    top: 45px !important;
  }
}
