html,
body {
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 100%;
}

/* Overlay Filter on Left  */
.leaflet-top.leaflet-right {
  right: unset;
  left: 10px;
  top: 0;
}

/* Elevation on Right */
.waymark-map-container .waymark-elevation-container {
  position: absolute;
  top: 15px;
  right: 15px;
  left: unset;
}

.waymark-map-container .leaflet-control-locate,
.waymark-map-container .leaflet-control-fullscreen,
.waymark-map-container .leaflet-control-zoom {
  display: none !important;
}

#waymark-data {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 2000;
  width: 320px;
  height: 160px;
  overflow: scroll;
  pointer-events: auto !important;
}

/* Hover  */
#waymark-data:hover {
  width: 92%;
  height: 90%;
  font-size: 120%;
}

/* Mobile  */
@media (max-width: 768px) {
  #waymark-data {
    display: none;
  }
}
