.leaflet-fade-anim .leaflet-popup {
  transition: none;
}

/* Popup windows */

.leaflet-popup-content-wrapper {
  padding: 0px;
}
.leaflet-popup-content{
  padding: 0px;
  padding-right: 0px;
  margin: 0px;
  min-width: 0px;
  border-radius: 0px;
  overflow: hidden;
 }

.leaflet-container a.leaflet-popup-close-button{
  color: var(--off-white);
}

.leaflet-container a.leaflet-popup-close-button:hover {
  color: var(--white);
}

/* Popup tip: regular */

.leaflet-popup .leaflet-popup-tip {
  height:0px;
  width:0px;
  display: none;
}

/* Popup tip: stuck */

.leaflet-popup.stuck .leaflet-popup-tip {
  height: 15px;
  width: 15px;
  display: block;
  background-color: var(--dataset-col-reg);
}

/* Popup buttons */

.popupbutton{
  cursor: pointer;
  color: var(--off-white);
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: var(--dataset-col-reg);
}

.popupbutton.highlighted{
  background-color: var(--dataset-col-dark);
}

.popupbutton.selected{
  background-color: var(--dataset-col-reg);
}

.popupbutton.hidden{
  display: none;
}