.tmp
{
}

.dyn-flag-header-label
{
background-color:rgb(240,240,240);
border-bottom-style:solid;
border-bottom-width:0pt;
border-left-style:solid;
border-left-width:0pt;
border-right-style:solid;
border-right-width:0pt;
border-top-style:solid;
border-top-width:0pt;
font-family:Lato;
font-size:8pt;
font-style:normal;
font-weight:bold;
padding-top:2px;
padding-bottom: 2px;
text-align:center;
text-line-through-style:none;
text-underline-style:none;
}

.dyn-flag-header-cell
{
background-color:rgb(192,192,192);
border-bottom-color:rgb(192,192,192);
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:rgb(192,192,192);
border-left-style:solid;
border-left-width:1px;
border-right-color:rgb(192,192,192);
border-right-style:solid;
border-right-width:1px;
border-top-color:rgb(192,192,192);
border-top-style:solid;
border-top-width:1px;
line-height:12pt;
}

.dyn-flag-body-cell
{
border-bottom-style:solid;
border-bottom-width:0.25px;
border-left-style:solid;
border-left-width:0.25px;
border-right-style:solid;
border-right-width:0.25px;
border-top-style:none;
padding-bottom:1mm;
padding-left:1mm;
padding-right:1mm;
}

block.dyn-group-header
{
background-color:rgb(240,240,240);
border-bottom-style:solid;
border-bottom-width:0px;
font-family:Lato;
font-size:8pt;
font-style:normal;
font-weight:bold;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
margin-top:3mm;
margin-bottom: 1mm;
}

block.dyn-group-description-group-header
{
border-bottom-color:rgb(0,0,0);
border-bottom-style:solid;
border-bottom-width:0px;
background-color: rgb(240,240,240);
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
margin-bottom: 2mm;
margin-top: 3mm;
font-family:Lato;
font-size:8pt;
font-style:normal;
font-weight:bold;
padding-top:1mm;
space-before:5px;
}

.dyn-element-label
{
font-style:normal;
font-weight:normal;
line-height: 12pt;
}

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

.dyn-element-values
{
font-style:normal;
font-weight:normal;
line-height: 12pt;
}

.dyn-field-label
{
font-style:normal;
font-weight:normal;
} 

.dyn-field-table-content
{
end-indent:5px;
}

block.report-common
{
font-family:Lato;
font-size:8pt;
font-style:normal;
font-weight:normal;
line-height:110%;
}

.core-label
{
margin-top: 1mm;
font-style:normal;
line-height: 120%;
}

.core-value
{
margin-top: 1mm;
font-weight:normal;
line-height: 120%;
text-align:left;
}

.core-value-right
{
margin-top: 1mm;
font-weight:bold;
line-height: 120%;
text-align:right;
}

.core-header-cell
{
font-style: normal;
background-color:rgb(240,240,240);
padding: 4px;
line-height: 140%;
border-bottom-style:solid;
border-bottom-width:0px;
border-left-style:solid;
border-left-width:0px;
border-right-style:solid;
border-right-width:0px;
border-top-style:solid;
border-top-width:0px;
}

.core-body-cell
{
margin-top: 3mm;
font-style: normal;
border-bottom-style:solid;
border-bottom-width:0px;
border-left-style:solid;
border-left-width:0px;
border-right-style:solid;
border-right-width:0px;
border-top-style:none;
}

block.occ-body-cell
{
padding:1mm;
}

.core-data
{
padding:2px;
}

.list-headline {
font-size: 12pt;
font-family: Lato;
}

.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:2mm;
}

.dyn-field-unchecked-image
{
content-width:2mm;
}

.block-sum
{
line-height: 150%; 
padding-bottom:1mm;
padding-top:1mm;
text-align:right;
}

.block-sum-text
{
line-height: 150%; 
padding-bottom:1mm;
padding-top:1mm;
text-align:left;
}

.cell-sum
{
border-top:1pt solid black;
padding-top:3pt;
}
.cell-number
{
end-indent:2px;
text-align:right;
}

.dyn-group-cell
{
margin-bottom:1mm;
margin-left:1mm;
margin-right:1mm;
}

﻿