:root {
	--recp-bind-width: 640px;
	--recp-form-bordercolor: #f3f3f3;
	--recp-anntext-color: #555555;
	--recp-inp-color: #000;
	--recp-inp-bgcolor: #f5f5f5;
	--recp-inp-bordercolor: #e2e2e2;
	--recp-inp-padding: 0.6em;
	--recp-inp-borderwidth: 1px;
	--recp-inp-boxshadow: inset 0 2px 3px rgba(127, 127, 127, 0.15);
	--recp-inp-borderradius: 0em;
	--recp-select-color: var(--cl-theme-dark);
	--recp-select-bgcolor: var(--recp-inp-bgcolor);
	--recp-select-bordercolor: var(--recp-inp-bordercolor);
	--recp-require-color: #fff;
	--recp-require-bgcolor: var(--cl-theme-dark);
	--recp-require-bordercolor: var(--cl-theme-dark);
	--recp-require-alert-color: #fff;
	--recp-require-alert-bgcolor: #e00000;
	--recp-require-alert-bordercolor: #e00000;
	--recp-inp-alert-bordercolor: #ff0409;
	--recp-bt-submit-color: #fff;
	--recp-bt-submit-bgcolor: var(--cl-theme-dark);
	--recp-navstep-bgcolor: #f0f0f0;
	--recp-navstep-color: #000;
	--recp-navstep-selbgcolor: #929892;
	--recp-navstep-selcolor: #fff;
	--recp-navstep-completebgcolor: #e3e3e3;
	--recp-navstep-completecolor: #000;
}

/*base.css override*/
form * {
	background-repeat: no-repeat;
	font-style: normal;
}

.form_item_label_radio {
	padding: 0.5em 0;
}
.form_item_label_radio_input {
	display: none;
}
