body, html {
  overflow: hidden;
}


/* navbar */
.navbar.is-dark {
  background-color: #363636;
}

.navbar.is-dark .navbar-item {
  color: white;
}

.navbar.is-dark .navbar-item:hover {
  color: white;
  background-color: #2d2d2d;
}

.navbar.is-dark .navbar-item.map-options {
  background-color: whitesmoke;
  color: #363636;
}

.navbar.is-dark .navbar-menu {
  background-color: #363636;
}

.navbar.is-dark .navbar-menu .navbar-item:hover {
  background-color: #2d2d2d;
}

.navbar .navbar-burger {
  background-color: #363636;
  color: whitesmoke;
  border: none;
}

.navbar .navbar-burger:hover {
  background-color: #2d2d2d;
  color: whitesmoke;
  border: none;
}

.navbar .navbar-burger:focus {
  background-color: #2d2d2d;
  color: whitesmoke;
  border: none;
}


#map {
  height: 100%;
}

.customcanvas {
  pointer-events: none;
  position: relative;
  z-index: 10000 !important;
}

.leaflet-control-container .leaflet-top,
.leaflet-control-container .leaflet-bottom {
    z-index: 20000;
}

.tile.is-ancestor {
  margin-bottom: 0 !important;
}

.tile.is-parent {
  padding-top: 0.75rem;
  padding-bottom: 0;
}

.tile.map-container {
  height: 100%;
  margin-bottom: -1em !important;
}

.tile.settings-container {
  flex-direction: column;
  padding-right: 12px;
}

.tile.settings-container.is-hidden-touch {
  padding-right: 0 !important;
}


/*@media screen and (min-width: 1024px), print {
  .tile.is-parent:first-child {
    padding-right: 0 !important;
  }

  .tile.is-parent:last-child {
    padding-left: 0 !important;
  }

  .tile.settings-container article {
    height: 100%;
    overflow-y: auto;
  }
}*/

@media screen and (max-width: 1023px) {

  /*.tile.settings-container {
    overflow-y: show;
  }*/

  /*.tile.settings-container article {
    height: 100%;
    overflow-y: show;
  }*/

}

.tile.settings-container .content {
  padding-bottom: 1.25rem;
}

.settings-sub-container {
  margin-bottom: 1rem;
}

.settings-sub-container:last-child {
  margin-bottom: 0;
}


.chart-header {
  padding-left: 2em;
  padding-top: 1em;
}
