html, body{
	font-family: Arial;
	margin:0px;
	padding:0px;
	/* background-color: rgb(26, 30, 29); */
	color:#ffffff;
}
.keuze{
	display: block;
	margin:4px;
	width:calc(100% - 10px);
	max-width: 600px;
}
.tags{
	width:calc(100% - 10px);
	height:40px;
}

.contact{
	width:calc(100% - 18px);
	height:30px;
}

input[type="search"]{
	font-size: 20px;
}

textarea{
	margin-top:2px;
	padding:2px;
	resize: vertical;
}

textarea::placeholder {
  padding:5px;
}

select{
	width:calc(100% - 18px);
	height:30px;
	font-size: 14px;
}

::placeholder {
  color: #c1c1c1;
  opacity: 1; /* Firefox */
  font-size: 18px;
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #c1c1c1;
  font-size: 14px;
}

@media only screen and (max-width: 400px) {
	::placeholder {
  	color: #c1c1c1;
  	opacity: 1; /* Firefox */
  	font-size: 13px;
	}
}

.ui-menu .ui-menu-item {
margin: 0px 0px 5px 0px !important;
}

.ui-menu{
	width:calc(100% - 20px) !important;
}

u{
	display:none !important;
}

#voegkeuzetoe{
	display: block;
	margin:10px 0px 0px 4px;
	padding:0px;
	border:1px solid #555555;
	background-color: #ddd;
	color: #000000;
	width:calc(100% - 22px);
	max-width: 600px;
	cursor: pointer;
	text-align: center;
	font-size: 30px;
}

#insturen{
font-weight: bold;
display: block;
margin: 10px 0px 0px 2px;
padding: 10px;
border: 0px solid #000000;
background-color: rgb(204, 255, 163);
color: #000000;
width: calc(100% - 20px);
max-width: 600px;
cursor: pointer;
text-align: center;
border-radius: 8px;
font-size: 16px;
text-transform: uppercase;
}