:root {
  --body_header_height: 60px !important;
  --body_header_logo_size: 50px !important;
  --filter_button_background_color: var(--secondary_color) !important;
  --filter_button_border_color: var(--secondary_color) !important;
  --filter_button_hover_background_color: rgb(189, 0, 0) !important;
  --filter_button_color: #ffffff !important;
  --overview-font-size: 1rem;
}
@font-face {
  font-family: 'Merriweather-Regular';
  src: url(fonts/Merriweather_24pt-Regular.ttf);
}
@font-face {
  font-family: 'Merriweather-Bold';
  src: url(fonts/Merriweather_24pt-Bold.ttf);
}
p, span, a, li, div, label, input, textarea, select {
  font-family: Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Merriweather-Bold', sans-serif;
}
.overview .container {
  max-width: 100%;
  font-size: var(--overview-font-size)
}

.ausschreibungPreText {
  display: none;
}

.liste-ausschreibung-titel {
  color: #0075a9;
  font-size: var(--overview-font-size)
}

#einleitungContainer p, #einleitungContainer span {
  font-family: 'Merriweather-Regular', sans-serif !important;
  color: var(--secondary_color);
}

.ausschreibung-div {
  font-weight: normal;
}

.overview .btn, .overview .form-control, .overview button {
  font-size: var(--overview-font-size);
}

.alert-success#thanks {
  background-color: #ebf5ff;
  color: #002d55;
  border-color: #ebf5ff;
}
.alert-success#thanks p {
  margin: 0;
} 

@media (max-width: 767px) {
  #ausschreibungHeaderRow {
    display: none;
  }

  .ausschreibungPreText {
    display: flex;
  }
}
