input[type="search"], input[type="text"], input[type="email"], input[type="submit"], input[type="button"], input[type="password"], textarea { -khtml-box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-appearance:none;}
input, textarea {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:300;
color:#646363;
-khtml-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;
}
input {
display:block;
width:100%;
height:35px;
padding:1.2%;
margin:6px 0px 15px 0px;
border:1px solid #CCC;
}
textarea {
width:100%;
padding:2%;
margin:6px 0px 0px 0px;
border:1px solid #CCC;	
}
input[type="checkbox"], input[type="radio"] {
float:left;
width:auto;
margin:8px 8px 0px 0px;
}
input[type="submit"], input[type="button"] {
display:block;
width:auto;
height:35px;
line-height:25px;
margin:15px 0px 0px 0px;
padding:4px 15px 2px 15px;
text-transform:uppercase;
text-decoration:none;
color:#FFF;
border:none;
cursor:pointer;
-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;
}
input[type="submit"]:hover, input[type="button"]:hover { background:#000;}
select {
color:#666;
padding:0 35px 0 10px;
font-size:12px;
border:1px solid #CCC;
height:25px!important;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background:#f5f5f5 url(../img/theme/select.png) right center no-repeat;
background-size:22px auto;
}
select::-ms-expand {
display: none;
visibility: hidden;
border:none;
background:transparent;
}
/* formulieren */
form#searchform { position:relative;margin:0;}
#sidebar form#searchform { margin:0;}
form#searchform.searchpage {
float:right;
width:211px;
margin:0;
}
form#searchform label.hidden {
display:none;
}
form#searchform input#s {
width:100%;
height:35px;
padding:5px 10px 5px 10px;
margin:0;
border:1px solid #CCC;
background:#FFF;
-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;
}
form#searchform input#s:focus { outline:none;}
form#searchform input[placeholder], [placeholder], *[placeholder] { color:#000;}
::-webkit-input-placeholder { color:#000;}
:-moz-placeholder { color:#000;}
::-moz-placeholder { color:#000;}
:-ms-input-placeholder { color:#000;}
input#searchsubmit {
display:none;
position:absolute;
float:right;
height:33px;
width:40px;
background:transparent url(../img/default/search.png) center center no-repeat;
background-size:auto 18px;
border:none;
margin:0px;
padding:0px;
cursor:pointer;
color:none!important;
font-size:0;
right:0;
top:0;
}
.results #searchform {
display:inherit;
float:inherit;
margin:0;
}
.results form#searchform input#s {
width:100%;
border:1px solid #CCC;
}
/*ninjaforms*/
.ninja-forms-required-items {
font-style:italic;
padding:0 0 2.5% 0;
}
.ninja-forms-all-fields-wrap .field-wrap.list-checkbox-wrap.label-left label {
display:table;
float:none;
margin:0 0 5px 0!important;
}
.ninja-forms-form-wrap .list-checkbox-wrap.label-left ul li {
display:table;
float:none;
padding:5px 0 0 0;
}
.ninja-forms-form-wrap .list-checkbox-wrap.label-left ul li label {
}
.ninja-forms-form-wrap .list-checkbox-wrap.label-left ul li label input {
margin:2px 10px 0 0!important;
}