@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&display=swap');

body {
    font-family: Montserrat, Helvetica, sans-serif;
	font-size: medium;
	color:#08083e;
}

h1 {margin:0; 
	padding:0;  
 	font-size: xx-large;
}
h2 {margin:0; 
	padding:0;
	font-size: x-large;  
	color:#009874;
}
h3 {margin:0; 
	padding:0;  
	font-size: large;
}
h4 {margin:0; 
	padding:0;  
	font-size: x-large;  
}

h5 {margin:0; 
	padding:0;  
	font-size :medium ;
	font-weight: bold;
}

p { margin:0; 
	padding:0;  
	font-size :medium ;
	font-weight:normal ;
}
.body_html a { color:#5D5D9E; } 
.body_html a:visited { color:#5D5D9E; } 
.body_html a:active { color:#5C615E; } 
.body_html a:hover { color:#B2B3B4; } 


.text_header { 
	font-size: small; 
	font-weight: bold;
	color:#009874;  
}
#placement_header_text{ 
	position:absolute; 
	left:1%; 
	top:1%; 
	background:none; 
}

.button_header { 
	box-sizing: border-box; 
	vertical-align: bottom; 
	border-radius: 15px; 
	position:relative; 
	display: inline-block; 
	width:137px; 
	height:41px; 
	background-color:#009874; 
	border: 4px solid #FFFFFF;  
}

#image_hoofden { 
	vertical-align: bottom; 
	position:relative; 
	display: inline-block; 
	width:50%; 
	max-width: 300px;
	background:none; 
	height:auto;  
}

#image_speakers { 
	vertical-align: bottom; 
	position:relative; 
	display: inline-block; 
	width:90%; 
	max-width: 600px;
	background:none; 
	height:auto;  
}

#image_book { 
	vertical-align: bottom; 
	position:relative; 
	display: inline-block; 
	width:100%; 
	max-width: 300px;
	background:none; 
	height:auto;  
}

.buttontext {
	color:#FFFFFF;
	font-weight:bold;
}
.green_text {
	color:#009874 ;
	font-weight: bold ;
}
.alignleft { 
	text-align:left; 
}
.aligncenter {
	text-align:center;
}
.alignright { 
	text-align:right; 
}

.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }
.vcenterstyle2g { display: table-cell; vertical-align: middle;background-color:#D1E0D9;   }
.valign-button { vertical-align: middle; }


#table_book { 
	box-sizing: border-box; 
	vertical-align: bottom; 
	position:relative; 
	display:inline-table; 
	width:70%; 
	max-width: 800px;
	background:none; 
	border: 0px solid #8C8C8C; 
	table-layout: fixed;  
}

#table_fees { 
	box-sizing: border-box; 
	vertical-align: bottom; 
	position:relative; display: 
	inline-table; 
	width: 80%;  
	background:none; 
	border: 0px solid #8C8C8C; 
	table-layout: fixed;  
}


#table_learn { 
	box-sizing: border-box; 
	vertical-align: bottom; 
	position:relative; display: 
	inline-table; 
	width: 80%; 
	max-width: 600px;
	height:286px; 
	background:none; 
	border: 0px solid #8C8C8C; 
	table-layout: fixed;  
}
#table_practical { 
	box-sizing: border-box; 
	vertical-align: top; 
	position:relative; display: 
	inline-table; 
	width: 80%; 
	max-width: 600px;
	background:none; 
	border: 0px solid #8C8C8C; 
	table-layout: fixed;  
}
.number_learn {
	font-size:xx-large; 
	color:#009874; 
	font-weight:bold;  
}
.button_learn {
	vertical-align:middle; 
	text-align: center;
	border-radius: 9px; 
	padding: 10px;
	position:relative; 
	display: inline-block; 
	width:80%;  
	height: 100%;
	min-height: 60px;
	max-width: 250px;
	background-color:#88C4B6;  
}

.footer{
	background-color:#88C4B6; 	
	height: 36px; 
	top:30%;
}



