::-webkit-calendar-picker-indicator {
    -moz-background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="orange" d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L64 64C28.7 64 0 92.7 0 128l0 16 0 48L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-48 0-16c0-35.3-28.7-64-64-64l-40 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L152 64l0-40zM48 192l352 0 0 256c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16l0-256z"/></svg>');
    -ms-background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="orange" d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L64 64C28.7 64 0 92.7 0 128l0 16 0 48L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-48 0-16c0-35.3-28.7-64-64-64l-40 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L152 64l0-40zM48 192l352 0 0 256c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16l0-256z"/></svg>');
    -webkit-background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="orange" d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L64 64C28.7 64 0 92.7 0 128l0 16 0 48L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-48 0-16c0-35.3-28.7-64-64-64l-40 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L152 64l0-40zM48 192l352 0 0 256c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16l0-256z"/></svg>');
    -o-background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="orange" d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L64 64C28.7 64 0 92.7 0 128l0 16 0 48L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-48 0-16c0-35.3-28.7-64-64-64l-40 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L152 64l0-40zM48 192l352 0 0 256c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16l0-256z"/></svg>');
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="orange" d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L64 64C28.7 64 0 92.7 0 128l0 16 0 48L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-48 0-16c0-35.3-28.7-64-64-64l-40 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L152 64l0-40zM48 192l352 0 0 256c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16l0-256z"/></svg>');
}

.helvetica {
    font-family: Helvetica;
}

.blueBg {
    background-color: var(--blueDarkDch) !important;
    border: 1px solid rgba(255, 255, 255, 0);
}

.lightGreyBg{
    background-color: #f3f3f3;
}


.blueBg:hover,
.blueBg:any-link {
    background-color: var(--blueDarkDch);
}

.blueColor {
    color: var(--blueDarkDch);
}

.fontTitle {
    font-size: 3.2em;
    font-weight: 400;
}

.blueColor:hover,
.blueColor:any-link {
    color: var(--blueDarkDch);
}

.blueBg:disabled {
    background-color: var(--blueDarkDchOutline);
    border: transparent;
}


.blueColor:disabled {
    color: var(--blueDarkDchOutline);
}



.blueHover:hover {
    background-color: var(--blueDarkDch);

}

.whiteColor,
.redHover:hover,
.greenHover:hover {
    color: white!important;
}

.whiteColor:hover {
    color: white;
}

.whiteColor:any-link {
    color: white!important;
}

.whiteBg,
.whiteHover:hover {
    background-color: white!important;
    border: 1px solid rgba(255, 255, 255, 0)!important;
}

.whiteBg:hover {
    background-color: white!important;
}

.whiteBg:any-link {
    background-color: white!important;
}

.greyBg {
    background-color: var(--greyDch) !important;
    border: 1px solid rgba(255, 255, 255, 0) !important;
    color: white;
}

.greyBg:hover {
    background-color: var(--greyDch);
}

.greyBg:any-link {
    background-color: var(--greyDch);
}


.greyColor {
    color: var(--greyDch);
}

.greyColor:hover {
    color: var(--greyDch);
}

.greyColor:any-link {
    color: var(--greyDch);
}

.greyBg:disabled {
    background-color: var(--greyDchOutline);
}

.greyColor:disabled {
    color: var(--greyDchOutline);
}

.greyHover:hover {
    background-color: var(--grey2Dch);
}


.blackColor {
    color: var(--blackDsc);
}

.blackColor:hover {
    color: var(--blackDsc);
}

.blackColor:any-link {
    color: var(--blackDsc);
}

.blackBg {
    background-color: var(--blackDsc) !important;
    border: 1px solid rgba(255, 255, 255, 0) !important;
}

.blackBg:hover {
    background-color: var(--blackDsc);
}

.blackBg:any-link {
    background-color: var(--blackDsc);
}

.blackColor:disabled {
    color: var(--blackDscOutline);
}

.blackBg:disabled {
    background-color: var(--blackDscOutline);
}

.blueDarker {
    color: var(--blueDarker);
}

.orangeText {
    color: var(--orangeDch);
}

.dachserFont {
    font-weight: 700;
    color: #255da8;
    transform: scale(1, 1.2);
}

.dachserLogoSize {
    font-size: 1.3em;
}

.dachserTitleSize {
    font-size: 2em;
}

.nav--item--unified-size {
    font-size: .95rem !important;
}