.header .branding .dealer {
    margin-left: 15px;
}

/* White Backgrounds to Dealer CI */
div#menu,
div#searchresults,
div#viscon-introduction,
button.open-search.btn,
div.structure-info,
button.structure-content-collapse.collapse-button,
button.add-product-comment,
button.delete-product-comment,
button.structure-attachment-collapse.collapse-button,
div .structure-info .structure-mobile .product-to-pdf,
.mobile-view .structure-mobile-expand,
.structure-mobile-expand,
.structure-info .structure-product-category,
.structure-info .collapse-button,
.inline-change-surface, .inline-change-underground {
    background-color: #f4f5f6;
}
/* Font Colors to Dealer CI */
.adx-color,
.add-product-comment, .open-add-comment, .delete-product-comment, .delete-bookmark-entry, .delete-bookmark-comment,
span.more,
.vchint .swiper-container .swiper-wrapper .swiper-slide #vbrbox p.not-configured, .vcoverlay .swiper-container .swiper-wrapper .swiper-slide #vbrbox p.not-configured, .vchint .swiper-container .swiper-wrapper .swiper-slide #vbrbox a.not-configured, .vcoverlay .swiper-container .swiper-wrapper .swiper-slide #vbrbox a.not-configured,
.inline-change-surface, .inline-change-underground {
    color: #14387F;
}
#viscon-introduction #search-wrapper .search-wrap button.open-search {
    border-color: #14387F;
    color: #14387F;
}
.pagetitle-accent {
    background: #14387F;
    background: linear-gradient(90deg, #14387F 0%, #14387F 50%, white 50%, white 100%);
}
/* Blue Background Colors to Dealer CI */
div .structure-info .structure-mobile .product-to-pdf button.btn,
.layerswitch-grp button.btn,
span.menu-breadcrumb-active,
.custom-checkbox-container input:checked ~ .custom-checkmark,
.vchint button.calc, .vcoverlay button.calc,
.vchint button.calc-next, .vcoverlay button.calc-next,
.vchint .button.vbrbox-pdf, .vcoverlay .button.vbrbox-pdf, .vchint .button.vbrbox-no-pdf, .vcoverlay .button.vbrbox-no-pdf,
input[type="radio"]:checked + label:before {
    background-color: #14387F;   
}
.menu-breadcrumb {
    background-color: #e1e5ea;   
}
.menu-breadcrumb:hover {
    background-color: #c1c5ca;   
}
#menu .breadcrumb #triangle-right {
    border-left: 20px solid #14387F;
}
/* alternative product grey */
.alternative-product,
.alternative-product .product-description,
.alternative-product .detail-attachment a {
    color: grey;
}
/* new style for mailing box */
.vcoverlay input.mailpdf-input.pdf-firstname,
.vcoverlay input.mailpdf-input.pdf-lastname {
    display: inline-block;
    width: 37%;
}
.vcoverlay input.mailpdf-input.pdf-firstname {
    margin-right: 2%;
}
.pdf-action-elements,
#pdfmail-form {
    text-align: center;
}
span.small {
    font-size: 14px;
}
.pdf-action-elements .mailpdf-override-wrapper {
    display: inline-block;
    font-weight: bold;
    color: #fff;
    background: #000000;
    width: 250px;
    padding: 10px;
    font-size: 100%;
    text-align: center;
    cursor: pointer;
    border: 0;
    margin: 10px;
}
.pdf-action-elements #send-pdf {
    display: inline-block;
    margin: 10px;
    background-color: #14387F;
}
.pdf-action-elements #send-pdf.disabled {
    display: inline-block;
    margin: 10px;
    background-color: lightgrey;
}
.vcoverlay div:not(.pdf-checkboxes) .custom-checkbox-container {
    margin-bottom: 0;
}
span.menu-breadcrumb-active.background-eco-dark {
    background-color: #66911d;
}
#viscon-introduction #intro-wrapper #category-wrapper picture.open-eco img {
    padding: 20px;
    max-width: 70px;
}
#searchbar {
    display: none;
}