:root {
	--recp-bind-width: 960px;
}

/**/
.form-area .entry-field .fieldcell,
.form-area .entry-field .fieldcell dd {
    margin-bottom: 0;
}

/*radio*/
.fieldcell[data-type="radio"] fieldset label {
    margin: 0 0;
    margin-right: 0em;
}

/*checkbox*/
.fieldcell[data-type="checkbox"] fieldset {
	background-color: #FFFFFF;
	padding: 0 0;
	border: none;
	box-shadow: none;
	border-radius: 0px;
	text-indent: 0em;
}

/**/
.recp-parent input[type="text"], .recp-parent input[type="date"], .recp-parent input[type="datetime-local"], .recp-parent input[type="email"], .recp-parent input[type="month"], .recp-parent input[type="number"], .recp-parent input[type="password"], .recp-parent input[type="search"], .recp-parent input[type="time"], .recp-parent input[type="datetime"], .recp-parent input[type="tel"], .recp-parent input[type="url"], .recp-parent input[type="week"], .recp-parent input[type="file"], .recp-parent textarea {
	box-shadow: none;
}

.recp-parent .form-area .entry-field .fieldcell dd fieldset input.short[type="text"]#fieldaccess_shipping-name {
    max-width: 100%;
}

/**/
.order-sheet .button.button-secondary {
	border: none;
}

/**/
.recp-parent.wide-bind {
	max-width: 100%;
	padding: 0 0;
}
.recp-parent .steps {
    margin: 0 0;
}
footer#sitefoot {
    padding-bottom: 0;
}

/**/
#confirmC {
    margin-bottom: 50px;
}
#confirmContent[data-enabled="true"] {
    margin-bottom: -50px;
}

/**/
.confirmation .confirmation__content .submit-button .controls ul li .bt.activation.step {
	background-image: none;
}