body {
  font-family: 'Roboto', sans-serif;
}
.header {
  background-color: #020200;
}
.pagetitle-accent {
  background: #ffe500;
  background: linear-gradient(90deg, #ffe500 0%, #ffe500 50%, white 50%, white 100%);
}
.hamburger-inner,
.hamburger-inner:before,
.hamburger-inner:after {
  background-color: #ffe500;
}
.navi .help,
.navi__text {
  color: #ffe500;
}
.adx-color {
  color: #020200;
}
.custom-checkbox-container input:checked ~ .custom-checkmark {
  background-color: #4a4a4a;
}
.custom-checkbox-container .custom-checkmark:after {
  border-color: #ffe500;
}
div .structure-info .structure-mobile .product-to-pdf button.btn,
.layerswitch-grp button.btn {
  background-color: #1f1f1f;
  color: #ffe500;
}
.structure-info .structure-content .info-wrapper,
.product-detail .product-description,
.product-detail .detail-attachment,
.structure-product-detail .product-description,
.structure-product-detail .detail-attachment {
  font-size: 15px;
}
#menu .breadcrumb i {
  margin: 0px 4px 0px 0px;
}
#menu .breadcrumb #triangle-right {
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-left: 20px solid #ffe500;
  border-bottom: 20px solid transparent;
}
@media screen and (max-width: 640px) {
  #menu .breadcrumb #triangle-right {
    border-top: 18px solid transparent;
    border-left: 18px solid #ffe500;
    border-bottom: 18px solid transparent;
  }
}
.menu-breadcrumb {
  cursor: pointer;
  vertical-align: middle;
  height: 20px;
  font-size: 12px;
  line-height: 20px;
  padding: 10px;
  margin: 2px 2px;
  display: inline-block;
  color: #3c3d19;
  background-color: #fff7c3;
}
.menu-breadcrumb:hover {
  color: #4b4b4b;
  background-color: rgba(253, 244, 182, 0.6);
  box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.38);
}
@media screen and (max-width: 640px) {
  .menu-breadcrumb {
    font-size: 10px;
    padding: 8px;
  }
}
.menu-breadcrumb-active {
  padding: 10px;
  margin: 2px 0px 2px 2px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  color: #4b4b4b;
  vertical-align: middle;
  display: inline-block;
  background-color: #ffe500;
  box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.38);
}
@media screen and (max-width: 640px) {
  .menu-breadcrumb-active {
    font-size: 10px;
    padding: 8px;
  }
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner:before,
.hamburger.is-active .hamburger-inner:after {
  background-color: #ffe500;
}
div .sel.act {
  color: #020200;
}
span.more {
  color: #4a4a4a;
}
.vchint .button,
.vcoverlay .button {
  color: #ffe500;
}
.structure-product-info button {
  color: #4a4a4a;
}
.vcoverlay .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ffe500;
}
.vcoverlay .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-nocalc {
  background: #4a4a4a;
  opacity: 1;
}
.vcoverlay .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-ready {
  background: #55ad00;
  opacity: 1;
}
.vcoverlay button.calc,
.vcoverlay button.calc-next {
  background: #020200;
  color: #ffe500;
}
.vcoverlay .button.vbrbox-pdf {
  background: #020200;
}
.vcoverlay .button.vbrbox-pdf.disabled {
  background: #808080;
}
.vcoverlay .button {
  background: #020200;
}
.vchint .swiper-container .swiper-wrapper .swiper-slide #vbrbox .vbr-wrapper input[type="radio"]:checked + label:before,
.vcoverlay .swiper-container .swiper-wrapper .swiper-slide #vbrbox .vbr-wrapper input[type="radio"]:checked + label:before {
  background: #808080;
}
.vcoverlay .button.swiper-button-disabled {
  background: #808080;
}
.vcoverlay .swiper-container .swiper-wrapper .swiper-slide #vbrbox p.not-configured {
  color: #020200;
}
.vcoverlay .swiper-container .swiper-wrapper .swiper-slide #vbrbox .vbr-wrapper input[type="radio"]:not(:checked) + label {
  color: #020200;
}
.vcmodal .product-detail .detail-attachment.productdetails a:after,
.structure-product-detail .detail-attachment.productdetails a:after {
  content: 'Product details';
}
.vcmodal .product-detail .detail-attachment.datasheet a:after,
.structure-product-detail .detail-attachment.datasheet a:after {
  content: 'Technical Datasheet';
}
.vcmodal .product-detail .detail-attachment.dop a:after,
.structure-product-detail .detail-attachment.dop a:after {
  content: 'Declaration of performance';
}
.vcmodal .product-detail .detail-attachment.sblds a:after,
.structure-product-detail .detail-attachment.sblds a:after {
  content: 'Sustainability Datasheet';
}
.vcmodal .product-detail .detail-attachment.sds a:after,
.structure-product-detail .detail-attachment.sds a:after {
  content: 'Safety Datasheet';
}
.vcmodal .product-detail .detail-attachment.vid a:after,
.structure-product-detail .detail-attachment.vid a:after {
  content: 'Video of product';
}
@media only screen and (min-width: 823px) {
  .product-detail .product-description,
  .structure-product-detail .product-description {
    margin: 0 0 10px 65px;
  }
  .structure-product-detail .detail-attachment {
    margin-left: 65px;
  }
}
@media only screen and (max-width: 822px) {
  .product-detail .product-description,
  .structure-product-detail .product-description {
    margin: 0 65px 10px 0;
  }
}
.container_result {
  display: none;
}
.add-product-comment,
.open-add-comment,
.delete-product-comment,
.delete-bookmark-entry,
.delete-bookmark-comment,
.inline-change-surface,
.inline-change-underground {
  color: #020200;
}
