
@font-face {
    font-family: 'RO Sans';
    src: url('../font/ROsanswebtextregular.eot?#iefix') format('embedded-opentype');
    src: url('../font/ROsanswebtextregular.woff') format('woff'), url('../font/ROsanswebtextregular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ROsanswebtextbold';
    src: url('../font/ROsanswebtextbold.eot?#iefix') format('embedded-opentype');
    src: url('../font/ROsanswebtextbold.woff') format('woff'), url('../font/ROsanswebtextbold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'RO';
    src: url('../font/ROsanswebtextbold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

/* ICONS */
@font-face {
    font-family: "RO Icons";
    src: url("../font/rhsiconfont.eot?#iefix") format("embedded-opentype"),
        url("../font/rhsiconfont.woff2") format("woff2"),
        url("../font/rhsiconfont.woff") format("woff"),
        url("../font/rhsiconfont.ttf") format("truetype"),
        url("../font/rhsiconfont.svg?#rhsiconfont") format("svg");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "bldiconfont";
    src: url("../font/bldiconfont.eot?#iefix") format("embedded-opentype"),
        url("../font/bldiconfont.woff2") format("woff2"),
        url("../font/bldiconfont.woff") format("woff"),
        url("../font/bldiconfont.ttf") format("truetype"),
        url("../font/bldiconfont.svg?#rhsiconfont") format("svg");
    font-style: normal;
    font-weight: normal;
}

html {
    --checked-color: #0044ff;
}

body {
    width: 100%;
    font-family: "RO Sans", Verdana, Arial, sans-serif;
}

.wordletterspacingcontainer {
    /* TEST CLASS */
    /* width: calc(47.5% - 0.16ch); */
    word-spacing: 0.16ch; /* EIS WCGA */
    letter-spacing: 0.12ch; /* EIS WCGA */
}

.hidden {
    /* nodig voor popups */
    display: none;
}

.donkerblauw,
.lint {
    color: #154273;
}

.lichtblauw {
    color: #8FCAE7 !important;
}

.lichtblauw-65 {
    color: #b6ddef !important;
}

.hemelblauw {
    color: #007bc7;
}

.intro-donkerblauw {
    color: #154273;
}

.bg-intro-blauw {
    background-color: #8FCAE7;
}

.bg-donkerblauw,
.lint {
    background-color: #154273 !important;
}

.bg-lichtblauw {
    background-color: #8FCAE7 !important;
}

.bg-lichtblauw-65 {
    background-color: #b6ddef !important;
}

.bg-lichtblauw-30 {
    background-color: #ddeff8 !important;
}

.bg-hemelblauw {
    background-color: #007bc7;
}

.bg-lichtstblauw {
    background-color: #eef7fb !important;
}





h2 {
    font-weight: bold;
    margin-top: 1rem !important;
}

p {
    line-height: 1.5; /* 1.5x font grootte WCAG eis */
}

b,
strong {
    font-weight: bold;
    font-family: "RO", "RO Sans", Verdana, Arial, sans-serif;
}

i {
    font-style: italic;
}

img {
    width: 100%;
}

iframe {
    min-height: 75vh;
    position: relative;
    top: -4.9rem;
}

.cms6_component_video_embed__yt_container.intro-video iframe {
    min-height: unset;
}

#site-container {}

#header-container {
    min-height: 400px;
    margin-top: 0px;
    position: relative;
    display: flex;
}

div#site-container.site-container-home #header-container {
    margin-top: 1.8rem;
}

#header-intro-left {
    width: calc(52.5% - 0.16ch);

    display: inline-block;
    margin-left: 0px;
    margin-right: 0px;
    position: relative;
    height: 100%;
}

#header-intro-right {
    width: calc(47.5% - 0.16ch);
    display: inline-flex;
    vertical-align: top;
    margin-left: -4px;
    z-index: 2;
    position: relative;
    height: 100%;
    overflow: hidden;
}

#header-intro {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
    padding-top: 2.75rem;
    padding-bottom: 2rem;
}

#header-intro-icon {
    width: 49%;
    display: inline-block;
    margin-top: 0px;
    vertical-align: bottom;
    position: absolute;
    bottom: 0px;
}

img#header-intro-image-front {
    position: absolute;
    bottom: 0px;
    left: -2rem;
}

div#header-intro-block-spacer-container {
    display: inline-block;
    width: 100%;
    height: 60px;
    background-color: transparent;
    line-height: 0px;
    font-size: 0px;
}

div#oefentool-container {
    position: relative;
    display: flex;
}

#header-intro-image img {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    transform: translate(-50%, -50%);
}

#bll-col2 div#intro-image img {
    display: block;
    aspect-ratio: 980/835;
    position: absolute;
    top: 50%;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    transform: translate(-50%, -50%);
    max-height: 100%;
    width: auto;
}

.site-container-home #header-intro-image img {
    max-height: unset;
    width: 100%;
}

.header-intro-block-spacer {
    display: inline-block;
    height: 60px;
    width: 50%;
}

.header-intro-block-spacer.bg-lichtstblauw {
    width: 50%;
}

div#header-intro-right-front {
    display: block;
    position: absolute;
    width: 47%;
    bottom: 0px;
    z-index: 4;
    right: 2rem;
}

section#uitgelicht {
    margin-top: 2rem;
}

#header-intro h1 {
    margin-top: 0px !important;
    font-family: "RO";
    font-size: 2.25rem !important;
    margin-bottom: 1rem;
}

#footer {
    background-color: #eef7fb !important;
}

div#footer.footer-poll {
    margin-top: 0px;
}

nav#footer_menu_container a {color: #01689b !important; height: 2rem;}
nav#footer_menu_container a:hover,
nav#footer_menu_container a:focus,
nav#footer_menu_container a:focus-visible {
    text-decoration: underline;
}

.col-lg-3.col-sm-6 {
    display: inline-block;
}

.header-home {}

.header-combined_page {}

div#components-container-combined_page,
div#components-container-combined_page-oefentool {
    font-size: 1.25rem;
    position: relative;
    top: 0px;
    display: inline-block;
}

div#intro-container {
    margin-bottom: 1rem;
}

#intro-text {
    font-size: 1.25rem;
    font-weight: bold;
    width: 35%;
    margin-right: 5%;
    display: inline-block;
    vertical-align: top;
    padding-top: 1.5rem;
    padding-left: 5%;
    padding-right: 5%;
    margin-top: 1.5rem;
    margin-bottom: 2.5rem; /* 2x font grootte WCAG eis */
    line-height: 1.5; /* 1.5x font grootte WCAG eis */
}

#intro-text-new {
    font-size: 1.25rem;
    margin-bottom: 2.5rem; /* 2x font grootte WCAG eis */
    line-height: 1.5; /* 1.5x font grootte WCAG eis */
}

#intro-text-new a {
    color: #154273;
}

#intro-text-new a:hover,
#intro-text-new a:focus,
#intro-text-new a:focus-visible {
    /* color: #0115ff; */
    /*
    box-shadow: inset 0 0 0 2px #fff !important;
    outline-offset: -2px !important;
    outline: 2px dashed #000 !important;
    border-color: inherit !important;
    */
}

/*
#intro-text-new a:focus,
#intro-text-new a:focus-visible {
    background-color: rgba(255, 255, 255, 0.2);
    outline-offset: 2px !important;
    outline: 2px dashed #0115ff !important;
    border-color: inherit !important;
}
*/

#intro-text h2 {
    margin-top: 0px !important;
}

div#intro-image {
    width: 49%;
    margin-left: 0px;
    position: relative;
    z-index: -1;
    display: inline-block;
    left: 50%;
}

div#intro-image-new {
    width: 110%;
    margin-left: 10%;
    position: relative;
    z-index: 3;
    display: inline-block;
    left: 0px;
}

div#intro-container.intro-has-video #intro-text {
    width: 40%;
}

div#intro-video {
    width: 100%;
    margin-left: 0px;
    position: relative;
    z-index: 2;
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 2rem;
}

.cms6_component_quote__image_wrapper img {
    width: 700px;
    max-width: 700px;
    margin-left: 36%;
    right: -170px;
    position: relative;
}

.cms6_component_quote__content {
    margin-top: -22vw;
    padding: 1.2vw;
    background-color: #CC0000;
    z-index: 10;
    position: relative;
    width: 64%;
    color: #ffffff;
}

div#site-container.site-container-home .cms6_component_title {}

div#site-container.site-container-home .cms6_component_sub_title {
    font-weight: bold;
}

div#site-container.site-container-home .cms6_component_html_text {}

div.cms6_component_html_text p a:hover,
div.cms6_component_html_text p a:focus,
div.cms6_component_html_text p a:focus-visible {
    color: #22426f;
    box-shadow: inset 0 0 0 2px #fff !important;
    outline-offset: -2px !important;
    outline: 2px dashed #000 !important;
    border-color: inherit !important;

}


.cms6_component_links {}

div#site-container.site-container-home .cms6_component_title:nth-child(1) {
    background-color: #ffffff;
    position: absolute;
    width: 42vw;
    margin-top: 3vw;
    z-index: 300;
    font-family: "Arial", sans-serif;
    font-size: 2em;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    margin-left: 0px;
}

div#site-container.site-container-home .cms6_component_title:nth-child(1)>h2.cms6_component_title__title {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

div#site-container .layout-content #components-container-combined_page .cms6_component_title:nth-child(2) {
    background-color: #ffffff;
    position: absolute;
    width: 42vw;
    margin-top: 3vw;
    z-index: 300;
    font-family: "Arial", sans-serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    margin-left: 0px;
}

div#site-container.site-container-home .cms6_component_title:nth-child(2)>h2.cms6_component_title__title {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

div#homepage_intro_text {
    font-size: 1.25rem;
    line-height: 1.5; /* 1.5x font grootte WCAG eis */
    color: #22426f;
}

div#site-container.site-container-home div#components-container-combined_page {
    margin-left: 0px;
}

div#site-container.site-container-news-page div#components-container-combined_page {
    margin-left: 0px;
    width: 100%;
}

div#site-container.site-container-news-page div#intro-text {
    margin-left: 0px;
    width: 100%;
}

div#site-container.site-container-news-page div#components-container-combined_page .cms6_component_links {
    margin-left: 0px;
    margin-bottom: 1rem;
}

div#site-container.site-container-news-page div#components-container-combined_page p.cms6_component_links__link_description {
    margin-bottom: 0.25rem;
}

#quote_icon {
    width: 100px;
    height: 100px;
    z-index: 200;
    margin-top: 0.6vw;
    margin-left: calc(100% - 1.2vw);
    background-size: 100%;
    position: absolute;
    float: right;
}

.site-container-poll div#components-container-combined_page {
    display: block !important;
    margin-top: 1rem;
}

.poll-content {
    /* margin-top: 1rem; */
}

h3.cms6_component_quote__name {
    font-size: 0.8888888889em;
    margin-bottom: 1.25em;
}

div#homepage_intro_text h3 {
    font-size: 2.25rem;
    margin-bottom: 1rem;
    font-family: "RO";
}

h2.cms6_component_quote__quote {
    font-size: 1.3333333333em;
    font-weight: normal;
}

div#site-container.site-container-combined_page div#components-container-combined_page .cms6_component_quote {
    width: 100%;
    display: inline-block;
}

div#site-container.site-container-combined_page div#components-container-combined_page .cms6_component_quote img.cms6_component_quote__image {
    width: 100%;
    position: relative;
    display: inline-block;
    right: unset;
    margin-left: 0px;
}

div#site-container.site-container-combined_page div#components-container-combined_page .cms6_component_quote .cms6_component_quote__content {
    margin-top: -5rem;
}

div#site-container.site-container-combined_page div#components-container-combined_page .cms6_component_quote .cms6_component_quote__content div#quote_icon {
    width: 3rem;
    height: 3rem;
}

div#site-container.site-container-news div#news-content-container .cms6_component_quote {
    width: 100%;
    display: inline-block;
}

