hr {
  display: none
}

img, {
  page-break-inside: avoid !important
}

h1, h2, h3, h4 {
  page-break-after: avoid !important
}
.odav-module-jobportal h1,
.odav-module-jobboard h1,
  {font-size:30px; }

.odav-module-jobportal h1, .odav-module-jobboard h1,
.odav-module-jobportal h2, .odav-module-jobboard h2,
.odav-module-jobportal h3, .odav-module-jobboard h3,
.odav-module-jobportal h4, .odav-module-jobboard h4 {
  page-break-before: avoid !important;
  page-break-inside: avoid !important;
}
.printblock {
  page-break-after: auto !important;
  page-break-inside: avoid !important;
}

section {
  page-break-after: always
}

.break-inside-avoid {
  page-break-inside: avoid !important
}

.break-before {
  page-break-before: always !important
}

.break-after {
  page-break-after: always !important
}

.break-before-avoid {
  page-break-before: avoid !important
}

.break-after-avoid {
  page-break-after: avoid !important
}

@page {
  widows: 3;
  orphans: 2
}

a[href]:after {
  content: "" !important
}

#content.col-md-10 {
  width: 100%
}

.carousel-control, .carousel-indicators {
  display: none
}

#odav-cookie-consent, #myScrollspy , footer{
  display: none
}

#carousel-header.carousel .item .slider-image img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

/** erweiterte Ausgabe von ELementen im Print-Modus
*** added by ODAV
**/

.panel-group .panel .collapse {
  display: block !important;
  height: auto !important;
}

.tab-content > .tab-pane {
  display: block !important;
  height: auto !important;
  page-break-after: auto !important;
  page-break-inside: avoid !important;
  margin-top: 25pt;
}
