@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400&display=swap");
div:focus,
button:focus {outline: none;}

html {
    font-size:1.125em;
}
body {
    font-size:1rem;
    line-height:1.875rem;
    color:#000000;
    font-weight:300;
}
button.switch {
    font-size: 1rem;
    font-weight: 300;
    font-family: "roboto", arial, sans-serif;
}
form.simpleform span.required {line-height:1;}
#contact {display:none;}
#calamity {border-width:0;padding:0.5rem;margin:1rem 0;max-width: 1440px;}
.layout_four #calamity {position: absolute;}
table.calendar tbody tr td.disabled a {text-decoration:none;}
.menu-horizontal li.first-child {margin-left:0px;}

#tinyblock form#quicksearch {border-width:0;}

body,
#tinyblock form#quicksearch button.submit::before,
body.layout_four.scrolled_past_header #tinyblock form#quicksearch button.submit::before {font-family:"roboto", arial, sans-serif;}

@media only screen and (min-width : 960px) and (max-width : 1439px) {
    body {font-family:"roboto", arial, sans-serif;}
}
@media only screen and (min-width : 768px) and (max-width : 959px){
    body {font-family:"roboto", arial, sans-serif;}
}
@media only screen and (max-width : 767px){
	body {font-family:"roboto", arial, sans-serif !important;}
}
h1,
h2,
.items h2,
.section.sitemap h2.item-link,
h3,
.items h3,
.items.columns h2,
.section.sitemap h3.item-link,
h4,
.items h4,
h5,
h6 {font-family:"roboto", arial, sans-serif;}

a.calltoaction, a.calltoaction.new-window.external, .container_aside ul.items li.vacitem a.calltoaction {
    background-color:#2F7C37;
    color:#FFFFFF;
}

a.calltoaction:hover, a.calltoaction:focus, a.calltoaction.new-window.external:hover, a.calltoaction.new-window.external:focus, .container_aside ul.items li.vacitem a.calltoaction:hover, .container_aside ul.items li.vacitem a.calltoaction:focus, .container_aside ul.items li.vacitem a.calltoaction.new-window.external:hover, .container_aside ul.items li.vacitem a.calltoaction.new-window.external:focus {
    background-color:#375FBC;
    color:#FFFFFF;
}
.blocktitle.toggle-active, .section.product .blocktitle.toggle-active,
button.blocktitle, .section.product button.blocktitle,
.hidden_information, .product .hidden_information {border-color:#375FBC;border-radius:0;}
.blocktitle::after, .product .blocktitle::after {line-height:2rem;font-size:1rem;}

#row1 .two.columns, #row2 .two.columns, #row3 .two.columns, #row4 .two.columns {
    margin:0;
}
.item-title {font-size:inherit;}

