	body {
		font-size:18px;
		/*padding-bottom: 60px; /* Zorg ervoor dat de content niet achter de footer verschijnt */
	}
	
/*	.form-horizontal .control-label{
		padding-top: 7px;
	}	

	.control-label{
	   text-align:left !important; 
	   font-weight: normal !important;
	}	
	.form-group {
		height:20px;
	} */


	/********** MODAL **********/
	.my-modal-header {
		background-color: #f3a227; 
		  color:white !important;
		  text-align: center;
		  font-size: 30px;			
	}
	.my-modal-header-blauw, .close {
		  background-color: #3993CD;                
		  color:white !important;
		  text-align: center;
		  font-size: 30px;
	  }
	  .modal-footer {
		  background-color: #f9f9f9;
	  }		

/*	.con {    
		height: 320px;
		width: 390px;
		background-color: white;
		margin-top: 50px;
		margin-left: 30px;
		box-shadow: 0 0 30px black;
		border-radius: 25px;
		padding: 0 0 0 35px; 
	} */
	
	/* achtergrond image rechter-kolom index-pagina*/
	.full-img-index {
		background-image: url("../images/blokken-apk-index.png");
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		margin-top: 30px;
		height:600px;
	}
	
	/* achtergrond image rechter-kolom overige pagina's*/
	.full-img {
		background-image: url("../images/blokken-apk.png");
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		margin-top: 30px;
		height:700px;
		z-index:200;
	}
		
	
	 /* wijzig kleuren van btn */
	.btn-apk1 { 
		color: #FFFFFF; 
		background-color: #f3a227;
		border-color: #f3a227;
		width: 100%;
		height: 47px;
	} 
	
	.btn-apk1:hover {
		color: #fff;
		background-color: #ffba53;
		border-color: #ffba53;
		width: 100%;
		height: 47px;
	}
	
/*	.btn-apk2 { 
	  color: #FFFFFF; 
	  background-color: #d7d7d7;
	  border-color: #d7d7d7; 
	} */
	
	.btn-blauw { 
	  color: #FFFFFF; 
	  background-color: #3993CD;                   /*#258193; */
	  border-color: #3993CD; 
	} 
	
	.lijn-met-schaduw {
	  width: 100%; /* Breedte van de lijn aanpassen naar wens */
	  height: 1px; /* Hoogte van de lijn aanpassen naar wens */
	  background-color:#E9E9E9; /* Kleur van de lijn aanpassen naar wens */
	  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5); /* Schaduw toevoegen aan de onderzijde */
	}	
	
	/* box index-file */
	.box {
      box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1); /* Hier wordt de schaduw gedefinieerd */
	  z-index: 100;
    }
	
	/* onzichtbaar maken van captcha-icon van Google */
	.grecaptcha-badge { opacity:0;} 

	/* Verberg de radioknoppen */
		input[type="radio"] {
		display: none;
	}
	
	label {
		display: inline-block;
		background-color: #f0f8fb; 
		color: black; 
		border-radius: 20px; 
		padding: 5px 10px; 
		position: relative;
		font-size: 16px;
		border-style: solid;
		border-color: #cccccc;
		border-width: thin;
	}

	input[type="radio"]:checked + label {
		  display: inline-block;
		  background-color: #0E8B99; 
		  color: white;
		  border-radius: 20px; 
		  padding: 5px 10px; 
		  position: relative;
		  font-size: 16px;
		  border-style: solid;
		  border-color: #cccccc;
		  border-width: thin;
	}
	
	.circle {
	  width: 25px; 
	  height: 25px; 
	  background-color: #BEBEBE; 
	  border-radius: 50%; 
	  display: inline-block;
	  position: absolute;
	  left: 5px; 
	  top: 50%;
	  transform: translateY(-50%); /* Center verticaal */
	  color: white;
	  text-align: center;
	}
	
	.tekst-container {
		margin-left: 30px; 
		text-align: left; 
		margin-top:-21px;
		}
		
	.footer {
		/*position: fixed;
		bottom: 0;
		width: 100%;*/
		background-color: #f8f8f8;
		padding: 10px 0;
		text-align: center;
		font-size:12px;
	}
	
	.box2 {
	width: 390px;
	height: 340px;
	margin-top: 170px;
	margin-left: 30px;
	background-color: #f0f8fb;
	box-shadow: 0 0 30px black;
	border-radius: 15px;
	padding: 0 0 0 35px;
	}
	
	.schuif {
		font-size:22px;
	}
	
	.vrouw {
		margin-top:-310px;
		height:180px;
	}
	
	.map {
		margin-left:160px;
		margin-top:-210px;
		height:140px;
	}

/* Voor smartphones met een maximale breedte van 768 pixels */
	@media (max-width: 768px) {
		.box2 {
			width: 100%;
			height: 340px;
			margin-top: 140px;
			margin-left: 0px;
			background-color: white;
			box-shadow: 0 0 30px black;
			border-radius: 25px;
			padding: 0 0 0 35px;
		  }
		  
		  .schuif {
			  margin-left:-23px;
			  font-size:18px;
			  margin-top:40px;
		  }
		  
			.vrouw {
			margin-top:-310px;
			height:180px;
			margin-left:-30px;
		}
		
		.map {
			margin-left:100px;
			margin-top:-210px;
			height:120px;
		}
	  
	}	

/*
@media (max-width: 768px) {
    	.btn-apk1 { 
	  color: #FFFFFF; 
	  background-color: #f3a227;
	  border-color: #f3a227;
	  width: 100%;	  
	} 
	
	.btn-apk1:hover {
    color: #fff;
    background-color: #ffba53;
    border-color: #ffba53;
	width: 100%;
}
}*/

	