div#site-container.site-container-news div#news-content-container.cms6_component_quote img.cms6_component_quote__image {
    width: 100%;
    position: relative;
    display: inline-block;
    right: unset;
    margin-left: 0px;
}

div#site-container.site-container-news div#news-content-container .cms6_component_quote .cms6_component_quote__content {
    margin-top: -5rem;
}

div#site-container.site-container-news div#news-content-container .cms6_component_quote .cms6_component_quote__content div#quote_icon {
    width: 3rem;
    height: 3rem;
}

div#site-container.site-container-news div#news-content-container .cms6_component_quote .cms6_component_quote__image_wrapper img {
    max-width: 100%;
    right: 0px;
    margin-left: 0px;
    width: 100%;
}

.makkelijk-gevonden {
    margin-bottom: 1rem;
}

a.calltoaction {
    color: #ffffff;
}

a.calltoaction-new {
    color: #154273;
}

.calltoaction-new {
    background-color: transparent;
    border-radius: 0px;
    color: #154273;
    text-decoration: none;
    margin-right: 1rem;
    font-family: "RO";
    font-weight: bold;
    line-height: 100%;
    display: inline-block;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: auto;
    font-size: 1.1rem;
    border: solid 2px #22426f;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    padding-left: 1rem;
    padding-right: 1rem;
}

a.calltoaction-new:hover,
a.calltoaction-new:focus,
a.calltoaction-new:focus-visible {
    text-decoration: underline;
}

div#children-container .calltoaction-new {
    width: calc(100% - 4px);
    margin-bottom: 0.5rem;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
}

.calltoaction {
    background-color: #01689b;
    border-radius: 0px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    line-height: 4rem;
    display: inline-block;
    cursor: pointer;
    box-shadow: inset 0 -3px 0 rgb(0 0 0 / 15%);
    -ms-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);
    transition: box-shadow .3s;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 4rem;
    /*background-image: url(arrow-right.png);*/
    font-size: 1.2rem;
    background-size: 1.5vw;
    background-repeat: no-repeat;
    background-position: right 1.25vw center;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

a.calltoaction:hover,
a.calltoaction:focus,
a.calltoaction:focus-visible {
    text-decoration: none;
    box-shadow: inset 0 calc(48px * -1) 0 rgba(0, 0, 0, 0.01);
    -ms-box-shadow: inset 0 calc(48px * -1) 0 rgba(0, 0, 0, 0.01);
    transition: box-shadow .3s;
}

.cms6_component_html_text {
    float: none;
    padding-left: 2.75rem;
    max-width: calc(100% - 5.5rem);
    padding-right: 2rem;
}

h2.cms6_component_title__title {
    padding-left: 2.75rem;
    max-width: calc(100% - 5.5rem);
    padding-right: 2.75rem;
}

.position-relative {
    position: relative;
}

.position-absolute {
    position: absolute;
}

#oefentool-left {
    width: calc(55% - 2rem);
    margin-right: 5%;
    float: none;
    vertical-align: top;
}

div#oefentool-left div#intro-image-new {
    width: 40%;
}

#oefentool-right {
    width: 43.5%;
    padding-bottom: 1rem;
    padding-right: 5%;
    padding-left: 1.5%;
    padding-top: 1rem;
    float: right;
    vertical-align: top;
}

.container-oefentool {
    display: block !important;
}

.display-flex {
    display: flex !important;
}

h2#stepTitle {
    color: #22426f;
    margin-top: 0px !important;
    font-size: 1.5rem;
}

#oefentool-feedback {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 2222;
    background-color: rgba(0, 0, 0, 0.80);
}

#video-full-container {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 2222;
    background-color: rgba(0, 0, 0, 0.80);
}

div#video-max-container {
    max-width: 1100px !important;
    margin-top: 1rem;
    position: relative;
    /* text-align: center; */
    margin-left: auto;
    margin-right: auto;
}

#oefentool-feedback-content-container {
    width: 60%;
    padding: 10vh 10% 10vh 10%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5vh;
    background-color: #ffffff;
    max-width: 540px;
    max-height: 70vh;
    position: relative;
}

a.calltoaction.oefentool-check-btn {
    margin-top: 1rem;
}

#popup-close-button {
    position: absolute;
    top: 6vh;
    right: 11%;
    z-index: 999;
    height: 2rem;
    font-size: 1rem;
    line-height: 2rem;
    text-align: center;
    background-color: transparent;
    border: none;
    border-radius: 1rem;
    cursor: pointer;
}

#popup-close-button:hover {
    text-decoration: underline;
}

#popup-close-button a:focus {
    text-decoration: underline;
}

#video-full-container #popup-close-button {
    color: #ffffff !important;
    position: unset;
    max-width: 1100px;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.5rem;
    border: none;
    border-radius: 1rem;
    cursor: pointer;
}


.header-intro-video-image,
.header-intro-video-button {
    box-sizing: border-box;
    cursor: pointer;
}

.header-intro-video-button:focus,
.header-intro-video-button:focus-visible {
    outline-offset: 2px !important;
    outline: 2px dashed #0115ff !important;
    box-sizing: border-box;
}

div#gekozenProfiel {
    margin-top: 1rem;
}

h1#oefentool-feedback-title {
    font-size: 1.5rem;
    color: #22426f;
    font-family: "RO";
    font-weight: bold;
    margin-bottom: 1rem;
}

p#oefentool-feedback-content {
    font-size: 1.25rem;
    color: #22426f;
}


div#invulvelden-container-progressie {
    text-align: right;
    margin-right: -10%;
    font-size: 0.8rem;
    font-style: italic;
    display: none;
}

h3.invoertitel {
    margin-bottom: 2rem;
    color: #22426f;
    font-size: 1.5rem;
}

.alert-danger {
    width: 100%;
    margin-top: 1rem;
}

@media only screen and (max-width: 1366px) {
    div#site-container.site-container-home div#components-container-combined_page {
        width: 100%;
    }

    .cms6_component_quote__image_wrapper img {
        max-width: 64%;
        right: 0px;
    }

    div#site-container.site-container-combined_page div#components-container-combined_page .cms6_component_quote .cms6_component_quote__image_wrapper img {
        max-width: 100%;
        right: 0px;
    }

    div#site-container.site-container-home .cms6_component_title:nth-child(1)>h2.cms6_component_title__title {
        font-size: 1.5rem;
    }

    .cms6_component_quote .cms6_component_quote__image_wrapper img {
        max-width: 100%;
        right: 0px;
    }

    div#site-container.site-container-home .cms6_component_title:nth-child(2)>h2.cms6_component_title__title {
        font-size: 1.5rem;
    }

    .cms6_component_quote__content {
        width: 54%;
    }

    div#site-container.site-container-home .cms6_component_title {
        margin-left: 10%;
        width: 80%;
    }

    div#site-container.site-container-home .cms6_component_sub_title {
        margin-left: 10%;
        width: 80%;
    }

    div#site-container.site-container-home .cms6_component_html_text {
        margin-left: 10%;
        width: 80%;
    }

    .cms6_component_links {}

    .makkelijk-gevonden {
        margin-left: -10% !important;
    }
}

@media only screen and (max-width: 980px) {
    div#site-container.site-container-home .cms6_component_title:nth-child(1)>h2.cms6_component_title__title {
        font-size: 1.5rem;
    }

    div#site-container.site-container-home .cms6_component_title:nth-child(2)>h2.cms6_component_title__title {
        font-size: 1.5rem;
    }

    div#intro-image {
        width: 100%;
        margin-left: 0px;
        margin-top: 0px;
    }

    div#intro-text {
        width: 100%;
        margin-left: 0px;
    }

    div#components-container-combined_page {
        width: 100%;
        margin-left: 0px;
    }
}

@media only screen and (max-width: 667px) {
    div#site-container.site-container-home .cms6_component_title:nth-child(1) {
        position: relative;
        width: 80vw;
    }

    div#site-container.site-container-home .cms6_component_title:nth-child(2) {
        position: relative;
        width: 80vw;
    }

    .news-tile {
        width: 46%;
    }

    div#site-container.site-container-combined_page div#components-container-combined_page .cms6_component_quote .cms6_component_quote__content {
        margin-top: -2rem;
    }

    div#site-container.site-container-news div#news-content-container .cms6_component_quote .cms6_component_quote__content {
        margin-top: -2rem;
    }
}

@media only screen and (max-width: 540px) {
    div#quote_icon {
        display: none;
    }

    .cms6_component_quote__content {
        width: 100%;
        margin-top: 0px;
    }

    .cms6_component_quote__image_wrapper img {
        max-width: 85%;
        margin-left: 10%;
    }

    .news-tile {
        width: 96%;
    }

    .news-tile-image img {
        width: 100%;
    }
}

@media only screen and (min-width: 1680px) {

    div#site-container.site-container-home .cms6_component_title:nth-child(1) {
        width: 36vw;
    }

    div#site-container.site-container-home .cms6_component_title:nth-child(2) {
        width: 36vw;
    }

    .cms6_component_quote__content {
        margin-top: -20vw;
    }

    .makkelijk-gevonden {
        margin-top: 3em;
    }
}

.noshow {
    display: none !important;
}

#invulvelden-container .custom-control {
    padding-left: 10px;
}

.row.no-gutters {
    margin-bottom: 0.5rem;
}

header .bld-logo {
    padding-top: 0;
    padding-bottom: 0;
}

.no-gutters>.col,
.no-gutters>[class*="col-"] {
    padding-right: 0;
    padding-left: 0;
    padding: 0px !important;
}

.form-control {
    padding-top: 0px;
    padding-bottom: 0px;
    width: calc(100% - 0.75rem);
}

.custom-control.custom-radio.blocked {
    display: flex;
    border: 1px solid #01689b;
    background-color: transparent;
    padding: 10px 20px;
    margin-right: 10px;
    left: 0;
}

.custom-control-label::before {
    left: 0px;
    border: #7D7D7D solid 1px;
}

.custom-control-label::after {
    left: 1px;
    top: 4px;
}

.custom-control-label {
    padding-left: 1.5rem;
}

span.custom-control.custom-checkbox {
    padding-left: 0px !important;
}

span.custom-control.custom-checkbox .custom-control-label {
    padding-left: 2rem;
}

h6.oefentool-tussenkop {
    font-weight: 600;
    margin-bottom: 0px;
    margin-top: 1rem;
}

@media (min-width: 1024px) {
    .col-md-6 {
        flex: 0 0 50%;
        max-width: 48%;
        margin-right: 2%;
    }
}

.text-margin-bottom {
    margin-bottom: 0.5rem;
}

nav a {
    text-decoration: none;
    color: #000000;
    height: 60px;
    line-height: 60px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

nav a:hover,
nav a:focus,
nav a:focus-visible {
    background-color: rgba(255, 255, 255, 0.2);
    text-decoration: none;
    color: #000000;
}

nav a:focus,
nav a:focus-visible{
    outline-offset: 2px !important;
    outline: 2px dashed #0115ff !important;
}

.header .navbar {
    font-size: 1.1rem;
}

.profiel-icon {
    width: 4rem;
    margin-bottom: 0.5rem;
}

.profieltegel {
    box-sizing: content-box;
    border: solid transparent 2px;
    cursor: pointer;
    width: 28.9%;
    display: inline-block;
    background-color: #eef7fb;
    padding: 1rem 1.5%;
    margin-right: 2%;
    position: relative;
    z-index: 10;
    vertical-align: text-top;
    line-height: 1.5; /* 1.5x fontgrootte WCGA eis */
}

.profieltegel:hover,
.profieltegel:focus,
.profieltegel:focus-visible {
    border: solid #154273 2px;
}

.profieltegel h1 {
    font-size: 1.3rem;
    margin-top: 0;
    margin-bottom: 0;
}

div#profielen-container {
    width: 100%;
    margin-top: 2rem;
    display: flex;
}

div#profielen-container-intro {
    margin-bottom: 2rem;
}

