/*  Tamaro Widget  */



:root {
    --tamaro-primary-color: #fc0 !important;                    /* changed */
    --tamaro-primary-color__hover: #fed532 !important;          /* changed */
    --tamaro-primary-bg-color: #fdf3f8;
    --tamaro-bg-color: #fff;
    --tamaro-bg-color__hover: #f9f9f9;
    --tamaro-text-color: #444;
    --tamaro-text-color__inverse: var(--tamaro-bg-color);
    --tamaro-border-color: #dedede;
    --tamaro-icon-color: #c5c5c5;
    --tamaro-placeholder-color: #1a1a1a !important;             /* changed */
    --tamaro-error-color: #d95665;
    --tamaro-block-header-color: var(--tamaro-text-color);
    --tamaro-block-header-bg-color: transparent;
    --tamaro-block-header-position-color: var(--tamaro-text-color__inverse);
    --tamaro-block-header-position-bg-color: var(--tamaro-primary-color);
    --tamaro-label-color: var(--tamaro-placeholder-color);
    --tamaro-label-color__active: #1a1a1a !important;           /* changed */
    --tamaro-label-checkable-color: var(--tamaro-text-color);
    --tamaro-label-checkable-color__checked: var(--tamaro-label-checkable-color);
    --tamaro-label-mark-required-color: transparent;
    --tamaro-label-mark-required-color__active: transparent;
    --tamaro-label-mark-required-color__invalid: transparent;
    --tamaro-input-padding-x: 0rem;
    --tamaro-input-color: var(--tamaro-text-color);
    --tamaro-input-bg-color: transparent;
    --tamaro-input-border-color: var(--tamaro-border-color);
    --tamaro-input-border-color__active: #1a1a1a !important;    /* changed */
    --tamaro-select-color: var(--tamaro-input-color);
    --tamaro-select-bg-color: var(--tamaro-input-bg-color);
    --tamaro-select-arrow-color: #1a1a1a !important;           /* chamges */   
    --tamaro-button-color: var(--tamaro-text-color);
    --tamaro-button-color__hover: var(--tamaro-button-color);
    --tamaro-button-bg-color: var(--tamaro-bg-color);
    --tamaro-button-bg-color__hover: var(--tamaro-button-bg-color);
    --tamaro-button-border-color: var(--tamaro-border-color);
    --tamaro-button-border-color__hover: var(--tamaro-button-border-color);
    --tamaro-button-primary-color: var(--tamaro-text-color__inverse);
    --tamaro-button-primary-color__hover: var(--tamaro-button-primary-color);
    --tamaro-button-primary-bg-color: var(--tamaro-primary-color);
    --tamaro-button-primary-bg-color__hover: var(--tamaro-primary-color__hover);
    --tamaro-button-primary-border-color: var(--tamaro-button-primary-bg-color);
    --tamaro-button-primary-border-color__hover: var(--tamaro-button-primary-bg-color__hover);
    --tamaro-ripple-bg-color: #ccc;
    --tamaro-ripple-button-bg-color: var(--tamaro-ripple-bg-color);
    --tamaro-ripple-button-primary-bg-color: #fff;
    --tamaro-link-color: var(--tamaro-primary-color);
    --tamaro-link-bg-color: transparent;
    --tamaro-link-color__hover: var(--tamaro-primary-color__hover);
    --tamaro-link-bg-color__hover: var(--tamaro-primary-bg-color);
    --tamaro-checkable-color: var(--tamaro-border-color);
    --tamaro-checkable-bg-color: var(--tamaro-bg-color);
    --tamaro-checkable-color__checked: var(--tamaro-primary-color);
    --tamaro-checkable-bg-color__checked: var(--tamaro-checkable-bg-color);
    --tamaro-checkable-ripple-opacity: .1;
    --tamaro-checkable-ripple-bg-color: #7d7d7d;
    --tamaro-checkable-ripple-bg-color__checked: var(--tamaro-checkable-color__checked);
    --tamaro-info-icon-color: var(--tamaro-icon-color);
    --tamaro-info-text-color: var(--tamaro-label-color);
    --tamaro-info-icon-color__hover: var(--tamaro-text-color);
    --tamaro-info-text-color__hover: var(--tamaro-text-color);
    --tamaro-result-success-color: #009688;
    --tamaro-result-success-bg-color: #e8f3f3;
    --tamaro-result-success-link-color: var(--tamaro-result-success-color);
    --tamaro-result-success-link-bg-color: transparent;
    --tamaro-result-success-link-color__hover: var(--tamaro-result-success-link-color);
    --tamaro-result-success-link-bg-color__hover: #cceae7;
    --tamaro-result-error-color: #d3192e;
    --tamaro-result-error-bg-color: #fbe8ea;
    --tamaro-result-error-link-color: var(--tamaro-result-error-color);
    --tamaro-result-error-link-bg-color: transparent;
    --tamaro-result-error-link-color__hover: var(--tamaro-result-error-link-color);
    --tamaro-result-error-link-bg-color__hover: #f4cdd1;
    --tamaro-overlay-header-color: var(--tamaro-text-color__inverse);
    --tamaro-overlay-header-bg-color: var(--tamaro-primary-color);
    --tamaro-overlay-header-close-icon-ripple-opacity: .15;
    --tamaro-overlay-header-close-icon-ripple-bg-color: var(--tamaro-overlay-header-color);
    --tamaro-fatal-error-color: #fff;
    --tamaro-fatal-error-bg-color: #e3342f;
    --tamaro-test-mode-bar-color: var(--tamaro-text-color__inverse);
    --tamaro-test-mode-bar-bg-color: #f8a450;
    --tamaro-test-mode-bar-border-color: var(--tamaro-test-mode-bar-bg-color);
    --tamaro-spinner-color: var(--tamaro-primary-color);
    --tamaro-animation-duration: 300ms;
}

