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

/* Popup windows */
.leaflet-popup-content-wrapper {
  padding: 0px;
  border-radius: 0px;
}
.leaflet-popup-content{
  padding: 0px;
  padding-right: 0px;
  margin: 0px;
  min-width: 0px;
  border-radius: 0px;

 }
.leaflet-container a.leaflet-popup-close-button{
  color: var(--bluegrey1);
}
.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: 17px;
  width: 17px;
  display: block;
}

/* Popup buttons */
.popupbutton-container{
  color: var(--bluegrey5);
}

.popupbutton-header{
  color: var(--off-white);
  background-color: var(--dataset-col);
}

.popupbutton-singles{
  width: 100%;
  border-collapse: collapse;
  border-bottom: 1px solid var(--bluegrey4);
}

.popupbutton-header,
.popupbutton-singles tbody tr td,
.popupbutton-array-header,
.popupbutton-array-table tbody tr th,
.popupbutton-array-table tbody tr td,
.popupbutton-array-listitem
{
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
}

.popupbutton-singles tbody tr td:first-child,
.popupbutton-array-header
{
  font-style: italic+;
  background-color: var(--bluegrey2)
}

.popupbutton-array-table{
  width: 100%;
  border-collapse: collapse;
}

.popupbutton-array-table tbody tr th{
  font-weight: normal;
  background-color: var(--bluegrey1)
}