/* Generated by less 2.5.1 */
.tele-grotesknor-link {
  /*font-family: "tele-grotesknorregular" !important;*/
  text-decoration: none !important;
  color: #007faf !important; }

.tele-grotesknor-link:hover {
  text-decoration: underline !important; }

.tele-grotesknorregular {
  /*font-family: "tele-grotesknorregular" !important;*/ }

.telegrotesk_headline_ultraRg {
  /*font-family: "telegrotesk_headline_ultraRg" !important;*/ }

#StageApplication {
  width: 100% !important;
  height: 640px !important;
  max-width: 1160px;
  min-width: 960px;
  overflow: hidden; }

#StageApplication_content {
  left: 50% !important;
  margin-left: -580px !important; }

#StageApplication_sceneContainer > div {
  position: absolute !important; }

#DemonstratorPreloader {
  position: absolute;
  top: 265px;
  left: 47.5%;
  z-index: -1;
  width: 5%; }

.width-auto,
.autowidth,
.width-auto > p,
.autowidth > p {
  width: auto !important; }

.width-auto > p,
.autowidth > p {
  display: inline; }

.text-center {
  text-align: center; }

.no-select,
.no-select::selection,
.no-select p,
.no-select p::selection {
  background: transparent;
  user-select: none; }

.force-pointer,
.force-pointer * {
  cursor: pointer !important; }

.debug-only {
  display: none; }

.btn-situation-close {
  position: absolute;
  top: 25px;
  right: 110px;
  width: 38px;
  height: 38px;
  cursor: pointer;
  opacity: 0; }

.transition-default {
  transition: 250ms; }

.transition-default.fade-out {
  opacity: 0 !important; }

.remote-scene-navigation-dropdown-label {
  text-align: center;
  vertical-align: middle; }

.remote-scene-navigation-dropdown-label > * {
  display: inline; }

.remote-scene-navigation-dropdown-label > img {
  margin-left: 10px !important; }

.tile-base {
  border: 1px solid #E8E8E8 !important;
  border-radius: 3px; }

.tile-base .tile-label1 {
  color: #3d5265 !important;
  font-size: 13px !important;
  position: relative !important;
  top: 89px !important;
  height: auto !important; }

.tile-base .tile-label2 {
  color: #a4a4a4 !important;
  font-size: 11px !important;
  position: relative !important;
  top: 93px !important;
  height: auto !important; }

.product-headline {
  color: #3d5265 !important;
  position: relative !important;
  /*top: 89px !important;*/
  height: auto !important; }

.product-description {
  color: #a4a4a4 !important;
  position: relative !important;
  top: 25px !important;
  height: auto !important; }

.hideVertSb {
  overflow-y: hidden !important;
  overflow-x: hidden !important; }

.click-through {
  pointer-events: none; }
