body{
	/*background:#fff url("../images/bgverloop.png") repeat-x;*/
	background:#3a93d1;	
	font-family: 'Nunito', sans-serif, Helvetica, Helvetica Neue, Arial;
	font-weight:700;
	font-size:28px;
	line-height:1.4;
	margin:0;
	padding:0;
	color:#063c5e;
}
.main{
	line-height:1.4;
}
body.bhome{
	background:#1a68b0;	
}
.wrapper {	
	padding-top: 0;
	margin: 0px auto;

	width: 96%; 
	margin-bottom:0;
	max-width:1500px;
	background-color:#fff;
}
.producttable{
		display:table;
}
.productrow{
		display:table-row;
}
.productcell{
	display:table-cell;
	vertical-align:top;
	padding:10px;
	border-bottom: 1px solid #1a68b0;
}
div.pr, div.productrij, .tabelrijlijn div, div.pr input.trans{
	background-color: #D7F2FF;	
}
.inner {
	background-color: #3a93d1;
	color:#FFF;
}
.dsb-theme, .dsb-btn {
    background-color: #3a93d1;
 }
 .dsb-theme .jCtext, .dsb-btn {
    color: #FFF;
 }
.productsoort{
	background-color:#3b88d0;
	color:#FFF;	
}
.productsoort{
	background-color:#3b88d0;
	color:#FFF;	
}

.productsoort td{
	padding-bottom:5px;;	
}
.rondje{
	box-sizing: border-box;
	border-radius: 100%;
	overflow:hidden;
	float:left;
	position:relative;
	width:15%;
	margin:5% 5% 0 5%;
	background-color: #1c6fb7;
	line-height:0;
	font-size:0;
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.3), 0 5px 15px 0 rgba(0, 0, 0, 0.3);
}
.kleinrondje{
	box-sizing: border-box;
	border-radius: 100%;
	overflow:hidden;
	float:left;
	position:relative;
	width:9%;
	margin:2% 1% 0 1%;
	background-color: #1c6fb7;
	line-height:0;
	font-size:0;
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.3), 0 5px 15px 0 rgba(0, 0, 0, 0.3);
}
#footer{
	background:none;	
}
.rondje.hi,.kleinrondje.hi, .rondje:hover, .kleinrondje:hover{
	box-shadow: 0 3px 12px 0 rgba(255, 229, 108, 0.89), 0 8px 18px 0 rgba(255, 229, 108, 0.9);
	
}
.maskhi{
	position:absolute;left:0;top:0;right:0;bottom:0;opacity:0
}
.masklo{
	position:absolute;left:0;top:0;right:0;bottom:0;opacity:1
}

.cel{
	display:table-cell;	
	vertical-align:top;
}
.logocel{
	width:15%;	
	padding-top:30px;
}
.tekstcel{
	width:80%;	
	padding-left:5%;
}
.nomtop{
	margin-top:20px;
	margin-right:2%;	
	border:0;
	width:98%;
	min-width:100px;
}
.nomtop:hover{
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.3), 0 5px 15px 0 rgba(0, 0, 0, 0.3);
	
}
.rondje img, .kleinrondje img{
	width:100%;
}

div.formulierbedankt, .veldnaam, div.formulier{
	color: #fff;
}
div.formulier {
	padding: 0px ;
	margin-bottom: 12px;
	width: 100%;
	max-width: 100%;
}
.veldnaam{
	font-family: 'Nunito', sans-serif, Helvetica, Helvetica Neue, Arial;
	FONT-SIZE: 20pt;
	line-height:1.4;
}
INPUT.breed, div.formulier select , .select2-container{
	font-family: 'Nunito', sans-serif, Helvetica, Helvetica Neue, Arial !important;
	FONT-SIZE: 18pt !important;
	WIDTH: 100%;
	max-width: 600px !important;
}
.select2-container .select2-selection--single {
	height:40px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height:30px !important;	
	width: 30px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-width: 10px 8px 0 8px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 1.4  !important;
}
.formborder{
	color:#000;
	font-size:16px;	
}
h1{
	font-size:46px;
	font-weight:700;
	line-height:1.3;
	margin-top:18px;
	margin-bottom:15px;
	color:#ffcc00;	
}
h2, h3{
	font-size:38px;
	font-weight:700;
	line-height:1.3;
	margin-top:6px;
	margin-bottom:0;
	color: #1c6fb7;
}
h3{
	font-size:33px;
	font-weight:700;
	
}
.blauwvak{
	float:left;position:relative;padding:0 5% 5% 5%;background-color:#1a68b0;color:#FFF;width:90%;border-radius:50px;
}
.witvak{
	float:left;position:relative;padding:0 5% 6% 5%;background-color:#fff;color:#1a68b0;width:90%;border-radius:50px;
}
.blauwvak h1{
	color:#ffcc00;	
}
.blauwvak h2, .blauwvak h3{
	color:#fff;	
}

.witvak h1{
	color:#1a68b0;	
}
hr {
	border-top: none;
}

.tekst{
	padding-bottom:40px;
	color:#063c5e;
}
.item_bg{
	border:0;
}
a{
	color:#0989bc;
}

a:hover{
	color:#50b9e3;
}

.blauwvak a{
	color:#fff;	
	text-decoration:underline;
	font-weight:bold;
}
.blauwvak a:hover{
	color:#fff;
}
a.productcat{
	float:left;position:relative;padding:6px 20px;background-color:#3a93d1;color:#FFF;border-radius:8px;text-decoration:none;font-weight:normal;margin-right:10px;margin-bottom:10px
}
a.soorthi{
	background-color:#FFF;color:#3a93d1!important;
}

a.button {
	padding: 4px 10px;
	border: 0;
	text-decoration: none;
	background-color: #125390;
	color: #fff;
}
a.button:hover {
	text-decoration: none;
	background-color: #1c63a5;
	border: 0;
	color: #fff;
}
.downloaddiv {
	width: 100%;
	padding: 6px 0;
}
/*  KLEIN SCHERM   */

@media only screen and (max-width:800px) {
	body{
		font-size:38px;
	}
	.rondje{
		border-radius: 50%;
		overflow:hidden;
		float:left;
		position:relative;
		width:32%;
		margin:4% 9% 0 9%;
	}
	.kleinrondje{
		box-sizing: border-box;
		border-radius: 50%;
		overflow:hidden;
		float:left;
		position:relative;
		width:21%;
		margin:4% 1% 0 1%;
	}

	.nomtop{
		margin-right:2%;	
		border:0;
		width:80%;
		margin-top:20px;
	}
}