h1, h2, h3, h4, h5, h6, p, ul, ol {color:#000000;}
h1, h2, h3, h4, h5, h6, a.item-title {
    font-weight:400;
    color:#375FBC;
    line-height:1.875rem;
}
.section {overflow-y:auto;}
.section table {margin-bottom:1rem;}
.section table th {text-align:left;}
.section table tr:nth-child(odd) {background-color:#2F7C3720;}
.section table th[scope=row],
.section table th[scope=col] {background-color:#2F7C3750;}
table.raster1, table.raster2, table.raster3, table.raster1 td, table.raster2 td, table.raster3 td, table.raster1 th, table.raster2 th, table.raster3 th {border-width:0;}


h1 {font-size:2rem;margin:0 0 1rem}
h2,
.items h2,

.section.sitemap h2.item-link,
.search-results h2.result-ammount {font-size:1.6rem;margin:0 0 1rem;}
.toggle_heading {font-size:1.6rem;font-weight:400;}


h3,
.items h3,
.items.columns h2,
.section.folder ul.items a.item-title,
.section.folder ul.items.columns a.item-title,
.section.sitemap h3.item-link {font-size:1.2rem;margin:0 0 1rem}

h4,
.items h4 {font-size:1.0rem;margin:0 0 1rem}
h5 {font-size:1.0rem;margin:0 0 1rem}
h6 {font-size:1.0rem;margin:0 0 1rem}
p {margin:0 0 1rem}
ul, ol {padding:0;}


ul.subitems {padding:0;margin-bottom:1rem;}

.items li, dl.items dd {margin:0 0 1.5rem;padding:0;}
.items p.description, .items p.with-photo {margin:0;color:#000000;}
p.with-photo img, a.item-photo img {padding:0;margin-right:20px;}
h2.sub-heading {border-color:#375FBC;margin:2rem 0 1.6rem;padding-bottom:1rem;}
.items.no-description h3 {margin:0;}

h1 ~ .description {margin-bottom:2rem;}

div#content-footer {border-width:0;border-color:#375FBC;margin:2rem 0;padding-top:1rem;min-height:auto;}

.quickto ul li {background-color:transparent;border-width:0;}
.quickto ul li a:hover, .quickto ul li a:focus {background-color:transparent;}
.quickto ul li a {color:#375FBC;padding:0;}

.onecolumn ul.items li,
.section ul:not(.items) li,
#side-content div.container-content ul li,
ul.subitems li {list-style-type:none;margin:0 0 0 1.25rem;font-weight:300;}

.container_aside ul.items li a,
.container_aside ul li a {color:#375FBC;padding:0;}
.container_aside ul.items li,
.container_aside ul li {border-width:0;}
.container_aside .ug-gallery-wrapper .ug-textpanel-title {font-weight:300;}

.search-results h2.result-ammount {padding-bottom:0.5rem; margin:3rem 0; border-bottom:1px solid #375FBC;}

.section.search-results li img {max-width: 80px;}

.section.search-results ul.pagerbar li.current {border-width:0; background-color:transparent; padding:0;margin:0;min-width:40px;min-height:40px;color:#000000;text-decoration:none;font-weight:400;}
.section.search-results ul.pagerbar li {padding:0 !important; margin:0;}
.section.search-results ul.pagerbar li::before {content:"";}
.section.search-results ul.pagerbar a {padding: 0 10px; min-width:40px;min-height:40px;border-width:0;text-decoration:underline;}

.section.document ul:not(.items) li ,
.section ol:not(.items) li {margin:0 0 0 1.8rem;font-weight:300;}

.onecolumn .landing ul li::before,
.section ul:not(.items) li::before,
.quickto ul li::before,
.footer_website .folder li::before,
div.container_aside.briefing .container-content ul.items li::before,
div.container_aside.folder .container-content ul.items li::before,
#side-content div.container-content li::before,
ul.subitems li::before {
    content:"\f054";
    font-family:fontawesome;
    display: block;
    position: relative;
    max-width: 0;
    max-height: 0;
    left: -0.75rem;
    top: 0px;
    color:#375FBC;
    font-size: 0.5rem;
}
/* formdesigner */
.section .checkfields ul li {margin:0;}
.section .checkfields ul li::before {content:"";position:static;display:none;}
form.simpleform table.calendar {position:static;}
form.simpleform a.calendar-button {height:27px;}
form.simpleform .checkfields ul label,
form.simpleform label.inline {display:inline;}
form.simpleform input.checkbox, form.simpleform input.radio {float:none;display:inline;vertical-align: inherit;}
form.simpleform select.inputfield.timefield, form.simpleform input.inputfield.datefield {width:110px;}
form.simpleform.summary .answer > dl {padding: 8px;}

#get_box ul.subitems li {margin-left:0;}
#get_box ul.subitems li::before {content:"";padding:0;}
#get_box a.filetype:focus::before, #get_box a.filetype:hover::before, a.block_link:focus::before, a.block_link:hover::before {color:#FFFFFF;}
#get_box a.calltoaction, a.block_link {font-size:1rem;}
.tabcontainer {line-height:1.5em;}
#header.isloggedindigid .container-sessions,
#header .container-sessions {top:40px;}
.container.digid-session, .container.login-session, .container.er4b-session, .container.eidas-session, .container.cmslogin-session, .container.passportlogin-session, #shoppingcart-session {
    font-weight:300;line-height:1rem;text-align:left;float:right;
}
button.blocktitle, .section.product button.blocktitle,
.hidden_information {padding:0.5rem;}
h2 + .hidden_information {margin-top:-1rem}
#social-sharing div.hidden_information {margin-top:-0.3rem;}
#social-sharing ul.icon-list {overflow:hidden;padding:0;}

a {
    transition: all 0.18s ease;
}

body.overview_folder .row2_content .grid-16,
.search-results.grid-16 {margin-left:0; margin-right:0;width:100%;}
body.overview_folder .row2_content .grid-16, .search-results.grid-16 {width:100%;}
.grid-11 {width:68%;margin:0;box-sizing:border-box;}
.grid-5 {width:23.6%;margin:0;float:right;}
.pull-11,.push-5 {left:0;}
ul.menu-horizontal{height:0;}
.contentrow > .section, .layout_four .contentrow .onecolumn {
    margin:0;
}

body.menutype_horizontal .content-wrapper.horizontal,
body.menutype_dual .content-wrapper.horizontal,
#content.error-page,
.content-wrapper.horizontal {
    padding-top:130px;
}
#accessibility-tools {
    margin:0;
    top:9px;
    right:0;
    width:246px;
    text-align:right;
    font-weight:300;
    line-height:1;
}
/* zonder hoog-contrast-knop */
div#styleselect {display:none;}
div#accessibility-tools {width:auto;right:0px;left:auto;}
div.toplinks {right:6.5rem;}


/* Met Hoog-contrast knop
div#accessibility-tools {width:13rem;right:0;left:auto;}
div.toplinks {right:13rem;} */



div#styleselect {position:static;padding-left:0;margin-left:0;margin-top:4px;width:95px;float:right;}

.toplinks {right:246px;line-height:1;top:12px;}
.toplinks ul.quicklinks {margin-left:0;}
.toplinks ul.quicklinks li.last-child {background-color:transparent;padding:0 15px 0 0;margin:0 15px 0 0;}
.toplinks ul.quicklinks li {line-height:1;margin:0 15px 0 0; padding-right:15px; border-right:1px solid #375FBC;}
.toplinks ul.quicklinks li a,
.toplinks ul.quicklinks li.last-child a {color:#375FBC;font-weight:300;line-height:1;}

div#menu_wide {
    top: 79px;
    width:960px;
    height:0px;
    min-height:0;
    right: 0;
    padding: 0;
    box-sizing: border-box;
    background-color: transparent;
    left: 0px;
    margin: 0 auto;
    border-bottom: 0;
    z-index:9;
    position:fixed;
    transition: top 0.5s;
}

body.dsEditToolbarVisible div#menu_wide {
    top:131px;
}

body.menutype_horizontal #dl-menu.dl-menuwrapper a, body.menutype_dual #dl-menu.dl-menuwrapper a, body.menutype_horizontal #dl-menu.menu-horizontal a, body.menutype_dual #dl-menu.menu-horizontal a,
.menu-horizontal li a {
    padding:0px 15px;
    border-right:1px solid #000000;
    font-size:1.5rem;
    line-height:1.4rem;
    font-weight:400;
    color:#375FBC;
}
body.menutype_horizontal #dl-menu.menu-horizontal li.last-child a {border-right-width:0;}
body.menutype_horizontal #dl-menu.menu-horizontal li.active a,
.menu-horizontal li.active a {
    text-decoration:underline;
}
body.menutype_horizontal #dl-menu.menu-horizontal li.active li a,
.menu-horizontal li.active li a {text-decoration:none;}

.singlemenu li:hover > a, .singlemenu li a.show-menu,
.menu-horizontal li.active a {
    background-color:#FFFFFF;
    color:#375FBC;
}
body.menutype_horizontal ul.dropdownmenu, body.menutype_dual ul.dropdownmenu {
    top:36px;
    left:0;
    width:960px;
    columns:3;
    column-rule: 1px solid #375FBC;
}
body.menutype_horizontal ul.dropdownmenu li:nth-child(3n+1) {clear:none;}
body.menutype_horizontal ul.dropdownmenu li {width:100%;float:none;overflow:hidden;}

body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link,
body.menutype_dual #dl-menu ul.dropdownmenu li a.item-link {
    border-width:0;
    font-size:1rem;
    line-height:1.5rem;
}
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link:hover,
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link:focus {text-decoration:underline;background-color:transparent;}
.menu-thumb {
    float:left;
    clear:left;
    margin-right:10px;
}
a#logo {
    padding:0;
}
div#header {
    position: fixed;
    width: 100%;
    height: 130px;
    min-height: 130px;
    background-color: #FFFFFF;
    z-index: 4;
    box-shadow: 0 0px 4px 0 #000000;
}

body.layout_four #tinyblock form#quicksearch {
    z-index:9999;
    top:280px;
    left:0px;
    right:0;
    margin:0 auto;
    width:50%;
    transition: all 0.2s ease-in;
    border-width:0;
    position:fixed;
}
body.layout_four #tinyblock form#quicksearch input.text {font-size:1.75rem;height:4.5rem;border-radius: 15px 0 0 15px;}
body.layout_four #tinyblock form#quicksearch button.submit {height:4.5rem;border-radius:0 15px 15px 0;}
body.layout_four #tinyblock form#quicksearch button.submit::before {font-size:1.75rem;font-weight:400;}

body.layout_four #tinyblock form#quicksearch input.text {background-color:rgba(255, 255, 255, 0.9);}
body.layout_four #tinyblock form#quicksearch input.text:hover, body.layout_four #tinyblock form#quicksearch input.text:focus {background-color:#FFFFFF;}

#tinyblock form#quicksearch,
body.calamity_active #tinyblock form#quicksearch,
body.layout_four.scrolled_past_header #tinyblock form#quicksearch {
    top: 65px;
    height:2.6rem;
    left: auto;
    right: 0;
    width:auto;
    margin: 0;
    box-sizing:border-box;
    position:absolute;
}
#tinyblock form#quicksearch input.text,
body.calamity_active #tinyblock form#quicksearch input.text,
body.layout_four.scrolled_past_header #tinyblock form#quicksearch input.text {border:1px solid #375FBC;}

#tinyblock form#quicksearch input.text,
body.calamity_active #tinyblock form#quicksearch input.text,
body.layout_four.scrolled_past_header #tinyblock form#quicksearch input.text{
    width: 79% !important;
    padding: 0 20px;
    margin:0;
    font-size: 1rem;
    background-color: #FFFFFF;
    font-weight: 400;
    transition: background-color 0.18s;
    height: 2.5rem;
    transition: all 0.2s ease-in;
    border-radius:10px 0 0 10px;
}
#tinyblock form#quicksearch button.submit,
body.calamity_active #tinyblock form#quicksearch button.submit,
body.layout_four.scrolled_past_header #tinyblock form#quicksearch button.submit{
    min-width: 0;
    height: 2.5rem;
    margin: 0;
    float: right;
    width: 21%;
    padding: 0px;
    background-color: #375FBC;
    color:#FFFFFF;
    transition: all 0.2s ease-in;
    border-radius:0 10px 10px 0;
}