#placeholder-container {
    top: unset;
    position: relative;
    margin-top: 2rem;
    display: inline-block;
    width: 50%;
    min-height: 2rem;
}

.card-arrow-container {
    position: absolute;
    z-index: 1;
    height: 100%;
    display: none;
}

.card-arrow-top {
    margin-left: 5%;
    margin-right: 5%;
    width: 90%;
    margin-top: 0.5rem;
}

.card-arrow-center {
    position: absolute;
    margin-left: 5%;
    margin-right: 5%;
    width: 90%;
    top: 33%;
}

.card-arrow-bottom {
    margin-left: 5%;
    margin-right: 5%;
    width: 90%;
    position: absolute;
    bottom: 0.5rem;
}

.col-lg-2 {
    max-width: 22.5%;
    flex: 0 0 22.5%;
}

.card-header {
    padding: 1.5rem 1rem 0px 1rem;
}

.card-body {
    padding-left: 3.625rem !important;
    padding-right: 12% !important;
    padding-top: 0.25rem !important;
    font-size: 1.125rem !important;
    line-height: 1.5; /* 1.5x font grootte WCAG eis */
}

a.card {
    box-sizing: content-box;
    border: solid transparent 2px;
    text-decoration: none;
    min-height: 12rem;
    aspect-ratio: 1/0.85;
    color: #154273;
}

a.card:hover,
a.card:focus,
a.card:focus-visible {
    border: solid #154273 2px;
}

.card h3,
.card h2 {
    font-size: 1.55rem;
    line-height: 1.3334;
    font-weight: 700;
    color: #154273 !important;
    display: inline-block;
    margin-top: 0px !important;
}

.card-footer {
    text-align: right;
    padding-right: 10%;
    font-size: 0.8rem;
    font-weight: bold;
}

.card-icon-left {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 40%;
}

.card-icon-right {
    position: absolute;
    right: 0px;
    bottom: 30%;
    width: 25%;
}

.card-icon-center {
    position: absolute;
    left: 3.625rem;
    bottom: 0px;
    width: 36%;
}

.card-header-number {
    background-color: #154273;
    color: #ffffff;
    font-size: 1.625rem;
    border-radius: 1.25rem;
    display: inline-block;
    margin-right: 0.5rem;
    width: 2.125rem;
    text-align: center;
}

.card h3 {
    display: inline-block;
}

#read-uitgelicht .col-lg-2 {
    max-width: calc(22.75% - 20px);
    margin-right: 3%;
}

.mr-0 {
    margin-right: 0px;
}

.mb-0 {
    margin-bottom: 0px;
}

.mt-up-0875 {
    margin-top: -0.875rem;
}

@media (min-width: 768px) {
    .card-arrow-center {
        top: 25%;
        height: 50%;
    }

    .card-arrow-center img {
        height: 100%;
    }

}

@media (max-width: 768px) {
    .card-footer {
        padding-bottom: 0.25rem;
    }
}

.menu-btn::before {
    content: "home";
    margin-right: 0.5rem;
    font-family: "RO Icons", serif;
    font-weight: normal;
    float: left;
    font-feature-settings: "liga" 1;
}

.menu-btns {
    display: inline-block;
}

img.icon_sluiten {
    width: 1.2rem;
    height: 1.2rem;
    margin-right: 0.3rem;
}

/*div#extra-buttons-container {position: relative; top: -7rem;}*/
div#extra-buttons-container {
    top: unset;
    position: relative;
    margin-top: 2rem;
    display: inline-block;
    width: 100%;
    max-width: unset;
}

div#extra-buttons-container .calltoaction-new {
    min-width: 40%;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
}

div#children-container {
    top: unset;
    position: relative;
    margin-top: 2rem;
    margin-bottom: 1rem;
    display: inline-block;
    width: 50%;
}

a.calltoaction.extra-button-right {
    position: absolute;
    right: 0px;
}

.site-container-poll .layout-content {
    top: -1rem;
    position: relative;
}

div#header_breadcrumbs {
    background-color: #eef7fb;
    font-size: 1rem;
    line-height: 1.8rem;
}

div#header_breadcrumbs li {
    list-style: none;
    display: inline-block;
}

div#header_breadcrumbs li span.bc_pijltje {
    /*
    content: 'delta_rechts';
    font-family: "RO Icons";
    font-size: .5rem;
    font-feature-settings: 'liga' 1;
    */
    padding-left: 0.2rem;
    padding-right: 0.2rem;
}



div#header_breadcrumbs a {
    text-decoration: none;
}

div#header_breadcrumbs a:hover,
div#header_breadcrumbs a:focus,
div#header_breadcrumbs a:focus-visible {
    text-decoration: underline;
}

div#header_breadcrumbs a:focus,
div#header_breadcrumbs a:focus-visible {
    
    outline-offset: 2px !important;
    outline: 2px dashed #0115ff !important;
}


div#header_breadcrumbs ul {
    margin-left: 0px;
    margin-bottom: 0px;
}

#bll-col1 {
    width: calc(55% - 2rem);
    margin-right: 0px;
    display: inline-block;
}

#bll-col2 {
    width: calc(45% + 2rem - 4px);
    display: inline-flex;
    vertical-align: top;
    position: relative;
    height: 100%;
    overflow: hidden;
    margin-left: -4px;
}

#bll-col1 h1 {
    margin-left: 2.75rem;
    font-size: 2.25rem;
    font-family: "RO";
}

#bll-col1 div#intro-text {
    width: unset;
    padding-left: 0px;
    margin-left: 2.75rem;
    padding-top: 0px;
    font-weight: normal;
    margin-top: 0px;
}

#bll-col1 div#header-intro-block-spacer-container {
    position: relative;
    bottom: -0.5rem;
}

#bll-col2 div#intro-image {
    width: 100%;
    margin-top: 0px;
    left: -3px;
    right: 0px;
    z-index: 0;
}

#bll-col2 div#intro-video {
    width: 100%;
    margin-top: 2.9rem;
}

span.amount-input input {
    max-width: 50%;
    padding-left: 3rem;
}

.table-container {
    margin-left: -1.357rem;
}

ul.bullet-list {
    margin-left: 2rem;
    margin-top: 1rem;
}

.margin-top {
    margin-top: 1rem;
}

.icon-bld {
    font-family: "bldiconfont" !important;
}

div#linkOlaBld-text {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

#bll-col1 .cms6_component_html_text {
    font-size: 1.25rem;
    width: calc(100% - 4rem);
}

h2#subtitle-oefentool {
    margin-left: 2.75rem;
}

a#oefentool-start-btn {
    margin-top: 1rem;
    margin-bottom: 2rem;
    width: calc(50% - 4px);
    margin-right: 0px !important;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
}

div#components-container-combined_page {
    display: block;
    margin-top: 2rem;
}

div#bll-col1 div#components-container-combined_page {
    margin-top: 0px;
}

@media (max-width: 767px) {
    .col-sm-6.col-lg-2.mb-4 {
        max-width: 42.5%;
        flex: 0 0 42.5%;
    }

    div#extra-buttons-container {
        top: 2rem;
        margin-bottom: 3rem;
        display: inline-block;
        width: calc(100% - 32px);
    }

    section#uitgelicht {
        margin-top: 3rem;
    }

    a.calltoaction.extra-button-right {
        float: right;
        position: relative;
    }

    .container {
        width: calc(100% - 20px);
    }

    .row {
        margin-right: 0px;
        margin-left: 0px;
    }

    #bll-col1 {
        width: 100%;
    }

    #bll-col2 {
        width: 90%;
    }

    .cms6_component_links {
        margin-left: 0px;
    }

    div#bll-col1 #components-container-combined_page {
        padding-left: 0px !important;
    }

    #bll-col2 {
        display: none;
    }

    h2#stepTitle,
    div#components-container-combined_page-oefentool,
    h3.invoertitel {
        font-size: 1rem;
    }

    div#profielen-container {
        display: block;
    }

    .profieltegel {
        width: calc(100% - 4rem);
        padding: 1rem 2rem;
    }

    .form-control {
        width: calc(100% - 3rem);
    }
}

@media (max-width: 840px) {
    div#components-container-combined_page {
        display: inline-block !important;
    }

    #oefentool-left {
        width: 100% !important;
        float: none;
    }

    #oefentool-right {
        width: calc(100% - 4rem) !important;
        float: none;
        display: inline-block !important;
        margin-top: 1rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }

    div#components-container-combined_page-oefentool {
        display: block !important;
    }

    a.calltoaction-new.oefentool-check-btn {
        font-size: 1rem;
        margin-top: 1rem;
    }

    #invulvelden-container .custom-control {
        padding-left: 0px;
    }

    .custom-control.custom-radio.blocked {
        padding-left: 16px !important;
    }
}

.form-control-minus-padding {
    width: calc(100% - 3rem);
}

.custom-control .amount-input:before {
    position: absolute;
    padding: 0.75rem 12px 6px;
    margin: 2px;
    background-color: white;
    z-index: 1;
    content: "€";
    font-family: "RObold", Arial, sans-serif;
    font-weight: 400;
}

.cms6_component_layout_2col {
    position: relative;
    float: none;
}

.cms6_component_layout_2col__col1,
.cms6_component_layout_2col__col2 {
    width: 50%;
    float: none;
    display: inline-block;
}

.cms6_component_layout_2col__col2 {
    position: relative;
    display: inline-block;
    float: none;
    width: 49%;
    vertical-align: top;
}

.cms6_component_layout_2col__col2 a.calltoaction {
    width: 90%;
    padding-right: 5%;
    padding-left: 5%
}

.progress-circle {
    display: inline-block;
    background-color: #ffffff;
    margin-right: 0px;
    width: 2rem;
    border-radius: 1rem;
    color: #01689b;
    height: 1.5rem;
    text-align: center;
    padding-top: 0.5rem;
    border: solid 1px #01689b;
    line-height: 100%;
}

.progress-line {
    border-bottom: solid 1px #01689b;
    display: inline-block;
    line-height: 100%;
    height: 1rem;
    vertical-align: top;
    margin-left: -1.6px;
}

.progress-circle-active {
    background-color: #01689b;
    color: #ffffff;
}

.progress-circle-visited {
    color: #ffffff;
    background-color: #39870c;
    border: 1px #39870c solid;
    font-family: "bldiconfont" !important;
    font-style: normal;
    font-weight: normal !important;
    vertical-align: top;
    font-feature-settings: 'liga' 1;
}

.progress-circle-correct {
    color: #ffffff;
    background-color: #39870c;
    border: 1px #39870c solid;
    font-family: "bldiconfont" !important;
    font-style: normal;
    font-weight: normal !important;
    vertical-align: top;
    font-feature-settings: 'liga' 1;
}

.progress-circle-correct-v2 {
    vertical-align: top;
    background-color: #39870c;
    border: 1px #39870c solid;
    color: #ffffff;
    background-image: url(../images/icon_check_wit.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 70%;
}

.progress-circle-wrong {
    color: #ffffff;
    background-color: #d52b1e;
    border: 1px #d52b1e solid;
    font-family: "bldiconfont" !important;
    font-style: normal;
    font-weight: normal !important;
    vertical-align: top;
    font-feature-settings: 'liga' 1;
}

.progress-circle-wrong-v2 {
    vertical-align: top;
    background-color: #d52b1e;
    border: 1px #d52b1e solid;
    color: #ffffff;
    background-image: url(../images/icon_sluiten_wit.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 70%;
}

div#oefentool-progressbar {
    vertical-align: text-top;
    margin-bottom: 2rem;
    margin-top: 1rem;
}



/* POGO QUIZ */

#pogotools_quiz__wrapper h1 {
    font-size: 1.8rem;
    line-height: 120%;
    padding-bottom: 1rem;
}

#pogotools_quiz__wrapper h2 {
    font-size: 1.6rem;
    line-height: 120%;
    padding-bottom: 0.8rem;
}

#pogotools_quiz__wrapper h3 {
    font-size: 1.4rem;
    line-height: 120%;
    padding-bottom: 0.6rem;
}

