/* Start videoYouTubeStageHeader.ftl */

.video-row {
  justify-content: center;
  padding-top: 30px;
}

.video-desc {
  margin-bottom: 30px;
}

@media screen and (max-width: 420px){
  .video-desc{
    padding-left: 10px;
  }
}

.video-row .main-content{
  padding: 0px 3px;
}

/* End videoYouTubeStageHeader.ftl */
@media screen and (max-width: 768px){
  nav .overview-list .card-body{
    padding-top: 1.875rem;
  }
}


#linklists-container h2 {
  margin-bottom: .9375rem
}

table.table tbody th,
table.table tfoot th,
table.table tbody th[scope="row"] {
  background-color: var(--brand1);
  color: var(--white);
}

/* removed 2022-05-05 because of customer wish */
/*
.container-fluid.page-title.page-title-slider {
  margin-bottom: 30px;
}
*/

.alert-danger .overview .card-title {
  color: #000;
}

.alert-danger .overview li .card {
  border-bottom-color: #a9a9a9
}

.content table p {
  margin-bottom: 0px;
}

.textOnlySlide .card-body {
  padding-left: 5.625rem !important;
  padding-right: 5.625rem !important;
  padding-bottom: 3rem !important;
}

/* auto height slider elements on desktop */
.slick-slide {
  height: 0px!important;
  min-height: 210px;
}

.slick-slide.slick-active {
  height: 100% !important;
}

@media screen and (max-width: 1199px) {
  .slick-slide {
    min-height: 180px;
  }
}

.page-title .slick-prev, .page-title .slick-next {
  top: 40% !important;
}

[data-bb-mashup-item] a.mashup-link:hover {
  text-decoration: underline;
  color: var(--brand1);
}

.publication-item .card {
  margin-bottom: 1.875rem !important;
}

.overview.overview-blocked .card-title .card-title-heading strong {
  display: initial;
}

.filter-box {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}

.filter-box-headline {
  color: var(--brand1);
  font-size: 1rem;
  font-weight: 400;
}

.filter-box label {
  font-size: .875rem;
}

.filter-box-count-number,
.btn-reset {
  color: #595959;
  font-size: .875rem;
}

.filter-box-count-number {
  min-width: 24px;
  text-align: right;
  margin-top: 0;
}

.filter-box .form-check .form-check-input{
  margin-top: .4rem;
}

.filter-box .form-check .form-check-input:focus {
  outline-offset: .1875rem;
  outline-width: .1875rem;
  outline-color: var(--brand1);
  outline-style: solid;
}

/* .filter-box button.btn-link:focus {
  border-color: var(--brand1);
  outline: 0 !important;
  border-width: .1875rem;
} */

input[type="checkbox"] {
  accent-color: var(--brand1)
}

.filter-box ul li button {
  text-align: left;
}

.filter-box ul li button[aria-expanded="true"] .icon {
  transform: rotate(180deg);
}

.filter-box ul li ul li:last-of-type {
  margin-bottom: 1rem !important;
}

.toc ul li.toc-p-1 {
  padding-left:1.5em;
}
.toc ul li.toc-p-2 {
  padding-left:3em;
}
.toc ul li.toc-p-3 {
  padding-left:4em;
}

/* override theme css colors */
.theme-fog .overview.overview-tilebackground .overview-item .card-link {
  background-color:#c6c6c6;
}
.theme-fog .overview.overview-tilebackground .overview-item .card-link:hover, .theme-fog .overview.overview-tilebackground .overview-item .card-link:focus {
  background-color:#6b6b6b;
}
