body {
  padding-top: 110px;
}

h1 {
  color: var(--bs-gray-600);
  text-align: center;
}

h2 {
  color: var(--bs-gray-500);
  text-align: center;
}

p {
  text-align: center;
}

th {
  vertical-align: middle;
}

td {
  vertical-align: middle;
}

.grecaptcha-badge {
  visibility: hidden;
}

.ALPC_login {
  border: 1px solid var(--bs-border-color);
  padding: 8px;
  background-color: var(--bs-gray-200);
  border-radius: 8px;
}

.ALPC_hidden {
  display: none;
}

.ALPC_menu {
  margin-top: 50px;
  margin-left: 15%;
  margin-bottom: 50px;
}

.ALPC_logo {
  margin-left: 15%;
}

#map {
  height: 80%;
  width: 98%;
  position: absolute;
}