#map {
  height: 436px;
  /* max-width: 598px;*/
  width: 100%;
}

input[type="checkbox"] {
  cursor: pointer;
}
.soaring .info {
  padding: 6px 8px;
  font: 14px/16px Arial, Helvetica, sans-serif;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 5px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.myDivIcon {
  text-align: center; /* Horizontally center the text (icon) */
  line-height: 20px; /* Vertically center the text (icon) */
}
.legend.leaflet-control {
  font-size: 14px;
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: rgba(0, 0, 255, 0.3);
  color: #000;
  font-size: 14px;
  font-weight: bold;
  box-shadow: unset;
  pointer-events: none;
  border: solid 1px rgba(100, 100, 100, 0.3);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.leaflet-container a.leaflet-popup-close-button {
  color: #777;
}
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #333;
}

.leaflet-popup-close-button {
  display: none;
}
.leaflet-popup-content-wrapper {
  border-radius: 4px;
}
.leaflet-popup-content {
  margin: 6px 9px;
  width: max-content !important;
  color: white;
  will-change: transform;
}
.leaflet-popup-pane {
  display: none;
}
.camera-location {
  z-index: -100;
}
.soaring .info {
  padding: 3px 4px !important;
  min-width: 100px;
}
.info-description {
  color: rgba(0, 0, 0, 0.54);
}
.leaflet-top .leaflet-control {
  margin-top: 5px;
}
.leaflet-left .leaflet-control {
  margin-left: 5px;
}
.leaflet-bottom .leaflet-control {
  margin-bottom: 5px;
}

.iosfixcss {
	margin-right: 10px; 
	margin-bottom: 6px; 
}
