@charset "UTF-8";
@import url(//fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);@-webkit-keyframes cssAnimation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes cssAnimation{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes cssAnimation{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@mixin page-width-responsive($fill) when ($fill = true){@media screen and (min-width:1200px){width:1320px}@media screen and (max-width:1199px){width:940px}@media screen and (max-width:991px){width:720px}@media screen and (max-width:767px){width:600px}}@-ms-viewport{width:1320px}.width-30{width:30% !important}.width-35{width:35% !important}.width-40{width:40% !important}.width-60{width:60% !important}.width-65{width:65% !important}.width-70{width:70% !important}.width-100{width:100% !important}.mw-50{max-width:570px}@-ms-viewport{width:1320px;zoom:1}@viewport{width:1320px;zoom:1}@font-face{font-family:"Lucida Calligraphy";font-style:normal;font-weight:400;src:local("Lucida Calligraphy Italic"), local("Lucida-Calligraphy-Italic"), local("Lucida Calligraphy"), local("Lucida-Calligraphy"), url(/assets/fonts/LCALLIG.woff) format("woff"), url(/assets/fonts/LCALLIG.eot) format("eot")}body{font-family:Lato;font-weight:400;color:#2a2a3f;background-color:#FAFAFF;-webkit-font-smoothing:antialiased;margin-left:auto;margin-right:auto}@media screen and (min-width:1200px){body{max-width:1320px}}@media screen and (max-width:1199px){body{max-width:940px}}@media screen and (max-width:991px){body{max-width:720px}}@media screen and (max-width:767px){body{max-width:600px}}body#tinymce{margin:10px}.mm-page .container{max-width:1320px}h1,h2,h3,h4,h5{font-family:Lato;text-align:left}h5{font-weight:bold}h1{font-weight:600;font-size:32px}@media (max-width:1199px){h1{line-height:0.9}}.layout-frontpage .hidden-frontpage{display:none}body>div>div>div{margin-left:0px;margin-right:0px}.nav-main>ul>li>a>span{font-size:24px}#content-column section{padding-left:0px;padding-right:0px}#header>nav.hidden-frontpage.nav-visitor>ul>li>a{color:#0076e4}.header{background-color:#FAFAFF;color:black;border-bottom:1px solid rgba(0, 0, 0, 0.03);min-height:90px;display:block;margin-left:auto;margin-right:auto;position:relative}.header .header-badge{position:absolute;height:70px;top:10px;left:0px;margin-left:0px}.header .header-title{font-family:"Lucida Calligraphy";font-size:32px;letter-spacing:-1px;text-align:left;margin-right:35px;margin-left:64px;line-height:36px;padding-top:20px;margin-top:0;vertical-align:bottom;-webkit-font-smoothing:antialiased}.header .header-title a{color:#0057a6;text-decoration:none}@media (max-width:365px){.header .header-title a{font-size:4vw}}.header .header-subtitle{margin:0;padding:0;color:#002955;font-size:17px;line-height:24px;font-weight:400;margin-left:64px}.nav-menu-hamburger,.nav-user-hamburger{display:none}.nav-menu-hamburger a,.nav-user-hamburger a{display:inline-block;font-size:20px;padding:0 10px;line-height:40px}.nav-menu-hamburger a:hover,.nav-user-hamburger a:hover{text-decoration:none}#left-menubutton{width:20px;height:20px;z-index:2;--mb-bar-spacing: 7px;--mb-bar-height: 3px;--mb-bar-width: 0.4;margin-top:10px;margin-left:-7px;color:#0057a6}.nav-language{margin-top:3px;color:black}.nav-language a{color:black}.nav-user{margin-top:3px;max-height:20px}.nav-user form{display:inline}.fkopenindicator{width:11px;height:11px;border-radius:100%;display:inline-block;margin-right:5px;vertical-align:middle}.fkdicht{background:#ef5656}.fkopen{background:#09f809}.fkopen-page{text-align:center}.fkopen-page img{width:50%}.nav-visitor{float:right;clear:both;margin-right:5px;margin-top:30px}.nav-visitor ul{margin:0;padding:0;list-style:none}.nav-visitor ul li{display:block;list-style:none;margin:0;padding:0;float:left}.nav-visitor ul li a{padding:8px 15px 9px;font-size:20px;font-weight:300;border-bottom:2px solid transparent;transition:background 0.12s;color:#0057a6}.nav-visitor ul li a:hover{text-decoration:none;background:rgba(255, 255, 255, 0.2)}@media (min-width:1200px){.nav-visitor ul li a:hover{border-top-left-radius:2px;border-top-right-radius:2px}}.nav-visitor ul li.active a{font-weight:700}.layout-frontpage .nav-visitor ul li{display:block;width:100%}.layout-frontpage .nav-visitor ul{margin:0;padding:0;list-style:none}.layout-frontpage .nav-visitor ul li{display:block;list-style:none;margin:0;padding:0;float:left}.layout-frontpage .nav-visitor ul li a{display:block;color:black}.alert>p:last-child{margin-bottom:0px}@media (max-width:768px){.btn{width:100%}[class^="col-md"]:not(:last-child):not(.col-ignore-padding){padding-bottom:1rem}.float-right-not-mobile{float:none !important;padding-bottom:8px;width:100% !important}}@media (min-width:768px){.layout-frontpage .nav-visitor ul li{display:inline-block;width:33.333333333%}.main-wrapper>div>div{padding-left:0px;padding-right:0px}}@media (min-width:1200px){.layout-frontpage .nav-visitor ul li{display:block;width:100%}.layout-frontpage .nav-visitor ul li a{padding:7px 15px;font-size:16px;font-weight:700}html,body{height:100%}a[href="#main-mmenu"]{display:none !important}}#user-mmenu>div>div>ul>li:after{border-bottom:none}#mm-14:after{height:4px}.aside-events div div a.btn{background-color:#0057a6;border-color:#0057a6}.aside-events div>a:hover{text-decoration:none}.header-shadow{box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}.mm-btn.mm-btn_next{width:85px}.header-blue{background-color:#0057a6;color:#ffffff}.header-blue ul>li a{color:#ffffff}.header-blue ul>li ul>li>a{color:#333;padding-top:4px;padding-bottom:4px;height:30px}.header-blue ul>li.active a{border-bottom:2px solid white}.header-blue ul>li.active ul>li>a{border-bottom:none}.header-blue ul>li ul>li.active a{color:#0057a6;border-bottom:none}.header-blue ul>li ul>li.active a span{color:#333}.header-blue ul>li ul>li.active ul>li>a{color:#333}.nav-main{z-index:1;position:relative;background:url("/assets/img/subheader-background.png") repeat-x top center #0057a6;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}.nav-main ul{margin:0;padding:0;text-align:center}.nav-main ul li.nav-social>a:hover{border-bottom:2px solid white}.nav-main ul li{list-style:none;position:relative}.nav-main ul li a{padding:9px 15px 7px 15px;display:inline-block;height:45px}.nav-main ul li a:hover{text-decoration:none}.nav-main ul li ul{display:none;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);width:200px;text-align:left;position:absolute;z-index:1;background-color:whitesmoke;border-radius:4px;border:1px solid rgba(0, 0, 0, 0.2)}.nav-main ul li ul li a:hover{border-bottom:none}.nav-main ul li:hover ul{display:block}.nav-main ul li:hover ul li{list-style:none;float:none;text-decoration:none;display:block;text-align:left;position:relative}.nav-main ul li:hover ul li ul{display:none;position:absolute;left:198px;top:0px}.nav-main ul li:hover ul li:hover ul{display:block}.nav-main ul li:hover ul li a{display:block;font-size:14px}.nav-main ul li:hover ul li:hover{background-color:rgba(0, 0, 0, 0.1)}.breadcrumb{background-color:transparent;font-size:11px;margin:0;padding-top:12px;padding-bottom:12px;padding-left:12px}.section-frontpage-welcome{background-color:gray}.section-frontpage-articles{background-color:brown}.footer-sitemap{display:block;clear:both;margin-right:261px;margin-top:12px;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(0, 0, 0, 0.1);background:rgba(0, 0, 0, 0.05);width:100%;padding:20px 50px;color:#888;font-size:15px;padding-right:50px}@media (max-width:767px){.footer-sitemap{display:none}}.section-content article .article-image{height:500px;display:block;width:100%;z-index:4;margin-bottom:-200px;background:white;background-repeat:no-repeat;background-position:top center;background-max-width:100%;padding-top:300px}@media (min-width:768px){.section-content article .article-image{box-shadow:0 1px 5px rgba(0, 0, 0, 0.8)}}@media (max-width:767px){.section-content article .article-image{background-size:cover;height:300px;margin-bottom:-86px}}.section-content article .article-shadow{margin-bottom:-200px;height:200px;max-width:860px}@media (min-width:768px){.section-content article .article-shadow{box-shadow:-2px -1px 2px rgba(0, 0, 0, 0.15)}}.section-content article .article-body{position:relative;z-index:5;background:rgba(255, 255, 255, 0.8);min-height:200px;padding:25px 50px;font-size:15px;text-align:justify;max-width:860px}@media (max-width:767px){.section-content article .article-body,.section-content article .article-shadow{min-height:100px;padding:10px}.section-content article .article-body h1,.section-content article .article-shadow h1{margin-top:2px;margin-bottom:13px}}.section-content article h3+p{font-size:18px;line-height:1.5}.section-content article h3{font-weight:600;font-size:38px;margin-bottom:25px;text-align:left}@media (max-width:767px){.nav-social{display:none !important}}@media (min-width:768px){.nav-social{float:right}}.fa-arrow-default-animated{animation-name:collapse-icon-animation-default;animation-duration:0s;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:forwards}.fa-arrow-down-animated{animation-name:collapse-icon-animation;animation-duration:0.25s;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:forwards}.fa-arrow-up-animated{animation-name:collapse-icon-animation-reverse;animation-duration:0.25s;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes collapse-icon-animation-default{0%{transform:rotate(180deg)}100%{transform:rotate(180deg)}}@keyframes collapse-icon-animation{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}@keyframes collapse-icon-animation-reverse{0%{transform:rotate(180deg)}100%{transform:rotate(0deg)}}li.nav-context-header{background-color:rgba(0, 0, 0, 0.05);border-bottom:1px solid #aaa}.nav-context{float:left;left:0;padding:15px;margin:0px;width:100%;border-radius:6px;border:1px solid #aaa;background:rgba(255, 255, 255, 0.5)}.nav-context.nav-context-main{margin-bottom:30px;padding:0px;margin-bottom:30px}.nav-context ul{list-style:none;margin:0;padding:0}.nav-context ul li{margin:0;padding:0;list-style:none}.nav-context ul li ul a{padding-left:30px}.nav-context ul li a{color:black;display:block}.nav-context ul li.active a{font-weight:900;color:#0076e4;border-right:2px solid #0076e4}.nav-context ul li.active div div a,.nav-context ul li.active div ul li a{border-right:none;font-weight:400;color:black}.nav-context ul li.active.nav-context-header.active a{border-right:none}.nav-context ul li.active div>.nav-context-chevron{border-right:2px solid #0076e4}.nav-context ul li.active div>.nav-context-parent>a{font-weight:900;color:#0076e4}.nav-context ul li a:hover{background-color:rgba(0, 0, 0, 0.1);text-decoration:none}.nav-context .nav-context-chevron>a{padding-left:10px;padding-right:10px}.nav-context>ul{border-radius:3px;padding:0px 0}.nav-context>ul>li>a{padding:5px 20px}.nav-context>ul>li>div>div>a{padding:5px 20px}.nav-context>ul li li>a{padding:4px 30px;line-height:13px;font-size:12px}.nav-context>ul li li li>a{padding:2px 40px}.nav-context p{font-style:italic;margin-bottom:0px}.last-edited{color:#999;display:block;margin-top:-39px;padding:12px 0;float:right;font-size:11px}.hidden{display:none}@media (min-width:768px){#right-sidebar-column{padding-right:0px;padding-left:0px}}@media (min-width:768px){.section-content.content-news .article-news-short{margin-bottom:0;padding-top:20px;padding-bottom:20px}.section-content.content-news .article-news-short .article-body{box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);background-color:white;margin-bottom:25px;margin-top:25px}}div>section>div:first-child{margin-top:8px}.article-banner{text-align:center;margin-top:16px;margin-bottom:16px}.article-banner img{max-width:100%}.footer-logos h4,.footer-logos ul{text-align:center}.footer-logos ul{padding:0}.footer-logos ul li{list-style:none;height:150px;line-height:150px;vertical-align:middle}@media (min-width:1200px){.footer-logos{columns:4;-webkit-columns:4;-moz-columns:4}}@media (min-width:768px) and (max-width:1199px){.footer-logos{columns:3;-webkit-columns:3;-moz-columns:3}}@media (min-width:768px){.footer-logos{column-gap:35px;-webkit-column-gap:15px;-moz-column-gap:15px;padding-bottom:65px}.footer-logos li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:15px}.footer-logos a{display:inline-block}.footer-logos a img{max-width:250px;max-height:150px}.footer-logos h4{column-span:all;-webkit-column-span:all;-moz-column-span:all}}@media (max-width:767px){.footer-logos h4{font-size:16px}.footer-logos li{display:none}.footer-logos li:first-child{display:block;padding:10px}.footer-logos li:first-child img{max-width:100%;max-height:70vh}}.company-search-result{width:30%;min-width:250px;margin:15px;margin-left:0px;display:inline-block;vertical-align:top}.company-search-result img{max-height:150px;max-width:250px}.company-search-result .company-no-image h2{font-size:18px;text-align:center}span.error-string{color:#ff0000}h4.activiteiten-overzicht{margin:0px}.trui-vulling{mask:url("#trui_vulling_mask");mask-image:url("/assets/img/truien/trui_vulling.png");-webkit-mask-image:url("/assets/img/truien/trui_vulling.png");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.trui-opdruk{mask:url("#trui_opdruk_mask");mask-image:url("/assets/img/truien/trui_opdruk.png");-webkit-mask-image:url("/assets/img/truien/trui_opdruk.png");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.vest-vulling{mask:url("#vest_vulling_mask");mask-image:url("/assets/img/truien/vest_vulling.png");-webkit-mask-image:url("/assets/img/truien/vest_vulling.png");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.vest-opdruk{mask:url("#vest_opdruk_mask");mask-image:url("/assets/img/truien/vest_opdruk.png");-webkit-mask-image:url("/assets/img/truien/vest_opdruk.png");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.broek-vulling{mask:url("#broek_vulling_mask");mask-image:url("/assets/img/truien/broek_vulling.png");-webkit-mask-image:url("/assets/img/truien/broek_vulling.png");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.broek-opdruk{mask:url("#broek_opdruk_mask");mask-image:url("/assets/img/truien/broek_opdruk.png");-webkit-mask-image:url("/assets/img/truien/broek_opdruk.png");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.almanak-search-result{width:300px;margin:10px;margin-left:0px;display:inline-block;vertical-align:top}.almanak-search-result div div img{height:250px}.almanak-search-result a{text-decoration:inherit}@media (max-width:767px){.almanak-search-result{width:100%}}.card-img{object-fit:scale-down}.row.form-group.almanak{margin-bottom:0}.foto-lid{position:relative}.foto-lid .foto-lid-box{position:absolute;top:0;left:0;width:120px;height:19px}.foto-lid .foto-lid-box p{font-family:Lato;font-size:14px;margin-left:3px;white-space:nowrap}.foto-lid .foto-lid-box::before{content:"";border-top:19px solid;border-top-color:inherit;border-right:5px solid transparent;position:absolute;left:100%;top:0}@media (min-width:1200px){.main-wrapper{padding-bottom:150px}.section-content{padding-right:16px}}@media (max-width:1199px){.header{min-height:40px;height:40px;z-index:1}.header .header-subtitle,.header .nav-language,.header .nav-user{display:none}.header .header-title{padding:0;line-height:40px;font-size:23px}.header .header-badge{margin-top:4px;margin-left:24px;height:32px;top:0px;left:12px}.header .nav-menu-hamburger,.header .nav-user-hamburger{display:inline-block}.header .nav-visitor{margin-top:0;clear:none}.header .nav-visitor a{line-height:40px;padding-top:0;font-size:20px;padding-top:7px;padding-bottom:6px;color:black}.nav-main{top:0px;width:100%}.footer-sitemap,.footer-logos{width:100%;padding:20px}.aside-events{height:auto;margin-top:20px;padding-bottom:20px}}@media (max-width:767px){.header{box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);position:sticky}.nav-visitor,.nav-main,.nav-context{display:none}.header .header-title{font-size:18px}.main-wrapper{padding-top:0px}.aside-events{padding-bottom:0px}.aside-events article.article-event{padding:8px 25px 8px 25px;padding-right:35px;border-bottom:1px solid #eee}.aside-events article.article-event:nth-child(odd){background:#f7f7f7}.aside-events article.article-event:nth-child(even){background:#fff}.aside-events article.article-event:before{color:#0057a6;margin-bottom:5px;float:right}.article-news-short.article-body{margin-top:20px;padding-top:20px !important;border-top:1px solid #dddddd}}#loginform-mobile,#welcome-menu-item{margin-right:10px;width:100%}#loginform-mobile input,#loginform-mobile button,#loginform-mobile a.btn,#welcome-menu-item input,#welcome-menu-item button,#welcome-menu-item a.btn{margin-left:5px;margin-right:5px;margin-top:10px}#loginform-mobile a.btn.btn-primary.btn-lg.btn-block,#welcome-menu-item a.btn.btn-primary.btn-lg.btn-block{color:white}#loginform-mobile p,#welcome-menu-item p{margin-top:12px;margin-bottom:12px}#loginform-mobile p a,#welcome-menu-item p a{color:#007bff;margin-left:2px;margin-right:2px}.input-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;height:22px}.form-login .input-xs{height:26px}#login-dropdown-toggle span{font-size:2rem}#login-dropdown{z-index:2;width:350px;padding:20px}td.menu-item-list ul,td.permission-list ul{padding:0;margin:0}td.menu-item-list ul li,td.permission-list ul li{list-style:none}td.menu-item-list{-webkit-column-width:80px;-moz-column-width:80px;column-width:80px}td.permission-list{-webkit-column-width:120px;-moz-column-width:120px;column-width:120px}div#nav-main-items .nav-main-item .edit-link{display:none;float:right}div#nav-main-items .nav-main-item.dragged{position:absolute;z-index:9001;opacity:0.5}div#nav-main-items .nav-main-item:hover .edit-link{display:inline}div#nav-main-items .nav-main-item em{display:block}div#nav-main-items .nav-main-item .sorthandle{font-weight:bold;cursor:move !important}div#nav-main-items .huidig-item{background-color:#eee;background-size:30px;-webkit-background-size:30px;background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.5) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 75%, transparent 75%, transparent)}.posterblock{border-radius:10px;border:5px solid #ddd;background-color:#ddd;margin-bottom:10px}.posterblock:nth-child(even){border-left:1px solid #888;border-top-left-radius:0px;border-bottom-left-radius:0px}.posterblock:nth-child(odd){border-right:1px solid #888;border-top-right-radius:0px;border-bottom-right-radius:0px}.posterblock:last-child{border-right:5px solid #ddd;border-top-right-radius:10px;border-bottom-right-radius:10px}.posterblock h2{font-size:14pt}.posterblock img{width:100%}input[type="date"]::-webkit-inner-adjust-hue-button,input[type="datetime-local"]::-webkit-inner-adjust-hue-button,input[type="number"]::-webkit-inner-adjust-hue-button{display:none}.jumbotron p{font-weight:400}.sitemap-category{font-size:14px}.sitemap-category strong a{color:#333}.sitemap-category ul{margin-top:3px;list-style:none;padding-left:0;font-size:12px}.sitemap-category ul a{color:#333}.ui-icon.ui-icon-circle-triangle-e,.ui-icon.ui-icon-circle-triangle-w{text-indent:0px}.ui-icon.ui-icon-circle-triangle-e:before{content:"> "}.ui-icon.ui-icon-circle-triangle-w:before{content:"< "}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after{position:relative;top:2px;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1}table.dataTable thead .sorting:after{content:""}table.dataTable thead .sorting_asc:after{content:""}table.dataTable thead .sorting_desc:after{content:""}#captcha{margin-top:20px}.btn-full{width:100%}.tt-hint{color:#999}.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}input[type=file].form-control{height:auto}input[type=file]#pasfoto{display:none}.section-error{margin-top:20px;margin-left:20px}#password-viewport{padding-top:10px}#errors-viewport{display:none}.dropdown-minimal-primary{background-color:transparent;margin:0px;margin-top:1px;padding:0px;box-shadow:none;border:none;min-width:20px;width:100%}.dropdown-minimal-primary li{padding:1px 0px}.dropdown-minimal-primary li a{padding:1px 5px}.btn-group-xs>.btn,.btn-xs{padding:0.4rem 0.4rem;font-size:0.8rem;line-height:0.5;border-radius:0.2rem}.list-group-item>p:last-child{margin-bottom:0px}.tentamen-item{padding:0}.tentamen-item a.list-group-item{border:none;margin:0}.tentamen-item a.curtablink{padding-right:65px}.tentamen-item a.newtablink{position:absolute;right:0;top:0;bottom:0;width:50px;text-align:center}#username,#password{max-width:500px;color:black}#login-card{max-width:500px}.main-small{max-width:800px}