* {margin:0;padding:0;}
.clear {clear:both;}
img a {border:none;}
a img {border:none;}

body {font-family: "Open Sans", "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 14px;line-height: 24px;letter-spacing: 0px;color: #555555;overflow-x:hidden;overflow-y:scroll;}
a {color: #DE0078;text-decoration: none;}
a:hover {text-decoration:underline;}
img {max-width:100%;}

h1 {color: #51a8db;font-size: 26px;letter-spacing: 1px;padding-bottom: 10px;}
h2 {color: #51a8db;font-family: Georgia, "Times New Roman", Times, serif;font-size: 18px;letter-spacing: 1px;padding-bottom: 10px;color: #FFFFFF;}
h3 {color: #51a8db;font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;color: #0E034E;font-weight: bolder;letter-spacing: 1px;padding-top: 10px;}
h4 {color: #51a8db;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #0E034E;font-weight: bolder;letter-spacing: 1px;padding-top: 10px;}

input[type="submit"] {padding: 10px 20px;background-color: #a05575;color: #fff;border: none;}
textarea {height:100px !important;}
	
	.cms-row {margin:0px !important;}
		.cms-row .cms-block {position:relative;}
			
	.top .logo {padding:25px 0px;}
	.top .menuToggle {display:none;padding: 15px;width: 100%;text-align: left;box-sizing: border-box;}
		.top .menuToggle:after {content: "";border-bottom: 3px solid #ffffff;border-top: 10px double #ffffff;height: 4px;width: 20px;float: right;margin-top: 2px;margin-left: 10px;}
		.top .hoofdmenu {background-color: #51a8db;}
		.top .cms-menu {position:relative;}
			.top .cms-menu ul {display: block;background-color: #51a8db;z-index: 99;width: 100%;text-align: left;}
				.top .cms-menu ul li {display:inline-block;position:relative;}
					.top .cms-menu ul li a {color: #fff; font-size: 14px; text-decoration: none; font-weight: 600; padding:15px 25px 15px 25px; display: block;letter-spacing: 1px;}
						.top .cms-menu ul li a:hover {background-color:#a05575; background-image:url("/theme/bureaudegroot/img/pointer.png");background-repeat:no-repeat; background-position:90% 50%;}
						.top .cms-menu ul li.active a {background-color:#a05575; background-image:url("/theme/bureaudegroot/img/pointer.png");background-repeat:no-repeat; background-position:90% 50%;}
							.top .cms-menu ul li ul {display: none;position: absolute;width: inherit;}
							.top .cms-menu ul li:hover ul {display: block;}
								.top .cms-menu ul li ul li {display: block;}
									.top .cms-menu ul li ul li a {padding: 10px 20px 10px 5px;text-align: left;}

	.cms-text-content img {padding: 5px 15px;}	
	.cms-text-content p {margin-bottom: 1.2em;}	
	.cms-column-content p {margin-bottom: 1.2em;}					
	.content{padding:0 10px;}
		.content .other-cases{float:right !important;}
		.cms-responsive {padding:20px 0px;}
		
				.cms-responsive ul {margin-bottom: 1.2em;}
				.cms-responsive ul li {margin: 0px 20px;}

	.footer {background-color: #51a8db;
    padding: 25px;
    color: #fff;
    font-size: 14px;
    text-align:center;}
				.footer a {color: #fff;}
				
				
	.blue-block {background-color: #0e034e;padding:35px;color:#fff;}
.docent {margin-bottom: 30px;}
.docent img {margin-bottom: 40px; margin: 0 auto;}
.docent a {text-align: center;}
.docenttitle {text-align: center; color: #51a8db;}
.docentrond {float: right; border-radius: 50%;}
.breadcrumb  {
    margin-top: -25px;
    margin-bottom: 25px;
    @media @mobile, @tablet {
        display: none;
    }
}

#breadcrumb ul {
	display: inline-block;
	margin-left:0;
}
    #breadcrumb>ul {
        margin-left:-10px;
    }
	#breadcrumb ul li {
		display: inline;
		color:#9D96AA;
		padding:0 10px;
	}
    
	#breadcrumb ul li a {
		display: inline-block;
		color:#4C4C4C;
		text-decoration: none;
		padding-right: 15px;
	}
.aanmeldbtn {padding: 10px 30px;background-color: #a05575;color: #fff;border: none;}
		