/*
    * === primaryColor ===
    */
    #side-tabs a
        {background-color: #FF9900}
    #side-tabs #btnScrollToTop
        {background-color: #FF9900}
    .navbar
        {border-color: #FF9900}
    .carousel .carousel-indicators > li.active
        {background-color: #FF9900}
    .carousel .carousel-caption
        {border-color: #FF9900}
    .carousel .carousel-caption h1 ~ .image-tile-link, .carousel .carousel-caption h2 ~ .image-tile-link, .carousel .carousel-caption h3 ~ .image-tile-link, .carousel .carousel-caption p ~ .image-tile-link
        {border-top: 1px solid #FF9900}
    .carousel .carousel-caption .image-tile-link a:visited
        {color: #FF9900}
    .container-fluid.white-bcg h1, .container-fluid.white-bcg h2, .container-fluid.white-bcg h3, .container-fluid.white-bcg h4, .container-fluid.white-bcg h5, .container-fluid.white-bcg h6
        {color: #FF9900}
    .btn-primary:hover
        {background-color: #FF9900; border-color: #FF9900}
    .btn-primary
        {background-color: #FF9900; border-color: #FF9900;}
    .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle
    {background-color: #FF9900;border-color: #FF9900;}
    .container-fluid.light-grey-bcg .white-bcg .btn-group.submit, .container-fluid.dark-grey-bcg .white-bcg .btn-group.submit, .container-fluid.primary-bcg .white-bcg .btn-group.submit, .container-fluid.secondary-bcg .white-bcg .btn-group.submit, .container-fluid.bcg-overlay .white-bcg .btn-group.submit
        {background-color: #FF9900;border-color: #FF9900;}
    .tabPanel a.nav-link.active
        {background-color: #FF9900;}
    .tabPanel h1, .tabPanel h2, .tabPanel h3, .tabPanel h4, .tabPanel h5, .tabPanel h6
        {color: #FF9900;}
    .tabPanel blockquote:before, .tabPanel blockquote:after
            {color: #FF9900 !important; border-color: #FF9900 !important;}
    .accordionPanel .btn-link
    {background-color: #FF9900 !important;}
    .accordionPanel blockquote:before, .accordionPanel blockquote:after
        {color: #FF9900 !important;border-color: #FF9900!important;}
    footer .container-fluid.copyright
        {background-color: #FF9900!important}
    .frame-type-menu_pages ul li a > span::before
        {color: #FF9900;}
    .nav-item:hover .nav-link
        {border-color: #FF9900;}
    ul li > a:hover
        {color: #FF9900;}
    .social-link a:hover
        {color: #FF9900;}
    h1, h2, h3
        {color: #FF9900;}
    .teaser-tile h1, h2, h3
        {color: #FF9900;}
    .teaser-tile
        {border-color: #FF9900;}
    .nav-link:focus, .active .nav-link
        {border-color: #FF9900;}
    .breadcrumb-menu .breadcrumb .breadcrumb-item
        {background-color: #FF9900;}
    a:hover
        {color: #FF9900;}
    .cc-btn
        {background-color: #FF9900;}
    #side-tabs .sidetab-content
        {border-color: #FF9900;}
    .container-fluid.primary-bcg
        {background-color: #FF9900;}
    .social-link svg path
        {fill: #FF9900;}
    .titleDescription h1.primary-color, .titleDescription h2.primary-color, .titleDescription h3.primary-color, .titleDescription h4.primary-color
        {color: #FF9900;}
    ul li>a:visited:hover
        {color: #FF9900;}
    .image-tile-link a
        {color: #FF9900;}
    .image-tile-link a:hover
        {color: #FF9900;}
    .image-tile-link a:visited
        {color: #FF9900;}
    .image-tile:after
        {border-bottom: 8px solid #FF9900;}
    blockquote:before
        {border-color: #FF9900;}
    blockquote:after
        {color: #FF9900;}
    .carousel .carousel-inner
            {background-color: #FF9900;}
    .news .news-list-text .header h2 > a
        {color: #FF9900;}
    #subsiteNav .vertical-menu .vertical-item:before
        {color: #FF9900;}
    #subsiteNav h4.vertical-navi-headline
        {color: #FF9900;}
    .news .news-teaser-home .news-teaser-big .news-teaser-big-text h3
        {color: #FF9900;}
    .news .news-teaser-home .news-teaser-big .news-teaser-big-text h2
        {color: #FF9900;}
    .news .news-teaser-home .news-teaser-small h3
        {color: #FF9900;}
    .news .news-teaser-home .news-teaser-small h2
        {color: #FF9900;}
    .news .news-teaser-home .news-teaser-big .news-teaser-big-text
        {border-bottom-color: #FF9900;}
    .news .news-teaser-home .news-link
        {border-color: #FF9900;}
    .news .news-teaser-home .news-link a
        {color: #FF9900;}
    .news .news-teaser-home .news-teaser-big
        {border-color: #FF9900;}
    .news .news-teaser-home .news-teaser-small
        {border-color: #FF9900;}
    .events .news-list-date i, .events .news-list-time i, .events .footer .more
        {color: #FF9900;}

    /*
    * === secondaryColor ===
    */
    .carousel .carousel-caption h3, .carousel .carousel-caption h2
        {color: #2E857C}

    .container-fluid.secondary-bcg
        {background-color: #2E857C;}

    button:focus
        {outline: 1px solid #2E857C;}

    .titleDescription h1.secondary-color, .titleDescription h2.secondary-color, .titleDescription h3.secondary-color, .titleDescription h4.secondary-color
        {color: #2E857C;}
    .dropdown-menu
        {border-color: #2E857C;}
    ul li::before
        {color: #2E857C;}
    .navbar-toggler .navbar-ico span
        {background: #2E857C;}
    .btn-outline-main-color
        {color: #2E857C; border-color: #2E857C;}
    .btn-outline-main-color:hover
        {background-color: #2E857C; border-color: #2E857C;}

    /*
    * === grey-dark-primary ===
    */
    .container-fluid.dark-grey-bcg
        {background-color: #282E31;}

    .ce-bullets li a:visited, ol li a:visited
        {color: #282E31;}

    /*
    * === grey-light-primary ===
    */
    .container-fluid.light-grey-bcg
        {background-color: #E0E0E0;}


    /*
    * === font-primary-color ===
    */
    body
        {color: #282E31;}

    .side-nav a
        {color: #282E31;}
    ul li>a:visited
        {color: #282E31;}
    .container-fluid.light-grey-bcg h1, .container-fluid.light-grey-bcg h2, .container-fluid.light-grey-bcg h3, .container-fluid.light-grey-bcg h4, .container-fluid.light-grey-bcg h5, .container-fluid.light-grey-bcg h6, .container-fluid.light-grey-bcg p, .container-fluid.light-grey-bcg span
        {color: #282E31;}

    .languageSwitcher
        {color: #282E31;}
    #subsiteNav .vertical-menu .vertical-item
        {color: #282E31;}
    .events .news-list-date, .events .news-list-time, .events .news-list-time span
        {color: #282E31 !important;}
    .events .footer
        {border-top-color: #282E31;}

    /*
    * === font-primary-color in white-container under colorful container ===
    */
    .container-fluid.light-grey-bcg .white-bcg p, .container-fluid.dark-grey-bcg .white-bcg p, .container-fluid.primary-bcg .white-bcg p, .container-fluid.secondary-bcg .white-bcg p, .container-fluid.bcg-overlay .white-bcg p
        {color: #282E31;}
    .container-fluid.light-grey-bcg .white-bcg span, .container-fluid.dark-grey-bcg .white-bcg span, .container-fluid.primary-bcg .white-bcg span, .container-fluid.secondary-bcg .white-bcg span, .container-fluid.bcg-overlay .white-bcg span
        {color: #282E31;}
    .container-fluid.light-grey-bcg .white-bcg a, .container-fluid.dark-grey-bcg .white-bcg a, .container-fluid.primary-bcg .white-bcg a, .container-fluid.secondary-bcg .white-bcg a, .container-fluid.bcg-overlay .white-bcg a
        {color: #282E31;}
    .container-fluid.light-grey-bcg .white-bcg li, .container-fluid.dark-grey-bcg .white-bcg li, .container-fluid.primary-bcg .white-bcg li, .container-fluid.secondary-bcg .white-bcg li, .container-fluid.bcg-overlay .white-bcg li
        {color: #282E31;}
    .container-fluid.light-grey-bcg .white-bcg li:before, .container-fluid.dark-grey-bcg .white-bcg li:before, .container-fluid.primary-bcg .white-bcg li:before, .container-fluid.secondary-bcg .white-bcg li:before, .container-fluid.bcg-overlay .white-bcg li:before
        {color: #FF9900 !important;}