#tinyblock form#quicksearch button.submit::before,
body.calamity_active #tinyblock form#quicksearch button.submit::before,
body.layout_four.scrolled_past_header #tinyblock form#quicksearch button.submit::before{
    content: "Zoek";
    font-size: 1rem;
    font-weight: 400;
    color: #FFFFFF;
}


#tinyblock form#quicksearch input.text.placeholder {text-indent:-999999em;}
#tinyblock form#quicksearch input.text:focus {text-indent:0;}


/* home */
#row1.sublayout_row1_onlytoptasks {
    height:725px;
}

div.onlytoptasks {padding:0;margin-top:480px;}
ul.onlytoptasks.columns {display:flex;flex-direction:row;justify-content: space-between;align-items: baseline;}

ul.onlytoptasks li.column {height:220px;margin:0;}

ul.onlytoptasks.bannercount-1 li.column,
ul.onlytoptasks.bannercount-2 li.column,
ul.onlytoptasks.bannercount-3 li.column,
ul.onlytoptasks.bannercount-4 li.column,
ul.onlytoptasks.bannercount-5 li.column,
ul.onlytoptasks.bannercount-6 li.column {
    width:220px;
    margin:0;
}
ul.onlytoptasks li.column a {
    width:220px;
    height:100px;
    background: rgba(255, 255, 255, 0.9);
    border:0px solid #375FBC;
    transition: background-color 0.18s;
    padding:0 10px;
    font-size:1.05rem;
    color:#375FBC;
    border-radius:15px;
}
ul.onlytoptasks li.column.photo a {
    height:220px;
}
ul.onlytoptasks li.column a img {margin:15px auto; height:110px;width:110px;}
ul.onlytoptasks li.column a:hover img, ul.onlytoptasks li.column a:focus img {
    filter: brightness(0) invert(1);
}

ul.onlytoptasks li.column a span {
    height:60px;
}
ul.onlytoptasks li.column a:hover,
ul.onlytoptasks li.column a:focus {
    background-color:#375FBC;
    color:#FFFFFF;
}
.layout_four #row3,
.layout_four #row4 {margin:2rem 0;}

/* home row2 */
#row2.sublayout_row2_one-columns {
    background-color:#FFFFFF;
    margin:3rem 0 2rem;
}

.layout_four .column .section.briefing h2.offscreen,
#row2.sublayout_row2_one-columns .folder h2 {
    background-color:transparent;
    color:#375FBC;
    border-bottom:0px solid #375FBC;
    padding-bottom:0.5rem;
    position:static;
}
.layout_four .column .section.briefing h2.offscreen {
    position:static;
    padding:0 0 0.5rem 0;
    margin-bottom:0.5rem;
    font-size:1.5rem;
    font-weight:400;
}

.container_aside.landing.briefing h2,
.fotobar h2,
.fotobar_three h2,
.column .quickto h2,
.container_aside.landing.briefing h2 a,
.fotobar h2 a,
.fotobar_three h2 a{
    background-color:transparent;
    color:#375FBC;
    padding:0;
    font-size:1.5rem;
    font-weight:400;
}
.container_aside.landing.briefing a.read-more,
a.read-more {border-width:0;font-weight:300;text-align:left;}
.container_aside.landing.briefing a.read-more {padding-left:0} /* Oldebroek only */

.section.folder .columns h2,
.section.folder .columns h3 {position:relative;}
.section.folder .columns h2 a,
.section.folder .columns h3 a,
.container.landing h2 a span {display:block; padding:0 1.5rem 0.5rem 0;}

