:root {
    /* globals */
    --html-body-background: #FFF;
    --a-color: var(--color-orange);
    --a-color-light: var(--color-orange-light);
    --hr-background-color: #444;
    --headline-a-color: #444;
    --max-page-width: 1330px;
    --content-padding: 0 20px;
    --base-font-size: 21px;
    --base-line-height: 1.3;
    --base-color: var(--color-dark-grey-2);
    --base-font: 'myriadpro-semicn', 'myriadpro', 'Arial', sans-serif;

    /* Font families */
    --myriad-pro: 'myriadpro', Arial, Helvetica, sans-serif;
    --myriad-pro-cn: 'myriadpro-cond', 'myriadpro', Arial, Helvetica, sans-serif;
    --myriad-pro-semicn: 'myriadpro-semicn', 'myriadpro', Arial, Helvetica, sans-serif;
    --myriad-pro-semiext: 'myriadpro-semiext', 'myriadpro', Arial, Helvetica, sans-serif;

    /*colors*/
    --color-sherpa-blue: #004B5A; /*main color*/
    --color-sherpa-blue-90 :#195C6A;
    --color-sherpa-blue-80: #336F7B;
    --color-sherpa-blue-70: #4C808B;
    --color-sherpa-blue-40: #99B7BD;
    --color-sherpa-blue-10: #E5ECEE;
    --color-sherpa-blue-30:rgba(0, 75, 90, 0.3);
    --color-sherpa-blue-20:rgba(0, 75, 90, 0.2);
    --color-sherpa-blue-60:#66939C;
    --color-eastern-blue: #66939C;
    --color-green-blue: #2d626c;
    --color-dark-grey-1: #3C3C3B;
    --color-dark-grey-2: #353534;
    --color-pion-purple: #195C6A;
    --color-orange: #d64200;
    --color-orange-light: #d66400;;
    --color-grey: #9D9D9D;

    /* selection */
    --selection-color: #FFF;
    --select-background-color: #444;
    --selection-span-color: #fff;

    /* scroll to top */
    --scroll-top-color: #C51D0F;
    --scroll-top-color-hover: #FFF;
    --scroll-top-border-color-hover: #C51D0F;

    /* breadcrumbs */
    --breadcrumb-first-child-color: #36A29D;
    --breadcrumb-first-child-color-hover: var(--color-orange);
    --breadcrumb-text-color: #656565;
    --breadcrumb-link-color-hover: var(--color-sherpa-blue);
    --breadcrumb-active-color: var( --color-sherpa-blue-80);
    --breadcrumb-separator-color: #000;

    /* slick slider */
    --slick-arrow-background-color: #9E2728;
    --slick-arrow-border-color-hover: #9E2728;
    --slick-arrow-background-color-hover: #202121;
    --slick-dots-background-color: #FFF;
    --slick-dots-background-color-hover: #FFF;

    /* powermail */
    --powermail-error-color: #C00;
    --powermail-btn-group-button-border-color: #444;
    --powermail-btn-group-button-border-color-hover: #444;
    --powermail-btn-group-button-background-color: #444;
    --powermail-btn-group-button-background-color-hover: #444;
    --powermail-btn-group-button-color-hover: #FFF;
    --powermail-mandatory-field-color: var(--color-dark-grey-2);
    --powermail-placeholder-label-color: #444;
    --powermail-placeholder-color: #fff;
    --powermail-placeholder-color-focus: #EEE;
    --powermail-form-input-color: #444;
    --powermail-form-input-background-color: #FFF;
    --powermail-form-input-border-color: #444;
    --powermail-form-input-background-color-hover: #FFF;
    --powermail-form-input-border-color-hover: #ffd700;
    --powermail-form-input-background-color-focus: #FFF;
    --powermail-form-input-border-color-focus: #ff0000;
    --powermail-input-range-background-color: #FFF;
    --powermail-input-range-border-color: #999;
    --powermail-input-range-border-color-hover: #444;
    --powermail-input-range-border-color-focus: #444;
    --powermail-select-background-color: #FFF;
    --powermail-select-dropdown-button-background-color: #444;
    --powermail-select-dropdown-button-color: #FFF;
    --powermail-select-item-background-color: #FFF;
    --powermail-select-border-color: #444;
    --powermail-select-border-color-open: red;
    --powermail-select-border-color-hover: gold;
    --powermail-select-border-color-open-hover: green;
    --powermail-select-item-border-color-hover: green;
    --powermail-select-dropdown-button-background-color-open: gold;
    --powermail-select-item-background-color-selected: #DDD;
    --powermail-select-item-background-color-highlighted: #444;
    --powermail-select-item-color-highlighted: #FFF;
    --powermail-select-item-background-color-hover: #DDD;
    --powermail-select-item-color-hover: #444;
    --powermail-select-group-label-color: #444;
    --powermail-select-item-disabled-color: #666 !important;
    --powermail-dropzone-border-color: #CCC;
    --powermail-dropzone-border-color-hover: #444;
    --powermail-dropzone-background-color-hover: #EEE;
    --powermail-dropzone-success-svg-fill-color: #53C866;
    --powermail-dropzone-error-svg-fill-color: #BE3434;
    --powermail-progress-border-color: var(--color-sherpa-blue);

    /* "submit", "reset" and "button" */
    --powermail-buttons-color: #FFF;
    --powermail-buttons-background-color: #DDD;
    --powermail-buttons-border-color: #444;
    --powermail-submit-background-color-disabled: #f2f2f2;
    --powermail-buttons-background-color-hover: #444;
    --powermail-buttons-color-hover: #FFF;

    /* custom styling for checkbox incl. checkmark */
    --powermail-input-custom-checkbox-background-color: #FFF;
    --powermail-input-custom-checkbox-border-color: #B68A46;
    --powermail-input-custom-checkbox-checkmark-color: #FFF;
    --powermail-input-custom-checkbox-checkmark-border-color: #444;
    --powermail-input-custom-checkbox-border-color-hover-focus: #444;
    --powermail-input-custom-checkbox-background-color-checked: #FFF;
    --powermail-input-custom-checkbox-checkmark-border-color-hover: #444;
    --powermail-input-custom-checkbox-checkmark-border-color-checked: var(--color-sherpa-blue-80);

    /* custom styling for radio buttons incl. checkmark */
    --powermail-input-custom-radio-background-color: #FFF;
    --powermail-input-custom-radio-border-color-hover-focus: #154387;
    --powermail-input-custom-radio-background-color-hover: #444;
    --powermail-input-custom-radio-background-color-checked: #B68A46;

    /* Google Map */
    --gmap-cookie-hint-background-color: rgba(0,0,0,.2);
    --gmap-cookie-hint-terms-color: #FFF;
    --gmap-cookie-hint-terms-background-color: rgba(0,0,0,.5);
    --gmap-cookie-hint-tapToEnable-overlay-background-color: rgba(0, 0, 0, .5);

    /* ke_search */
    --ke-search-input-border-color: #CCDBDE;
    --ke-search-submit-border-color: #444;
    --ke-search-submit-background-color: #CCC;
    --ke-search-submit-after-background-color: #444;
    --ke-search-result-item-first-highlighted-color: #444;
    --ke-search-result-item-odd-background-color: #F3F1F1;
    --ke-search-result-hit-phrase-color:#444;
    --ke-search-result-hit-phrase-selection-color: #C00;

    /* news */
    --news-pagination-hover-color: #C51D0F;
    --news-pagination-prev-next-color: #C51D0F;
    --news-pagination-current-color: #C51D0F;
    --news-detail-pagination-arrow-color: #C51D0F;
    --news-detail-footer-border-color: #F3F1F1;
    --news-detail-footer-separator-border-color: #F3F1F1;
    --news-detail-list-bullet-color: #C51D0F;

    /* sitemap */
    --sitemap-border-color: #CCC;
    --sitemap-overflow-border-color: #FFF;

    /* table */
    --table-th-background-color: #444;
    --table-th-color: var(--color-dark-grey-1);
    --table-bordered-th-border-color: #444 #FFF;
    --table-bordered-td-border-color: #444;
    --table-bordered-th-background-color: #444;
    --table-bordered-th-border-left-color-first-child: #444;
    --table-bordered-th-border-right-color-last-child: #444;
    --table-striped-thead-th-background-color: #444;
    --table-striped-thead-th-color: #FFF;
    --table-tbody-th-border-color: #444;
    --table-tbody-th-border-bottom-color: #FFF;
    --table-tbody-last-child-tr-last-child-th-border-bottom-color: #444;
    --table-tfoot-tr-last-child-th-border-bottom-color: #444;
    --table-th-sibling-td-border-color: #444;
    --table-content-thead-td-background-color: #444;
    --table-content-thead-td-border-color: #444 #FFF;
    --table-content-thead-td-color: #FFF;
    --table-content-thead-td-border-color-first-child: #444;
    --table-content-thead-td-border-color-last-child: #444;
    --table-content-tr-background-color-even: rgba(0, 0, 0, .03);

    /* Accordion */
    --accordion-margin-betweeen-items: 0;
    --accordion-label-background-color: transparent;
    --accordion-label-color: var(--color-sherpa-blue-80);
    --accordion-label-color-hover: #FFF;
    --accordion-label-background-color-hover: #4E8774;

    /* override core */
    --navbar-toggler-icon-color: var(--color-sherpa-blue);

    /* powermail */
    --powermail-input-custom-background-color: white;
    --powermail-input-custom-border-color: #707070;
}