body {
  background-color: #1e2022 !important;
  color: white !important;
}

nav {
  background-color: #212425;
}

.btn {
  margin-bottom: 4px;
  margin-top: 4px;
  border-radius: 32px !important;
}

.button-transparent {
  border-color: transparent;
  background-color: transparent;
  outline-color: transparent;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-bottom: 6;
}

.text-lt-blue {
  color: #AAC7D8;
  font-weight: 800;
  background-color: #1e2022;
}

#map {
  height: 100%;
  width: 100%;
}

.btn-info {
  font-weight: 800 !important;
  background-color: #AAC7D8 !important;
  border-color: #AAC7D8 !important;
}

.btn-outline-info {
  --bs-btn-hover-border-color: #AAC7D8 !important;
  --bs-btn-active-bg: #AAC7D8 !important;
  --bs-btn-active-color: black !important;
  --bs-btn-hover-color: black;
  --bs-btn-hover-bg: #AAC7D8;
  font-weight: 800 !important;
  --bs-btn-color: #AAC7D8 !important;
  border-color: #AAC7D8 !important;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.btn-outline-info:hover {
  background-color: #AAC7D8 !important;
  color: #1e2022 !important;
}

.response-button {
  max-width: 300px !important;
}

.marker-icon {
  text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

.info-text {
  color: darkgray;
  height: 50px;
}

.btn-sm {
 font-size: 12px !important;
 width: 60px !important;
 font-weight: 600 !important;
 float: left;
}

.confirmation-text {
  font-size: 16px;
  text-align: center;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.base-container {
  height: 100%;
}

.toast-body {
  background-color: black;
  text-align: center;
}

.center-map-button {
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 3px;
  box-shadow: 0 2px 6px rgba(0,0,0,.3);
  cursor: pointer;
  margin-top: 10px;
  margin-right: 10px;
  text-align: center;
}

.alarm-log-item {
  margin-bottom: 1rem;
}

.alarm-log-subtitle {
  color: #AAC7D8;
  font-weight: 600;
}