.container_aside.landing.briefing h2 a,
.container.landing h2 a span {
    display: flex;
    min-height: 75px;
    align-items: flex-end;
}
.section.folder .columns h2 a {}

.column .quickto h2 {padding:0 0 0.5rem;border-bottom:0px solid #375FBC;}
.section.folder .columns h2 {border-bottom:0px solid #375FBC;}

.quickto ul {margin:0.5rem 0 0;}

.section.search-results h3 a::before,
.section.folder .column h2 a::after,
.section.folder .column h3 a::after,
.section.folder a.item-title::after,
.container.landing h2 a span::after {
    content:"\f054";
    font-family:fontawesome;
    display:inline-block;
    color:#375FBC;
    font-size: 1rem;
    line-height: 1.5;
    padding-left:15px;
    text-decoration:none;
    top:auto;
}
.section.search-results h3 a::before {padding-left:0;}
.onecolumn .section.folder a.item-title::after {content:"";padding:0;display:none;} 
.container.landing h2 a span::after {
    padding:0;
    position:absolute;
    right:0;
}

/* Pijl onderaan link
.section.folder .columns h2 a::after,
.section.folder .columns h3 a::after {top:auto; bottom:2.3rem;}
*/

.container.landing h2 a span span.dsEditText::after {display:inline;content:"";}
.container.landing img {margin-top:0.5rem;}

.container_aside.landing.briefing h2 a,
.fotobar h2 a span,
.fotobar_three h2 a span {
    background-color:transparent;
    color:#375FBC;
    border-bottom:0px solid #375FBC;
    padding-bottom:0.5rem;
}

div.container_aside h3 {
    background-color:transparent;
    color:#375FBC;
    font-size:1.5rem;
    font-weight:400;
}
div.container_aside.folder h3,
div.container_aside h3 a span.title {
    border-bottom:0px solid #375FBC;
    padding-bottom:0.5rem;
}
div.container_aside h3 img {margin-top:0.5rem;}
div.container_aside h3 a {
    color:#375FBC;
    font-size:1.5rem;
}
div.container_aside .container-content {
    border-top:0px solid #375FBC;
    padding-top:0rem;
}
.detail_aside #side-content {margin-top:0;}
.aside .container h3, .container_aside h2, .container_aside h3, .container_aside .title_fotobar, div.container_aside.url h3 a span.title, div.container_aside.softlink h3 a span.title, div.container_aside.document h3 a span.title, div.container_aside.product h3 a span.title {
    background-color:transparent;
    color:#375FBC;
    font-size:1.5rem;
    padding:0 0 0.5rem;
    font-weight:400;
}
.container_aside ul.items li a:hover,
.container_aside ul.items li a:focus {background-color:transparent;}

.container.landing h2 a span span.dsEditText {border-width:0;}
.softlinks .fotobar_description, .hardlinks .fotobar_description {
    margin:0.5rem 0 0;
}
div.container_aside > ul, div.container_aside > div,
div.container_aside.briefing .container-content, div.container_aside.folder .container-content {margin-top:0.5rem;padding:0; border-width:0;}
div.container-content, div.container_aside.briefing .container-content p {padding:0;}
div.container-content p {margin:0 0 1rem;}

#row2.sublayout_row2_one-columns .folder ul.items {
    columns:3;
display:block;
}
div.container-content .items li,
.quickto ul li,
.footer_website .folder li,
#row2.sublayout_row2_one-columns .folder ul.items li {
    margin:0 0 0 1rem;
    overflow:visible;
    display:flex;
    border-width:0;
}
#row2.sublayout_row2_one-columns .folder ul.items a.item-title,
#row2.sublayout_row2_one-columns .folder ul.items a.item-title span.title {padding:0;font-size:1rem;font-weight:300;color:#375FBC;}

#row1,
#row3 {background-color:#FFFFFF;}

