.suggest-container{
    position: relative;
    height:100%;
    min-height: 80px;
}

.suggest-container input {
  position: absolute;
  top:12px;
  height: 44px;
}

.suggest-container ul {
  list-style: none;
  position: absolute;

  left: 0;
  top: 88px;

  width: 100%;
  z-index: 9999;

  background-color: #ffffff;
  border-radius: 0 0 5px 5px;
}

.suggest-container li {
  padding: 10px 5px;
}
.suggest-container li:hover {
  background-color: #dddddd;
}

/* #map-container {
  width: 100%;
  height: 800px;

  position: relative;
} */

#map-container #map {
  margin-top: 30px;
}


.leaflet-marker-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  font-size: 12px;

  border: none !important;
}

 .leaflet-popup-content-wrapper,.leaflet-popup-content
 {
   -webkit-border-radius: 0 !important;
   -moz-border-radius: 0 !important;
    border-radius: 0 !important;
 }

.leaflet-popup-close-button span {
  text-decoration: none;
  color: inherit;
  font-size: 25px;
  position: absolute;
  right: 35px;
  line-height: 15px;
  top: 15px;
}
.cluster-pharm-icon {
  background: url("../images/cluster.svg"); 
  background-size: cover;
  z-index: 10;
}

.pharm-icon {
  left: -3px;
  top: -29px;
  background: url("../images/point.svg");
  background-size: cover;
}