.aanmeldFormulier {
	float: left;
	width: 100%;
}

.aanmeldIntro,
.aanmeldHint {
	float: left;
	width: 100%;
	line-height: 1.5;
}

.aanmeldIntro {
	margin-bottom: 15px;
}

.aanmeldBlok {
	float: left;
	width: 100%;
	margin-bottom: 18px;
	padding: 12px 14px;
	border: 1px solid #d5dfd9;
	background-color: #f7faf8;
	box-sizing: border-box;
}

.aanmeldBlokTitel {
	float: left;
	width: 100%;
	margin-bottom: 12px;
	font-size: 16px;
	font-weight: bold;
	color: #14643c;
}

.aanmeldGrid {
	float: left;
	width: 100%;
}

.aanmeldVeld {
	float: left;
	width: 48%;
	margin-right: 4%;
	margin-bottom: 12px;
}

.aanmeldVeld:nth-child(2n) {
	margin-right: 0;
}

.aanmeldVeldVolledig {
	width: 100%;
	margin-right: 0;
}

.aanmeldVeld span {
	float: left;
	width: 100%;
	margin-bottom: 4px;
	font-weight: bold;
}

.aanmeldVeld input,
.aanmeldVeld select {
	width: 100%;
	box-sizing: border-box;
}

.aanmeldTabel {
	width: 100%;
	border-collapse: collapse;
}

.aanmeldTabel th,
.aanmeldTabel td {
	padding: 8px;
	border: 1px solid #d5dfd9;
	text-align: left;
}

.aanmeldTabel th {
	background-color: #e6f0ea;
}

.aanmeldSportLijst {
	float: left;
	width: 100%;
	margin-bottom: 12px;
}

.aanmeldRadio,
.aanmeldCheckbox {
	float: left;
	width: 100%;
	margin-bottom: 8px;
	line-height: 1.4;
}

.aanmeldSportOptie {
	padding: 9px 10px;
	border: 1px solid #d5dfd9;
	background-color: #ffffff;
	box-sizing: border-box;
}

.aanmeldSportOptie input {
	margin-right: 8px;
}

.aanmeldRadio span {
	color: #5d685f;
}

.aanmeldFooter {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.aanmeldActie {
	float: left;
	width: 100%;
	margin-top: 16px;
	text-align: center;
}

.aanmeldVerstuurKnop,
.aanmeldVerstuurKnop:link,
.aanmeldVerstuurKnop:visited {
	display: inline-block;
	padding: 14px 28px;
	border: 2px solid #14643c;
	background-color: #14643c;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.03em;
	text-decoration: none;
}

.aanmeldVerstuurKnop:hover,
.aanmeldVerstuurKnop:focus {
	background-color: #0f4d2d;
	border-color: #0f4d2d;
	color: #ffffff;
	text-decoration: none;
}