/* Quiz */

#pogotools_quiz__wrapper {
    float: left;
    background-color: #ffffff;
    margin: 1rem 1rem;
    padding: 1rem 1rem;
    width: calc(100% - 4rem);
    min-height: 400px;
    position: relative;
    font-size: 16px;
    font-weight: normal;
    color: #000;
}

#pogotools_quiz__wrapper p {
    padding-bottom: 0.5rem;
}

.pogotools_quiz_screen {
    float: left;
    width: 100%;
}

.pogotools_quiz__button {
    background-color: #00c6e0;
    text-decoration: none;
    color: #fff;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    border-radius: 1rem;

}


#pogotools_quiz__start_screen__introduction_wrapper p {
    font-weight: bold;
}

#pogotools_quiz__start_screen__introduction_text {}


/* question.mustache */


p.pogotools_quiz__question_introduction {
    font-style: italic;
}

.pogotools_quiz__answer_rows {
    margin-top: 2rem;
    float: left;
    width: 100%;
}

.pogotools_quiz__answer_row {
    float: left;
    margin-bottom: 1rem;
    width: calc(100% - 2px - 2rem);
    font-size: 1rem;
    color: #004495;
    cursor: pointer;
    padding: 2rem;
    border: 1px solid transparent;
}

.pogotools_quiz__answer_row:nth-child(odd) {
    background-color: #eee;
}

.pogotools_quiz__answer_row:nth-child(even) {
    background-color: #aaa;
}

.pogotools_quiz__answer_row:hover {
    border: 1px solid black;
}

.pogotools_quiz__answer_number {
    float: left;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    background-color: #9ec8d3;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 2rem;
    font-size: 2rem;
}

.pogotools_quiz__answer_answer {
    float: left;
    width: calc(100% - 50px - 2rem)
}


/* question_feedback.mustache */
p.pogotools_quiz__question_feedback {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

p.pogotools_quiz__question_feedback_correct {
    background-color: #00FF00;
}

p.pogotools_quiz__question_feedback_wrong {
    background-color: #ff0000;
}


.pogotools_quiz__feedback {
    float: left;
    width: 90%;
}






/* QUIZ */

.cms6_component_quiz_div {
    margin-top: -8.1625rem;
    display: inline-block;
    width: 100%;
}

#pogotools_quiz__wrapper {
    font-family: "RO Sans", Verdana, Arial, sans-serif !important;
    margin: 0px !important;
    padding: 0px !important;
}

a.pogotools_quiz__button {
    color: #154273;
    min-width: 20%;
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: center;
}

a.pogotools_quiz__button:hover,
a.pogotools_quiz__button:focus,
a.pogotools_quiz__button:focus-visible {
    text-decoration: underline !important;
}

.pogotools_quiz__button {
    background-color: transparent !important;
    border-radius: 0px !important;
    color: #22426f !important;
    text-decoration: none !important;
    margin-right: 1rem;
    font-weight: normal;
    line-height: 100%;
    display: inline-block !important;
    font-family: "RO";
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: auto !important;
    font-size: 1.2rem;
    border: solid 2px #22426f;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
}

div#pogotools_quiz__start_screen__introduction_wrapper img {
    width: 47.5% !important;
    display: inline-block;
    position: absolute;
    left: 52.5%;
    margin-top: -6.5rem;
}

.pogotools_quiz__answer_number {
    display: none;
    width: 1px !important;
    height: 1px !important;
    font-size: 0.1rem !important;
    color: #9ec8d3;
    padding: 0px !important;
    margin: 0px !important;
}

.pogotools_quiz__answer_answer p {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    position: relative !important;
    padding-left: 2.75rem !important;
}

.pogotools_quiz__answer_answer p::before {
    padding-bottom: 0px !important;
    background-color: #01689b;
    -webkit-mask-image: var(--delta_rechts);
    mask-image: var(--delta_rechts);
    position: absolute;
    width: 16px;
    height: 16px;
    content: "";
    left: 4px;
    top: 0.2rem;
    transition: 0.5s;
}

#pogotools_quiz__wrapper h1 {
    margin-bottom: 0.5rem;
    font-size: 2.25rem !important;
    color: #154273;
    font-family: "RO";
}

.pogotools_quiz__answer_row:nth-child(odd) {}

.pogotools_quiz__answer_row:nth-child(even) {}

p.pogotools_quiz__question_feedback_correct,
p.pogotools_quiz__question_feedback_wrong {
    background-color: unset !important;
}

.pogotools_quiz__answer_rows {
    margin-top: 0px !important;
    width: 80% !important;
}

#pogotools_quiz__wrapper h3 {
    background-color: #00699c;
    text-align: center;
    color: #ffffff;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

#pogotools_quiz__wrapper h1,
#pogotools_quiz__wrapper h3 {
    padding-top: 1rem;
    padding-bottom: 1rem !important;
    font-size: 2.25rem !important;
    line-height: normal !important;
    width: 90%;
    margin-bottom: 1rem;
    color: #154273;
    padding-left: 5%;
    padding-right: 5%;
    text-align: left;
    background-color: #8FCAE7 !important;
}
h1#pogotools_quiz__start_screen__title_text {padding-left: 0px;}
div#pogotools_quiz__question_screen__wrapper img,
div#pogotools_quiz__question_feedback_screen__wrapper img {
    width: 16% !important;
    position: absolute !important;
    right: 0px;
    bottom: 3rem;
    display: block;
}

div#pogotools_quiz__question_feedback_screen__wrapper img {
    bottom: 2rem;
}

div#pogotools_quiz__wrapper {
    width: 100% !important;
}

.pogotools_quiz__answer_row {
    box-sizing: border-box !important;
    border: solid transparent 2px !important;

    width: 100% !important;
    color: #000000 !important;
    margin-left: 0px;
    background-color: #b6ddef !important;
    padding: 0px !important;
}

.pogotools_quiz__answer_row:hover,
.pogotools_quiz__answer_row:focus,
.pogotools_quiz__answer_row:focus-visible {
    border: solid #154273 2px !important;
}


.pogotools_quiz__answer_rows {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

/*.site-container-faq, .site-container-accent{background-image: url("/assets/images/tile-pattern-5.jpg"); background-size: 400px;}*/
.site-container-accent .header-combined_page {background-color: #ffffff;}
.site-container-faq .header-combined_page {background-color: #ffffff;}
.site-container-faq-content,
.site-container-accent-content {
    background-color: #ffffff;
    padding-left: 2.75rem;
    padding-right: 2.75rem;
    width: calc(90% - 5.5rem);
    margin-top: -14px;
}
.site-container-accent-content {margin-top: 2rem;}
.site-container-accent-content {padding-left: 0px; padding-right: 0px;}
.container.site-container-faq-content #bll-col2 #intro-image {
    z-index: 20;
    position: relative;
}

#site-container.site-container-accent div#components-container-combined_page.container {
    margin-left: unset !important;
    margin-right: unset !important;
    width: unset !important;
    max-width: unset !important;
}

.footer-faq {margin-top: 0px !important;}

#footer_menu_container .col-lg-3.col-sm-6 {
    vertical-align: top;
}

/*.pogotools_quiz__answer_row:hover {outline: 2px dotted #000; z-index: 1010; outline-offset: 0; -webkit-box-shadow: 0 0 0 2px #fff; box-shadow: 0 0 0 2px #fff;	border:solid  0px !important;}*/
div#pogotools_quiz__progress {
    font-size: 0.9rem;
    margin-bottom: 1rem;
}

#pogotools_quiz__start_screen__introduction_wrapper p {
    font-weight: normal !important;
    font-size: 1.25rem !important;
}

.pogotools_quiz__answer_answer {padding-top: 0.75rem; padding-bottom: 0.75rem;}
.site-container-accent div#pogotools_quiz__wrapper {width: 100% !important;}

p.pogotools_quiz__question_feedback {
    width: 60%;
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}

#pogotools_quiz__wrapper p {
    font-size: 1.25rem;
    color: #154273;
}

div#pogotools_quiz__question_feedback_screen__wrapper {
    padding-bottom: 2rem;
}

#pogotools_quiz__wrapper h1 {
    font-family: "RO";
}

#pogotools_quiz__start_screen__introduction_wrapper p {
    font-weight: bold;
    background-color: #8FCAE7;
    padding-right: 2.75rem;
    padding-left: 2.75rem;
    padding-bottom: 2rem !important;
    margin-bottom: 0px;
    width: calc(52.5% - 5.5rem);
}

div#pogotools_quiz__question_screen__wrapper {
    position: relative;
    background-color: #ffffff;
}

div#pogotools_quiz__feedback_progress,
div#pogotools_quiz__question_progress {
    font-size: 0.9rem;
    margin-bottom: 0px;
    padding-bottom: 1rem;
    padding-top: 1rem;
    background-color: #ffffff;
    display: none;
}

div#pogotools_quiz__question_feedback_screen__wrapper {
    padding-bottom: 2rem;
    margin-top: 0px;
    position: relative;
    background-color: #ffffff;
}

div#footer.footer-accent {margin-top: -0.5rem;}

div#pogotools_quiz__results_screen__introduction_wrapper img {
    width: 40% !important;
    display: inline-block;
    position: absolute;
    left: calc(55% - 2rem);
    margin-top: -4.3rem;
}

div#pogotools_quiz__results_screen__wrapper {
    background-color: #8FCAE7 !important;
    color: #154273 !important;
}

#pogotools_quiz__question_progress_bar {
    display: none;
    margin-bottom: 2rem;
    margin-top: 2rem;
}

#pogotools_quiz__feedback_progress_bar {
    display: none;
    margin-bottom: 2rem;
    margin-top: 2rem;
}

.poll-content iframe {
    top: 0px !important;
}

.site-container-poll h1 {
    /* display: none; */
    font-family: "RO";
}

.poll-content .cms6_component_html_text {
    margin-left: 0px;
    width: 100%;
    max-width: 100%;
    margin-right: 0px !important;
    padding-left: 0px;
    padding-right: 0px;
}

p#pogotools_quiz__results_screen__introduction_text {
    margin-bottom: 0px;
}

div#pogotools_quiz__results_screen__score {
    font-family: "RO";
}

.cms6_component_layout_2col.cms6_component_layout_2col-combined_page {
    padding-left: 0px;
    padding-right: 0px;
}

.cms6_component_layout_2col__col1.cms6_component_layout_2col__col1-combined_page {
    width: 52.5%;
}

.cms6_component_layout_2col__col2 {
    width: 47.5%;
    margin-left: -5px;
}

.cms6_component_layout_2col__col2 h2.cms6_component_title__title {
    padding-left: 0px;
    max-width: calc(100% - 2.75rem);
    padding-right: 2.75rem;
}

.cms6_component_layout_2col__col2 .cms6_component_html_text {
    padding-left: 0px;
    max-width: calc(100% - 2.75rem);
    padding-right: 2.75rem;
}

#pogotools_quiz__start_screen__introduction_wrapper div#header-intro-block-spacer-container {
    width: 52.5%;
    margin-right: 40%;
    margin-bottom: 2rem;
    display: block !important;
}
header .bld-logo a{left: calc(50% - 26px);}

@media (min-width: 1240px) {
    .site-container-faq-content {
        max-width: calc(1170px - 4rem);
    }
}

@media (min-width: 1240px) {
    header .bld-logo a {
        transform: translateX(-10px);
    }
}

@media (max-width: 1024px) {

    #read-uitgelicht .col-lg-2 {
        width: calc(45% - 20px) !important;
        margin-right: 3%;
        max-width: 50% !important;
    }

    .container {max-width: calc(90% - 32px); margin-left: auto !important;}
	.site-container-accent-content{max-width: calc(90% - 5.5rem); padding-left:2.75rem;}
    #header-intro-icon {width: 20%;}
}

