.jumbotron {
  padding-top: 1rem;
  padding-bottom: 3rem;
  margin-bottom: 0;
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh; /* Full viewport height */
}
.jumbotron .home {
  padding-top: 1rem;
  padding-bottom: 3rem;
  margin-bottom: 0;
  background-color: #9d1919;
  display: flex;
  justify-content: left;
  align-items: left;
  height: 100vh; /* Full viewport height */
}

@media (min-width: 768px) {
  .jumbotron {
    padding-top: 6rem;
    padding-bottom: 3rem;
    background-color: transparent !important; /* Make the background transparent */
    color: white; /* Ensure the text color is white */
  }
}


.jumbotron p:last-child {
  margin-bottom: 0;
}

.jumbotron-heading {
  font-weight: 400;
}

.jumbotron .container {
  max-width: 80rem;
}


footer {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: transparent; /* Make the background transparent */
  color: white; /* Ensure the text color is white */
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 0;
}

footer p {
  margin-bottom: .25rem;
}

.modal .modal-body input, .modal .modal-body textarea{
    border: 1px solid #e6e6e6;
    box-shadow: none;
}

.modal-header h4.modal-title {
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
}

.modal-body label {
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
}

/* jQuery loading autocomplete */
.ui-autocomplete-loading {
  background: white url("/image/ui-anim_basic_16x16.gif") right center no-repeat;
}

