/* TABEL CSS */
.zwat-table { display: table; width: 100%; }
.zwat-table-row { display: table-row;}
.zwat-table-cell { display: block;}

@media screen and (min-width: 400px) {
	.zwat-table-cell {display: table-cell;}
}

.zwat-table-cell, .zwat-table-cell-header { border: 0px solid black; }


input[name="huisnummer"] { width: 50px !important; margin-right: 10px  !important; }
input[name="bus"] { width: 30px !important; }


/* LUIK B*/
.luik-b {
	border: 2px solid black;
	padding:5px;
	margin:5px;
	max-width:600px;
}

.luik-b-titel {
	border: 1px solid black;
	float:left;
	padding:5px;
	margin: 5px;
}

.luik-b-hoofding {
	clear: left;
	text-align: center;
}

.luik-b-footer {
	border: 1px solid black;
	text-align:center;
	font-weight: bold;
}

ul.a li {
	list-style-type: circle;
	padding:0px;
	margin-left:25px;
	margin-bottom: 0;
}

ul.b li {
	list-style-type: square;
	margin-left:25px;
	margin-bottom: 0;
}




/* STAPPEN PROCES */
#zwat_inschrijvingsprocess_stappenplan > .zwat_inschrijvingsprocess_pijl {
	border: solid black;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

#zwat_inschrijvingsprocess_stappenplan > .active {
	margin: 0;
	padding: 0;
	background-color: black;
	color: white;
	font-weight: bold;
	border: 1px solid black;
}

#zwat_inschrijvingsprocess_stappenplan > span:not(.active):not(.zwat_inschrijvingsprocess_pijl) {
	margin: 0;
	padding: 0;
	border: 1px solid black;
}

#zwat_inschrijvingsprocess_stappenplan > span > .zwat_inschrijvingsprocess_toelichting {
	display: none;
}

#zwat_inschrijvingsprocess_stappenplan > span.active > .zwat_inschrijvingsprocess_toelichting {
	display: inline-block;
}