.analysis_page {}
.AnalysisIntroPage {}
.DontShowMeOnPage { display: none!important; }

p.pdfpath {
    font-family:"Helvetica_light";
    line-height: 1;
    font-size: 9px;
    color: #8b8b8b;
    font-weight: 400;
    margin: 0 0 0 0;
}

.Legend:before,
.Legend:after { content: ""; display: table; }
.Legend:after { clear: both; }

.IconScaleValue {
display: inline-block;
padding-right: 2px;
padding-left: 2px;
margin: 2px;
width: 23px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.IconScaleValue1
{
    background-image: url(../../templates/images/ICON_Zahl_1.jpg);
    color: rgb(233,90,12);
}
.IconScaleValue2
{
    background-image: url(../../templates/images/ICON_Zahl_2.jpg);
    color: rgb(250,185,0);
}
.IconScaleValue3
{
    background-image: url(../../templates/images/ICON_Zahl_3.jpg);
    color: rgb(61,164,53);
}
.IconScaleValue4
{
    background-image: url(../../templates/images/ICON_Zahl_4.jpg);
    color: rgb(0,158,226);
}
.textColor4 {
    font-family:"Helvetica_bold";
    color: rgb(0,158,226);
}
.textColor3 {
    font-family:"Helvetica_bold";
    color: rgb(61,164,53);
}
.textColor2 {
    font-family:"Helvetica_bold";
    color: rgb(250,185,0);
}
.textColor1 {
    font-family:"Helvetica_bold";
    color: rgb(233,90,12);
}
.MyBar
{
    width: 100%;
    height: 30px;
    border: solid 0px #ccc;
    margin-bottom: 15px;
}
.MyBar>div
{
    display: inline-block;
    height: 30px;
}
.MyBar_color_4, .class_blue
{
    background: rgb(0,158,226);
}
.MyBar_color_3, .class_green
{
    background: rgb(61,164,53);
}
.MyBar_color_2, .class_orange
{
    background: rgb(250,185,0);
}
.MyBar_color_1, .class_red
{
    background: rgb(233,90,12);
}

.MyBarDiagramm
{
    width: 100%;
    border: solid 1px #ccc;
    margin-bottom: 15px;
}
.MyBarDiagrammAlignLeft {
    margin-bottom: 15px;
}
.MyBarDiagrammBar
{
    display: block;
    height: 6px;
    background: #ccc;
    border-bottom: solid 1px #333;
}

.Legend
{
    width: 100%;
    border-top: solid 1px #000;
}
.Legend>div
{
    display: inline-block;
    text-align: center;
}
table .Legend>div{
    text-align: right;
}

.Legend.MySingleBarLegend>div
{
    /*border-right: solid 1px #000 !important;*/
    text-align: right !important;
}

.myBarHorizontal
{
    display: block;
    height: 30px;
}

.pct
{
    font-size: 10px;
    color: #fff;
    padding: 2px;
}

.GaugeBar
{
    height:20px;
    position: relative;
}
.GaugeArrow
{
    position: absolute;
    right: -20px;
    top: -20px;
}

.HumanIcons
{
    width: 100%;
    display: block;
    padding: 3px;
}
.HumanIcon
{
    height: 24px;
    width: 24px;
    /*background: url(../../templates/images/human.jpg) no-repeat center center;*/
    background-size: 100% auto;
    display: inline-block;
    margin: 2px;
    text-align: center;
}
.HumanIconImage
{
	display: inline-block;
	margin: 5px;
    width: auto;
    height: 20px;
}
.NumberIconImage {
    display: inline-block;
    margin: 0 2px;
    height: 20px;
    width: auto;
}

.MyBarDiagramm>div.DataBars,
.MyBarDiagrammAlignLeft>div.DataBars
{
    border-left: 1px solid #000;
    overflow: hidden;
    position:relative;
}
.MyBarDiagramm>div.DataBars:after ,
.MyBarDiagrammAlignLeft>div.DataBars:after
{
    content:"";
    position: absolute;
    z-index: 2;
    top: 0;
    bottom: 0;
    left: 50%;
    border-left: 1px dotted #000;
    transform: translate(-50%);
}

.MySingleBar
{
    border: solid 1px #ccc;
}
.MySingleBar_color
{
    background: #ccc;
}

.fullwidth {
    width: 100%;
}


/* listen */
.AnalysisSummeryPage ul {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
.AnalysisSummeryPage ul ul {
    margin-left: 30px;
    list-style: none;
}
#methods ul li {
    margin-bottom: 10px;
}

/* table */
td.MyBarLegendLeft {
    width: 40%;
}
table.outer-border {
    border: solid 1px #000;
}
.table_resultsByEvaluators {
    margin: 20px 0;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
.table-borderless { border: 0; }

.table_resultsByEvaluators {
    border-bottom: 1px solid #dddddd;
}
.table_resultsByEvaluators > div {
    display: block;
    height: 30px;
    line-height: 30px;
    width: 100%;
    border-top: 1px solid #dddddd;
}
.table_AverageEvaluatorsByStatus span {
    display: inline-block;
    margin: 0 0 0 10px;
}

.page_break {
    margin-bottom: 100px;
}


.Pint
{
    border: solid 1px #c4c4c4;
    height: 50px;
    color: #fff;
    overflow: hidden;
    font-size: 10px;
    display: flex;
    width: 100%;
    align-items: end;
    flex: 1 1 auto;
    margin-bottom: 10px;
}
.Pint>div
{
    overflow: hidden;
    vertical-align: bottom;
    text-align: center;
    width: 100%;
}

table.table_bordered
{
    border: solid 1px #000;
}
table.table_bordered td,
table.table_bordered th
{
    padding: 1px;
    border: solid 1px #000;
}
