:root {
	--tamaro-primary-color: #005999;
	--tamaro-primary-color__hover: #15658D;
	--tamaro-bg-color: #ffffff;
	--tamaro-block-header-position-color: #ffffff;
	--tamaro-button-primary-color: #ffffff;
}
#tamaro-widget.tamaro-widget {
	padding: 1.5em;
}

/*
:root.color-ui-contrast {
	--tamaro-primary-color: #E24736;
	--tamaro-primary-color__hover: #F65753;
	--tamaro-bg-color: #1A1A1A;
	--tamaro-text-color: #ffffff;
	--tamaro-placeholder-color:#ffffff;
}*/

/*
body.color-ui-contrast #tamaro-widget.tamaro-widget .widget-content .widget-block .widget-block-header .title .position {
	background-color: #E24736;

}
body.color-ui-contrast #tamaro-widget.tamaro-widget .widget-content .widget-block .widget-block-header {
	color: #ffffff;
}

body.color-ui-contrast #tamaro-widget-overlay.tamaro-widget *, 
body.color-ui-contrast #tamaro-widget-overlay.tamaro-widget :after, 
body.color-ui-contrast #tamaro-widget-overlay.tamaro-widget :before, 
body.color-ui-contrast #tamaro-widget.tamaro-widget *, 
body.color-ui-contrast #tamaro-widget.tamaro-widget :after, 
body.color-ui-contrast #tamaro-widget.tamaro-widget :before {
	border-color: #ffffff;
	color: #ffffff;
}

body.color-ui-contrast #tamaro-widget.tamaro-widget .payment-amounts>.main .amounts .amount.selected {
	color: #ffffff;
	border-color: #ffffff;
	background-color: #E24736;
}

body.color-ui-contrast #tamaro-widget-overlay.tamaro-widget .label-checkbox-block:hover, 
body.color-ui-contrast #tamaro-widget-overlay.tamaro-widget .label-radio-block:hover, 
body.color-ui-contrast #tamaro-widget.tamaro-widget .label-checkbox-block:hover, 
body.color-ui-contrast #tamaro-widget.tamaro-widget .label-radio-block:hover {
	background-color: #E24736;
}

body.color-ui-contrast #tamaro-widget.tamaro-widget .payment-payment-types>.header label.recurring-payment-type-not-selected:hover, 
body.color-ui-contrast #tamaro-widget.tamaro-widget .payment-payment-types>.header label.recurring-payment-type-selected:hover {
	background-color: #E24736;
}

body.color-ui-contrast #tamaro-widget.tamaro-widget .payment-amounts .amount.custom-amount .form-block label {
	color: #ffffff;
}

body.color-ui-contrast #tamaro-widget-overlay.tamaro-widget .md-checkable-icon .md-outer-circle, 
body.color-ui-contrast #tamaro-widget-overlay.tamaro-widget .md-checkable-icon .md-outer-square, 
body.color-ui-contrast #tamaro-widget.tamaro-widget .md-checkable-icon .md-outer-circle, 
body.color-ui-contrast #tamaro-widget.tamaro-widget .md-checkable-icon .md-outer-square {
	fill: #ffffff;
	stroke: #ffffff;
}

body.color-ui-contrast #tamaro-widget-overlay.tamaro-widget [type=checkbox]:checked+.md-checkable-icon-wrapper .md-outer-circle, 
body.color-ui-contrast #tamaro-widget-overlay.tamaro-widget [type=checkbox]:checked+.md-checkable-icon-wrapper .md-outer-square, 
body.color-ui-contrast #tamaro-widget-overlay.tamaro-widget [type=radio]:checked+.md-checkable-icon-wrapper .md-outer-circle, 
body.color-ui-contrast #tamaro-widget-overlay.tamaro-widget [type=radio]:checked+.md-checkable-icon-wrapper .md-outer-square, 
body.color-ui-contrast #tamaro-widget.tamaro-widget [type=checkbox]:checked+.md-checkable-icon-wrapper .md-outer-circle, 
body.color-ui-contrast #tamaro-widget.tamaro-widget [type=checkbox]:checked+.md-checkable-icon-wrapper .md-outer-square, 
body.color-ui-contrast #tamaro-widget.tamaro-widget [type=radio]:checked+.md-checkable-icon-wrapper .md-outer-circle, 
body.color-ui-contrast #tamaro-widget.tamaro-widget [type=radio]:checked+.md-checkable-icon-wrapper .md-outer-square {
	fill: #ffffff;
	stroke: #ffffff;
}
body.color-ui-contrast #tamaro-widget-overlay.tamaro-widget .md-checkable-icon .md-inner-tick, 
body.color-ui-contrast #tamaro-widget.tamaro-widget .md-checkable-icon .md-inner-tick {
	stroke: #E24736;
}

body.color-ui-contrast #tamaro-widget-overlay.tamaro-widget .md-checkable-icon .md-inner-circle, 
body.color-ui-contrast #tamaro-widget.tamaro-widget .md-checkable-icon .md-inner-circle {
	fill: #E24736;
	stroke: #E24736;
}

body.color-ui-contrast #tamaro-widget-overlay.tamaro-widget .btn-primary, 
body.color-ui-contrast #tamaro-widget.tamaro-widget .btn-primary {
	color: #ffffff;
	background-color: #E24736;
	border-color: #E24736;
}

#tamaro-widget-overlay.tamaro-widget .btn-primary:focus, 
#tamaro-widget-overlay.tamaro-widget .btn-primary:hover, 
#tamaro-widget.tamaro-widget .btn-primary:focus, 
#tamaro-widget.tamaro-widget .btn-primary:hover {
	color: #ffffff;
	background-color: #F65753;
	border-color: #F65753;
}*/