.mfc-tag {
	margin: 0 0 0 5px;
	padding: 4px 8px;
	background: #c30b1e;
}
form section {
	padding: 40px 0;
}
form input[type=checkbox] + label {
	display: inline-block;
	margin-bottom: 15px;
}
form #agreement {
	padding: 0 15px;
}
form #agreement ul {
	width: 100%;
	margin: 20px 0;
	padding: 10px 10px 10px 30px;
	background: #ebebeb;
}

form #agreement input[type=submit],
form #agreement input[type=button],
form #agreement button {
	max-width: 480px;
	margin: auto;
	margin-bottom: 20px;
}
form #agreement a {
	color: #000;
}
form #agreement a:active,
form #agreement a:focus,
form #agreement a:hover,
form #agreement a:visited {
	color: #000;
}
.mf-formfield-div-root {
	border-bottom: none;
}
#name dd {
	display: flex;
}
#name dd input {
	display: flex;
	align-items: center;
	justify-content: center;
}
#name dd input:nth-of-type(1) {
	margin-right: 20px;
}
.mf-converted form #agreement {
	padding: 30px 0;
	border-top: 1px solid #ccc;
}
.mwform-checkbox-field label{
	margin-right: 10px;
}