.doughnutCombined , .doughnutCombinedBg{display:none;}
.canvas-container {position:relative;}
.canvas-container canvas {width:100%; height:100%;}
.canvas-container .setAbsolute{position:absolute;top:0;left:0; width:100%; height:100%;}
.canvas-container.inner .doughnutText{top: -20px;  position: relative;  left: -25px;}
.teaser .canvas-container {min-height: 200px;}
.teaser .centerNumber .headline {font-size:0.8em;}
.single .centerNumber .headline {font-size:1em;}
.teaser .centerNumber {top:31%;  }
.single .centerNumber {top:27%; }
.teaser .centerNumber span.data { font-size:1.2em;}
.single .centerNumber span.data {  font-size:2em;}
.single .chart-footer{font-size:80%; }
.teaser .chart-footer{font-size:90%; color:#57676F; margin-top:1em;}
@media (min-width: 992px) {
.single .chart-footer, .teaser .chart-footer {text-align:right;}
}
.hideH2 h2,
.hideH3 h3{display:none;}
.svg_overlay .portalCanvas {width:2000px!important; height:1000px!important;}
.svg_overlay { position:relative; top:0; left:-1000%; width:100%; bottom:0; background-color:rgba(0,0,0,0.3);z-index:10000; display:block!important;}
.svg_overlay.show {left:0; position:fixed;}
#main .svg_overlay .inner {
  position:absolute; left:0;right:0;
  Xbottom:-20px; top:0;
  border:2px solid #666; 
  border-radius:5px; 
  Xpadding:8% 3%; 
  Xmargin:5% 5% 0 5% ; 
  padding:0px 0px;
  margin:30px 50px;
  width:2104px;
  height:1064px;
  background-color:#fff;
  box-shadow: 20px 15px 10px rgb(0, 0, 0, 0.5);
}
#main .svg_overlay.show {left:0;}
#main .svg_overlay .downloadLink {display:inline-block; margin-bottom:0; margin-right:3em;}
#main .svg_overlay .actionLinks {position:absolute; top:2em; }

.theOuterSpace .teaserText {margin-top:1em;}
  canvas.portalCanvas {display: block; box-sizing: border-box; width:100%; height:auto;}

  .slider-container .scale {font-size:0.6em!important;}
  .twoCharts .multidata {display:block;}
  .twoCharts .singledata {display:none;}
  .twoCharts.oneData .multidata {display:none;}
  .twoCharts.oneData .singledata {display:block;}
