﻿/*COPYRIGHT © 2026 AUTHOR-E BV. ALL RIGHTS RESERVED */
/* standard whitelines for paragraphs */
.Content p
{
    margin-top: 1em;
    margin-bottom: 1em;
}

.Content span.footnote
{
    border-bottom: 1px dotted #000;
    text-decoration: none;  
}

/* tables */
.Content table 
{
	margin-top: 0em;
	margin-bottom: 0em;
	border-collapse: collapse;
	table-layout: fixed;
}

.Content tr, .Content td, .Content th
{
	text-align: inherit;
	vertical-align: inherit;
}

/* Enable zoom */
figure.ImagePopupZoom {
    background-position: 50% 50%;
    position: relative;
    overflow: hidden;
    cursor: zoom-in;
    margin: 0px !important;
}

figure.ImagePopupZoom:not(:hover) { /* Hide the zoom background when not hovering on the image */
    background: unset !important;
}

figure.ImagePopupZoom img:hover {
    opacity: 0;
}

figure.ImagePopupZoom img {
    transition: opacity 0.5s;
    display: block;
    width: 100%;
}

/* stop gap fix */
/*default no borders when border attrib is set to something else then 1*/
.Content table[border="1"], 
.Content table[border="1"] > tbody > tr, 
.Content table[border="1"] > tbody > tr > td, 
.Content table[border="1"] > tbody > tr > th,
.Content table[border="1"] > thead > tr > th
{
    border: 1px solid black;
}

/* table cells */
.Content td, .Content th
{
    padding: 0.5mm 1mm;
    vertical-align: top;
    overflow:hidden;
}

/* set height on empty objects, to keep them from collapsingn */
td:empty, th:empty
{
    height: 1.2em;
}

/* remove margins from p in inline note*/
.inlineNote p{
    margin: 0px;
}


/* insert space into empty p, to keep them from collapsing */
p:empty::after {
    content: "\00A0";
}



.Content th
{
    text-align: left;
    font-weight: bolder;
}

/* no whitelines in table cells and list-items + always break word*/
.Content td > p, .Content th > p, .Content li > p
{
    margin-top: 0em;
    margin-bottom: 0em;
}

/* no whitelines in table cells and list-items + always break word*/
.Content td.stop > p, .Content th.stop > p, .Content li.stop > p
{
    margin-top: 1em;
    margin-bottom: 1em;
}

/* no margins on objects inside table cells */
.Content td > img, .Content td > table, .Content td > ul, .Content td > ol
{
    margin: 0em;
}


/* no whitelines after tables */
.Content table + p
{
	margin-top: 0em;
}

/* headings */
.Content h1, .Content h2, .Content h3, .Content h4, .Content h5, .Content h6 { margin: 1em 0mm; }
.Content h1 { font-size: 180%; }
.Content h2 { font-size: 150%; }
.Content h3 { font-size: 140%; }
.Content h4 { font-size: 130%; }
.Content h5 { font-size: 120%; }
.Content h6 { font-size: 110%; }

/*  lists */
.Content ul, .Content ol
{
   list-style-position: outside;
   padding-left: 1cm;
   margin: 1em 0em;
}
.Content ul { list-style-type: disc; }
.Content ol { list-style-type: decimal; }

/* no margins when nesting lists */
.Content li > ul, .Content li > ol,
.Content ul > ul, .Content ol > ul, .Content ul > ol, .Content ol > ol
{
    margin: 0em;
} 

/* no margins when nesting lists */
.Content li > ul, .Content li > ol
{
    margin: 0em;
} 

/* links */
.Content a:not(.x-btn), .Content a:link:not(.x-btn)
{
	color:blue;
	text-decoration:none;
}
.Content:visited:not(.x-btn) 
{
    color: blue;
}
.Content a:hover:not(.x-btn), .Content a:active:not(.x-btn)
{
    text-decoration: underline;
}

/* super and sub script */
.Content sub { vertical-align:sub; font-size: smaller;}
.Content sup { vertical-align:super; font-size: smaller;}

