.categories-wrapper {
  margin-top: 30px;
}

.submit-button {
  color: white;
  background-color: #5D5C5C;
  border: 5px solid #9E9E9E;
  width: 200px !important;
  align-items: center !important;
  cursor: pointer;
}
.submit-button span {
  flex-grow: 1;
  margin-left: 5px;
  font-weight: bold;
  text-transform: uppercase;
}
.submit-button .input-group-text {
  color: white;
  background-color: #5D5C5C;
  border: none;
}

#beratungsleitfaden-recommendations .no-matches {
  margin-top: 15px;
  margin-bottom: 0;
}

.categoryDescriptions .categoryDescription h2 {
  color: #006837;
}

@media (max-width: 1149.98px) {
  #beratungsleitfaden-info h1 {
    display: none;
  }
}

.categoryDescription-options-wrapper {
  border-bottom: 1px solid #5D5C5C;
  padding-bottom: 20px;
}
@media (min-width: 1300px) {
  .categoryDescription-options-wrapper .categoryDescription-options {
    display: flex;
    flex-wrap: wrap;
  }
}
.categoryDescription-options-wrapper .categoryDescription-options .filterAttributeBlock {
  padding-bottom: 10px;
}
@media (min-width: 1300px) {
  .categoryDescription-options-wrapper .categoryDescription-options .filterAttributeBlock {
    width: 48%;
    margin-right: 2%;
  }
}

#beratungsleitfaden-recommendations {
  display: none;
  margin-top: 20px;
  padding: 10px;
}

#recommendations-headline {
  color: #00722E;
  font-size: 1.6em;
  font-weight: bold;
  padding: 11px 0;
  text-transform: uppercase;
}

#recommendations-beforeshow {
  padding-bottom: 20px;
}

.filterAttributeApplication {
  width: 90%;
}
.filterAttributeApplication label {
  width: 45%;
  display: inline-block;
  color: #000000;
  padding-bottom: 10px;
}

.filterAttribute {
  margin-bottom: 10px;
}

.categoryDescription-header .categoryDescription-text-block {
  display: none;
}

.categoryDescription-header .categoryDescription-text {
  width: 66%;
  color: #ffffff;
  padding: 10px;
}

.categoryDescription-header .categoryDescription-image {
  margin-left: 70%;
  width: 30%;
  padding: 0;
}

.categoryDescription-header .categoryDescription-image img {
  display: block;
}

.categoryDescription-header {
  margin-bottom: 20px; /*padding: 10px;*/
}

.categoryDescription-header.grundierungen {
  background-color: #FED500;
}

.categoryDescription-header.grundierungen .categoryDescription-text {
  color: #000000;
}

.categoryDescription-header.isolier-und-absperrfarben {
  background-color: #EF8C14;
}

.categoryDescription-header.holzlacke-siegel {
  background-color: #B48161;
}

.categoryDescription-header.bad-renovier-system {
  background-color: #0077B9;
}

.categoryDescription-header.boden-und-betonbeschichtung {
  background-color: #869284;
}

.categoryDescription-header.markierungsfarbe {
  background-color: #EB6B0A;
}

.categoryDescription-text-headline {
  display: block;
  margin-bottom: 10px;
  font-size: 2.5em;
  text-transform: uppercase;
  font-weight: bold;
}
@media (max-width: 1149.98px) {
  .categoryDescription-text-headline {
    font-size: 1.5rem;
  }
}

/*# sourceMappingURL=helpdesk.css.map */
