
[data-theme-scope-09sjhur3m5x] div.fm-shopng__my-order-item__actions {

}

[data-theme-scope-09sjhur3m5x] div.fm-shopng__my-order-widget__order-items a {
 border:0px !important;
color:#fff !important;
background-color:#003cff !important
}

.voucher_page_login_form h2 {
display:none;}

.brand, h1 {
    font-family: "Source Sans Pro",Arial,Helvetica,sans-serif!important;
    color: #003cff !important
}

.subcolumns h1 {margin: 50px 0px 15px !important}

.brand-color,.brand-colour {
    color: #003cff !important
}

a:link,a:visited,a:active {
    color: #003cff !important;
}

#mainNavWrapper #nav_main li.level_1>a,
a.link.media__body__link.btn.btn--cta {
    color: #fff !important;
}

a.link-invers:hover {
    color: #003cff !important
}

.default-btn,.link-btn,.media-module-ctalink, div a.reg_btn, #loginform input[type="submit"], #password_form input[type="submit"],
.subcolumns button, .subcolumns input[type="submit"],
.voucher_page_ticket_options span.tickets_pdf,
.voucher_page_ticket_options span.tickets_kaufen {
    background-color: #003cff !important;
}

.link,.media-module-textlink {
    color: #003cff !important
}

.link:link,.media-module-textlink:link,.link:visited,.media-module-textlink:visited,.link:active,.media-module-textlink:active {
    color: #003cff !important;
}

.link--no-hover:hover {
    color: #003cff !important
}

.link-very-dark:hover {
    color: #003cff !important
}

.border-brand {
    border-color: #003cff !important
}

.bg-col--brand,.regi-email-check__submit-btn {
    background-color: #003cff !important
}

.bg-col--newsletter {
    background-color: #003cff !important
}

.color--brand {
    color: #003cff !important
}

.brand-color {
    color: #003cff !important
}

.tag-label__icon {
    background-color: #003cff !important;
}

.tag-label-filter input[type=checkbox]:checked+label .tag-label,.tag-label-filter input[type=checkbox]:checked+label .tag-label__icon,.tag-label-filter input[type=checkbox]+label:hover .tag-label,.tag-label-filter input[type=checkbox]+label:hover .tag-label__icon {
    background-color: #003cff !important
}

.ul__colored-list-style-type {
    color: #003cff !important
}

.div-table__head {
    background-color: #003cff !important;
}

.grid--table-head {
    background-color: #003cff !important;
}

.media-module--border-top {
    border-top: 12px solid #003cff !important
}

.media-module--border-special {
    border: 1px solid #003cff !important
}

@media only screen and (max-width: 1023px) {
    .toggle-nav-btn::before {
        border-top: 0.75rem double #003cff !important;
        border-bottom: 0.25rem solid #003cff !important
    }
}

.mainNavWrapper {
    background-color: #003cff !important;
}

.nav-row {
    background: #003cff !important
}

#mainNavWrapper #nav_main ul.level_2 a:hover,#mainNavWrapper #nav_main ul.level_2 a:focus,#mainNavWrapper #nav_main ul.level_2 a:active {
    color: #003cff !important
}

#site-menu .headentry {
    color: #003cff !important;
}

.droppable-nav #site-menu-back {
    color: #003cff !important
}

.droppable-nav #site-menu-close {
    color: #003cff !important
}

.r-tabs-nav {
    border-bottom: 1px solid #003cff !important
}

.r-tabs-tab.r-tabs-state-active {
    background-color: #003cff !important;
    border-bottom: 1px solid #003cff !important
}

.r-tabs-tab,.r-tabs-accordion-title {
    background-color: #003cff !important
}

.r-tabs-accordion-title.r-tabs-state-active {
    background-color: #003cff !important
}

.fa.fa--round,.fa--round.link-arrow:before,a[href^="mailto"]>span>i.fa--round,a:not([href^="mailto"])>span>i.fa--round,.fa--round.media-module-textlink:before,.fa--round.fa-before:before {
    background: #003cff !important;
}

.btn--primary {
    background-color: #003cff !important
}

.btn--cta {
    background-color: #003cff !important;
}

.btn-cta {
    background-color: #003cff !important;
}

.voucher__headline {
    color: #003cff !important;
}

.div-table__head{
    background-color: #003cff !important;
    }

/*Leitfarben*/
div.nav-row,
div.mainNavWrapper,
div.fm-shopng__ticket-tile__amount-container {
background-color: #003cff !important}

div.fmshop-flyout-container {
background-color: #003cff !important}

div.fm-shopng__ticket-list__header,
div.fm-shopng__ticket-tile__content{
background-color: #003cff !important}

[data-theme-scope-09sjhur3m5x] .fm-shopng__overview-list__footer .fm-shopng__overview-list__cta {
color: #003cff !important;
background-color: #003cff !important}

/*Buttons*/
.sh-bg-primary {
    background-color: #003cff !important;
}

.sh-flex.sh-flex-col.sh-gap-2.sh-w-full.sh-p-4 button {
background-color: #003cff !important;
}

.v-card-actions.sh-flex.sh-flex-col button {
 /* background-color: #003cff !important;*/
}

/*Regi*/

:root {
--fairmate-border-color-stepper-active-step: #003cff !important;
--fairmate-color-primary: #003cff !important;
}



