#edit-fleets--wrapper .form-checkboxes {
  display: flex;
  margin-bottom: 1em;
}

#edit-fleets--wrapper .form-checkboxes .checkbox {
  margin-top: 0;
  margin-right: 2em;
}

.irs--flat .irs-bar--single.irs-bar {
  background-color: transparent;
}

.public-time-dimension-map .irs--flat .irs-single,
.public-time-dimension-map .irs--flat .irs-handle.single:hover > i:first-child,
.public-time-dimension-map .irs--flat .irs-handle.single > i:first-child {
  cursor: pointer;
  background-color: #23527c;
  font-size: 12px;
}

.public-time-dimension-map .irs--flat .irs-single::before {
  border-top-color: #23527c;
}

.public-time-dimension-map .irs-grid-text {
  font-size: 12px;
}

.leaflet-bottom.leaflet-right {
  width: 100%;
  padding: 10px;
}
.leaflet-bottom.leaflet-right .leaflet-control {
  width: 100%;
  margin: 0;
}

.bottom-strip {
  box-shadow: 0 0 5px #bbb;
}

.leaflet-container .leaflet-control-mouseposition {
  box-shadow: none;
}

.leaflet-bottom.leaflet-right {
  z-index: 999;
}

.leaflet-control-attribution {
  display: none;
}

.bottom-strip .panel-body {
  display: flex;
}

.bottom-strip .panel-body .sliders {
  width: 100%;
  margin-left: 3em;
}

.leaflet-control-fullscreen-button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAYElEQVQ4jWNgYGD4jwerMGACDQJ6aGfgTwYGhhtoWA6LgYpY1P3CZuANLJqJBXdGuIEqUIwtAogFckjmjAIqAA0oVqTADCUkc4ZAOhw6Bv6CSiBjbLlHCYs6rMXX4CyxAbxygiZ+H6uIAAAAAElFTkSuQmCC);
}