@media (max-width: 1240px) {
    div#extra-buttons-container .calltoaction-new {
        min-width: 40%;
        text-align: center;
        padding-left: 5%;
        padding-right: 5%;
        margin-bottom: 1rem;
    }

    .progress-line {
        margin-left: -3px;
    }
}

@media (max-width: 1100px) {
    div#video-max-container {
        max-width: 90% !important;
    }

    #video-full-container #popup-close-button {
        padding-right: 0.5rem;
    }
}

@media (max-width: 1024px) {
    div#video-max-container iframe {
        min-height: 400px;
        max-width: 90%;
    }
}

@media (max-width: 800px) {
    div#video-max-container iframe {
        min-height: 320px;
        max-width: 100%;
    }
}

@media (max-width: 980px) {
    #header-intro-left {width: 100%; height: auto;}
    div#header-intro-image {display: inline-block; margin-bottom: 1rem;}
	#header-intro-right{width: 100%;}
	#header-intro-image img {
    display: block;
    position: relative;
    top: unset;
    left: unset;
    min-height: unset;
    height: auto;
    width: 100% !important;
    transform: unset;
	}
    div#site-container.site-container-home #header-intro-right {
        width: calc(40% + 2rem);
        display: flex;
        height: auto;
        position: absolute;
        bottom: 0px;
        right: 0px;
        aspect-ratio: 321/217;
    }

    div#site-container.site-container-home #header-intro-image {
        display: block;
    }

    div#intro-image-new {
        width: 90%;
    }

    div#header-intro-image.header-intro-video-image {
        display: block;
    }

    div#header-intro-image.header-intro-video-image img {
        max-height: unset;
        width: 100% !important;
        min-width: unset;
        min-height: unset;
        position: relative;
        transform: unset;
        left: unset;
        top: 0px;
    }

    div#header-intro-right-front {
        width: 40%;
    }

    .cms6_component_layout_2col__col1.cms6_component_layout_2col__col1-combined_page {
        width: 100%;
    }

    .cms6_component_layout_2col__col2 {
        width: calc(100% - 2.75rem);
        margin-left: 0px;
        padding-left: 2.75rem;
    }
}

@media (max-width: 767px) {
    a.pogotools_quiz__button {
        min-width: unset;
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .mr-0 {
        margin-right: 3% !important;
    }

    #header-intro-icon {
        display: none;
    }

    #header-intro h1 {
        hyphens: auto;
    }

    div#components-container-combined_page {
        margin-top: 0px;
    }

    nav a {
        width: 90%;
    }

    div#children-container {
        width: 100%;
    }

    div#site-container.site-container-home #header-intro-right {
        right: 16px;
    }

}

@media (max-width: 600px) {

    div#site-container.site-container-home #header-intro-right,
    div#site-container.site-container-home div#header-intro-right-front {
        display: none;
    }
    div#extra-buttons-container {
        top: 0px;
        margin-bottom: 1rem;
        width: 100%;
    }
    div#extra-buttons-container .calltoaction-new {width: 90%;}
    a.card {max-width: 100%; min-height: 13rem;}
    .card-body {
        font-size: 0.98rem !important;
        padding-right: 10% !important;
    }
    .card h3,
    .card h2 {
        font-size: 1.25rem;
    }
    #read-uitgelicht .col-lg-2 {
        max-width: 100% !important;
        width: 100% !important;
    }
    #header-intro {
        padding-left: 1rem;
        padding-right: 1rem; hyphens: auto;
        overflow-wrap: anywhere;
        word-wrap: break-word;
    }
    .cms6_component_layout_2col__col2 .cms6_component_html_text {padding-right: 1rem;}
	header .bld-logo a img{height:auto;}
	p#pogotools_combined_poll__start_screen__title_text{hyphens: auto; overflow-wrap: anywhere; word-wrap: break-word;}
	h1#oefentool-feedback-title{margin-top:1.2rem;}
	#oefentool-feedback-content-container {
    width: 80%; padding: 7.5vh 7.5% 7.5vh 7.5%;}
	p#oefentool-feedback-content {font-size: 1rem; height: calc(75vh - 5rem);
		display: inline-block; overflow: auto; line-height: 1.15rem;}	
}

@media (max-width: 500px) {

    .card h3,
    .card h2 {
        font-size: 1.1rem !important;
    }
}

.cms6_component_combined_poll_div, .cms6_component_poll_div {
    display: flex;
    float: none !important;
    min-height: 30rem; /* TEST */
}

#pogotools_combined_poll__start_screen__image_wrapper,
#pogotools_poll__start_screen__image_wrapper,
#pogotools_poll__question_screen__image_wrapper {
    height: unset;
}

div#pogotools_combined_poll__start_screen__wrapper, div#pogotools_poll__start_screen__wrapper {
    display: inline-block !important;
}

.pogotools_poll__wrapper_left_full {
    float: none !important;
    display: inline-block !important;
}





.skip-to-content-link {
    position: absolute;
    z-index: 9999999999999999999;
    height: 2rem;
    top: 0rem;
    transform: translateY(-100%);
    transition: transform 0.3s;

    background: #000000;
    color: #ffffff;

    left: 0rem;
    padding: 0.8rem;
    padding-bottom: 0.2rem;
    padding-top: 0.2rem;
    text-align: center;

}

.skip-to-content-link:focus,
.skip-to-content-link:focus-visible {
    transform: translateY(0%);
}


/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* HIERONDER ALLES WAT UIT HET GENERIEKE POGO POLL GEDEELTE IS OVERGENOMEN */
/* SOMMIGE REGELS VERWIJDERD */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* COMBINED_POLL_DIV.CSS */

/* Combined Poll */
#pogotools_poll__wrapper div, #pogotools_poll__wrapper p{box-sizing: content-box;float:left; width:100%;}
#pogotools_poll__wrapper{float:left; box-sizing: content-box; background-color: #ffffff; margin: 2.5vh 2.5vw; padding: 2.5vh 2.5vw; width:90vw; height:90vh; position:relative;}
.pogotools_poll__wrapper_left{height:unset !important; width: calc(50vw - 2rem) !important; margin-right:2rem; float:left !important;}
.pogotools_poll__screen__wrapper{width:90% !important;flex-direction: row; justify-content: flex-start; text-align: left; position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 5%; align-items: center; display: flex !important;}
#ogotools_combined_poll_start_screen__title{margin-bottom:1rem;}
#pogotools_combined_poll_start_screen__title,
#pogotools_poll_start_screen__title,
#pogotools_poll_question_screen__title,
#pogotools_poll_results_screen__title
{width:100% !important; float:left !important;}
#pogotools_combined_poll__start_screen__introduction_wrapper,
#pogotools_poll__start_screen__introduction_wrapper
{width:100% !important; float:left !important;}
#pogotools_combined_poll__start_screen__image_wrapper,
#pogotools_poll__start_screen__image_wrapper,
#pogotools_poll__question_screen__image_wrapper
{
    /* width:40vw !important; */
    float:right !important; 
    /* height:80vh; */
}

#pogotools_combined_poll__start_screen__image_wrapper,
#pogotools_poll__start_screen__image_wrapper,
#pogotools_poll__question_screen__image_wrapper
{background-size: contain; background-position: center; background-repeat: no-repeat;}

#pogotools_poll__question_screen__wrapper{transition: opacity 2s; transition-delay: 1s;}
p#pogotools_combined_poll__start_screen__introduction_text {font-size: 1.5vw; margin-bottom: 2rem;}
p#pogotools_poll__start_screen__introduction_text {font-size: 1.5vw; margin-bottom: 2rem;}
p#pogotools_poll__results_screen__feedback_text{font-size: 3vw; margin-bottom: 2rem;}
div#pogotools_poll__results_screen__wrapper{transition: opacity 2s; transition-delay: 0s;}

