@charset "UTF-8";*{font-family:"Gudea", Helvetica, Arial, sans-serif;}
body{background:#fff;font-size:14px;line-height:1.6rem;color:#4f4f4f;}
hr{border-color:#d5dbba;clear:both;}
h1,h2,h3,h4,h5,h6,p,li,a,input,label,span,dl,strong,i,blockquote,.button{font-family:"Gudea", Helvetica, Arial, sans-serif;color:#4f4f4f;font-size:14px;}
a{color:#114191;text-decoration:underline;}
a:hover{color:#008cba;text-decoration:none;}
small a{font-size:inherit;}
h1,h1 > *{font-size:20px;}
h2,h2 > *{font-size:17px;}
h3,h3 > *{font-size:16px;}
h4,h4 > *{font-size:15px;}
h5{font-size:14px;}
.article h2,.article h3,.article h4,.article h5{font-weight:700;margin-bottom:0;}
.article h1 > strong,.article h2 > strong{color:#114191;}
.article .strong{font-weight:700;}
img{max-width:100%;}
img[class*='left-']{float:left;margin-right:10px;}
img[class*='right-']{float:right;margin-left:10px;}
img[class*='-1-2']{width:50%;}
img[class*='-1-3']{width:33%;}
img[class*='-1-4']{width:25%;}
img[class*='-1-5']{width:20%;}
img[class*='-2-3']{width:66%;}
img[class*='-3-4']{width:75%;}
img.full{width:100%;margin-bottom:12px;margin-top:4px;}
.center,.centre{clear:both;background:rgba(235,235,235,0.5);padding:12px;text-align:center;margin-bottom:12px;}
.center img,centre img{max-width:100%;vertical-align:bottom;}
.center.clear,.centre.clear{background:none;}
.clear-both{clear:both;}
img.rounded{border-radius:5px;}
.small{font-size:13px;}
.error{color:#ff1010;}
.bold{font-weight:700;}
.rood{color:#f7323f;}
.blauw{color:#114191;}
.groen{color:#9ebd2a;}
.oranje{color:#dda824;}
a[href^="mailto:"],.mail,.email{padding-left:23px;}
a[href^="mailto:"]:before,.mail:before,.email:before{position:absolute;left:0;top:5px;content:"";width:16px;height:11px;background:url("../img/icons2.png") no-repeat 0 0;background-image:url("../img/icons2.svg"), none;}
.tel{padding-left:19px;}
.tel:before{position:absolute;left:0;top:3px;content:"";width:13px;height:12px;background:url("../img/icons2.png") no-repeat -80px 0;background-image:url("../img/icons2.svg"), none;}
.bijlage{padding-left:14px;}
.bijlage:before{position:absolute;left:-3px;top:2px;content:"";width:12px;height:13px;background:url("../img/icons2.png") no-repeat -120px 0;background-image:url("../img/icons2.svg"), none;}
.extern{padding-left:19px;}
.extern:before{position:absolute;left:0;top:2px;content:"";width:13px;height:12px;background:url("../img/icons2.png") no-repeat -60px 0;background-image:url("../img/icons2.svg"), none;}
.arrow + p{margin-top:1.5rem;}
.arrow{display:inline-block;color:#4f4f4f;font-size:14px;text-decoration:none;padding-left:14px;}
.arrow:before{position:absolute;display:block;content:"";left:0;top:8px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #f7323f;}
.arrow:hover{color:#4f4f4f;text-decoration:underline;}
.warning{padding-left:24px;margin-bottom:10px;}
.warning:before{position:absolute;content:"";display:block;top:4px;left:0;width:16px;height:14px;background:url("../img/icons2.png") no-repeat -40px 0;background-image:url("../img/icons2.svg"), none;}
.button{display:inline-block;border:1px solid #d5dbba;text-decoration:none;background:#fbfcf8 url("../img/arrow-right-grey.png") no-repeat top right;color:#4f4f4f;height:1.8rem;font-size:13px !important;line-height:inherit;padding:1px 24px 3px 10px;margin-bottom:12px;margin-right:4px;transition:box-shadow 0.45s, border-color 0.45s ease-in-out;}
.button:hover,.button:focus{border-color:#9ebd2a;box-shadow:inset 0 1px 5px rgba(158,189,42,0.3);background:#fbfcf8 url("../img/arrow-right-grey.png") no-repeat top right;color:#4f4f4f;}
.button.grey{background-color:#f7f7f7;border-color:#b9b9b9;}
.button.grey:hover,.button.grey:focus{border-color:#707070;box-shadow:inset 0 1px 5px rgba(115,115,115,0.3);background:#f7f7f7 url("../img/arrow-right-grey.png") no-repeat top right;}
.button[disabled],.button[disabled]:hover,.button[disabled]:focus{color:#7f7f7f;border-color:#a0a0a0;background-color:#fbfcf8;box-shadow:none !important;}
sup,sub{vertical-align:baseline;position:relative;top:-0.4em;}
sub{top:0.4em;}
.related h3 + ul{margin-top:0.3rem;}
.downloads > h2{font-size:14px;}
.downloads > ul > li > a{margin-left:14px;}
article.loading:after{display:block;position:absolute;content:" ";top:55px;bottom:1px;left:1px;right:1px;background:white url(/system/img/progress.gif) no-repeat 50% 50%;opacity:0.7;}
#modalLogin{width:400px;margin-left:-200px;padding:0;}
#modalLogin section{border-width:2px;margin-bottom:0;}
#modalLogin .close-reveal-modal{font-size:24px;text-decoration:none;}
#modalLogin form dl dt{width:120px;}
#modalLogin form dl dd{margin-left:130px;}
#modalLogin form .columns{padding-left:0;padding-right:0;}
@media only screen and (max-width: 64.063em){#modalLogin{width:90%;margin-left:5%;margin-top:200px;height:auto;min-height:auto;}
}
div.tiles{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
div.tiles a{display:block;}
div.tiles .tile{width:33.333333%;padding-left:15px;padding-right:15px;padding-bottom:30px;}
main.large-8 div.tiles .tile{width:50%;}
div.tiles .flip-container{perspective:1000px;}
div.tiles .flip-container:hover .flipper,div.tiles .flip-container.hover .flipper,div.tiles .tile.active .flip-container .flipper{transform:rotateY(180deg);}
div.tiles .flip-container,div.tiles .front,div.tiles .back{width:100%;}
div.tiles .flipper{transition:0.6s;transform-style:preserve-3d;position:relative;width:100%;padding-bottom:75%;}
div.tiles .front,div.tiles .back{position:absolute;top:0;left:0;height:100%;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}
div.tiles .front{z-index:2;transform:rotateY(0deg);background-color:#ffff80;}
div.tiles .back{transform:rotateY(180deg);background-color:white;}
div.tiles .back h2{margin:0 0 15px;padding:5px 20px;font-size:18px;font-weight:400;color:white;background-color:#114191;}
div.tiles .back p{padding:0 20px;color:#4f4f4f;font-size:16px;text-decoration:none;}
div.tiles img{position:absolute;min-width:100%;min-height:100%;}
@media (max-width: 575px){div.tiles .tile{width:100% !important;padding-left:35px !important;padding-right:35px !important;padding-bottom:25px !important;}
}
article.team{display:block;margin:10px 0 24px;padding:0;}
article.team h1{color:#114191;margin:0 5px 16px;padding:8px 16px 7px;color:white;background-color:#114191;}
div.tiles.contacts .flip-container.link{cursor:pointer;}
div.tiles.contacts .flipper{padding-bottom:77%;}
div.tiles.contacts .flipper .front h2,div.tiles.contacts .flipper .back h2{position:absolute;display:block;bottom:10px;margin-bottom:0;width:100%;font-size:18px;line-height:28px;padding:2px 16px;color:rgba(255,255,255,0.95);}
div.tiles.contacts .flipper .front h2{background-color:rgba(100,100,100,0.6);text-align:right;}
div.tiles.contacts .flipper .back p{margin-top:40px;margin-bottom:0;}
div.tiles.contacts .flipper .back .name{text-decoration:none;display:inline;font-size:18px;font-weight:normal;color:#114191;}
div.tiles.contacts .flipper .back .name:hover{color:#114191;}
div.contacts{margin-top:25px;margin-left:-10px;margin-right:-10px;margin-bottom:-10px;display:flex;flex-wrap:wrap;}
div.contacts div.contact{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px;margin-bottom:25px;}
div.contacts div.card{border:1px solid #ddd;height:100%;}
div.contacts div.card-image img{margin:0;width:100%;}
div.contacts div.card-title{padding-left:10px;padding-right:10px;}
div.contacts div.card-title h2,div.contacts div.card-title h2 a{font-weight:400;font-size:16px;line-height:1.6rem;}
div.contacts div.card-body{padding-left:10px;padding-right:10px;padding-bottom:8px;}
@media (max-width: 575px){div.contacts div.contact{flex-basis:100%;max-width:100%;}
}