/* borders on images */
.Content img[data-border="true"] { border: 1px solid black; }
.correct {
                background-color: rgb(146, 208, 80);   
                margin-left: 5px;
                padding-left: 3px;
                padding-right: 3px;
            }.Content .style_faq_lb4_thema_info_box
 { padding:0.5rem 1rem;font-size:10pt;display:block;color:#274961;box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;border-left:4px solid #5084D9;background-color:#EEF6FD;font-variant-emoji:emoji }
.Content .style_faq_lb4_thema_level1
 { color:#4472c4; font-size:20px;font-weight:bold }
.Content .style_faq_lb4_thema_warning_box
 { color:#4d3800;font-size:10pt;display:block;background-color:#fff8e6;border-left:4px solid #e6a700;padding:0.5rem 1rem;box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;font-variant-emoji:emoji }
.Content .style_faq_lb4_thema_level6
 { color:darkslategray; font-size:12pt }
.Content .style_faq_lb4_thema_default
 { font-family:arial;color:black;font-size:15px;text-decoration:none;line-height:26px }
.Content .style_faq_lb4_thema_kop_klein
 { font-family:poppins;color:#a7002b;font-size:18px;line-height:28px }
.Content .style_faq_lb4_thema_lb4_cijfer
 { font-family:poppins;color:dodgerblue;font-size:14px;text-decoration:bold }
.Content .style_faq_lb4_thema_gewoon
 { font-family:poppins;color:black;font-size:15px;text-decoration:none;line-height:26px }
.Content .style_faq_lb4_thema_gewoon_rood
 { font-family:poppins;color:#a7002b;font-size:15px;text-decoration:none;line-height:26px }
.Content .style_faq_lb4_thema_klein
 { font-family:poppins;color:black;font-size:14px;text-decoration:italic }
.Content .style_faq_lb4_thema_reportrecord
 { color:black; font-size: 8pt; font-family: arial, sans-serif; }
.Content {color:black; font-size: 15px; font-family:arial;line-height:26px;text-decoration:none}
.Content .style_faq_lb4_thema_captionlabel
 { color:#444444; font-size: 10pt; font-family: arial, sans-serif; font-weight:bold; }
.Content .style_faq_lb4_thema_level2
 { color:#a7002b; font-size:24pt;font-family:poppins }
.Content .style_faq_lb4_thema_level3
 { color:#a7002b; font-size:22pt;font-family:poppins }
.Content .style_faq_lb4_thema_level4
 { color:orange; font-size:15pt }
.Content .style_faq_lb4_thema_level5
 { color:grey; font-size:14pt }
.Content .InteractionOptionFeedbackIncorrect
 { color:black; font-size: 10pt; font-family: arial, sans-serif; }
.Content .style_faq_lb4_thema_formlabel
 { color:black; font-size: 10pt; font-family: arial, sans-serif; }
.Content .style_faq_lb4_thema_formrecord
 { color:black; font-size: 10pt; font-family: arial, sans-serif; }
.Content .style_faq_lb4_thema_notelb
 { color:#415CA1; font-size:10pt; font-family: arial, sans-serif; font-weight: medium }
.Content .style_faq_lb4_thema_notelb_2
 { color:#415CA1;font-size:10pt;font-family:arial }
.Content .style_faq_lb4_thema_lb4_rood
 { font-family:arial;color:#FB3F4A;font-size:15px }
.Content .style_faq_lb4_thema_font_85_
 { font-size:85% }
.Content .InteractionFeedbackIncorrect
 { color:black; font-size: 10pt; font-family: arial, sans-serif; }
.Content .InteractionQuestion
 { color:black; font-size: 10pt; font-family: arial, sans-serif; }
.Content .InteractionOption
 { color:black; font-size: 10pt; font-family: arial, sans-serif; }
.Content .text-correct
 { color:black; font-size: 10pt; font-family: arial, sans-serif; }
.Content .InteractionOptionFeedbackCorrect
 { color:black; font-size:15pt; font-family:open sans;line-height:26pt;text-decoration:none }
.Content .style_faq_lb4_thema_captiontext
 { color:#444444; font-size: 10pt; font-family: arial, sans-serif; }
.Content .style_faq_lb4_thema_footnote
 { color:black; font-size: 9pt; font-family: arial, sans-serif; line-height: 1 }
.Content .style_faq_lb4_thema_ol
 { padding:0px;padding-left:20px }
.Content .style_faq_lb4_thema_ol_li
 { padding:0px }
.Content .style_faq_lb4_thema_ul
 { padding:0px;padding-left:20px }
.Content .style_faq_lb4_thema_ul_li
 { padding:0px }
.Content .style_faq_lb4_thema_reportheading
 { color:black; font-size: 8pt; font-family: arial, sans-serif; }
.Content .style_default_11pt_coding_11pt
 { font-family:Courier new;font-size:11pt }
.Content .style_default_11pt_english
 { color:brown }
.Content .InteractionQuestion
 { color:black; font-size: 10pt; font-family: Arial, sans-serif; }
.Content .InteractionOption
 { color:black; font-size: 10pt; font-family: Arial, sans-serif }
.Content .style_default_11pt_subitem
 { color:#3B65AF;font-style:italic }
.Content .style_default_11pt_large
 { font-size:14pt }
.Content .style_default_11pt_reportheading
 { color:black; font-size:9pt; font-family: Arial, sans-serif }
.Content .style_default_11pt_reportrecord
 { color:black; font-size:9pt; font-family: Arial, sans-serif }
.Content .style_default_11pt_formlabel
 { color:black; font-size: 10pt; font-family: Arial, sans-serif }
.Content .style_default_11pt_formrecord
 { color:black; font-size: 10pt; font-family: Arial, sans-serif }
.Content .style_default_11pt_ol
 { padding:0px;padding-left:18px }
.Content .style_default_11pt_ol_li
 { padding:3px }
.Content .style_default_11pt_ul
 { padding:0px;padding-left:18px }
.Content .style_default_11pt_ul_li
 { padding:3px }
.Content .InteractionOptionFeedbackCorrect
 { color:black; font-size: 10pt; font-family: Arial, sans-serif; }
.Content .InteractionOptionFeedbackIncorrect
 { color:black; font-size: 10pt; font-family: Arial, sans-serif; }
.Content .text-correct
 { color:black; font-size: 10pt; font-family: Arial, sans-serif }
.Content .InteractionFeedbackIncorrect
 { color:black; font-size: 10pt; font-family: Arial, sans-serif; }
.Content .style_default_11pt_normal_font__11pt_
 { font-family:arial;font-size:11pt }
.Content .style_default_11pt_captionlabel
 { color:#444444; font-style:italic;font-weight:bold }
.Content .style_default_11pt_level_3_header
 { font-family:arial;color:#3B65AF;font-size:13pt;font-weight:bold }
.Content .style_default_11pt_coding_9pt
 { font-family:Courier new;font-size:9pt }
.Content .style_default_11pt_smaller_font__9pt_
 { font-size:9pt }
.Content .style_default_11pt_smallest_font__8pt_
 { font-size:8pt }
.Content .style_default_11pt_achtergrond_geel
 { background-color:yellow }
.Content .style_default_11pt_level7
 { color:#3B65AF;font-size:10pt;font-weight:bold }
.Content .style_default_11pt_very_large
 { color:#3B65AF;font-size:17pt }
.Content .style_default_11pt_captiontext
 { color:#444444;font-style:italic }
.Content .style_default_11pt_small_font__10pt_
 { font-size:10pt }
.Content .style_default_11pt_footnote
 { color:black; font-size:9pt; font-family: Arial, sans-serif; line-height: 1 }
.Content .InteractionTitle
 { color:black; font-size: 10pt; font-family: Arial, sans-serif; }
.Content .style_default_11pt_paragraph_number
 { font-weight:bold }