#tamaro-widget.tamaro-widget .payment-amounts > .main .amounts .amount .main {
    color: #000;
}

#tamaro-widget.tamaro-widget .position {  
    color: #000 !important;
}

#tamaro-widget.tamaro-widget .widget-content { 
    padding: 13px 20px 0px 20px !important;
    margin-bottom: 1.8rem;
}

#tamaro-widget.tamaro-widget .payment-amounts > .main .amounts .amount.selected {
    background-color: #ddd !important;
    border-color: #000 !important;
}

#tamaro-widget.tamaro-widget .md-outer-circle {
    stroke: #000 !important;
}

#tamaro-widget.tamaro-widget .md-checkable-icon .md-inner-tick {
    stroke: #000 !important;
}

#tamaro-widget.tamaro-widget .payment-submit .main button {
    color: #000 !important;
}

#tamaro-widget.tamaro-widget .link {
    color: #0055a0 !important;
    text-decoration: underline !important;
    border-bottom-width: 0px !important;
    border-color: unset !important;
}

#tamaro-widget.tamaro-widget .link:hover {
    color: #1a1a1a !important;
    text-decoration: underline !important;
    background-color: unset !important;
    border-color: unset !important;
}

#tamaro-widget.tamaro-widget .form-block.input-wrapper.floating-label.input-focused .label-block {
    color: #1a1a1a !important;
}

#tamaro-widget.tamaro-widget .form-block.input-focused .label-block * {
    color: #1a1a1a !important;
}

#tamaro-widget.tamaro-widget .form-block.floating-label.input-focused {
    border-color: #1a1a1a !important;
}

#tamaro-widget.tamaro-widget .payment-amounts .amount.custom-amount.selected .form-block label {
    color: #1a1a1a !important;
}

#tamaro-widget.tamaro-widget .footer-info > .main {
    margin-bottom: .5rem;
}


/*  ENDE Tamaro Widget  */