.pogotools_poll__slide{float:left; position: absolute; left:0px; top:0px; z-index:-100; padding: 5vh 5vw; width:85vw !important;}
.pogotools_poll__wrapper_left_full{width:calc(100% - 2rem) !important; margin-right:2rem; float:left !important;}
#pogotools_poll_question_screen__answers,
div#pogotools_poll_results_screen__results
{margin-bottom: 1rem; column-count: 2;}
.pogotools_poll__answer_row{width:100%; margin-bottom:0.2rem; display: inline-block; font-size: 1.4vw; break-inside: avoid; color: #004495;}
.pogotools_poll__answer_text {width: 50% !important; display: inline-block; margin-right:2%;}
.pogotools_poll__answer_selection {width: 40% !important; display: inline-block;}
.pogotools_poll__answer {display: inline-block; text-align:center; width: 6vw !important; float: none !important; font-size: 1.4vw; color: #004495; font-family: 'Montserrat-Regular', Verdana, sans-serif;}
.pogotools_poll__answer_tot_text {width: unset !important; display: inline-block; margin-right:2rem;}
#pogotools_poll__answer_tot {width: unset !important; margin-left: 0px; text-align: left;}
.pogotools_poll__answer_tot_row{margin-top:0.5rem; border-top: 1px solid #00c6e0; padding-top: 0.5rem; margin-bottom:2rem;}
.pogotools_poll__answer_row:nth-child(2n+2) {color: rgb(0, 198, 224);}

.pogotools_poll__resultcolumn{width: 40% !important; float: left !important; position: relative; display:inline-block;}
.pogotools_poll__resultbar {position: absolute; display: inline-block; z-index: 10; margin-left: 5vw; border-top: 2vw solid rgba(0, 198, 224,0.4);}
.pogotools_poll__result_row:nth-child(2n+2) > .pogotools_poll__resultcolumn > .pogotools_poll__resultbar{border-top: 2vw solid rgba(0, 198, 224,0.4);}
.pogotools_poll__result_tot_text {width: unset !important; display: inline-block; margin-right:2rem;}
#pogotools_poll__result_tot {width: unset !important; margin-left: 0px; text-align: left;}
.pogotools_poll__result_tot_row{margin-top:0.5rem; border-top: 1px solid #00c6e0; padding-top: 0.5rem; margin-bottom:2rem;}
.pogotools_poll__result_text {padding-left: 0.5vw; position:absolute; z-index:20; line-height: 2vw;}
.pogotools_poll__result_row {font-size: 1.4vw;}
.pogotools_poll__result_row_underten{font-size: 1.4vw;line-height:2vw;padding-top:0.2vw;padding-bottom:0.2vw;}
a#pogotools_poll__results__restart_button {margin-left: 2rem;}
.col_1{column-count: 1 !important;}

input {width: 6vw !important; background-color: transparent; border: 0px; padding: 0px; -moz-appearance: textfield;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    opacity: 1; margin-left: 0.5rem; width: 4vw; height: 2vw; display:none;}
input:focus-visible {outline: none;}

/* PoGo */

/* CSS Document */



.pogotools_poll__button{background-color:#00c6e0; text-decoration: none; color:#ffffff; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 4vw; background-image: url(arrow-right.png); font-size:1.5vw; background-size: 1.5vw; background-repeat: no-repeat; background-position: right 1.25vw center; padding-left: 2vw; padding-right: 3.5vw; border-radius: 48px; cursor:pointer;}
#pogotools_poll__results__button{position: absolute; right: 2vw; top: 2vw;}
a.button {background-color: #00c6e0; text-decoration: none; text-align:center; color: #ffffff; height: 2.4vw; font-size: 1.6vw; width:2.4vw; display:inline-block; border-radius: 1.2vw;}
.button:hover {background-color:#005bc8;}
#pogotools_poll__resultbuttons_container{position: absolute; right: 2vw; top: 2vw; width: auto !important;}


.pogotools_poll__button:focus,
.pogotools_poll__button:focus-visible {
    text-decoration: underline !important;
}



@media screen and (max-width: 800px){
    #pogotools_poll_question_screen__answers, div#pogotools_poll_results_screen__results{column-count: 1 !important;}
    .pogotools_poll__answer_selection {width: 22% !important;}
    .pogotools_poll__answer_text {width: 70% !important;}
	div#pogotools_poll__question_screen__wrapper{padding: 2vh 2vw; width: 92vw !important;}
	.pogotools_poll__wrapper_left_full {margin-right: 0px !important;}
	a.button {height: 4vw; width: 4vw; border-radius: 2vw; font-size: 3vw; line-height: 3.6vw;}
	.pogotools_poll__answer {font-size: 2vw;}	
}
@media print {
    .pogotools_poll__button {display: none;}
    div#pogotools_poll_results_screen__results{column-count: 1 !important;}
}

/* COMBINED_POLL_DIV.CSS EINDE */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* COMBINED_POLL_OWNER.CSS */

#pogotools_poll__wrapper{width:100%; margin:0px; padding:0px; height:100%; background-color:transparent !important; display:flex;}
.pogotools_poll__screen__wrapper{width:100% !important; padding:0px;}
#pogotools_poll_question_screen__title{display:none;}
#pogotools_poll__question_screen__question_text {margin-bottom: 2rem;font-size: 2.25rem; font-weight: bold; color:#154273;}
#pogotools_combined_poll__start_screen__title_text, #pogotools_poll__results_screen__title_text {font-size: 2.25rem;font-weight: bold; margin-bottom: 1rem; line-height: 1.25; color: #154273;}
p#pogotools_poll__results_screen__feedback_text {font-size: 1.25rem; font-weight: normal;}
.pogotools_poll__answer{font-family:inherit;}
a.button{line-height:2.4vw; background-color:#154273; border-radius: 0px;}
.button:hover {box-shadow: inset 0 calc(48px * -1) 0 rgba(0,0,0,0.15); -ms-box-shadow: inset 0 calc(48px * -1) 0 rgba(0,0,0,0.01); transition: box-shadow .15s; background-color:#154273;}
/*.pogotools_poll__button{background-color: #01689b; border-radius: 0px; color: #fff; text-decoration: none;  font-weight: bold; line-height: 3.375rem; height:3.375rem;  display: inline-block; cursor: pointer; box-shadow: inset 0 -3px 0 rgb(0 0 0 / 15%);  -ms-box-shadow: inset 0 -3px 0 rgba(0,0,0,0.15); transition: box-shadow .3s;}*/
a.pogotools_poll__button {color:#154273;}
.pogotools_poll__button{background-color: transparent; border-radius: 0px; color: #154273;  text-decoration: none; margin-right:1rem; font-weight: bold; line-height: 100%; display: inline-block; cursor: pointer; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: auto; font-size: 1.1rem; border:solid 2px #154273; padding-top:1.4rem; padding-bottom:1.4rem; padding-left: 1rem; padding-right: 1rem;}
.pogotools_poll__button:hover{box-shadow: inset 0 calc(48px * -1) 0 rgba(0,0,0,0.01); -ms-box-shadow: inset 0 calc(48px * -1) 0 rgba(0,0,0,0.01); transition: box-shadow .3s;}
.pogotools_poll__answer_row{color: #154273; font-size:1.5rem; line-height: 2rem; width: calc(100% - 5.5rem) !important; padding-left: 2.75rem;}
.pogotools_poll__answer_row:nth-child(2n+2) {color: #154273;}
.pogotools_poll__result_row_underten{font-size:1.5rem; line-height: 2rem;}

#pogotools_poll__question_screen__wrapper {transition: opacity 1s; transition-delay: 1s;}
#pogotools_poll__resultbuttons_container, #pogotools_poll__results__button {bottom: 0px; top:unset; position:relative; float:right;}
p#pogotools_poll__results_screen__feedback_text {font-size: 1.25rem; font-weight: normal; color: #154273; width: calc(100% - 5.5rem); background-color:#8FCAE7 !important; padding-left: 2.75rem; padding-top: 0px; margin-top: -1rem; padding-bottom: 2rem; padding-right: 2.75rem; line-height: 125%;}
strong{font-weight:bold;}
p#pogotools_poll__question_screen__question_text {margin-bottom: 2.75rem; margin-top: 2.75rem; font-size: 2.25rem; color: #154273; background-color: #8FCAE7; width: calc(100% - 2.75rem);}

div#pogotools_poll_question_screen__question {width: calc(100% - 5.5rem); margin-bottom:1rem; color:#154273; padding-left: 2.75rem; padding-right: 2.75rem; background-color:#8FCAE7 !important;}
.pogotools_poll__wrapper_left_full {width: 100% !important; margin-right: 0px;}
#pogotools_poll__results__button{margin-right:0px; margin-top: -3rem; right:0px;}
#pogotools_poll__resultbuttons_container{float:right !important; position:relative; right:0px;}
.pogotools_poll__screen__wrapper{display:block !important; margin-top:0px;}
.pogotools_poll__result_row.pogotools_poll__result_row_underten {color: #154273; font-size: 1.5rem; line-height: 2rem; padding-left: 2.75rem; padding-right:2.75rem; width: calc(100% - 5.5rem) !important;}
p#pogotools_poll__results_screen__title_text{margin-top:2.75rem; margin-bottom:2.75rem;}
div#pogotools_poll_results_screen__title {width: calc(100% - 5.5rem) !important; margin-bottom: 1rem; color: #154273; padding-left: 2.75rem; padding-right: 2.75rem; background-color: #8FCAE7 !important;}
div#pogotools_combined_poll_start_screen__title, div#pogotools_poll_start_screen__title {background-color: #b6ddef; padding-left: 2.75rem; width: calc(100% - 2.75rem) !important; padding-top: 2.75rem; padding-bottom: 1rem; margin-bottom: 2rem;}
p#pogotools_combined_poll__start_screen__introduction_text, p#pogotools_poll__start_screen__introduction_text {background-color: transparent; padding-left: 2.75rem; padding-right: 2.75rem; width: calc(100% - 5.5rem) !important; color: #154273; font-size: 1.25rem; padding-bottom: 2rem; margin-bottom:0px;}
.pogotools_poll__wrapper_left {width: 55% !important; margin-right: 0px !important;}
div#pogotools_poll__question_screen__image_wrapper { margin-top:-4rem; position: relative; right: 0px; width: 20% !important; display: inline-block; height: 20vh; max-height: 8rem; bottom: -0.5rem;} 
div#pogotools_combined_poll__start_screen__image_wrapper {background-position: center right; width: 45% !important;}
a#pogotools_poll__results__next_button {margin-right: 0px;}
div#pogotools_poll__resultbuttons_container {margin-top: -3rem;}
#pogotools_poll_question_screen__answers{margin-top:1rem;}
.pogotools_poll__resultbar, .pogotools_poll__result_row:nth-child(2n+2) > .pogotools_poll__resultcolumn > .pogotools_poll__resultbar{margin-left:4.5rem; border-top: 2rem solid #007bc7;}
.pogotools_poll__result_tot_text {margin-left: 2.75rem;}
.pogotools_poll__answer_tot_text {margin-left: 2.75rem;}
.pogotools_poll__result_text{line-height:2rem;}
#pogotools_poll__question_screen__wrapper{transition: none;}
div#pogotools_poll__results_screen__wrapper{transition: none;}

/* div#header-intro-block-spacer-container {display: none; width: 100%;    height: 2rem;     background-color: #ffffff; line-height: 0px;font-size: 0px; margin-bottom:2.75rem;} */

div.header-intro-block-spacer{display:inline-block; height:2rem; width:50% !important;}
div.header-intro-block-spacer.bg-lichtstblauw {width: 50% !important;}
.bg-intro-blauw {background-color: #8FCAE7;}
.bg-lichtstblauw {background-color: #eef7fb !important;}
a#pogotools_combined_poll__start_screen__button {width: calc(50% - 4px); padding-left: 0px; padding-right: 0px; text-align: center;     margin-left: 2.75rem;}

#pogotools_combined_poll__start_screen__image_wrapper, #pogotools_poll__start_screen__image_wrapper, #pogotools_poll__question_screen__image_wrapper {display:inline-flex !important; height: 100% !important;}

@media (max-width: 667px){
	.pogotools_poll__wrapper_left {width: 100% !important;}
	.pogotools_poll__answer_row{font-size:1rem;}
	.pogotools_poll__result_row.pogotools_poll__result_row_underten{font-size:1rem;}
}


/* COMBINED_POLL_OWNER.CSS EINDE */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* POLL_DIV.CSS */

/* Poll */
#pogotools_poll__wrapper div, #pogotools_poll__wrapper p{
    box-sizing: content-box;
    float:left;
    /* width:100%; */
}
#pogotools_poll__wrapper{float:left; box-sizing: content-box; background-color: #ffffff; margin: 2.5vh 2.5vw; padding: 2.5vh 2.5vw; width:90vw; height:90vh; position:relative;}
.pogotools_poll__wrapper_left{height:unset !important; width: calc(50vw - 2rem) !important; margin-right:2rem; float:left !important;}
.pogotools_poll__screen__wrapper{height: 90%; width:90% !important;flex-direction: row; justify-content: flex-start; text-align: left; position: relative; top: 0; left: 0; right: 0; bottom: 0; padding: 5vh 5vw 5vh 5vw; align-items: center; display: flex; aspect-ratio: 16 / 9;}

#pogotools_poll__start_screen__title,
#pogotools_poll__question_screen__title,
#pogotools_poll__results_screen__title,
#pogotools_poll__summary_screen__title,
#pogotools_poll__compare_screen__title {
    /* width:100% !important; */
    float:left !important;
}

#pogotools_poll__start_screen__introduction_wrapper{width:100% !important; float:left !important;}

#pogotools_poll__start_screen__image_wrapper,
#pogotools_poll__question_screen__image_wrapper{
    /* width:40vw !important; */
    float:right !important;
    /* height:80vh; */
}

#pogotools_poll__start_screen__image_wrapper,
#pogotools_poll__question_screen__image_wrapper{background-size: contain; background-position: center; background-repeat: no-repeat;}
div#pogotools_poll_start_screen__title, div#pogotools_poll_question_screen__title {font-size: 1.5rem;font-weight: bold;}
div#pogotools_poll_question_screen__question {margin-top: 1rem; margin-bottom: 1rem;}
#pogotools_poll__question_screen__wrapper{transition: opacity 2s; transition-delay: 1s;}
p#pogotools_poll__start_screen__introduction_text {font-size: 1.5vw; margin-bottom: 2rem;}
p#pogotools_poll__results_screen__feedback_text{font-size: 3vw; margin-bottom: 2rem;}
div#pogotools_poll__results_screen__wrapper{transition: opacity 2s; transition-delay: 0s;}
p#pogotools_poll__summary_screen__introduction_text{font-size: 1.5vw; margin-bottom: 2rem;}
div#pogotools_poll__summary_screen__wrapper{transition: opacity 2s; transition-delay: 0s;}
p#pogotools_poll__compare_screen__introduction_text{font-size: 1.5vw; margin-bottom: 2rem;}
div#pogotools_poll__compare_screen__wrapper{transition: opacity 2s; transition-delay: 0s;}

.pogotools_poll__slide{float:left; position: absolute; left:0px; top:0px; z-index:-100; padding: 5vh 5vw; width:85vw !important;}
.pogotools_poll__wrapper_left_full{width:calc(100% - 2rem) !important; margin-right:2rem; float:left !important;}
#pogotools_poll_question_screen__answers,
div#pogotools_poll_results_screen__results,
div#pogotools_poll_summary_screen__results,
div#pogotools_poll_compare_screen__results{margin-bottom: 1rem; column-count: 2;}


.pogotools_poll__answer_row{width:100%; margin-bottom:0.2rem; display: inline-block; font-size: 1.4vw; break-inside: avoid; color: #004495;}
.pogotools_poll__answer_text {width: 50% !important; display: inline-block; margin-right:2%;}
.pogotools_poll__answer_selection {width: 40% !important; display: inline-block;}
.pogotools_poll__answer {display: inline-block; text-align:center; width: 6vw !important; float: none !important; font-size: 1.4vw; color: #004495; font-family: 'Montserrat-Regular', Verdana, sans-serif;}
.pogotools_poll__answer_tot_text {width: unset !important; display: inline-block; margin-right:2rem;}
#pogotools_poll__answer_tot {width: unset !important; margin-left: 0px; text-align: left;}
.pogotools_poll__answer_tot_row{margin-top:0.5rem; border-top: 1px solid #00c6e0; padding-top: 0.5rem; margin-bottom:2rem;}
.pogotools_poll__answer_row:nth-child(2n+2) {color: rgb(0, 198, 224);}

.pogotools_poll__resultcolumn{width: 40% !important; float: none !important; position: relative; display:inline-block;}
.pogotools_poll__resultbar {position: absolute; display: inline-block; z-index: 10; margin-left: 5vw; border-top: 2vw solid rgba(0, 198, 224,0.4);}
.pogotools_poll__result_row:nth-child(2n+2) > .pogotools_poll__resultcolumn > .pogotools_poll__resultbar{border-top: 2vw solid rgba(0, 198, 224,0.4);}
.pogotools_poll__result_tot_text {width: unset !important; display: inline-block; margin-right:2rem;}
#pogotools_poll__result_tot {width: unset !important; margin-left: 0px; text-align: left;}
.pogotools_poll__result_tot_row{margin-top:0.5rem; border-top: 1px solid #00c6e0; padding-top: 0.5rem; margin-bottom:2rem;}
.pogotools_poll__result_text {padding-left: 0.5vw; position:relative; z-index:20; line-height: 2vw;}
.pogotools_poll__result_row {font-size: 1.4vw;}
.pogotools_poll__result_row_underten{font-size: 1.4vw;line-height:100%;padding-top:0.2vw;padding-bottom:0.2vw;}
a#pogotools_poll__results__restart_button {margin-left: 2rem;}
a#pogotools_poll__results__print_button {margin-left: 2rem;}

/* summary (from start), compare (from results) */
.pogotools_poll__summary_column{width: 40% !important; float: none !important; position: relative; display:inline-block;}
.pogotools_poll__summary_bar {position: absolute; display: inline-block; z-index: 10; margin-left: 5vw; border-top: 2vw solid rgba(0, 0, 0,0.4);}
.pogotools_poll__summary_row:nth-child(2n+2) > .pogotools_poll__summary_resultcolumn > .pogotools_poll__summary_resultbar{border-top: 2vw solid rgba(0, 198, 224,0.4);}
.pogotools_poll__summary_tot_text {width: unset !important; display: inline-block; margin-right:2rem;}
#pogotools_poll__summary_tot {width: unset !important; margin-left: 0px; text-align: left;}
.pogotools_poll__summary_tot_row{margin-top:0.5rem; border-top: 1px solid #00c6e0; padding-top: 0.5rem; margin-bottom:2rem;}
.pogotools_poll__summary_text {padding-left: 0.5vw; position:relative; z-index:20; line-height: 2vw;}
.pogotools_poll__summary_row {font-size: 1.4vw;}
.pogotools_poll__summary_row_underten{font-size: 1.4vw;line-height:100%;padding-top:0.2vw;padding-bottom:0.2vw;}
a#pogotools_poll__summary__restart_button {margin-left: 2rem;}
a#pogotools_poll__summary_screen__button {margin-bottom: 0.5rem;}

.pogotools_poll__compare_column{width: 40% !important; float: none !important; position: relative; display:inline-block;}
.pogotools_poll__compare_bar1 { display: inline-block; z-index: 10;  border-top: 1vw solid rgba(0, 198, 224,0.4);float:left;}
.pogotools_poll__compare_bar2 { display: inline-block; z-index: 10;  border-top: 1vw solid rgba(0, 0, 0,0.4);float:left;}

.pogotools_poll__compare_row:nth-child(2n+2) > .pogotools_poll__compare_resultcolumn > .pogotools_poll__compare_resultbar{border-top: 2vw solid rgba(0, 198, 224,0.4);}
.pogotools_poll__compare_tot_text {width: unset !important; display: inline-block; margin-right:2rem;}
#pogotools_poll__compare_tot {width: unset !important; margin-left: 0px; text-align: left;}
.pogotools_poll__compare_tot_row{margin-top:0.5rem; border-top: 1px solid #00c6e0; padding-top: 0.5rem; margin-bottom:2rem;}
.pogotools_poll__compare_text1 {padding-left: 0.5vw; position:relative; z-index:20; line-height: 1vw;float:left;width:5vw !important;font-size:0.88vw}
.pogotools_poll__compare_text2 {clear:left;padding-left: 0.5vw; position:relative; z-index:20; line-height: 1vw;float:left;width:5vw !important;font-size:0.88vw}
.pogotools_poll__compare_row {font-size: 1.4vw;}
.pogotools_poll__compare_row_underten{font-size: 1.4vw;line-height:100%;padding-top:0.2vw;padding-bottom:0.2vw;}
a#pogotools_poll__compare__back_button {margin-left: 2rem;}
a#pogotools_poll__compare_result__button { margin-left: 2rem;}
.col_1{column-count: 1 !important;}

input {width: 6vw !important; background-color: transparent; border: 0px; padding: 0px;}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {opacity: 1; margin-left: 0.5rem; width: 4vw; height: 2vw; display:none;}
input:focus-visible {outline: none;}


/*
input[type="radio"]:focus {
    box-shadow: 0 0 0 1px var(--checked-color);
    background-color: var(--checked-color);
    border-width: 0.2rem;
}
*/

.custom-control-label::before {
    width: 1.1rem;
    height: 1.1rem;
}

.custom-control-input ~ .custom-control-label::before {
    background-color: #ffffff;
}

.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 .2rem #0127FF;
}
.custom-control-input:checked ~ .custom-control-label::before {
    background-color: #0127FF;
}


#pogotools_poll__compare_buttons_container
{
    width:50% !important;
}

/* legend */
#pogotools_poll__wrapper .pogotools_compare_legend__container
{
    float:right; text-align: right;
    width: calc(25% - 1vw - 2px);
    padding:0.5vw;
    margin-bottom:1vw;
}
#pogotools_poll__wrapper .pogotools_compare_legend__legend1
{
    width:calc(100% - 1vw);
    font-size:0.8vw;
    line-height: 0.8vw;
    padding: 0.5vw 0px 0.5vw 0px;
}

#pogotools_poll__wrapper .pogotools_compare_legend__legend2
{
    width:calc(100% - 1vw);
    font-size:0.8vw;
    line-height: 0.8vw;
    padding: 0.5vw 0px 0.5vw 0px;
}
#pogotools_poll__wrapper .pogotools_compare_legend__totals
{
    width:calc(100% - 1vw);
    font-size:0.8vw;
    font-style: italic;
    line-height: 0.8vw;
    padding:0.5vw;
}

span#pogotools_compare_legend__legend1_color {margin-right: 0.5rem; border-top: 0.8vw solid rgba(0, 198, 224,0.4); width: 0.8vw; display: inline-block;}
span#pogotools_compare_legend__legend2_color {margin-right: 0.5rem; border-top: 0.8vw solid rgba(0, 0, 0,0.4); width: 0.8vw; display: inline-block;}

/* PoGo */

/* CSS Document */

.pogotools_poll__button{background-color:#00c6e0; text-decoration: none; color:#ffffff; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 4vw; background-image: url(arrow-right.png); font-size:1.5vw; background-size: 1.5vw; background-repeat: no-repeat; background-position: right 1.25vw center; padding-left: 2vw; padding-right: 3.5vw; border-radius: 48px; cursor:pointer;}
#pogotools_poll__results__button{position: absolute; right: 2vw; top: 2vw;}
#pogotools_poll__summary_results__button{position: absolute; right: 2vw; top: 2vw;}
#pogotools_poll__compare_results__button{position: absolute; right: 2vw; top: 2vw;}
a.button {background-color: #00c6e0; text-decoration: none; text-align:center; color: #ffffff; height: 2.4vw; font-size: 1.6vw; width:2.4vw; display:inline-block; border-radius: 1.2vw;}
.button:hover {background-color:#005bc8;}
#pogotools_poll__resultbuttons_container{position: absolute; right: 2vw; top: 2vw; width: auto !important;}
#pogotools_poll__summary_resultbuttons_container{position: absolute; right: 2vw; top: 2vw; width: auto !important;}
#pogotools_poll__compare_resultbuttons_container{position: absolute; right: 2vw; top: 2vw; width: auto !important;}

@media screen and (max-width: 800px){
    #pogotools_poll_question_screen__answers, div#pogotools_poll_results_screen__results, div#pogotools_poll_summary_results_screen__results, div#pogotools_poll_compare_results_screen__results{column-count: 1 !important;}
    .pogotools_poll__answer_selection {width: 20% !important;}
    .pogotools_poll__answer_text {width: 70% !important;}
}
@media print {
    .pogotools_poll__button {display: none;}
    div#pogotools_poll_results_screen__results, div#pogotools_poll_summary_results_screen__results,  div#pogotools_poll_compare_results_screen__results{column-count: 1 !important;}
}


/* POLL_DIV.CSS EINDE */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* POLL_OWNER.CSS */

#pogotools_poll_question_screen__title{display:none;}
.pogotools_poll__answer_row{color: #154273;}
.pogotools_poll__answer_row:nth-child(2n+2) {color: #154273;}

.pogotools_poll__wrapper_left {width: 55% !important;     margin-right: 0px !important;}
div#pogotools_poll__start_screen__wrapper {display: block !important;}
#pogotools_poll__wrapper{
    width:100%; margin:0px; padding:0px; 
    /* height:100vh; */ 
    background-color:#eef7fb !important;
}
.pogotools_poll__screen__wrapper{width:100% !important; padding:0px; display: inline-block !important;}
#pogotools_poll_question_screen__title{display:none;}
div#pogotools_poll_question_screen__question {width: calc(100% - 5.5rem); margin-bottom: 1rem; color: #154273; padding-left: 2.75rem; padding-right: 2.75rem; background-color: #8FCAE7 !important; margin-top:0px;}
#pogotools_poll__question_screen__question_text {margin-bottom: 2rem;font-size: 2.25rem; font-weight: bold; color:#154273;}
p#pogotools_poll__question_screen__question_text {margin-bottom: 0px; margin-top: 0px; font-size: 2.25rem; color: #154273; background-color: #8FCAE7 !important; width: calc(100% - 2.75rem); padding-top:2.75rem; padding-bottom:2.75rem;}

#pogotools_poll__start_screen__title_text, #pogotools_poll__results_screen__title_text, #pogotools_poll__compare_screen__title_text {font-size: 2.25rem;font-weight: bold; margin-bottom: 0.75rem; line-height: 1.2941;}
p#pogotools_poll__start_screen__title_text {color: #154273; background-color: #b6ddef;padding-left: 2.75rem;padding-right: 2.75rem; width: calc(100% - 5.5rem) !important; padding-top: 2.75rem; margin-bottom: 2rem; padding-bottom: 2rem;}
p#pogotools_poll__results_screen__title_text{color: #154273; background-color: #b6ddef;padding-left: 2.75rem;padding-right: 2.75rem; width: calc(100% - 5.5rem) !important; padding-top: 2.75rem; margin-bottom: 2rem; padding-bottom: 2rem;}
p#pogotools_poll__compare_screen__title_text{color: #154273; background-color: #b6ddef;padding-left: 2.75rem;padding-right: 2.75rem; width: calc(100% - 5.5rem) !important; padding-top: 2.75rem; margin-bottom: 2rem; padding-bottom: 2rem;}

p#pogotools_poll__start_screen__introduction_text {background-color: transparent; padding-left: 2.75rem; color: rgb(21, 66, 115); font-size: 1.25rem; padding-bottom: 0px; width: calc(100% - 5.5rem) !important; padding-right: 2.75rem;}
div#pogotools_poll__start_screen__image_wrapper {background-position: top; width: 45% !important;}
p#pogotools_poll__results_screen__feedback_text {font-size: 1.25rem; font-weight: bold;}
.pogotools_poll__answer{font-family:inherit;}
a.button{line-height:2.4vw; background-color:#154273; border-radius: 0px;}
.button:hover {box-shadow: inset 0 calc(48px * -1) 0 rgba(0,0,0,0.15); -ms-box-shadow: inset 0 calc(48px * -1) 0 rgba(0,0,0,0.01); transition: box-shadow .15s; background-color:#154273;}
a.pogotools_poll__button {color:#22426f;}
.pogotools_poll__button{background-color: transparent; border-radius: 0px;  color: #22426f;  text-decoration: none; margin-right:1rem;  font-weight: bold; line-height: 100%; display: inline-block; cursor: pointer; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;  height: auto; font-size: 1.1rem; border:solid 2px #22426f; padding-top:1.5rem; padding-bottom:1.5rem; padding-left: 1rem; padding-right: 1rem;}
.pogotools_poll__button:hover{box-shadow: inset 0 calc(48px * -1) 0 rgba(0,0,0,0.01); -ms-box-shadow: inset 0 calc(48px * -1) 0 rgba(0,0,0,0.01); transition: box-shadow .3s;}
.pogotools_poll__answer_row{color: #154273; font-size:1.5rem; line-height: 2rem; padding-left: 2.75rem;  padding-right: 2.75rem; width: calc(100% - 5.5rem) !important;}
.pogotools_poll__answer_row:nth-child(2n+2) {color: #154273;}
.pogotools_poll__result_row_underten, .pogotools_poll__compare_row_underten{font-size:1.5rem; line-height: 2rem;}
a#pogotools_poll__results__print_button, a#pogotools_poll__compare_result__button, a#pogotools_poll__results__restart_button {margin-left: 1rem;}
div#pogotools_poll_results_screen__title {margin-top: 0px;}
#pogotools_poll__wrapper .pogotools_compare_legend__legend1, #pogotools_poll__wrapper .pogotools_compare_legend__legend2{font-size:1rem; line-height:1.4rem; padding:0px;}
.pogotools_poll__compare_text1, .pogotools_poll__compare_text2{font-size:1rem; line-height:1.125rem;}
.pogotools_poll__result_row {padding-left: 2.75rem; width: calc(100% - 2.75rem) !important; color:#154273;}
#pogotools_poll__results__button{bottom: 0px; top:unset; position:relative; float:right; margin-right:0px; margin-top: -3rem; right:0px;}
div#pogotools_poll__resultbuttons_container{margin-top: -3rem; float: right!important; position: relative; bottom: 0px; top: unset; display: inline-block; right: 0px; text-align: right; width:100% !important;}
div#pogotools_poll__resultbuttons_container .pogotools_poll__button {min-width: 20%; padding-left: 0px;   padding-right: 0px;	text-align: center;}
#pogotools_poll__compare_buttons_container{margin-top: -1rem; float: right !important; position: relative; bottom:0px; top:unset; right: 0px; text-align:right;}
a#pogotools_poll__start_screen__button {width: calc(50% - 4px); padding-left: 0px; padding-right: 0px; text-align: center; margin-left: 2.75rem;}
.pogotools_poll__wrapper_left_full {width: 100% !important;}
.pogotools_poll__answer_tot_text, .pogotools_poll__result_tot_text {margin-left: 2.75rem;}
a#pogotools_poll__results__restart_button {margin-right: 0px;}
.pogotools_poll__resultbar, .pogotools_poll__result_row:nth-child(2n+2) > .pogotools_poll__resultcolumn > .pogotools_poll__resultbar{margin-left:4.5rem; border-top: 2rem solid #8FCAE7;}
.pogotools_poll__compare_bar1{border-top: 1rem solid #8FCAE7;}
.pogotools_poll__compare_bar2{border-top: 1rem solid #e17000;}
span#pogotools_compare_legend__legend1_color {margin-right: 0.5rem; border-top: 0.8rem solid #8FCAE7; width: 0.8rem;}
span#pogotools_compare_legend__legend2_color {margin-right: 0.5rem; border-top: 0.8rem solid #e17000; width: 0.8rem;}
.pogotools_poll__compare_row {padding-left: 2.75rem; padding-right: 2.75rem; width: calc(100% - 5.5rem) !important;}
div#pogotools_poll_question_screen__answers {margin-top: 1rem;}
a#pogotools_poll__compare__back_button{margin-right:0px;}
#pogotools_poll__compare_buttons_container .pogotools_poll__button {padding-left: 0px; padding-right: 0px; text-align: center; min-width: 40%;}
#pogotools_poll__wrapper .pogotools_compare_legend__container {position: absolute; top: 8rem; padding:0px; right: 0px;}
p#pogotools_poll__compare_screen__introduction_text{margin-bottom:0px;}
div#pogotools_poll_compare_screen__results {color: #154273;}
#pogotools_poll__wrapper .pogotools_compare_legend__legend1, #pogotools_poll__wrapper .pogotools_compare_legend__legend2{width:100%;}
.pogotools_poll__resultcolumn {margin-left: 3.5%;}

#pogotools_poll__wrapper{height:unset;}
.pogotools_poll__screen__wrapper{height:unset;}
#pogotools_poll__start_screen__image_wrapper, #pogotools_poll__question_screen__image_wrapper{height:unset;}
div#pogotools_poll__start_screen__wrapper {display: inline-block !important; float: none; position: relative;}
div#pogotools_poll__start_screen__image_wrapper{aspect-ratio:1/1;}
div#pogotools_poll_compare_screen__results {margin-top: 2rem;}
.pogotools_poll__screen__wrapper{aspect-ratio:unset;}
.pogotools_poll__answer_selection a:focus {outline: solid 4px #8FCAE7; outline-offset: -4px;}

a#pogotools_poll__start_screen__button:focus, a#pogotools_poll__results__button:focus, a#pogotools_poll__results__print_button:focus, a#pogotools_poll__results__next_button:focus, a#pogotools_poll__compare_result__button:focus, a#pogotools_poll__results__restart_button:focus, a#pogotools_poll__compare__print_button:focus, a#pogotools_poll__compare__back_button:focus{text-decoration: underline;}

@media screen and (max-width: 1200px){
.pogotools_poll__answer {font-size: 2.4vw;}
a.button {height: 3vw; width: 3vw; font-size: 2.6vw; line-height: 3vw;}	
}
@media screen and (max-width: 980px){
	a.button {height: 4vw; width: 4vw; font-size: 3vw; line-height: 3.6vw;}
	.pogotools_poll__answer {font-size: 2vw;}
	div#pogotools_poll__resultbuttons_container .pogotools_poll__button{padding-left: 12px;  padding-right: 12px;}
	div#pogotools_poll_compare_screen__results {margin-top: 2rem;}
	.pogotools_poll__compare_column {margin-left: 1%;}
	div#pogotools_poll__compare_buttons_container {width: 100% !important; margin-top: 1rem; text-align:center;}
	div#pogotools_poll__resultbuttons_container {margin-top: 0px;}
}

@media screen and (max-width: 800px){
	div#pogotools_poll__resultbuttons_container {display: inline-block; text-align: left; margin-top: 0px;}
	div#pogotools_poll__resultbuttons_container .pogotools_poll__button {min-width: unset;  padding-left: 12px;  padding-right: 12px;  text-align: center; margin-bottom:0.5rem;}
	div#pogotools_poll__result_tot {display: inline-block;}
	.pogotools_poll__result_row{padding-left:1rem;}
	#pogotools_poll__wrapper .pogotools_compare_legend__container {top: 11rem;}
	#pogotools_poll__wrapper .pogotools_compare_legend__legend1, #pogotools_poll__wrapper .pogotools_compare_legend__legend2 {font-size: 0.8rem;}
	.pogotools_poll__compare_row.pogotools_poll__compare_row_underten {padding-left: 1rem; padding-right: 1rem;  width: calc(100% - 2rem) !important;}
	#pogotools_poll__wrapper .pogotools_compare_legend__container{min-width:25%;}
	.pogotools_poll__compare_row {padding-left: 1rem;    padding-right: 1rem;    width: calc(100% - 2rem) !important;}
	.pogotools_poll__compare_text1, .pogotools_poll__compare_text2 {font-size: 0.8rem;}
	div#pogotools_poll__question_screen__wrapper {padding: 2vh 2% !important; width: 92% !important;}
	
	#pogotools_combined_poll__start_screen__title_text, #pogotools_poll__results_screen__title_text{hyphens: auto;}
}

@media (max-width: 667px){
	.pogotools_poll__answer_row{font-size: 1rem; padding-left: 1rem; padding-right: 1rem;  width: calc(100% - 2rem) !important;}
	.pogotools_poll__wrapper_left {width: 100% !important;}
	.pogotools_poll__result_row.pogotools_poll__result_row_underten{font-size:1rem;}
	.pogotools_poll__answer_tot_text, .pogotools_poll__result_tot_text {margin-left: 1rem;}
}

/* POLL_OWNER.CSS EINDE */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */





/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* TOEVOEGINGEN / FIXES i.v.m. talloze overrides */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */

h1#pogotools_combined_poll__start_screen__title_text {display:block; margin-top:0px;}
h1#pogotools_poll__start_screen__title_text,
h1#pogotools_poll__results_screen__title_text,
h1#pogotools_poll__compare_screen__title_text,
h1#pogotools_poll__question_screen__question_text {
    margin-bottom: 2.75rem;
    margin-top: 2.75rem;
    font-size: 2.25rem;
    color: #154273;
    /*background-color: #8FCAE7;*/
    width: calc(100% - 2.75rem);
}

h1#pogotools_poll__start_screen__title_text{margin-bottom:0.75rem; margin-top:0px;}

.pogotools_poll__result_answertext {
    width:50% !important;
    display: inline-block;
    margin-bottom:0;
}

.pogotools_poll__resultbar {
    margin-left:4.5rem;
    border-top: 2rem solid #007bc7 !important;
}

.table-responsive {
    overflow-x: hidden;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* IVM WCGA NIEUWE REGELS HIERONDER */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */

div.pogotools_poll__answer_row fieldset label,
div.pogotools_poll__answer_row fieldset legend {
    width:50%;
    vertical-align: middle;
    float:left;
}

div.pogotools_poll__answer_row fieldset button {
    background-color: #154273;
    color:#ffffff;
    height: 3vw;
    width: 3vw;
    font-size: 2.6vw;
    line-height: 3vw;
    border:none;
    border-radius: 0;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
}

div.pogotools_poll__answer_row fieldset button:hover,
div.pogotools_poll__answer_row fieldset button:focus,
div.pogotools_poll__answer_row fieldset button:focus-visible {
    outline: solid 4px #0127FF;
    outline-offset: -4px;

    color: #154273;
    background-color: #ffffff;
}

div.pogotools_poll__answer_row fieldset input.pogotools_poll__answer {
    color: #004495;
    font-size: 2.4vw;
    display: inline-block;
    text-align: center;
    width: 6vw;
    float: none;
    vertical-align: middle;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* SITEMAP PAGINA */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */

li.sitemap_li a {text-decoration: none;}
li.sitemap_li a:hover,
li.sitemap_li a:focus,
li.sitemap_li a:focus-visible {text-decoration: underline;}
li.level1 {margin-left:1rem;}
li.level2 {margin-left:2rem;}

@media (max-width: 600px){
	.site-container-poll .layout-content{top:0px;}	
div#pogotools_combined_poll_start_screen__title{padding-left:1rem !important; padding-right:1rem !important; width: calc(100% - 2rem) !important;}
}

div[tabindex]:focus,
div[tabindex]:focus-visible,
div[tabindex][role="button"]:focus,
div[tabindex][role="button"]:focus-visible,
p[tabindex]:focus,
p[tabindex]:focus-visible,
.pogotools_poll__answer_row[tabindex]:focus,
.pogotools_poll__answer_row[tabindex]:focus-visible {
    outline-offset: 2px !important;
    outline: 2px dashed #0115ff !important;
}