@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.overview--filters{margin:30px}@media only screen and (min-width:768px){.overview--filters{margin:40px 90px}}.overview--filters-elements{display:flex;flex-wrap:wrap;margin-bottom:30px}@media only screen and (min-width:600px){.overview--filters-elements{flex-wrap:nowrap}}.overview--filters-elements .elements-label{font-family:'Source Sans Pro',sans-serif;font-weight:600;align-self:center;color:#9b9b9b;flex:0 0 100%;font-size:1.125rem;letter-spacing:1.5px;margin-right:20px;margin-top:75px;padding:15px 0;text-align:center;text-transform:uppercase}@media only screen and (min-width:600px){.overview--filters-elements .elements-label{font-family:'Source Sans Pro',sans-serif;font-weight:400;flex:0 0 90px;font-size:0.75rem;margin-top:-5px;padding:0;text-align:left}}@media only screen and (min-width:1440px){.overview--filters-elements .elements-label{flex:0 0 150px}}.overview--filters-elements .elements{flex:1 0 auto;position:relative}@media only screen and (min-width:600px){.overview--filters-elements .elements{display:flex;flex-wrap:nowrap;padding-top:0}}.overview--filters-elements .elements .selectric-multiselect,.overview--filters-elements .elements .search{flex:1 1 100%;margin-bottom:10px}@media only screen and (min-width:600px){.overview--filters-elements .elements .selectric-multiselect,.overview--filters-elements .elements .search{flex:1 1 200px}}@media only screen and (min-width:600px){.overview--filters-elements .elements .selectric-multiselect{margin-right:20px}}.overview--filters-elements .elements .search{display:flex;flex-wrap:nowrap;left:0;position:absolute;top:-125px}@media only screen and (min-width:600px){.overview--filters-elements .elements .search{left:auto;position:absolute;right:0;top:-125px}}@media only screen and (min-width:1200px){.overview--filters-elements .elements .search{position:relative;right:auto;top:auto}}.overview--filters-elements .elements input[name='search']{background-clip:padding-box;border-radius:0;background-color:transparent;border:0;border-bottom:2px solid #0a1336;margin:0 20px 0 0}@media only screen and (min-width:600px){.overview--filters-elements .elements input[name='search']{margin:0 20px 0 10px}}.overview--filters-elements .elements input[type='submit']{background-clip:padding-box;border-radius:25px;background-color:#f2f2f2;background-image:url("/themes/custom/didtheme/images/general/icon--search@2x.png");background-position:center center;background-repeat:no-repeat;background-size:22px;border:0;border-bottom:2px solid #4bb8f4;cursor:pointer;flex:0 0 50px;height:50px;text-indent:-99999px;width:50px}.overview--filters-elements .elements input[type='submit']:hover{border-bottom:2px solid transparent}.overview--filters-active{display:none;flex-wrap:wrap;padding-bottom:30px}@media only screen and (min-width:600px){.overview--filters-active{flex-wrap:nowrap}}.overview--filters-active.visible{display:flex}.overview--filters-active .active-label{font-family:'Source Sans Pro',sans-serif;font-weight:600;align-self:center;color:#9b9b9b;flex:0 0 100%;font-size:1.125rem;letter-spacing:1.5px;margin-right:20px;margin-top:-5px;padding:15px 0;text-align:center;text-transform:uppercase}@media only screen and (min-width:600px){.overview--filters-active .active-label{font-family:'Source Sans Pro',sans-serif;font-weight:400;flex:0 0 90px;font-size:0.75rem;padding:0;text-align:left}}@media only screen and (min-width:1440px){.overview--filters-active .active-label{flex:0 0 150px}}.overview--filters-active .filters{flex:0 1 100%}@media only screen and (min-width:600px){.overview--filters-active .filters{flex:0 1 auto}}.overview--filters-active .filters .active-filter{background-clip:padding-box;border-radius:20px;font-family:'Source Sans Pro',sans-serif;font-weight:400;background-color:#fff;border-bottom:2px solid #ccc;color:#9b9b9b;display:block;font-size:1rem;margin-bottom:10px;margin-right:18px;padding:10px 60px;position:relative;width:100%}@media only screen and (min-width:600px){.overview--filters-active .filters .active-filter{display:inline-block;width:auto}}.overview--filters-active .filters .active-filter a{background-image:url("/themes/custom/didtheme/images/general/icon--x.svg");background-repeat:no-repeat;background-size:100%;display:block;height:10px;position:absolute;right:20px;text-indent:-99999px;top:19px;width:9px}.overview--filters-active .filters .active-filter .filtercolor{background-clip:padding-box;border-radius:20px;content:'';display:block;height:21px;left:20px;position:absolute;top:10px;width:21px}.overview--filters-active .filters .active-filter.color-status-Aankondiging .filtercolor{background-color:#0f51ec}.overview--filters-active .filters .active-filter.color-status-Aanbesteding .filtercolor{background-color:#ffa600}.overview--filters-active .filters .active-filter.color-status-Gunning .filtercolor{background-color:#7ed321}.overview--filters-active .filters .active-filter.color-status-Annulatie .filtercolor{background-color:#dd3f3f}.overview--filters-active .filters .active-filter.color-type .filtercolor{background-color:#ccc}.overview--filters-active .filters .active-filter.keyword .filtercolor{background-color:#fff;border:1px solid #ccc}.overview--filters-remember{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:20px}
.overview--list{margin:30px 0}@media only screen and (min-width:600px){.overview--list{margin:30px}}@media only screen and (min-width:768px){.overview--list{margin:40px 90px}}.overview--list .overview--list_header{display:none}@media only screen and (min-width:600px){.overview--list .overview--list_header{font-family:'Source Sans Pro',sans-serif;font-weight:600;align-items:flex-end;color:#9b9b9b;display:flex;flex-wrap:nowrap;font-size:0.75rem;letter-spacing:1.5px;margin-bottom:15px;padding:10px;text-transform:uppercase;width:100%}}.overview--list .overview--list_header .overview--list_header-item{color:#9b9b9b;padding-right:10px;text-decoration:none}.overview--list .overview--list_header .overview--list_header-item:last-child{padding-right:0}.overview--list .overview--list_header .overview--list_header-item.orderable-true.sorted-asc{color:#0a1336}.overview--list .overview--list_header .overview--list_header-item.orderable-true.sorted-asc::after{content:'▼';font-size:9px;margin-left:5px}.overview--list .overview--list_header .overview--list_header-item.orderable-true.sorted-desc{color:#0a1336}.overview--list .overview--list_header .overview--list_header-item.orderable-true.sorted-desc::after{content:'▲';font-size:9px;margin-left:5px}.overview--list .overview--list_header .overview--list_header-item.orderable-false{cursor:default}.overview--list .overview--list_item{background-clip:padding-box;border-radius:5px;font-family:'Source Sans Pro',sans-serif;font-weight:400;background-color:#fff;border-bottom:1px solid #ccc;color:#0a1336;display:block;font-size:1rem;line-height:1.25rem;margin-bottom:15px;padding:40px 75px 15px 30px;position:relative;text-decoration:none;transition:color 0.15s ease-out;width:100%}.overview--list .overview--list_item::after{background-image:url("/themes/custom/didtheme/images/general/dark-arrow.svg");background-repeat:no-repeat;background-size:8px 13px;content:'';display:block;height:13px;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}@media only screen and (min-width:600px){.overview--list .overview--list_item{background-clip:padding-box;border-radius:20px;border-bottom:0;display:flex;flex-wrap:nowrap;font-size:0.875rem;padding:10px}.overview--list .overview--list_item::after{content:none;display:none}}.overview--list .overview--list_item:hover{color:#4bb8f4}.overview--list .overview--list_item .filterlabel{font-family:'Source Sans Pro',sans-serif;font-weight:400;color:#9b9b9b;font-size:0.75rem;letter-spacing:1.5px;text-transform:uppercase}.overview--list .overview--list_item .filterlabel::after{content:': '}@media only screen and (min-width:600px){.overview--list .overview--list_item .filterlabel{display:none}}@media only screen and (min-width:600px){.overview--list .overview--list_item .overview--list_item-column{padding-right:10px}.overview--list .overview--list_item .overview--list_item-column:last-child{padding-right:0}}.overview--list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#7d7d7d;width:8px}.overview--list .mCSB_scrollTools .mCSB_draggerRail{background-color:#f2f2f2;width:8px}
.content--paragraph-buttonbanner{display:flex;flex-direction:column;margin:10px 30px 10px 30px;padding:30px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#f2f2f2}@media only screen and (min-width:768px){.content--paragraph-buttonbanner{margin:30px 90px 30px 90px}}.content--paragraph-buttonbanner h1{font-size:33px;font-weight:600;line-height:120%;color:#fff}@media only screen and (min-width:768px){.content--paragraph-buttonbanner h1{font-size:56px}}.content--paragraph-buttonbanner h4{font-size:20px;font-weight:700;padding-bottom:5px}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-description p{margin:0;font-size:14px;font-weight:400}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button{padding-top:10px;display:flex;position:relative}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a{font-family:'Source Sans Pro',sans-serif;font-weight:400;position:relative;margin:0;padding:14px 32px 14px 16px;background-color:#4bb8f4;border-radius:4px;color:#fff;text-decoration:none;transition:width 200ms linear,padding-right 200ms linear;white-space:nowrap}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a[type="submit"]{border:none}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:before{position:absolute;top:50%;right:10px;content:'';width:20px;height:20px;border-radius:10px;background-color:transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-color 0.2s linear}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:after{position:absolute;top:50%;right:10px;height:20px;width:18px;content:'';display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-image 0.2s linear;background-image:url("/themes/custom/didtheme/images/general/button-arrow--white.svg");background-repeat:no-repeat;background-size:7px 12px;background-position:center center}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:hover{padding-right:40px}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:hover:before{background-color:#fff}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:hover:after{background-image:url("/themes/custom/didtheme/images/general/button-arrow--brand-secondary.svg")}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:visited,.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:link,.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:focus{color:#fff;border:none}.content--paragraph-buttonbanner.with-image:not(.button-banner-group-item){padding:70px 20px;margin:0}.content--paragraph-buttonbanner.with-image:not(.button-banner-group-item) h1{width:80%;padding-bottom:12px}@media only screen and (min-width:768px){.content--paragraph-buttonbanner.with-image:not(.button-banner-group-item) h1{width:50%}}.content--paragraph-buttonbanner.with-image:not(.button-banner-group-item) .content--paragraph-buttonbanner-description{display:flex}.content--paragraph-buttonbanner.with-image:not(.button-banner-group-item) .content--paragraph-buttonbanner-description p{padding:12px 0;width:80%;font-size:20px;font-weight:400;color:#fff}@media only screen and (min-width:768px){.content--paragraph-buttonbanner.with-image:not(.button-banner-group-item) .content--paragraph-buttonbanner-description p{width:50%}}.content--paragraph-buttonbanner.with-image:not(.button-banner-group-item) .content--paragraph-buttonbanner-button{padding-top:12px}.content--paragraph-buttonbanner.with-image h4{color:#fff}.content--paragraph-buttonbanner.with-image .content--paragraph-buttonbanner-description p{color:#fff}.content--paragraph-buttonbanner.default{background-color:#f2f2f2}.content--paragraph-buttonbanner.default h4,.content--paragraph-buttonbanner.default p{color:#0a1336}.content--paragraph-buttonbanner.dark{background-color:#0a1336}.content--paragraph-buttonbanner.dark h1,.content--paragraph-buttonbanner.dark h4,.content--paragraph-buttonbanner.dark p{color:#fff}.content--paragraph-buttonbanner.left{align-items:flex-start}.content--paragraph-buttonbanner.left h1,.content--paragraph-buttonbanner.left h4{text-align:left}.content--paragraph-buttonbanner.left .content--paragraph-buttonbanner-description{justify-content:left}.content--paragraph-buttonbanner.left .content--paragraph-buttonbanner-description p{text-align:left}.content--paragraph-buttonbanner.left .content--paragraph-buttonbanner-button{justify-content:left}.content--paragraph-buttonbanner.center h1,.content--paragraph-buttonbanner.center h4{text-align:center;margin:0 auto}.content--paragraph-buttonbanner.center .content--paragraph-buttonbanner-description{justify-content:center}.content--paragraph-buttonbanner.center .content--paragraph-buttonbanner-description p{text-align:center}.content--paragraph-buttonbanner.center .content--paragraph-buttonbanner-button{justify-content:center}
