
dim-registration .fm-regina-success {
    color: #2f2f2f;
}

dim-registration .file-upload-button, dim-registration #button_register, dim-registration regi-button button.primary, dim-registration regi-button button.default {
    background: #69c0b5 !important;
    border-radius: 2px;
}

.fm-regina__regi-button button.primary, .fm-regina__regi-button button.primary:hover {
    color: #fff;
    background-color: #555;
    border: 0px solid #555;
}

.fm-regina__regi-button button.default, .fm-regina__regi-button button.default:hover {
    background-color: #555;
    border: 0px solid #555;
}

.fm-regina__regi-wizard__regi-wizard-action-bar button span {
    display: initial;
    color: #2f2f2f;
}

.fm-regina__regi-wizard__regi-wizard-head__regi-wizard-head-item__regi-wizard-step__background {
    background-color: #eee;
}


dim-registration regi-button.back .default i, dim-registration regi-button.next .primary i {
    color: 69c0b5;
}


dim-registration .fm-regina-success {
    border-bottom-color: #69c0b5;
    color: #2f2f2f;
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__my-order-widget {
    margin: 40px 0px 40px 40px;
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__my-order-widget__order {
    font-family: inherit;
}

[data-theme-scope-09sjhur3m5x] .paragraph {
    font-family: inherit;
}

[data-theme-scope-09sjhur3m5x] .button {
    font-family: inherit;
}

[data-theme-scope-09sjhur3m5x] .button.secondary.att-medium {
    color: #2f2f2f;
    border-color: #2f2f2f;
}

.button.att-medium {
    /*background-color: #2f2f2f;*/
    border-color: #2f2f2f;
}



.fm-regina__regi-description p a {
    color: #69c0b5;
    text-decoration: underline;
}



/* --- btn gutschen einloesen widget --- */
.fm-shopng__voucher-code .button.att-medium {
    background-color: #2f2f2f;
    border-color: #2f2f2f;
}




[data-theme-scope-09sjhur3m5x] .fm-shopng__input-code__container.active input {
    color: #2f2f2f;
    border-bottom-color: #2f2f2f;
    font-family: inherit;
}




/*-- Warenkorb Seite -- */
[data-theme-scope-09sjhur3m5x] .fm-shopng__overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgb(255 190 0 / 80%);
    z-index: 1000;
}


[data-theme-scope-09sjhur3m5x] .fm-shopng__cart-wrapper__footer .fm-shopng__cart-wrapper__cta {
    background-color: #69c0b5;
    font-family: inherit;
}


[data-theme-scope-09sjhur3m5x] .fm-shopng__checkout-header__item .fm-shopng__checkout-header__item-link {
    color: inherit;
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__checkout-header__item.fm-shopng__checkout-header__item--lastVisited {
    color: inherit;
    font-family: inherit;
    border-bottom: 2px solid #2f2f2f;
}

[data-theme-scope-09sjhur3m5x] .fm-shopng__checkout-header__item {
    color: #ccc;
}


[data-theme-scope-09sjhur3m5x] .fm-shopng__cart-wrapper__footer .fm-shopng__cart-wrapper__cta button {
    color: #2f2f2f;
}


[data-theme-scope-09sjhur3m5x] .fm-shopng__cart-wrapper__footer .fm-shopng__cart-wrapper__subfooter .fm-shopng__cart-wrapper__footer__price .fm-shopng__cart-wrapper__footer__price-number {
    color: #2f2f2f;
}


[data-theme-scope-09sjhur3m5x] .fm-shopng__cart-wrapper__footer .fm-shopng__cart-wrapper__subfooter .fm-shopng__cart-wrapper__footer__price .fm-shopng__headline-sub {
    color: #333;
}

.tooltip-inner{
    background-color: #2f2f2f !important;
}

h1, h2, h3 {
    color: #69c0b5 !important;
   
}

.btn--cta {
    color: #fff !important;
    background-color: #69c0b5 !important;
}


.subcolumns button, .subcolumns input[type="submit"] {
    border-radius: 3px !important;
    background-color: #69c0b5 !important;
    color: #fff !important;
}

#loginform input[type="submit"], 
#password_form input[type="submit"] {
    background-color: #69c0b5 !important;
}


.page-foot__center .right-part {
    line-height: normal;
}
.page-foot__center .left-part .nav a {
    color: #000 !important;
}