nav.breadcrumbs {margin:0;padding:2rem 0;color:#375FBC;font-weight:300;}
nav.breadcrumbs a {color:#375FBC;}

/* home row4 */
body.layout_four .columns.two,
body.layout_four .columns.three,
body.layout_four .columns.four {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.footer_website {border-top:10px solid #375FBC;}
.footer_website .contentrow {width:100%;background-color:#FFFFFF;}
#footer {background-color:#FFFFFF;}
div#footer ul.quicklinks {float:none;margin:0;padding:1rem 0;text-align:center;line-height:1;}
#footer_columns {
    padding:2rem 0 1rem;
    margin:0 auto;
    clear:both;
}
div#footer ul.quicklinks li {padding:0;margin:0;}
div#footer ul.quicklinks li a {color:#375FBC;border-right:1px solid #375FBC;padding:0 15px 0 0;margin:0 15px 0 0;}
div#footer ul.quicklinks li.last-child a {border-width:0;}
div#footer ul.quicklinks li a.external {border-width:0;padding:0;margin-right:10px;}
div#footer ul.quicklinks li a.external::after {content:"";padding:0;}
div#footer ul.quicklinks li a img {vertical-align:bottom;}

/*#contact-information .heading,
#footer_columns .column h1,
#footer_columns .column h2,
#footer_columns .column h3,
#footer_columns .column h4,
#footer_columns .column td,
.footer_website h2, .footer_website h3, .footer_website h4, .footer_website h5, .footer_website h6,
.footer_website p, .footer_website ul, .footer_website ol, 
.footer_website ul li::before,
.footer_website .folder ul li::before,
.footer_website .section ul:not(.items) li::before,
.footer_website a,
#contact-information p a {
    color:#FFFFFF;
    font-weight:300;
}
*/
#footer_columns .column h2 {
    padding-bottom:0.5rem;
    font-size:1.5rem;
    font-weight:400;
    margin:0 0 0.5rem;
    border-bottom:0px solid #FFFFFF;
}

#row3 .three.columns,
body.layout_four .columns.three {margin:0;}
body.layout_four .columns.three .column {margin:0;width:32.3%;}


@media only screen and (min-width : 1440px) {
    .contentrow,
    #footer_columns {width:1440px;margin:0 auto;}
}
@media only screen and (min-width : 960px) and (max-width : 1439px) {
    html {font-size:16px;}
    body {font-size:1rem !important;}
    .grid-5 {width:27%;} 
    .contentrow,
    #footer_columns {width:96%;margin:0 auto;}
    .contentrow > .contentrow {width:100%;}
    a#logo img {height:85px;}
    div#menu_wide {top:85px;}
    body.menutype_horizontal ul#dl-menu {width:100%;}
    body.menutype_horizontal #dl-menu.menu-horizontal a {font-size:1.3rem;}
    body.menutype_horizontal ul.dropdownmenu {top:25px;width:100%;columns:2;}
    .menu-horizontal li.first-child {margin-left:10px;}
    
    #tinyblock form#quicksearch, body.calamity_active #tinyblock form#quicksearch, body.layout_four.scrolled_past_header #tinyblock form#quicksearch {top:77px;}
    #tinyblock form#quicksearch button.submit, body.calamity_active #tinyblock form#quicksearch button.submit, body.layout_four.scrolled_past_header #tinyblock form#quicksearch button.submit {padding:10px;}
    ul.onlytoptasks.bannercount-1 li.column, ul.onlytoptasks.bannercount-2 li.column,
    ul.onlytoptasks.bannercount-3 li.column, ul.onlytoptasks.bannercount-4 li.column,
    ul.onlytoptasks.bannercount-5 li.column, ul.onlytoptasks.bannercount-6 li.column {width:16%;}
    ul.onlytoptasks li.column a {width:100%;}
    h2, .items h2, .section.sitemap h2.item-link {font-size:1.5rem;}
    #footer_columns .column h2,
    .container_aside.landing.briefing h2, .fotobar h2, .fotobar_three h2, 
    .container_aside.landing.briefing h2 a, .fotobar h2 a, .fotobar_three h2 a {font-size:1.3rem;}
}
@media only screen and (min-width : 5px) and (max-width : 959px){
    ul.menu-horizontal {height:auto;}
    .layout_four #calamity {position: static;}
    .three .column .quickto h2,
    #footer_columns .column h2,
    #row2.sublayout_row2_one-columns .folder h2,
    .section.folder h2 a.item-title,
    .three .column .fotobar h2 a, .fotobar h2 a {position:static;font-size:1.4rem !important;font-weight:400 !important;}
    a#logo {padding-top:0;}
    #tinyblock form#quicksearch {top:50px !important;right:5rem;}
    body.layout_four #tinyblock form#quicksearch {top:170px;right:0;}
    body.menutype_horizontal #dl-menu.menu-horizontal a {border:0 solid #375FBC;border-width:1px 0 0;}
    
    body.layout_four #tinyblock form#quicksearch {
        height: 2.6rem;
        left: auto;
        right: 5rem;
        width: 30.5%;
        margin: 0;
        box-sizing: border-box;
    }
    body.layout_four #tinyblock form#quicksearch input.text {border-radius: 10px 0 0 10px;height:2.4rem;font-size:1rem;}
    body.layout_four #tinyblock form#quicksearch button.submit {border-radius: 0 10px 10px 0;height:2.4rem;font-size:1rem;}
    body.layout_four #tinyblock form#quicksearch button.submit::before {font-size:1rem;}
    
}
@media only screen and (min-width : 768px) and (max-width : 959px){
    html {font-size:16px;}
    body {font-size:1rem !important;}
    .grid-5 {width:27%;}
    div.contentrow,
    #footer_columns {width:96% !important;margin:0 auto;}
    .contentrow > .contentrow {width:100%;}
    
    div#header {min-height:110px;height:110px;}
    body.menutype_horizontal .content-wrapper.horizontal, body.menutype_dual .content-wrapper.horizontal, #content.error-page, .content-wrapper.horizontal {
        padding-top:110px;
    }
    
    div#accessibility-tools {top:10px;right:2%;}
    a#logo {padding-top:0 !important;}
    a#logo img {max-width:none !important; max-height:none !important; height:85px;}

    #tinyblock form#quicksearch, body.calamity_active #tinyblock form#quicksearch, body.layout_four.scrolled_past_header #tinyblock form#quicksearch {right:5rem;top:50px;}
    
    div#menu_wide {top:50px;left:auto; right:1rem;margin:0; width:2.7rem;height:2.7rem;}
    div#menu_wide::after {top:0;left:0;width:100%;background-color:#375FBC;height:9px;box-shadow:0 16px 0 #375FBC, 0 32px 0 #375FBC; }
    button#menu-icon {width:2.7rem;height:2.7rem;padding-left:6rem;overflow:hidden;background-color:#FFFFFF;}
    
    ul#dl-menu, body.menutype_horizontal ul#dl-menu {box-shadow: 0 0px 4px 0 #000000;left:auto !important;right:0;top:70px !important; margin:0 !important;}
    ul.menu-horizontal a, ul.menu-horizontal a:hover, ul.menu-horizontal .moremenu .dropdownmenu a:hover {background-color:#FFFFFF;}
    body.menutype_horizontal ul.menu-horizontal li.first-child {width:auto;}
    body.menutype_horizontal ul.dropdownmenu, body.menutype_dual ul.dropdownmenu {width:auto;}
    body.menutype_horizontal ul.menu-horizontal li {width:96vw;}
    body.menutype_horizontal #dl-menu.menu-horizontal a {line-height:3rem;}
    body.menutype_horizontal ul.dropdownmenu li {border-bottom-width:0;}
    body ul.menu-horizontal a, ul.menu-horizontal a:hover, ul.menu-horizontal .moremenu .dropdownmenu a:hover,
    body.menutype_horizontal ul.dropdownmenu li a.item-link {background-color:#FFFFFF;}
    
   /* .onecolumn .section ul li::before, .section ul:not(.items) li::before, 
    div.container_aside.briefing .container-content ul.items li::before, 
    div.container_aside.folder .container-content ul.items li::before, 
    #side-content div.container-content li::before, ul.subitems li::before,
    .quickto ul li::before {
        top:9px;
    }*/
    div.onlytoptasks {margin-top:230px;}
    body.calamity_active div.onlytoptasks {margin-top:0;}
    ul.onlytoptasks {width:100%;}
    body.layout_four ul.onlytoptasks.columns {display:block;columns:3;}
    body.layout_four ul.onlytoptasks.columns .column {display:block;float:none;clear:none;margin-bottom:2rem;}
    
}
@media only screen and (max-width : 767px){
    html {font-size:16px;}
    body {font-size:1rem !important;}
    h1 {font-size:1.5rem;}
    h2, .items h2, .section.sitemap h2.item-link {font-size:1.4rem;}
    h3 {font-size:1.3rem;}
    h4 {font-size:1.2rem;}
    h5 {font-size:1.1rem;}
    h6 {font-size:1rem;}
    #row2.sublayout_row2_one-columns {margin:1rem 0 0;}
    .layout_four #row3, .layout_four #row4 {margin:0;}
    
    div.grid-11,
    div.grid-5 {width:100%;margin:0;}
    body.overview_folder .row2_content .grid-16, body.overview_folder .row2_content .main-content,
    body.layout_four h1.onscreen, body.layout_four .columns, body.layout_four .onecolumn,
    body.overview_folder .row2_content .grid-16, .search-results.grid-16 {width:100%; margin:0 !important;}
    nav.breadcrumbs {margin:0 !important;}
    div.contentrow {width:94% !important;margin:0 auto;}
    .footer_website .contentrow  {width:100% !important;margin:0 auto;}
    #footer_columns {width:94% !important;margin:0 auto !important;}
    div.contentrow > div.contentrow {width:100% !important;}
    
    div#header {min-height:110px;height:110px;}
    body.menutype_horizontal .content-wrapper.horizontal, body.menutype_dual .content-wrapper.horizontal, #content.error-page, .content-wrapper.horizontal {
        padding-top:110px;
    }
    
    div#accessibility-tools {top:10px;right:0;}
    #accessibility-tools .readspeaker {margin-right:0;}
    div#styleselect {margin-top:0;}
    body a#logo {max-width:non;padding-top:0px;display:inline-block;height:50px;}
    body a#logo img {max-width:none !important; max-height:none !important; height:100%;width:auto;}
    
    body.layout_four #tinyblock form#quicksearch {top:50px;height: 2.6rem;left: auto;right:4rem;width:calc(100% - 4rem);}
    
    body.layout_four #tinyblock form#quicksearch button.submit::before {font-weight:400;font-size:1rem;}
    #tinyblock form#quicksearch, body.calamity_active #tinyblock form#quicksearch, body.layout_four.scrolled_past_header #tinyblock form#quicksearch {right:4rem !important;top:65px !important;left:auto !important;width:calc(100% - 4rem);}
    #tinyblock form#quicksearch input.text, body.calamity_active #tinyblock form#quicksearch input.text, body.layout_four.scrolled_past_header #tinyblock form#quicksearch input.text {width:70% !important;}
    #tinyblock form#quicksearch button.submit, body.calamity_active #tinyblock form#quicksearch button.submit, body.layout_four.scrolled_past_header #tinyblock form#quicksearch button.submit {width:30%;}
    body.layout_four #tinyblock form#quicksearch input.text {font-size:1rem;height:2.5rem;border:1px solid #375FBC;}
    body.layout_four #tinyblock form#quicksearch button.submit {height:2.5rem;}
    body.layout_four #tinyblock form#quicksearch,
    #tinyblock form#quicksearch input.text, body.calamity_active #tinyblock form#quicksearch input.text, body.layout_four.scrolled_past_header #tinyblock form#quicksearch input.text {transition:none;}
    
    
    div#menu_wide {top:65px;left:auto; right:1rem;margin:0; width:2.7rem;height:2.7rem;}
    div#menu_wide::after {top:0;left:0;width:100%;background-color:#375FBC;height:9px;box-shadow:0 16px 0 #375FBC, 0 32px 0 #375FBC; }
    button#menu-icon {width:2.7rem;height:2.7rem;padding-left:6rem;overflow:hidden;background-color:#FFFFFF;}
    
    ul#dl-menu, body.menutype_horizontal ul#dl-menu {box-shadow: 0 0px 4px 0 #000000;left:auto !important;right:0;top:70px !important; margin:0 !important;}
    ul.menu-horizontal a, ul.menu-horizontal a:hover, ul.menu-horizontal .moremenu .dropdownmenu a:hover {background-color:#FFFFFF;}
    #dl-menu, body.menutype_horizontal ul#dl-menu {width:92vw !important;max-height:70vh !important;overflow-y:auto;background-color:#FFFFFF;}
    body.menutype_horizontal ul.menu-horizontal li.first-child {width:auto;}
    body.menutype_horizontal ul.menu-horizontal li {width:auto;}
    body.menutype_horizontal #dl-menu.menu-horizontal a {line-height:3rem;}
    body.menutype_horizontal ul.dropdownmenu, body.menutype_dual ul.dropdownmenu {width:100%;columns:1;column-rule-width:0;}
    body.menutype_horizontal ul.dropdownmenu {display:none;}
    body.menutype_horizontal li.active ul.dropdownmenu {display:block;}
    body.menutype_horizontal #dl-menu.dl-menuwrapper a, body.menutype_dual #dl-menu.dl-menuwrapper a, body.menutype_horizontal #dl-menu.menu-horizontal a, body.menutype_dual #dl-menu.menu-horizontal a, .menu-horizontal li a {border-width:0;}
    body.menutype_horizontal ul.dropdownmenu li {border-bottom-width:0;}
    body ul.menu-horizontal a, ul.menu-horizontal a:hover, ul.menu-horizontal .moremenu .dropdownmenu a:hover,
    body.menutype_horizontal ul.dropdownmenu li a.item-link {background-color:#FFFFFF;}
    
    div.onlytoptasks {margin-top:1rem;}
    #row1.sublayout_row1_onlytoptasks {height:auto;background-color:#375FBC;}
    #row2.sublayout_row2_one-columns {padding-top:0;}
    ul.onlytoptasks.columns {display:block;}
    ul.onlytoptasks.bannercount-1 li.column, ul.onlytoptasks.bannercount-2 li.column,
    ul.onlytoptasks.bannercount-3 li.column, ul.onlytoptasks.bannercount-4 li.column,
    ul.onlytoptasks.bannercount-5 li.column, ul.onlytoptasks.bannercount-6 li.column {height:auto;margin-bottom:1rem;width:100%;}
    ul.onlytoptasks li.column.photo a {width:100%;height:50px;padding:7px;font-size:1.05rem;min-height:0;}
    ul.onlytoptasks li.column a img {float:left;width:36px;height:36px;margin: 0 15px 0 0;}
    ul.onlytoptasks li.column a span {width:auto;height:38px;justify-content:left;}
    
    #row2.sublayout_row2_one-columns .folder ul.items {columns:1;column-rule-width:0;}
    
    .container_aside.landing.briefing h2 a,
    .section.folder .columns h2 a, .container.landing h2 a span {
        min-height: auto;
    }
    
    body.layout_four .columns.two, body.layout_four .columns.three, body.layout_four .columns.four {display:block;}
    body.layout_four .columns.three .column,
    .two .column, .three .column, .four .column, .five .column {width:100% !important;}
    
    div.fotobar a {max-height:none;}
    div#footer ul.quicklinks li a {padding-right:5px;margin-right:5px;}
    
    div.toplinks {right:0px;top:35px;}
    div.toplinks ul.quicklinks li.last-child {border-right-width:0;margin-right:0; padding-right:0;}
    div#accessibility-tools {left:auto;top:10px;}
    .toplinks ul.quicklinks li {margin-right:10px;padding-right:10px;}

}


/* Scherm met een hoogte van maximale hoogte van 768 - ipad liggend */
@media only screen and (max-height : 768px) {
    div.onlytoptasks {margin-top:340px;}
}
/* Scherm met een hoogte van maximale hoogte van 600 - lage resolutie of telefoon */
@media only screen and (max-height : 600px) {
    div.onlytoptasks {margin-top:240px;}
}
/* Scherm met een hoogte van maximale breedte van 767 - mobiel liggend */
@media only screen and (max-width : 767px) {
    div.onlytoptasks {margin-top:10px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
    body.menutype_horizontal ul.dropdownmenu {columns:1;}
    body.menutype_horizontal ul.dropdownmenu li {float:left;width:50%;}
    body.menutype_horizontal ul.dropdownmenu li:nth-child(odd) {clear:left;}
    body.menutype_horizontal ul.dropdownmenu li:nth-child(even) {clear:right;}
}



div.container_aside.folder .container-content p.description{padding:0;background-color:transparent;border-width:0;}
.section.briefing a.rss_feed {display:none;}
ul.subitems span.objectinfo {font-style: normal;}

/* hoog contrast */

.highcontrast {}

.highcontrast div#quicklinks li.last-child,
.highcontrast #row2_content .simpleform input.submit,
.highcontrast #social-follow,
.highcontrast .container_aside h3,
.highcontrast .container_aside form.simpleform input.submit,
.highcontrast ul.toptasks .active h2.toptasks_tab,
.highcontrast ul.toptasks h2.toptasks_tab.focus,
.highcontrast ul.toptasks h3.toptasks_title,
.highcontrast #slider h2,
.highcontrast .quickto h2,
.highcontrast #row3 .quickto h2,
.highcontrast .fotobar h2,
.highcontrast .fotobar h2 a,
.highcontrast .fotobar_three h2,
.highcontrast .fotobar_three h2 a,
.highcontrast .aside .container h3,
.highcontrast a.menu-horizontal li.active a,
.highcontrast .menu-horizontal li:focus a,
.highcontrast .menu-horizontal li:hover a,
.highcontrast .menu-horizontal li:focus a,
.highcontrast .menu-horizontal li:hover a,
.highcontrast .menu-horizontal li.active a,
.highcontrast .aside .container h3, 
.highcontrast .container_aside h2, 
.highcontrast .container_aside h3, 
.highcontrast .container_aside .title_fotobar, 
.highcontrast .fotobar_three h2 a, 
.highcontrast .newsdescription h2 a, 
.highcontrast div.container_aside.url h3 a span.title, 
.highcontrast div.container_aside.softlink h3 a span.title, 
.highcontrast div.container_aside.document h3 a span.title, 
.highcontrast div.container_aside.product h3 a span.title, 
.highcontrast .mapoverview.landing h2 {
    background-color:inherit !important;
}
.highcontrast form.simpleform input.submit,
.highcontrast #filter .submit_button, 
.highcontrast form.simpleform a.close, 
.highcontrast .submit_button.submit, 
.highcontrast ul.icon-list a.list-icon, 
.highcontrast .menu-horizontal li.active a, 
.highcontrast .menu-horizontal li:hover a, 
.highcontrast ul.secnav a.item-link, 
.highcontrast ul.secnav span.item-link, 
.highcontrast ul.toptasks h2.toptasks_tab a, 
.highcontrast ul.toptasks .active h3.toptasks_title span, 
.highcontrast #slider h2, 
.highcontrast .fotobar a, 
.highcontrast #social-follow p, 
.highcontrast .fotobar_three a,
.highcontrast .banner, 
.highcontrast ul.pagerbar li.current, 
.highcontrast ul.pagerbar a:hover, 
.highcontrast div#quicklinks li.last-child a, 
.highcontrast .aside .container h3, 
.highcontrast .container_aside h2, 
.highcontrast .container_aside h3, 
.highcontrast .container_aside h4, 
.highcontrast .container_aside h5, 
.highcontrast .container_aside .title_fotobar, 
.highcontrast .fotobar_three h2 a, 
.highcontrast .with-background .quicklinks a, 
.highcontrast #slider h2 a, 
.highcontrast .newsdescription h2 a, 
.highcontrast ul#topproducts span a h3, 
.highcontrast #product-themes .blocks .item-title, 
.highcontrast #product-themes .blocks .item-title h3 {
    color:inherit !important;
    background-color:inherit !important;
}
.highcontrast #slider h2 a,
.highcontrast #row3 .quickto h2, 
.highcontrast h3.submenutitle, 
.highcontrast .quickto h2, 
.highcontrast .title_fotobar, 
.highcontrast ul.toptasks h2.toptasks_tab a:focus, 
.highcontrast ul.toptasks h2.toptasks_tab a:hover, 
.highcontrast .search-productcatalog .container h2, 
.highcontrast .life_productcatalog .container h2, 
.highcontrast .anchors_producttitle, 
.highcontrast #get_box h2, 
.highcontrast #bannerfoto .header_text span, 
.highcontrast ul#topproducts span a h3, 
.highcontrast #product-themes .blocks .item-title, 
.highcontrast #webmetric h2, ul.pagerbar li.current, 
.highcontrast form.simpleform input.submit:focus, 
.highcontrast form.simpleform input.submit:hover, 
.highcontrast #filter .submit_button:focus, 
.highcontrast #filter .submit_button:hover, 
.highcontrast form.simpleform a.close:focus,
.highcontrast form.simpleform a.close:hover,
.highcontrast form.simpleform a.button:focus, 
.highcontrast form.simpleform a.button:hover,
.highcontrast .submit_button.submit:focus, 
.highcontrast .submit_button.submit:hover, 
.highcontrast form.simpleform a.set:focus, 
.highcontrast form.simpleform a.set:hover, 
.highcontrast a.button:focus, 
.highcontrast a.button:hover {
    color:inherit !important;
    background-color:inherit !important;
}
.highcontrast #menu_wide, .container_aside ul.items li, 
.highcontrast .container_aside li.vacitem, 
.highcontrast ul.toptasks ul.item_tab li a:hover, 
.highcontrast ul.toptasks ul.item_tab li a:focus, 
.highcontrast #slider .accordion-toggle.accordion-toggle-active, 
.highcontrast #slider .accordion-toggle:hover, 
.highcontrast #slider .accordion-toggle:focus, 
.highcontrast .row2_content .search-filters h3, 
.highcontrast .sc_filter h2 {
  background-color:inherit !important;  
}

.highcontrast a.calltoaction, 
.highcontrast a.calltoaction.new-window.external, 
.highcontrast .container_aside ul.items li.vacitem a.calltoaction {
    background-color: #375FBC;
    color: #FFFFFF;
}


.highcontrast h1,
.highcontrast h2,
.highcontrast h3,
.highcontrast h4,
.highcontrast h5,
.highcontrast h6,
.highcontrast a.item-title,
.highcontrast .container_aside.landing.briefing h2 a,
.highcontrast .fotobar h2 a span,
.highcontrast .fotobar_three h2 a span,
.highcontrast .container_aside ul.items li a,
.highcontrast .container_aside ul li a,
.highcontrast ul.onlytoptasks li.column a,
.highcontrast nav.breadcrumbs a,
.highcontrast .toplinks ul.quicklinks li a,
.highcontrast .toplinks ul.quicklinks li.last-child a {
 color:inherit !important;
 }
  .highcontrast ul.onlytoptasks li.column a {
     color:#FFFFFF !important;
 }
 
 .highcontrast .container.landing.vacancy h2 a,
 .highcontrast .container_aside.landing.briefing h2 a,
 .highcontrast .fotobar h2 a,
 .highcontrast .fotobar_three h2 a,
 .highcontrast .toplinks ul.quicklinks li.last-child {
     background-color:transparent;
 }
 
 
/* SUP-79362 aanpassingen tbv project tabs */
.projecttabs span.tabnumber {display:none;}
.projecttabs [role="tabpanel"] time {display:none;}
p.projectduration {display:none;}

/* Toon projectfases niet in bovenliggende map */
.projectinfo {display:none;}

/* Optioneel: Toon de tekst "Huidige stap" wel
.projecttabs span.tabnumber:has(span) {display:block;}
.projecttabs span.tabnumber .current ~ span {display:none;}
*/

/* Projecttabs onderaan */
.pagebottom_tabs .current {display:none;}
.pagebottom_tabs [role="tab"] .tabnumber::before,
.pagebottom_tabs [role="tab"] .tabnumber::after {content:unset}


/* EXIT ENQUETE AG CONSULT TBV ANALYSE CONTENT WEBSITE */
.AGPopupBoxBox {
	position: absolute;
	display: none;
	padding: 14px 17px;
	z-index: 9999
}


.AGPopupBoxInner {
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333
}


.AGPopupBoxMask {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: #000;
	z-index: 9998
}


.AGPopupBoxClose {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 30px;
	height: 30px;
	cursor: pointer;
}


.AGPopupBoxClose:hover {
	background-position: 0 -30px
}


.AGPopupBoxClosediv {
	position: absolute;
	top: 0;
	right: 30px;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 13px;
}


.AGPopupBoxClosediv a {
	text-decoration: none;
	color: #aaaaaa;
}


.AGPopupBoxInner {
	background: #fff url(data:image/gif;base64,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%3D%3D) no-repeat 50% 50%;
}


iframe[src*="survey"] {
	border-radius: 0px
}


.AGPopupBoxClose {
	top:25px!important;right:25px!important
}


.AGPopupBoxClose {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAMAAABGivqtAAAAUVBMVEUAAAC9vb2Hh4eXl5elpaXLy8uQkJCdnZ2FhYWvr6/X19eNjY2hoaGqqqo5OTl1dXV5eXk/Pz9/f39PT09HR0dfX19aWlpWVlZmZmZDQ0Nvb28l4xXYAAAADnRSTlMAFOuYUQvBf/QtBdFmPgIrTykAAADLSURBVDjL7ZDdEoIgEIXPgmlaif9m7/+gcYLpQpbummkmv4tlh88FOfhxTp1zbmBX+aY77X3tPBYQrjUSSu4LhvBVCsVgfTHQEBfoGqhUQQsynGnL/OOS6WSYr1ex/K3s8UIjlvWW2qYLeQxppuQSbxWnBVO8h670FQ7+maL1bOxmdsXeO+6ugOXqkDBy36D3dYECRb/6MkHDtIFeoDIHbZBhoh2zj/s8PcW7dbtQZY83NGZlfaRWYh6v+UINbQND1YK5x6HYzTj4Jk/lHQ7fRrXcBQAAAABJRU5ErkJggg==) no-repeat!important
}


.AGPopupBoxClose:hover {
	background-position:0 -30px!important;
}
@media only screen and (min-width:5px) and (max-width: 959px) {
    body.menutype_horizontal ul#dl-menu {display: none !important;}
    body.menutype_horizontal ul#dl-menu[aria-expanded="true"] {display: block !important;}
}

 