.smaller{font-size:12px; color:#999;}
input, textarea{margin-bottom:6px;}
.verplicht{float:right; display:inline-block;}
.vgo{background:#0096d6; width:100%; padding-top:6px; margin-bottom:35px;}
h1{color:#0096d6; font-size:28px; line-height:32px; margin:0; padding:0 0 20px;}
.center{padding:0 15px;}
.intro{text-align:center; margin:0 auto; font-size:15px; color:#fff; line-height:26px; max-width:800px; padding:0 10px 20px;}

.formfield, .formfield-text{width:100%; border:1px solid #ccc; padding:4px 6px;}

.form-item{margin-bottom:20px;}
.form-item label{display:inline-block; text-align:center; padding:5px; margin-right:10px; border:1px solid #eee; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer;}
.form-item label:hover{border-color:#ccc; background:#eee;}
.form-item b, .form-item strong{color:#0096d6; display:block; margin-bottom:8px;}
.ster{font-size:12px; font-weight:normal; color:#0096d6;}
.form-item.info{border:1px solid #007ebd; background:#007ebd!important; padding:12px;}
.form-item.info span{display:inline-block; padding:4px 10px 4px 0;}

input.btn{display:inline-block; padding:10px 20px; background:#0096d6; font-size:17px; color:#fff; border:0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer;}
input.btn:hover{background:#72ccf3;}
.form-item.verplicht{float:right;}

input[type="radio"]{
	display:none!important;
}

select {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}

.smiley-top {
    width: 20px;
    position: absolute;
    margin-top: 13px;
}


.websitelink{
	color: #1961ac;
    display: inline-block;
    position: relative;
    font-size:21px;
    letter-spacing: 0.02em;
    font-weight: 600;
}

.form-item label:hover, input[type="radio"]:checked+label {
    border-color: #85cfed;
    background: #85cfed;
}

.formblok input[type='checkbox']{
	position: absolute;
	margin-top:10px!important;
	outline: 2px solid #85cfed!important;
}




.checkboxitem span{
	margin-left:35px;
	display:block;
	margin-bottom:10px;
}

.foonkop{
	display:block;
	margin-left:0px!important;
}

.smiley-top{width:20px; position:absolute; margin-top:5px;}
	.smiley-inline{width:50px; float:right; margin-left:5px; margin-right:5px; margin-top:3px;}
	.beoordeling-meter{margin-left:26px;}
	.form-item.info{background: #0096d6; color:white;}
	.white{color:white!important;}
	.errors{padding-bottom:20px;}


@media only screen and (max-width: 1024px) {
.formblok input[type='checkbox']{
	position:relative;
}

.formblok input[type='checkbox']{

width: 20px!important;
    height: 20px!important;
    position:absolute;

}


.banner{
	display:none!important;
}


.websitelink{
	    margin-top: 20px;
    font-size: 16px;
}



}
