.testform input[type='radio']:after{box-shadow:0 0 0 2px #fcc40f}
.slider-link{color:#fff}
.slider-link a{color:#fff;display:block;padding:.5em;transition:none;background:#fcc40f}
.slider-link a:hover{background:#fdcf3d}
.slider-data{border:1px solid #b289c6;padding:.5em}
.testform .frmsubmitrow,.checkboxform .frmsubmitrow{width:100%;max-width:100%}
.testform .frmlabel{display:block;width:auto;line-height:1.3em;margin-bottom:1em}
.testform .frmrow span.required{display:none}
.testform .frmtext,.testform .frmtextarea{width:100%;box-sizing:border-box}
.testform .anchorcontainer{margin:0 0 1em 0;background:#f8df8f;padding:5px;display:flex;flex-flow:row wrap}
.testform .anchorcontainer .anchor-choice-a{padding:5px;flex:1;line-height:1.2em;text-align:justify}
.testform .anchorcontainer .anchor-choice-b{padding:5px;flex:1;line-height:1.2em;text-align:justify}
.testform .anchorcontainer .anchor-choice-rating{padding:0 5px 0 15px;width:60px}
.testform .anchorcontainer .anchor-choice-rating div{display:block;width:50%;height:100%;min-height:36px;display:inline-block;float:left}
.testform .anchorcontainer .anchor-choice-rating input{display:block;margin-top:10px}
.testform input[type='radio']:after{cursor:pointer;width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#fff;content:'';display:inline-block;visibility:visible;border:2px solid white;box-shadow:0 0 0 2px #323234}
.testform input[type='radio']:checked:after{background-color:#fcc40f}
.testform input[type='radio']:hover:after{background-color:#bbb}
.testform .drijfverentest .anchor-choice-a{text-align:right;padding:0}
.testform .drijfverentest .anchor-choice-b{padding:0}
.testform .drijfverentest .anchor-choice-a label,.testform .drijfverentest .anchor-choice-b label{display:block;padding:8px 5px 8px 5px}
.progressbar{background:#fcc40f;display:block;text-align:center;color:#fff;border-radius:10px}
td:hover .progressbar{background:#fddb6b}
.radiotestform .frmblock{box-sizing:border-box;padding:10px 10px 10px 20px;background:#f8df8f;width:100%}
.radiotestform .radiorow{width:100%}
.radiotestform .radiolabel{display:inline-block;padding:0 10px;min-width:65px}
.radiotestform .breaker{display:none}
.flip-cards{display:flex;flex-wrap:wrap;justify-content:space-evenly;user-select:none}
.flip-container{perspective:1000px;transform-style:preserve-3d;margin-bottom:10px;cursor:pointer;transform:scale(0.8);transition:all .6s}
.flip-container:hover,.flip-container.card-selected{transform:scale(1)}
.flip-container:hover .back,.flip-container.card-selected .back{transform:rotateY(0deg);box-shadow:0 4px 5px 0 rgba(0,0,0,0.2)}
.flip-container .front{box-shadow:0 4px 5px 0 rgba(0,0,0,0.2)}
.flip-container:hover .front,.flip-container.card-selected .front{transform:rotateY(180deg)}
.flip-container,.flip-container .front,.flip-container .back{width:222px;height:326px;box-sizing:border-box}
.flip-container .flipper{transition:.6s;transform-style:preserve-3d;position:relative}
.flip-container .front,.flip-container .back{backface-visibility:hidden;transition:.6s;transform-style:preserve-3d;position:absolute;top:0;left:0;text-align:center}
.flip-container .front{z-index:2;transform:rotateY(0deg);background-repeat:no-repeat}
.flip-container .back{transform:rotateY(-180deg);font-size:14px;line-height:18px;background:#f8df8f;border:6px solid #fff;padding:6px}
.card-rondekaart-1{background-image:url(/resources/v1757576199/images/tests/bredeblik/rondekaart_1_lowres.png)}
.card-rondekaart-2{background-image:url(/resources/v1757576199/images/tests/bredeblik/rondekaart_2_lowres.png)}
.card-rondekaart-3{background-image:url(/resources/v1757576199/images/tests/bredeblik/rondekaart_3_lowres.png)}
.card-rondekaart-4{background-image:url(/resources/v1757576199/images/tests/bredeblik/rondekaart_4_lowres.png)}
.card-rondekaart-5{background-image:url(/resources/v1757576199/images/tests/bredeblik/rondekaart_5_lowres.png)}
.card-rondekaart-6{background-image:url(/resources/v1757576199/images/tests/bredeblik/rondekaart_6_lowres.png)}
.card-small-container{user-select:none;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:2em}
.card-small{width:210px;height:308px;box-sizing:border-box;padding:3px;transition:all .4s;transform:scale(0.7);cursor:pointer}
.card-small:hover,.card-small.card-selected{transform:scale(1)}
.card-small div{width:100%;height:100%;background-repeat:no-repeat;box-shadow:0 4px 5px 0 rgba(0,0,0,0.2);text-align:center;padding-top:120px;box-sizing:border-box}
.card-small div span{background:#fff;display:inline-block;padding:0 3px;max-width:160px;font-size:18px;line-height:20px}
.card-sterkekanten div{background-image:url(/resources/v1757576199/images/tests/bredeblik/kaart_sterkekanten_lowres.png);color:#f29400}
.card-drijfveren div{background-image:url(/resources/v1757576199/images/tests/bredeblik/kaart_drijfveren_lowres.png);color:#e2007a}
.card-tegenslagen div{background-image:url(/resources/v1757576199/images/tests/bredeblik/kaart_tegenslagen_lowres.png);color:#58585a}
.card-ontwikkelen div{background-image:url(/resources/v1757576199/images/tests/bredeblik/kaart_ontwikkelen_lowres.png);color:#16a992}
.cards-hidden{overflow:hidden;height:0}
.card-explain{font-size:.9em;font-style:italic;margin:0}
.container-complete .card-small{display:none}
.container-complete .card-selected{display:block}
.checkbox-col{float:left;width:33%;box-sizing:border-box;padding-left:10px}
.sortableform ul{list-style:none;padding:0;margin:0 0 20px 0}
.sortableform li{padding:4px;margin:0 0 2px 20px;line-height:22px;border:1px solid #edf3f2;background:#fff}
.sortableform li:hover{cursor:pointer;border:1px solid #bbb;background:#fafafa}
.sortableform li:nth-child(1){font-size:1.3em;color:#000}
.sortableform li:nth-child(2){font-size:1.2em;color:#333}
.sortableform li:nth-child(3){font-size:1.1em;color:#666}
.sortableform li:nth-child(4){font-size:1em;color:#999}
.levinscore{position:relative;padding:2em 0 2em 6em;line-height:1em}
.levinscore span{background:#edf3f2;display:inline-block;line-height:5em;width:5em;height:5em;text-align:center;position:absolute;left:0;top:0;border-radius:50%;font-weight:bold}
.levinscore span.levinscore-blauw{background:#87bae4}
.levinscore span.levinscore-groen{background:#9cd4b1}
.levinscore span.levinscore-rood{background:#f8a079}
.levinscore span.levinscore-geel{background:#f9c77e}
.testform .labelchooser{display:block;cursor:pointer}
.testform .labelchooser:hover{background:#fef1c7}
.menuactieplan input{margin-right:10px}
.menuactieplan .radio-on input[type='radio']:checked:after{background-color:#3cb301}
.menuactieplan .radio-on input[type='radio']:after{box-shadow:0 0 0 2px #3cb301}
.menuactieplan .radio-off{margin-left:10px}
.menuactieplan .radio-off input[type='radio']:checked:after{background-color:#d83232}
.menuactieplan .radio-off input[type='radio']:after{box-shadow:0 0 0 2px #d83232}
.dynchoicecontainer{position:relative}
.dynchoicecontainer .progress-bar{position:absolute;bottom:0;left:0;height:2px;width:0;background:#323234}
.radiolistform .frmlabel{margin-bottom:.5em}
.radiolistform .formtable input{margin-right:16px}
.radiolistform .formtable table{margin:0}
.radiolistform .formtable td{padding:2px 0}
.checkboxform .chkrownolabel{display:inline-block}
.checkboxform .chkrownolabel:after{content:''}
.checkboxform .chkrownolabel label{display:inline-block;vertical-align:middle;padding:10px 20px;border-radius:20px;background:#f8df8f;color:#000;text-decoration:none;font-weight:bold;position:relative;cursor:pointer}
.checkboxform .chkrownolabel label:hover{background:#fbebb8}
.checkboxform .chkrownolabel input{display:none}
.checkboxform .chkrownolabel input[type='checkbox']:checked + label{background:#fcc40f}
.viewpointmsg{position:fixed;box-sizing:border-box;max-width:90%;z-index:100000;bottom:10%;left:50%;width:700px;transform:translateX(-50%);animation:hide-element 0s ease-in 5s forwards;animation-fill-mode:forwards}
@keyframes hide-element{to{visibility:hidden}}