body,html,menu{background-color:#fff;padding:0}footer,header,section{box-sizing:border-box}body.js .noscript,h1{display:none}footer a,input[type=submit],menu ul a,section.lijst li a{text-decoration:none}@font-face{font-family:Avenir;src:url(AvenirNextLTPro-Regular.ttf) format('truetype');font-family:AvenirBold;src:url(AvenirNextLTPro-Bold.ttf) format('truetype')}body,html{margin:0}body{width:100%;font-family:Avenir,sans-serif}body.js{min-height:100vh}h1{font-family:AvenirBold,sans-serif}.klein{font-size:80%;font-family:Avenir,sans-serif;color:#999}menu ul,p.vraag{font-family:AvenirBold,sans-serif}menu{margin:50px 0 0}menu ul{padding:0;width:100%;display:flex;justify-content:flex-end;max-width:1140px;margin:0 auto;border:none;height:40px}menu ul li{flex-basis:100px;border:none;font-size:80%;padding:10px 0 0;text-align:center;list-style-type:none}menu ul a{color:inherit;display:block}menu ul li:hover{background-color:#EEE}menu ul li.huidig{background-color:#E2001A;color:#fff}@media all and (max-width:800px){body.js{margin-left:0;transition-property:margin-left;transition-duration:.3s}body.js.menuopen{margin-left:-250px;border-right:1px solid #EEE}.js menu ul{position:absolute;display:block;top:50px;right:0;width:250px;height:90vh;z-index:-1;font-size:120%}.js menu ul li{margin:0;padding:20px 10px 20px 40px;border-bottom:1px solid #ddd;box-sizing:border-box;text-align:left}.js menu ul li.disabled{color:#ccc;cursor:default}.js header img.menu{display:block;max-height:100%;float:right;cursor:pointer;width:23px;height:23px;margin:12px 15px 0 0}}div.balk,header{top:0;position:fixed;left:0}header img.menu,progress{display:none}div.balk,footer,header,p.range,progress,textarea{width:100%}.js header,div.balk{height:50px}div.balk{background-color:#E2001A;z-index:1}header{color:#fff;margin:0;z-index:2}header img.logo{max-height:50px;height:30px;margin-left:20px;padding-top:10px}progress{-webkit-appearance:none;-moz-appearance:none;height:5px;margin:2px 0 0;border:none;background-color:#cecece;color:#00e400}.js progress{display:block}body.tekst progress,footer a{display:none}progress::-webkit-progress-value{background-color:#00e400}progress::-webkit-progress-bar{background-color:#cecece}progress::-moz-progress-bar{background-color:#00e400}footer{text-align:right;padding-right:20px}.datumTabel td,body.login p.submit,p.range output{text-align:center}footer a{padding:12px;background-color:#50a7dd;color:#fff;border-radius:4px;margin-left:9px;margin-right:0}footer a:hover{background-color:#158AD2}.js footer a{display:inline-block}footer a.disabled{color:#bfbfbf;background-color:transparent;border:1px solid;cursor:default}section{padding:20px}section p:first-child{padding-top:20px;margin-top:0}.js section{padding-top:0;padding-bottom:0;display:none;min-height:300px;min-height:60vh;border-bottom:1px solid transparent}body.tekst section{padding-top:10px;padding-bottom:30px}body.tekst.lijst section{padding-top:0}p.vraag{font-size:18px;background-color:#eee;padding:10px 20px;margin:0 -20px 20px}p.vraag span,p.vraag+p.klein{font-family:Avenir,sans-serif}p.vraag+p.klein{margin-top:-10px}p.vraag span{font-weight:400;color:#6d6d6d;font-size:70%;display:block;padding-bottom:.5em}p.over{font-family:AvenirBold,sans-serif}.feedback{margin-bottom:1em;padding:1em}.feedback.feedback-success{border:1px solid #5CE648;color:#5CE648}.feedback.feedback-error{border:1px solid #E2001A;color:#E2001A}body.login .feedback.feedback-error{border-color:#fff;color:#fff}body.login .wachtwoord-vergeten{text-align:center;padding-top:20px}body.login .wachtwoord-vergeten a{color:#eee;font-size:.8em;text-decoration:none}input,textarea{font:inherit}::-webkit-input-placeholder{color:inherit}:-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit}input[type=text]{border:none;border-bottom:1px solid #999;height:30px}textarea{height:30vh;min-height:200px}section[data-type=checkboxes] label,section[data-type=radios] label{display:block;box-sizing:border-box;padding:12px 0 12px 20px;text-indent:-20px;margin-bottom:3px;border-bottom:1px solid #eee}section[data-type=checkboxes] label:first-of-type,section[data-type=radios] label:first-of-type{border-top:1px solid #eee}input[type=date]{padding:12px 20px}input[type=submit]{-webkit-appearance:none;display:block;min-width:50%;margin:50px auto 0;padding:12px;background-color:#E2001A;color:#fff;border-radius:4px;border:none;font-size:100%;font-family:inherit;cursor:pointer}input[type=submit]:hover{background-color:#3253A7}#user-form div{border-bottom:1px solid #eee;padding-bottom:1.2em}#user-form div #UserForm_profileGroep{border:none}#user-form p.vraag{padding-bottom:1.5em;padding-top:1.5em}#user-form input[type=password],#user-form input[type=text]{min-width:280px;display:block;border:1px solid #ccc;border-radius:2px;padding:6px 12px;height:42px;font-size:16px;color:#555}#user-form input[type=password]:focus,#user-form input[type=text]:focus{border-color:#50A7DD;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(80,167,221,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(80,167,221,.6)}#user-form select{height:30px;min-width:308px}#user-form div>label{display:block;font-family:Avenir,sans-serif;font-size:21px;margin-top:1em;padding-bottom:.5em}#user-form #UserForm_profileGroep label{border-radius:2px;display:block;padding:.5em 0;font-size:16px}#user-form #UserForm_profileGroep input{box-sizing:content-box;margin-right:20px}p.range{max-width:800px;position:relative}input[type=range]{-webkit-appearance:none;height:35px;padding:0;width:100%;outline:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:content-box;border:12px solid #a6d8ef;height:8px;width:8px;border-radius:18px;background-color:#5082e0;cursor:ew-resize;margin-top:-14px;opacity:.7}input[type=range]::-moz-range-thumb{border:12px solid #a6d8ef;height:8px;width:8px;border-radius:18px;background-color:#5082e0;cursor:ew-resize;margin-top:-14px;opacity:.7}input[type=range]::-ms-thumb{display:inline-block;border:12px solid #a6d8ef;height:8px;width:8px;border-radius:18px;background-color:#5082e0;cursor:ew-resize;margin-top:5px}input[type=range]::-webkit-slider-runnable-track{height:3px;border-color:transparent;color:transparent;background-color:#ccc}input[type=range]::-moz-range-track{height:3px;background-color:#ccc}input[type=range]::-ms-track{border-color:transparent;color:transparent;height:3px;background-color:#ccc}input[type=range]::-ms-fill-lower{background-color:#5082e0}input[type=range]::-moz-range-progress{background-color:#5082e0}input[type=range]::-ms-tooltip{display:none}p.range{margin-top:40px}p.range output{position:absolute;top:-25px;left:0;width:100%;height:20px;font-weight:700}p.range span{width:100%;display:block;height:20px;position:relative}p.range span:before{content:attr(data-min)}p.range span:after{position:absolute;right:0;content:attr(data-max)}section[data-type=volgorde]>*{display:none}section[data-type=volgorde]:after{display:block;padding:20px;width:100%;margin-left:-20px;background-color:#eee;content:"Er ontbreekt een vraag omdat u deze niet kunt beantwoorden zonder JavaScript."}body.js section[data-type=volgorde]>*{display:block}body.js section[data-type=volgorde] li.selected,body.js section[data-type=volgorde]:after{display:none}body.js section[data-type=volgorde] ul{margin:0;width:100%;-ms-touch-action:none;touch-action:none;padding:10px 0;position:relative}body.js section[data-type=volgorde] li{margin:0 0 0 -1px;padding:10px 5px 10px 50px;cursor:pointer;background-image:url(pix/Volgordevraag-icoon_thumb_lg.png);background-repeat:no-repeat;background-position:12px 50%;background-color:#f7f7f7;outline:#fff solid 1px;height:20px;line-height:20px;font-size:90%;list-style-type:none}.kloon{position:absolute;background-image:url(pix/Volgordevraag-icoon_thumb_arrow.png)!important;border:0!important;top:0;left:-50px;color:#fff;background-color:#aaa!important;opacity:.3;-webkit-box-shadow:2px 2px 3px 0 rgba(50,50,50,.3);-moz-box-shadow:2px 2px 3px 0 rgba(50,50,50,.3);box-shadow:2px 2px 3px 0 rgba(50,50,50,.3)}body.js section[data-type=volgorde] li.boven{border-top:40px solid #fff}body.js section[data-type=volgorde] li.onder{border-bottom:40px solid #fff}body.login{background-color:#da514e}body.login section{background:0 0;color:#eee}body.login h2{padding-top:1em}body.login ::-webkit-input-placeholder{color:#fff}body.login ::-moz-placeholder{color:#fff}body.login :-ms-input-placeholder{color:#fff}body.login h1{display:none;color:#fff;margin-bottom:100px;font-size:30px;font-family:AvenirBold,sans-serif}body.login input[type=password],body.login input[type=text]{border:none;border-bottom:1px solid #fff;font-size:100%;height:30px;background-color:transparent;font-family:inherit;width:100%}body.login input[type=submit]{background-color:#50a7dd;width:auto}section.lijst li,section.lijst ul{margin:0;padding:0}section.lijst ul{margin:0 -20px;padding-left:20px}section.lijst li{font-weight:700;background-image:url(pix/Icoon-vragen.png);background-repeat:no-repeat;background-position:left 20px;list-style-type:none;padding:20px 0 20px 50px;border-bottom:1px solid #ccc}section.lijst li a{color:inherit;line-height:40px}section.lijst li span{display:block;font-weight:400}.datumTabel table{width:240px;border-collapse:collapse}.datumTabel td{border:1px solid #000;cursor:pointer}.datumTabel td.andereMaand{color:#999}.datumTabel td.vandaag{background:#E2001A;color:#fff}.datumHeader select{width:115px;margin-right:10px}@media all and (min-width:800px){body{font-size:120%;max-width:none;background:url(pix/bg_wrapper.png)}h2{display:none}body.login h2{display:block}body.lijst .vraag{display:none}body.login{background-color:transparent}footer,section{background-color:#fff}body.login section{color:#000}body.login ::-webkit-input-placeholder{color:#000}body.login ::-moz-placeholder{color:#000}body.login :-ms-input-placeholder{color:#000}body.login input[type=password],body.login input[type=text]{border-color:#999}body.login .wachtwoord-vergeten a{color:#777}body.login .feedback.feedback-error{border-color:#E2001A;color:#E2001A}.feedback.feedback-success{border-color:#299C15;color:#299C15}menu{margin-top:0}div.balk{height:80px}div.balk,header{position:static;margin:0 auto;max-width:none}footer,header,section{max-width:1140px}header{margin-top:-80px}.js header{height:auto}header img.logo{max-height:none;height:61px;padding-top:10px;padding-bottom:10px}h1{display:block;color:#000;margin:0;padding:20px 0 20px 90px;font-size:30px}p.vraag,section{padding-left:90px}progress{height:25px;margin-top:0}section{margin:0 auto}.js section{min-height:40vh}p.vraag{margin-left:-91px;font-size:21px}input[type=submit]{min-width:30%}footer{width:auto;margin:0 auto;padding-top:25px;padding-bottom:50px}}