.dyn-flag-header-label
{
font-size:12pt;
font-style:normal;
text-align:left;
padding-top:1mm;
}

.dyn-flag-header-cell
{
background-color:rgb(255,255,255);
border-bottom-color:rgb(241,97,38);
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:rgb(192,192,192);
border-left-style:none;
border-left-width:1px;
border-right-color:rgb(192,192,192);
border-right-style:none;
border-right-width:1px;
border-top-color:rgb(192,192,192);
border-top-style:none;
border-top-width:1px;
space-before:1em;
}

.dyn-flag-body-cell
{
border-bottom-color:rgb(192,192,192);
border-bottom-style:none;
border-bottom-width:1px;
border-left-color:rgb(192,192,192);
border-left-style:none;
border-left-width:1px;
border-right-color:rgb(192,192,192);
border-right-style:none;
border-right-width:1px;
border-top-style:none;
}

block.dyn-group-header
{
border-bottom-color:rgb(192,192,192);
border-bottom-style:solid;
border-bottom-width:1px;
font-size:10pt;
font-style:normal;
font-weight:bold;
padding-top:1mm;
}

block.dyn-group-description-group-header
{
border-bottom-color:rgb(192,192,192);
border-bottom-style:solid;
border-bottom-width:1px;
font-size:10pt;
font-style:normal;
font-weight:bold;
space-before:5px;
}

.dyn-element-label
{
font-size:9pt;
font-style:normal;
font-weight:normal;
}

.dyn-disabled-label
{
color:rgb(0,0,0);
}

.dyn-element-values
{
font-size:9pt;
font-style:italic;
font-weight:normal;
}

.dyn-field-table-content
{
end-indent:5px;
}
block.report-common
{
font-family:sans-serif;
font-size:9pt;
font-style:normal;
font-weight:normal;
line-height:105%;
}

.core-label
{
font-style:italic;
}

.core-value
{
font-weight:bold;
space-end:1mm;
text-align:right;
}

.core-header-cell
{
border-bottom-color:rgb(241,97,38);
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:rgb(192,192,192);
border-left-style:none;
border-left-width:1px;
border-right-color:rgb(192,192,192);
border-right-style:none;
border-right-width:1px;
border-top-color:rgb(192,192,192);
border-top-style:none;
border-top-width:1px;
}

.core-body-cell
{
border-bottom-color:rgb(192,192,192);
border-bottom-style:none;
border-bottom-width:1px;
border-left-color:rgb(192,192,192);
border-left-style:none;
border-left-width:1px;
border-right-color:rgb(192,192,192);
border-right-style:none;
border-right-width:1px;
border-top-style:none;
}

block.occ-body-cell
{
padding:2px;
}

.core-data
{
padding:2px;
}

.list-data-value-left
{
padding:2px;
text-align:left;
}

.list-data-value-right
{
padding:2px;
text-align:right;
}

.list-data-header-left
{
padding:2px;
text-align:left;
}

.list-data-header-right
{
padding:2px;
text-align:right;
}

.dyn-field-checked-image
{
content-width:3mm;
src:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAIAAAC0tAIdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAFFJREFUKFPdyzEKACAMQ9Ge1/vv1SZBNCA6++hi+42EuFH2kpKX+O90Mzq22AZUTNx6ygF1VAuL1vmoHizigLqJ26eUeDO6kb/PqsT/+4eKMjvl4vyyEd7DEgAAAABJRU5ErkJggg==)"
}

.dyn-field-unchecked-image
{
content-width:3mm;
src:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAIAAAC0tAIdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAFNJREFUKFONy0EKACAMA0H//+mKzSIYDDo303VUGy9kP6l42f8dN8PxhmJjzuiELaMTtoxO2DI6YcvohC2jE7aMbmO+oTAcT9zE39kq+//7w4qqJmkIaaVtaul4AAAAAElFTkSuQmCC)"
}
