/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* You can add global styles to this file, and also import other style files */
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}
.cdk-overlay-container{position:fixed;z-index:1000}
.cdk-overlay-container:empty{display:none}
.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}
.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}
.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}
.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}
.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}
.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}
.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
@font-face {
  font-family: "uid-iconfont";
  font-weight: normal;
  font-style: normal;
  src: url('uid-iconfont.eot?fcmzqo');
  src: url('uid-iconfont.eot?fcmzqo#iefix') format("embedded-opentype"), url('uid-iconfont.ttf?fcmzqo') format("truetype"), url('uid-iconfont.woff?fcmzqo') format("woff");
}
.icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "uid-iconfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-icon-pause:before {
  content: "\ec00";
}
.icon-icon-play:before {
  content: "\ec01";
}
.icon-Filter-selected:before {
  content: "\ebfd";
}
.iconFilter-selected2:before {
  content: "\ebfe";
}
.icon-Filter2:before {
  content: "\ebff";
}
.icon-menu:before {
  content: "\ebfb";
}
.icon-minus:before {
  content: "\ebfc";
}
.icon-filter:before {
  content: "\ebf3";
}
.icon-filter-selected-down:before {
  content: "\ebf4";
}
.icon-filter-selected-up:before {
  content: "\ebf5";
}
.icon-arrow-arrow-up:before {
  content: "\ebf6";
}
.icon-arrow-arrow-down:before {
  content: "\ebf7";
}
.icon-breadcrumb:before {
  content: "\ebf8";
}
.icon-arrow-down:before {
  content: "\ebf9";
}
.icon-arrow-up:before {
  content: "\ebfa";
}
.icon-Arrows-Up-OneToTwo-Point-Top-Stop:before {
  content: "\e900";
}
.icon-Arrows-Up-OneToTwo-Point-Top-Stop2:before {
  content: "\e901";
}
.icon-ACB-SensorDisk:before {
  content: "\e902";
}
.icon-ACBLaser-Arrows-Horizontal-Back:before {
  content: "\e903";
}
.icon-ACBLaser-Arrows-Horizontal-Front:before {
  content: "\e904";
}
.icon-ACBLaser-Arrows-Horizontal:before {
  content: "\e905";
}
.icon-Antenna-Active:before {
  content: "\e906";
}
.icon-Antenna-Inactive:before {
  content: "\e907";
}
.icon-Arrow-Angled-Down-Left:before {
  content: "\e908";
}
.icon-Arrow-Big-Down:before {
  content: "\e909";
}
.icon-Arrow-Bilateral-Horizontal:before {
  content: "\e90a";
}
.icon-Arrow-Bilateral-Vertical:before {
  content: "\e90b";
}
.icon-Arrow-Circular-Clockwise:before {
  content: "\e90c";
}
.icon-Arrow-Curved-Backward:before {
  content: "\e90d";
}
.icon-Arrow-Curved-Forward:before {
  content: "\e90e";
}
.icon-Arrow-Curved-Left-Factory:before {
  content: "\e90f";
}
.icon-Arrow-Curved-Left-Funnel:before {
  content: "\e910";
}
.icon-Arrow-Curved-Left-Key:before {
  content: "\e911";
}
.icon-Arrow-Curved-Left-Large:before {
  content: "\e912";
}
.icon-arrow-curved-left:before {
  content: "\e913";
}
.icon-Arrow-Curved-Right-Large:before {
  content: "\e914";
}
.icon-arrow-dashed-down:before {
  content: "\e915";
}
.icon-arrow-dashed-left:before {
  content: "\e916";
}
.icon-Arrow-Dashed-Right:before {
  content: "\e917";
}
.icon-Arrow-Dashed-Up:before {
  content: "\e918";
}
.icon-Arrow-Double-Intersected-Dot-X1:before {
  content: "\e919";
}
.icon-Arrow-Double-Intersected-Dot-X2:before {
  content: "\e91a";
}
.icon-Arrow-Double-R1:before {
  content: "\e91b";
}
.icon-Arrow-Double-R2:before {
  content: "\e91c";
}
.icon-Arrow-Double-Speed-Y1:before {
  content: "\e91d";
}
.icon-Arrow-Double-Speed-Y2:before {
  content: "\e91e";
}
.icon-Arrow-Double-X1:before {
  content: "\e91f";
}
.icon-Arrow-Double-X2:before {
  content: "\e920";
}
.icon-Arrow-Double-Z1:before {
  content: "\e921";
}
.icon-Arrow-Double-Z2:before {
  content: "\e922";
}
.icon-Arrow-Down-Circle-Dash:before {
  content: "\e923";
}
.icon-Arrow-Down-Point-Line:before {
  content: "\e924";
}
.icon-Arrow-Down-Scale:before {
  content: "\e925";
}
.icon-Arrow-Down:before {
  content: "\e926";
}
.icon-Arrow-Left-Large:before {
  content: "\e927";
}
.icon-Arrow-Left-Line-Right:before {
  content: "\e928";
}
.icon-Arrow-Left-Line:before {
  content: "\e929";
}
.icon-Arrow-Left-Long:before {
  content: "\e92a";
}
.icon-Arrow-Left:before {
  content: "\e92b";
}
.icon-Arrow-Right-Large:before {
  content: "\e92c";
}
.icon-Arrow-Right-Line:before {
  content: "\e92d";
}
.icon-Arrow-Up-Circle-Dash:before {
  content: "\e92e";
}
.icon-Arrow-Up-Fat:before {
  content: "\e92f";
}
.icon-Arrow-Up-Point-Line:before {
  content: "\e930";
}
.icon-Arrow-Up:before {
  content: "\e931";
}
.icon-Arrows-Circular-Clockwise-Square:before {
  content: "\e932";
}
.icon-Arrows-Circular-Clockwise-Triangle-Right:before {
  content: "\e933";
}
.icon-Arrows-Cross-Diagonal:before {
  content: "\e934";
}
.icon-Arrows-Cross-Inside-Diagonal:before {
  content: "\e935";
}
.icon-Arrows-Cross-Lines:before {
  content: "\e936";
}
.icon-Arrows-Cross:before {
  content: "\e937";
}
.icon-Arrows-Curved-Bidirectional:before {
  content: "\e938";
}
.icon-Arrows-Curved-Left:before {
  content: "\e939";
}
.icon-Arrows-Down-OneToTwo-Distance:before {
  content: "\e93a";
}
.icon-Arrows-Down-OneToTwo:before {
  content: "\e93b";
}
.icon-Arrows-Down-TwoToOne-Distance:before {
  content: "\e93c";
}
.icon-Arrows-Down-TwoToOne:before {
  content: "\e93d";
}
.icon-Arrows-Left-Right-In-Sparks:before {
  content: "\e93e";
}
.icon-Arrows-Right-Left-Large:before {
  content: "\e93f";
}
.icon-Arrows-Up-OneToTwo-Point-Middle:before {
  content: "\e940";
}
.icon-Arrows-Up-OneToTwo-Point-Top:before {
  content: "\e941";
}
.icon-Atlas:before {
  content: "\e942";
}
.icon-Axis-Rotation:before {
  content: "\e943";
}
.icon-Backgauge:before {
  content: "\e944";
}
.icon-Badge-Plus-Large:before {
  content: "\e945";
}
.icon-Badge-Plus:before {
  content: "\e946";
}
.icon-Badge:before {
  content: "\e947";
}
.icon-Ballon-Square-Question:before {
  content: "\e948";
}
.icon-Barrier-Hatched-Outlined:before {
  content: "\e949";
}
.icon-Barrier-Hatched:before {
  content: "\e94a";
}
.icon-Barrier-Hatched-Tools:before {
  content: "\e94b";
}
.icon-Barrier-Hatched-Triangle:before {
  content: "\e94c";
}
.icon-Bending-Clamping-Lower:before {
  content: "\e94d";
}
.icon-Bending-Clamping-Upper:before {
  content: "\e94e";
}
.icon-Bending-Fingers-Adjustment-Two-Axis:before {
  content: "\e94f";
}
.icon-Bending-Machine-Side-Barrier-Hatched-Mute:before {
  content: "\e950";
}
.icon-Bending-Machine-Side-Barrier-Hatched-Part-Mute:before {
  content: "\e951";
}
.icon-Bending-Machine-Side-Barrier-Hatched-Part-Pause:before {
  content: "\e952";
}
.icon-Bending-Machine-Side-Barrier-Hatched-Part:before {
  content: "\e953";
}
.icon-Bending-Machine-Side-Barrier-Hatched-Pause:before {
  content: "\e954";
}
.icon-Bending-Machine-Side-Barrier-Hatched:before {
  content: "\e955";
}
.icon-Bending-Machine-Side-Bent-Sheets-Parallel:before {
  content: "\e956";
}
.icon-Bending-Machine-Side-Pause:before {
  content: "\e957";
}
.icon-Bending-Machine-Side:before {
  content: "\e958";
}
.icon-Bending-Tool-ACB-Calibrate:before {
  content: "\e959";
}
.icon-Bending-Tool-ACB:before {
  content: "\e95a";
}
.icon-Bending-Tool-Lower-Arrows-Inward:before {
  content: "\e95b";
}
.icon-Bending-Tool-Lower-Arrows-Outward:before {
  content: "\e95c";
}
.icon-Bending-Tool-Lower:before {
  content: "\e95d";
}
.icon-Bending-Tool-Upper-Arrows-Inward:before {
  content: "\e95e";
}
.icon-Bending-Tool-Upper-Arrows-Outward:before {
  content: "\e95f";
}
.icon-Bending-Tool-Upper-Horn-Double:before {
  content: "\e960";
}
.icon-Bending-Tool-Upper-Horn-Left:before {
  content: "\e961";
}
.icon-Bending-Tool-Upper-Horn-Right:before {
  content: "\e962";
}
.icon-Bending-Tool-Upper:before {
  content: "\e963";
}
.icon-BendingFinger-Arrow-Bent-Left:before {
  content: "\e964";
}
.icon-BendingFinger-Arrow-Left:before {
  content: "\e965";
}
.icon-BendingFinger-Arrow-Right-Front:before {
  content: "\e966";
}
.icon-BendingFinger-Arrow-Right-Middle:before {
  content: "\e967";
}
.icon-BendingFinger-Arrow-Right-Top:before {
  content: "\e968";
}
.icon-BendingFinger-Arrows-Crossed:before {
  content: "\e969";
}
.icon-BendingFinger-Arrows-Horizontal-Dot:before {
  content: "\e96a";
}
.icon-BendingFinger-Bulb-Lit:before {
  content: "\e96b";
}
.icon-BendingFinger-Bulb-Unlit:before {
  content: "\e96c";
}
.icon-BendingFinger-Clamping-High:before {
  content: "\e96d";
}
.icon-BendingFinger-Clamping-Low:before {
  content: "\e96e";
}
.icon-BendingFingers-Arrow-Bottom-Left:before {
  content: "\e96f";
}
.icon-BendingFingers-Arrow-Top-Left:before {
  content: "\e970";
}
.icon-BendingFingers-Distance-Arrow-Left:before {
  content: "\e971";
}
.icon-BendingFingers-Distance-Arrow-Right:before {
  content: "\e972";
}
.icon-BendingFingers-Distance-Arrows:before {
  content: "\e973";
}
.icon-BendingFingers-Left:before {
  content: "\e974";
}
.icon-BendingFingers-Right:before {
  content: "\e975";
}
.icon-BendingMachine-ACBLaser-Back-Center:before {
  content: "\e976";
}
.icon-BendingMachine-ACBLaser-Back-Left:before {
  content: "\e977";
}
.icon-BendingMachine-ACBLaser-Back-Right:before {
  content: "\e978";
}
.icon-BendingMachine-ACBLaser-Front-Center:before {
  content: "\e979";
}
.icon-BendingMachine-ACBLaser-Front-Left:before {
  content: "\e97a";
}
.icon-BendingMachine-ACBLaser-Front-Right:before {
  content: "\e97b";
}
.icon-BendingMachine-ACBLaser-Right-Sheet-Bent:before {
  content: "\e97c";
}
.icon-BendingMachine-ACBLaser-Right-Sheet:before {
  content: "\e97d";
}
.icon-BendingMachine-Arrows-Horizontal:before {
  content: "\e97e";
}
.icon-BendingMachine-Display-Beams:before {
  content: "\e97f";
}
.icon-BendingMachine-Display-Complete:before {
  content: "\e980";
}
.icon-BendingMachine-Display-Finger:before {
  content: "\e981";
}
.icon-BendingMachine-Display-Tools:before {
  content: "\e982";
}
.icon-BendingMachine-Frame:before {
  content: "\e983";
}
.icon-BendingMachine-Frontal-Arrows-Horizontal:before {
  content: "\e984";
}
.icon-BendingMachine-Frontal-Arrows-Up-Down:before {
  content: "\e985";
}
.icon-BendingMachine-Frontal-Bottom-Arrow-Up:before {
  content: "\e986";
}
.icon-BendingMachine-Frontal-Bulb-Lit:before {
  content: "\e987";
}
.icon-BendingMachine-Frontal-Bulb-Unlit:before {
  content: "\e988";
}
.icon-BendingMachine-Frontal-Diagonal-Arrows-Vertical:before {
  content: "\e989";
}
.icon-BendingMachine-Frontal-Split:before {
  content: "\e98a";
}
.icon-BendingMachine-Frontal:before {
  content: "\e98b";
}
.icon-BendingMachine-Frontal-Tools-Arrow-Left:before {
  content: "\e98c";
}
.icon-BendingMachine-Frontal-Upper-Lit:before {
  content: "\e98d";
}
.icon-BendingMachine-Frontal-Upper-Unlit:before {
  content: "\e98e";
}
.icon-BendingMachine-Side-Bend-BendingAid-Arrow-Curved-Down:before {
  content: "\e98f";
}
.icon-BendingMachine-Side-Bend-BendingAid-Arrow-Curved-Up-Small:before {
  content: "\e990";
}
.icon-BendingMachine-Side-Bend-BendingAid-Arrow-Curved-Up:before {
  content: "\e991";
}
.icon-BendingMachine-Side-Bend-BendingAid-Arrow-Double:before {
  content: "\e992";
}
.icon-BendingMachine-Side-Bent-BendingAid-Left-Dashed:before {
  content: "\e993";
}
.icon-BendingMachine-Side-Bent-BendingAid-Left:before {
  content: "\e994";
}
.icon-BendingMachine-Side-Bent-BendingAid-Right-Dashed:before {
  content: "\e995";
}
.icon-BendingMachine-Side-Bent-BendingAid-Right:before {
  content: "\e996";
}
.icon-BendingMachine-Side-Bent-Clock:before {
  content: "\e997";
}
.icon-BendingMachine-Side-Bent-Laser-Off:before {
  content: "\e998";
}
.icon-BendingMachine-Side-Bent-Laser:before {
  content: "\e999";
}
.icon-BendingMachine-Side-Bent-Multiple:before {
  content: "\e99a";
}
.icon-BendingMachine-Side-Bent-Open-Point:before {
  content: "\e99b";
}
.icon-BendingMachine-Side-Bent-Point-Arrow-Down:before {
  content: "\e99c";
}
.icon-BendingMachine-Side-Bent-Point-Arrow-Up:before {
  content: "\e99d";
}
.icon-BendingMachine-Side-Bent-Point-Arrows:before {
  content: "\e99e";
}
.icon-BendingMachine-Side-Bent-Point:before {
  content: "\e99f";
}
.icon-BendingMachine-Side-Bent-Rounded:before {
  content: "\e9a0";
}
.icon-BendingMachine-Side-Bent-Sheet-Open-Arrows:before {
  content: "\e9a1";
}
.icon-BendingMachine-Side-Bent-Sheets-Gear:before {
  content: "\e9a2";
}
.icon-BendingMachine-Side-Bent-Sheets-Laser:before {
  content: "\e9a3";
}
.icon-BendingMachine-Side-Bent-Sheets-Open-Arrows:before {
  content: "\e9a4";
}
.icon-BendingMachine-Side-Bent-Sheets-Point-Arrow-Up:before {
  content: "\e9a5";
}
.icon-BendingMachine-Side-Bent-Sheets:before {
  content: "\e9a6";
}
.icon-BendingMachine-Side-Bent:before {
  content: "\e9a7";
}
.icon-BendingMachine-Side-Creased:before {
  content: "\e9a8";
}
.icon-BendingMachine-Side-Folded-Arrows-Down:before {
  content: "\e9a9";
}
.icon-BendingMachine-Side-Folded:before {
  content: "\e9aa";
}
.icon-BendingMachine-Side-Hemmed:before {
  content: "\e9ab";
}
.icon-BendingMachine-Side-Open-Arrows:before {
  content: "\e9ac";
}
.icon-BendingMachine-Side-Point-Arrow-Down-Open:before {
  content: "\e9ad";
}
.icon-BendingMachine-Side-Tools-Flat:before {
  content: "\e9ae";
}
.icon-BendingMachine-Side-Tools-Radius:before {
  content: "\e9af";
}
.icon-BendingMachine-Side-Triangle-Arrow-Left:before {
  content: "\e9b0";
}
.icon-BendingMachine-Side-Triangle-Arrow-Right:before {
  content: "\e9b1";
}
.icon-BendingMachine-Side-Triangle-Arrows-In:before {
  content: "\e9b2";
}
.icon-BendingMachine-Side-Unbent-Arrow-Left:before {
  content: "\e9b3";
}
.icon-BendingMachine-Side-Unbent-Arrow-Right:before {
  content: "\e9b4";
}
.icon-BendingMachine-Side-Unbent-Arrows-In:before {
  content: "\e9b5";
}
.icon-BendingMachine-Side-Unbent-Arrows-Open:before {
  content: "\e9b6";
}
.icon-BendingMachine-Side-Unbent-Arrows-Out:before {
  content: "\e9b7";
}
.icon-BendingMachine-Side-Unbent-Clock:before {
  content: "\e9b8";
}
.icon-BendingMachine-Side-Unbent-Point-Arrow-Down:before {
  content: "\e9b9";
}
.icon-BendingMachine-Side-Unbent-Point-Arrows:before {
  content: "\e9ba";
}
.icon-BendingMachine-Side-Unbent-Point:before {
  content: "\e9bb";
}
.icon-BendingMachine-Side-Unbent:before {
  content: "\e9bc";
}
.icon-BendingTool-Adapter:before {
  content: "\e9bd";
}
.icon-BendingTool-Folding:before {
  content: "\e9be";
}
.icon-BendingTool-Holder:before {
  content: "\e9bf";
}
.icon-BendingTool-Lower-Gap:before {
  content: "\e9c0";
}
.icon-BendingTool-Lower-MultiV:before {
  content: "\e9c1";
}
.icon-BendingTool-Lower-Wingbend:before {
  content: "\e9c2";
}
.icon-BendingTool-Plug:before {
  content: "\e9c3";
}
.icon-BendingTool-Socket:before {
  content: "\e9c4";
}
.icon-BendingTool-Top-RadioWaves:before {
  content: "\e9c5";
}
.icon-BendingTools-Collection:before {
  content: "\e9c6";
}
.icon-BendingTools-Swivel:before {
  content: "\e9c7";
}
.icon-Blob-Cross:before {
  content: "\e9c8";
}
.icon-Block-Arrow-Horizontal-In:before {
  content: "\e9c9";
}
.icon-Block-Arrow-Horizontal-Through:before {
  content: "\e9ca";
}
.icon-Block-Arrows-Corner:before {
  content: "\e9cb";
}
.icon-Book-Open:before {
  content: "\e9cc";
}
.icon-bowl-arrow-angled-up-right-sheet-cut:before {
  content: "\e9cd";
}
.icon-Bowl-Arrow-Angled-Up-Right-Sheet-Square:before {
  content: "\e9ce";
}
.icon-Bowl-Arrow-Angled-Up-Right-Sheet-Square-Tips:before {
  content: "\e9cf";
}
.icon-Bowl-Arrow-Angled-Up-Right-Sheet:before {
  content: "\e9d0";
}
.icon-Bowl-Arrow-Angled-Up-Right-Square-Circle-Triangle:before {
  content: "\e9d1";
}
.icon-Bowl-Arrow-In:before {
  content: "\e9d2";
}
.icon-Bowl-Arrow-Out:before {
  content: "\e9d3";
}
.icon-Bowl-Arrows-Inside:before {
  content: "\e9d4";
}
.icon-Bowl-Sheets:before {
  content: "\e9d5";
}
.icon-Box-Pencil:before {
  content: "\e9d6";
}
.icon-Box:before {
  content: "\e9d7";
}
.icon-Broom:before {
  content: "\e9d8";
}
.icon-Bubbles-Arrow-Left-Down:before {
  content: "\e9d9";
}
.icon-Bubbles-Left-Right:before {
  content: "\e9da";
}
.icon-Bubbles:before {
  content: "\e9db";
}
.icon-Bulb-Lit:before {
  content: "\e9dc";
}
.icon-Bulb-Unlit:before {
  content: "\e9dd";
}
.icon-Buzzer-Hand:before {
  content: "\e9de";
}
.icon-Caliper-Disc-Rectangle-Curved:before {
  content: "\e9df";
}
.icon-Caliper-Star:before {
  content: "\e9e0";
}
.icon-Caliper:before {
  content: "\e9e1";
}
.icon-Calipers-Small:before {
  content: "\e9e2";
}
.icon-Camera-Dashed:before {
  content: "\e9e3";
}
.icon-Camera:before {
  content: "\e9e4";
}
.icon-Camera-Dashed:before {
  content: "\e9e5";
}
.icon-Camera:before {
  content: "\e9e6";
}
.icon-Camera-Dashed:before {
  content: "\e9e7";
}
.icon-Camera:before {
  content: "\e9e8";
}
.icon-Camera-Dashed:before {
  content: "\e9e9";
}
.icon-Camera:before {
  content: "\e9ea";
}
.icon-Camera-Dashed:before {
  content: "\e9eb";
}
.icon-Camera:before {
  content: "\e9ec";
}
.icon-Camera-Dashed:before {
  content: "\e9ed";
}
.icon-Camera:before {
  content: "\e9ee";
}
.icon-Camera-Flash:before {
  content: "\e9ef";
}
.icon-Camera-Layers:before {
  content: "\e9f0";
}
.icon-Camera-Sheet-Arrow-Double-Vertical:before {
  content: "\e9f1";
}
.icon-Camera-Square-Corners:before {
  content: "\e9f2";
}
.icon-Camera:before {
  content: "\e9f3";
}
.icon-Camera-Video:before {
  content: "\e9f4";
}
.icon-Camera-Video:before {
  content: "\e9f5";
}
.icon-Camera-Video:before {
  content: "\e9f6";
}
.icon-Camera-Video-Arrow-Curved-Left:before {
  content: "\e9f7";
}
.icon-Camera-Video-Circle-Square-Triangle-Disc:before {
  content: "\e9f8";
}
.icon-Camera-Video:before {
  content: "\e9f9";
}
.icon-Cameras-Mirror:before {
  content: "\e9fa";
}
.icon-cart:before {
  content: "\e9fb";
}
.icon-chain:before {
  content: "\e9fc";
}
.icon-check:before {
  content: "\e9fd";
}
.icon-Checks:before {
  content: "\e9fe";
}
.icon-chevron-double-down-line-horizontal:before {
  content: "\e9ff";
}
.icon-chevron-double-down:before {
  content: "\ea00";
}
.icon-chevron-double-small-up-down:before {
  content: "\ea01";
}
.icon-chevron-double-up-line-horizontal:before {
  content: "\ea02";
}
.icon-chevron-double-up:before {
  content: "\ea03";
}
.icon-chevron-down-line-horizontal:before {
  content: "\ea04";
}
.icon-chevron-down:before {
  content: "\ea05";
}
.icon-chevron-left:before {
  content: "\ea06";
}
.icon-chevron-right:before {
  content: "\ea07";
}
.icon-chevron-up-line-horizontal:before {
  content: "\ea08";
}
.icon-chevron-up:before {
  content: "\ea09";
}
.icon-chip-arrows-circular-clockwise:before {
  content: "\ea0a";
}
.icon-Circle-Arrow-Left:before {
  content: "\ea0b";
}
.icon-Circle-Arrow-Right:before {
  content: "\ea0c";
}
.icon-Circle-Arrows-Outward-Double:before {
  content: "\ea0d";
}
.icon-Circle-Arrows-Outward:before {
  content: "\ea0e";
}
.icon-Circle-Cross:before {
  content: "\ea0f";
}
.icon-Circle-Dashed:before {
  content: "\ea10";
}
.icon-Circle-Half-Filled-Empty:before {
  content: "\ea11";
}
.icon-Circle-Quartered-Pencil:before {
  content: "\ea12";
}
.icon-Circle-Quartered:before {
  content: "\ea13";
}
.icon-Circle-Square-Triangle-Disc-Cross:before {
  content: "\ea14";
}
.icon-Circle-Square-Triangle-Disc-Laser:before {
  content: "\ea15";
}
.icon-Circle-Square-Triangle-Disc:before {
  content: "\ea16";
}
.icon-Clipboard-List:before {
  content: "\ea17";
}
.icon-Clock-Arrow-Curved-Left:before {
  content: "\ea18";
}
.icon-Clock-Arrow-Curved-Right:before {
  content: "\ea19";
}
.icon-Clock-Arrows-Circular-Counterclockwise:before {
  content: "\ea1a";
}
.icon-Clock:before {
  content: "\ea1b";
}
.icon-Clock-Triangle-Right:before {
  content: "\ea1c";
}
.icon-CNC-Struck:before {
  content: "\ea1d";
}
.icon-CNC:before {
  content: "\ea1e";
}
.icon-Computer:before {
  content: "\ea1f";
}
.icon-Condition:before {
  content: "\ea20";
}
.icon-Condition:before {
  content: "\ea21";
}
.icon-Condition:before {
  content: "\ea22";
}
.icon-Condition:before {
  content: "\ea23";
}
.icon-Condition:before {
  content: "\ea24";
}
.icon-Cone-Arrow-Curved-Left:before {
  content: "\ea25";
}
.icon-Cone:before {
  content: "\ea26";
}
.icon-Cones-Arrow-Small-Up:before {
  content: "\ea27";
}
.icon-Connection-Check:before {
  content: "\ea28";
}
.icon-Connection-Error:before {
  content: "\ea29";
}
.icon-Connection-fx:before {
  content: "\ea2a";
}
.icon-Connection-Picture:before {
  content: "\ea2b";
}
.icon-Connection-Screen:before {
  content: "\ea2c";
}
.icon-connection-struck:before {
  content: "\ea2d";
}
.icon-Connection:before {
  content: "\ea2e";
}
.icon-Contour:before {
  content: "\ea2f";
}
.icon-Contrast-Calculate:before {
  content: "\ea30";
}
.icon-Copyright:before {
  content: "\ea31";
}
.icon-Cross-Circled:before {
  content: "\ea32";
}
.icon-Cross-Double:before {
  content: "\ea33";
}
.icon-Cross-Fat-Arrows-Corner:before {
  content: "\ea34";
}
.icon-cross:before {
  content: "\ea35";
}
.icon-Crosshairs-Diagonal-Center-Point:before {
  content: "\ea36";
}
.icon-Crosshairs:before {
  content: "\ea37";
}
.icon-Cursor:before {
  content: "\ea38";
}
.icon-CuttingUnit-Arrow-Right:before {
  content: "\ea39";
}
.icon-Cylinder-Arrow-Bilateral-Vertical:before {
  content: "\ea3a";
}
.icon-Cylinder-Powder:before {
  content: "\ea3b";
}
.icon-Delta:before {
  content: "\ea3c";
}
.icon-Digital-Signal-Input:before {
  content: "\ea3d";
}
.icon-Digital-Signal-Output:before {
  content: "\ea3e";
}
.icon-Digital-Signal:before {
  content: "\ea3f";
}
.icon-Digits-Stacked-One-Two:before {
  content: "\ea40";
}
.icon-Disc-Quartered-Degrees:before {
  content: "\ea41";
}
.icon-Disc-Quartered-Degrees:before {
  content: "\ea42";
}
.icon-Disc-Quartered-RightAngle-LiftMaster:before {
  content: "\ea43";
}
.icon-Disc-Quartered-RightAngle:before {
  content: "\ea44";
}
.icon-Disc-Rectangle-Curved:before {
  content: "\ea45";
}
.icon-Disc:before {
  content: "\ea46";
}
.icon-Document-BNC:before {
  content: "\ea47";
}
.icon-Document-Jupidu:before {
  content: "\ea48";
}
.icon-Document:before {
  content: "\ea49";
}
.icon-Documents:before {
  content: "\ea4a";
}
.icon-Door-Open-Arrow-Right:before {
  content: "\ea4b";
}
.icon-Dot-Circled-Rays:before {
  content: "\ea4c";
}
.icon-Dot-Lines-Diagonal-Arrow-Curved-Left:before {
  content: "\ea4d";
}
.icon-Dot-Lines-Diagonal:before {
  content: "\ea4e";
}
.icon-DotMatrix-BottomLeft:before {
  content: "\ea4f";
}
.icon-DotMatrix-BottomMiddle:before {
  content: "\ea50";
}
.icon-DotMatrix-BottomRight:before {
  content: "\ea51";
}
.icon-DotMatrix-Center:before {
  content: "\ea52";
}
.icon-DotMatrix-MiddleLeft:before {
  content: "\ea53";
}
.icon-DotMatrix-MiddleMiddle:before {
  content: "\ea54";
}
.icon-DotMatrix-MiddleRight:before {
  content: "\ea55";
}
.icon-DotMatrix-TopLeft:before {
  content: "\ea56";
}
.icon-DotMatrix-TopMiddle:before {
  content: "\ea57";
}
.icon-DotMatrix-TopRight:before {
  content: "\ea58";
}
.icon-Dots-Arrow-Top-Left:before {
  content: "\ea59";
}
.icon-Dots-Arrow-Top-Right:before {
  content: "\ea5a";
}
.icon-Dots-Ten-Square:before {
  content: "\ea5b";
}
.icon-Drawers:before {
  content: "\ea5c";
}
.icon-Drop:before {
  content: "\ea5d";
}
.icon-Drop:before {
  content: "\ea5e";
}
.icon-Drop:before {
  content: "\ea5f";
}
.icon-Drop:before {
  content: "\ea60";
}
.icon-Drop:before {
  content: "\ea61";
}
.icon-Egg-Timer:before {
  content: "\ea62";
}
.icon-ellipsis:before {
  content: "\ea63";
}
.icon-Ellipsis-Vertical:before {
  content: "\ea64";
}
.icon-Empty:before {
  content: "\ea65";
}
.icon-Envelope:before {
  content: "\ea66";
}
.icon-Ethernet-Plug:before {
  content: "\ea67";
}
.icon-Export-to-Toolmaster:before {
  content: "\ea68";
}
.icon-External-Window-Geometries:before {
  content: "\ea69";
}
.icon-External-Window-Line-Zigzag:before {
  content: "\ea6a";
}
.icon-External-Window-Perspective-Parallel:before {
  content: "\ea6b";
}
.icon-Factory-Small:before {
  content: "\ea6c";
}
.icon-Factory:before {
  content: "\ea6d";
}
.icon-FillLevel:before {
  content: "\ea6e";
}
.icon-FillLevel:before {
  content: "\ea6f";
}
.icon-FillLevel:before {
  content: "\ea70";
}
.icon-FillLevel:before {
  content: "\ea71";
}
.icon-FillLevel:before {
  content: "\ea72";
}
.icon-FillLevel-Continuous:before {
  content: "\ea73";
}
.icon-FillLevel-Continuous:before {
  content: "\ea74";
}
.icon-FillLevel-Continuous:before {
  content: "\ea75";
}
.icon-FillLevel-Continuous:before {
  content: "\ea76";
}
.icon-FillLevel-Continuous:before {
  content: "\ea77";
}
.icon-Filter-Disc:before {
  content: "\ea78";
}
.icon-Filter:before {
  content: "\ea79";
}
.icon-Floppy:before {
  content: "\ea7a";
}
.icon-Folder-Arrow-Up:before {
  content: "\ea7b";
}
.icon-Folder-Closed:before {
  content: "\ea7c";
}
.icon-Folder-Document:before {
  content: "\ea7d";
}
.icon-Folder-Medium:before {
  content: "\ea7e";
}
.icon-Folder-Medium-Triangle-Down:before {
  content: "\ea7f";
}
.icon-Folder-Medium-Triangle-Right:before {
  content: "\ea80";
}
.icon-Folder-Medium-Triangle-Up:before {
  content: "\ea81";
}
.icon-folder-open:before {
  content: "\ea82";
}
.icon-Folders-Medium:before {
  content: "\ea83";
}
.icon-Folders-Medium-Triangle-Up:before {
  content: "\ea84";
}
.icon-Footprints:before {
  content: "\ea85";
}
.icon-Formula-Small:before {
  content: "\ea86";
}
.icon-Formula:before {
  content: "\ea87";
}
.icon-Fuse-Triggered:before {
  content: "\ea88";
}
.icon-Gas-Flow:before {
  content: "\ea89";
}
.icon-gear:before {
  content: "\ea8a";
}
.icon-Gears:before {
  content: "\ea8b";
}
.icon-Globe:before {
  content: "\ea8c";
}
.icon-Graph-Stepped:before {
  content: "\ea8d";
}
.icon-Graphic-Lines:before {
  content: "\ea8e";
}
.icon-Hammer:before {
  content: "\ea8f";
}
.icon-Hand-Cloth:before {
  content: "\ea90";
}
.icon-Hand-OneFinger-Arrows-Curved:before {
  content: "\ea91";
}
.icon-Hand-OneFinger-Arrows-Diagonal:before {
  content: "\ea92";
}
.icon-Hand-OneFinger-Arrows-Horizontal:before {
  content: "\ea93";
}
.icon-Hand-OneFinger-Clock:before {
  content: "\ea94";
}
.icon-Hand-OneFinger-Slash:before {
  content: "\ea95";
}
.icon-Hand-OneFinger:before {
  content: "\ea96";
}
.icon-hand:before {
  content: "\ea97";
}
.icon-Hand-ThreeFingers-Arrows-Horizontal:before {
  content: "\ea98";
}
.icon-Hand-TwoFingers-Arrows-Horizontal:before {
  content: "\ea99";
}
.icon-Hand-TwoFingers:before {
  content: "\ea9a";
}
.icon-Hatching:before {
  content: "\ea9b";
}
.icon-Heating-Plate-Off:before {
  content: "\ea9c";
}
.icon-Heating-Plate-On:before {
  content: "\ea9d";
}
.icon-HMI-Admin:before {
  content: "\ea9e";
}
.icon-HMI-Complex:before {
  content: "\ea9f";
}
.icon-HMI-Developer:before {
  content: "\eaa0";
}
.icon-HMI-Novice:before {
  content: "\eaa1";
}
.icon-HMI-Service:before {
  content: "\eaa2";
}
.icon-HMI-Simple-External-Window:before {
  content: "\eaa3";
}
.icon-HMI-Simple:before {
  content: "\eaa4";
}
.icon-Hourglass:before {
  content: "\eaa5";
}
.icon-House:before {
  content: "\eaa6";
}
.icon-Import-from-Toolmaster:before {
  content: "\eaa7";
}
.icon-Information:before {
  content: "\eaa8";
}
.icon-Insertion-Assistant:before {
  content: "\eaa9";
}
.icon-Key-Circle:before {
  content: "\eaaa";
}
.icon-Key-Semicircles:before {
  content: "\eaab";
}
.icon-Key:before {
  content: "\eaac";
}
.icon-Keyboard:before {
  content: "\eaad";
}
.icon-Laser-Arrow-Down-Square:before {
  content: "\eaae";
}
.icon-Laser-Arrow-Down:before {
  content: "\eaaf";
}
.icon-Laser-Arrow-Down-Triangle:before {
  content: "\eab0";
}
.icon-Laser-BeamTrap-Closed:before {
  content: "\eab1";
}
.icon-Laser-BeamTrap-Open:before {
  content: "\eab2";
}
.icon-Laser-Check:before {
  content: "\eab3";
}
.icon-Laser-Clock-Average:before {
  content: "\eab4";
}
.icon-Laser-Clock:before {
  content: "\eab5";
}
.icon-Laser-Plus:before {
  content: "\eab6";
}
.icon-Laser:before {
  content: "\eab7";
}
.icon-Lens-Arrows-Right-Left:before {
  content: "\eab8";
}
.icon-Lens-Beams-Converging:before {
  content: "\eab9";
}
.icon-Lens-Sheet-Arrows-Up-Down:before {
  content: "\eaba";
}
.icon-Lens:before {
  content: "\eabb";
}
.icon-LiftMaster-Arrows-Horizontal:before {
  content: "\eabc";
}
.icon-LiftMaster:before {
  content: "\eabd";
}
.icon-Lightning:before {
  content: "\eabe";
}
.icon-Line-Horizontal-Arrows-Up-Down-Out:before {
  content: "\eabf";
}
.icon-Line-Horizontal-Arrows-Up-Down:before {
  content: "\eac0";
}
.icon-Line:before {
  content: "\eac1";
}
.icon-Line-Zigzag:before {
  content: "\eac2";
}
.icon-Lines-Arrow-Horizontal-Bottom:before {
  content: "\eac3";
}
.icon-Lines-Arrow-Horizontal-Top:before {
  content: "\eac4";
}
.icon-Lines-Axis-Rotation-Dashed:before {
  content: "\eac5";
}
.icon-lines-bullets-left-triangle:before {
  content: "\eac6";
}
.icon-Lines-Bullets-Right:before {
  content: "\eac7";
}
.icon-Lines-Four:before {
  content: "\eac8";
}
.icon-Lines-Horizontal-Gear:before {
  content: "\eac9";
}
.icon-Lines-Horizontal-Triangle-Small:before {
  content: "\eaca";
}
.icon-Lines-Lengthening:before {
  content: "\eacb";
}
.icon-Lines-LineEmphasized:before {
  content: "\eacc";
}
.icon-Lines-Shortening:before {
  content: "\eacd";
}
.icon-Lines-Square-Lines-Diagonal:before {
  content: "\eace";
}
.icon-Lines:before {
  content: "\eacf";
}
.icon-Lines-Triangle-MagnifyingGlass:before {
  content: "\ead0";
}
.icon-Link-BendingStep-To-ToolingStation:before {
  content: "\ead1";
}
.icon-Link-ToolingStation-To-BendingStep:before {
  content: "\ead2";
}
.icon-List-Bullets-Right:before {
  content: "\ead3";
}
.icon-list-overlapped:before {
  content: "\ead4";
}
.icon-List-Pencil:before {
  content: "\ead5";
}
.icon-List:before {
  content: "\ead6";
}
.icon-List-Tree:before {
  content: "\ead7";
}
.icon-LLK-InnerCore:before {
  content: "\ead8";
}
.icon-LLK-OuterCore:before {
  content: "\ead9";
}
.icon-Machine-Generic:before {
  content: "\eada";
}
.icon-MagnifyingGlass-Equal:before {
  content: "\eadb";
}
.icon-magnifyingglass-minus:before {
  content: "\eadc";
}
.icon-magnifyingglass-plus:before {
  content: "\eadd";
}
.icon-MagnifyingGlass:before {
  content: "\eade";
}
.icon-NCEditor:before {
  content: "\eadf";
}
.icon-Null-Arrow-Curved-Left:before {
  content: "\eae0";
}
.icon-Octagon-Dashed:before {
  content: "\eae1";
}
.icon-Octagon-Door-Rectangle-Arrow-Small-Left:before {
  content: "\eae2";
}
.icon-Octagon-Lightning:before {
  content: "\eae3";
}
.icon-Octagon-Sheet:before {
  content: "\eae4";
}
.icon-Octagon-Squares:before {
  content: "\eae5";
}
.icon-Octagon:before {
  content: "\eae6";
}
.icon-OpenDialogIndicator-BottomRight:before {
  content: "\eae7";
}
.icon-Operator-Small:before {
  content: "\eae8";
}
.icon-Package:before {
  content: "\eae9";
}
.icon-Padlock-Circle-Closed:before {
  content: "\eaea";
}
.icon-padlock-closed:before {
  content: "\eaeb";
}
.icon-Padlock-Open:before {
  content: "\eaec";
}
.icon-Padlock-Semicircles-Open:before {
  content: "\eaed";
}
.icon-Palette-Arrow-Angled-Down-Right-Bowl:before {
  content: "\eaee";
}
.icon-Palette-Arrows-Horizontal:before {
  content: "\eaef";
}
.icon-Palette-MPH:before {
  content: "\eaf0";
}
.icon-Palette-Sheet:before {
  content: "\eaf1";
}
.icon-Palette:before {
  content: "\eaf2";
}
.icon-Paperbasket-Document:before {
  content: "\eaf3";
}
.icon-paperbasket:before {
  content: "\eaf4";
}
.icon-Paperclip-Folder-Open:before {
  content: "\eaf5";
}
.icon-Part-Arrow-Down:before {
  content: "\eaf6";
}
.icon-Part-Arrow-Up:before {
  content: "\eaf7";
}
.icon-part-asterisk:before {
  content: "\eaf8";
}
.icon-Part-Diamond:before {
  content: "\eaf9";
}
.icon-Part-Disc-Small:before {
  content: "\eafa";
}
.icon-Part-Disc:before {
  content: "\eafb";
}
.icon-Part-Exclamation-Small-High:before {
  content: "\eafc";
}
.icon-Part-Exclamation-Small-Low:before {
  content: "\eafd";
}
.icon-Part-Exclamation:before {
  content: "\eafe";
}
.icon-Part-Floppy-Background:before {
  content: "\eaff";
}
.icon-Part-Floppy-Foreground:before {
  content: "\eb00";
}
.icon-Part-Gear:before {
  content: "\eb01";
}
.icon-Part-Hexagon:before {
  content: "\eb02";
}
.icon-Part-Info:before {
  content: "\eb03";
}
.icon-Part-Interrobang:before {
  content: "\eb04";
}
.icon-Part-Lightning-Small-High:before {
  content: "\eb05";
}
.icon-Part-Lightning-Small-Low:before {
  content: "\eb06";
}
.icon-Part-Lightning:before {
  content: "\eb07";
}
.icon-Part-Marker:before {
  content: "\eb08";
}
.icon-Part-Octagon:before {
  content: "\eb09";
}
.icon-Part-Pin:before {
  content: "\eb0a";
}
.icon-Part-Triangle:before {
  content: "\eb0b";
}
.icon-Part-Triangle-Warning:before {
  content: "\eb0c";
}
.icon-Part-User:before {
  content: "\eb0d";
}
.icon-Paused:before {
  content: "\eb0e";
}
.icon-Pencil-Numbers:before {
  content: "\eb0f";
}
.icon-Pencil:before {
  content: "\eb10";
}
.icon-Perspective-Central-Front:before {
  content: "\eb11";
}
.icon-Perspective-Central:before {
  content: "\eb12";
}
.icon-Perspective-Central-Top:before {
  content: "\eb13";
}
.icon-Perspective-Parallel-Front:before {
  content: "\eb14";
}
.icon-Perspective-Parallel-Left:before {
  content: "\eb15";
}
.icon-Perspective-Parallel-Right:before {
  content: "\eb16";
}
.icon-Perspective-Parallel:before {
  content: "\eb17";
}
.icon-Perspective-Parallel-Top:before {
  content: "\eb18";
}
.icon-Phone:before {
  content: "\eb19";
}
.icon-Picture-Floppy:before {
  content: "\eb1a";
}
.icon-Picture:before {
  content: "\eb1b";
}
.icon-Pictures-Mirror:before {
  content: "\eb1c";
}
.icon-Pin:before {
  content: "\eb1d";
}
.icon-plus:before {
  content: "\eb1e";
}
.icon-Power:before {
  content: "\eb1f";
}
.icon-Press-Beam:before {
  content: "\eb20";
}
.icon-Press-Table:before {
  content: "\eb21";
}
.icon-Printer:before {
  content: "\eb22";
}
.icon-Process-Part:before {
  content: "\eb23";
}
.icon-Profile-Arrow-Bent-Right-Clock:before {
  content: "\eb24";
}
.icon-Profile-Arrow-Bent-Right:before {
  content: "\eb25";
}
.icon-Profile-Arrow-Vertical:before {
  content: "\eb26";
}
.icon-Profiles:before {
  content: "\eb27";
}
.icon-Punch-Tool-AlignmentRing:before {
  content: "\eb28";
}
.icon-punch-tool-assembled:before {
  content: "\eb29";
}
.icon-Punch-Tool-Assembly:before {
  content: "\eb2a";
}
.icon-Punch-Tool-Cartridge:before {
  content: "\eb2b";
}
.icon-Punch-Tool-Die:before {
  content: "\eb2c";
}
.icon-Punch-Tool-DieHolder:before {
  content: "\eb2d";
}
.icon-punch-tool-disassembled:before {
  content: "\eb2e";
}
.icon-Punch-Tool-Disassembly:before {
  content: "\eb2f";
}
.icon-Punch-Tool-InMachine:before {
  content: "\eb30";
}
.icon-Punch-Tool-IntermediateRing:before {
  content: "\eb31";
}
.icon-Punch-Tool-InUse:before {
  content: "\eb32";
}
.icon-Punch-Tool-PartiallyAssembled:before {
  content: "\eb33";
}
.icon-Punch-Tool-Punch:before {
  content: "\eb34";
}
.icon-Punch-Tool-PunchChuck:before {
  content: "\eb35";
}
.icon-Punch-Tool-PunchHolder:before {
  content: "\eb36";
}
.icon-punch-tool-storage:before {
  content: "\eb37";
}
.icon-Punch-Tool-Stripper:before {
  content: "\eb38";
}
.icon-Pylon-Start:before {
  content: "\eb39";
}
.icon-Pylon-Stop:before {
  content: "\eb3a";
}
.icon-QuickSet:before {
  content: "\eb3b";
}
.icon-QuickSharp:before {
  content: "\eb3c";
}
.icon-Rake-Arrow-Angled-Up-Right-Square-Circle-Triangle:before {
  content: "\eb3d";
}
.icon-ReadingGlass:before {
  content: "\eb3e";
}
.icon-Readout:before {
  content: "\eb3f";
}
.icon-Readout-Delta:before {
  content: "\eb40";
}
.icon-Readout:before {
  content: "\eb41";
}
.icon-Readout:before {
  content: "\eb42";
}
.icon-Readout:before {
  content: "\eb43";
}
.icon-Readout:before {
  content: "\eb44";
}
.icon-Readout-Gear:before {
  content: "\eb45";
}
.icon-Readout-Laser:before {
  content: "\eb46";
}
.icon-Rectangle-Arrow-Right:before {
  content: "\eb47";
}
.icon-Rectangle-Arrows:before {
  content: "\eb48";
}
.icon-Rectangle-Fragmented-Ellipsis:before {
  content: "\eb49";
}
.icon-Rectangle-Fragmented-QuestionMark:before {
  content: "\eb4a";
}
.icon-Rectangle-Fragmented:before {
  content: "\eb4b";
}
.icon-Rectangle-Line-Horizontal:before {
  content: "\eb4c";
}
.icon-Rectangle-Line-Vertical:before {
  content: "\eb4d";
}
.icon-Rectangle-Small-LiftMaster:before {
  content: "\eb4e";
}
.icon-Rectangle-Squares-Circles-Triangles-Cut:before {
  content: "\eb4f";
}
.icon-Rectangle:before {
  content: "\eb50";
}
.icon-Rectangles-Arrows:before {
  content: "\eb51";
}
.icon-Rectangles-Empty-Full:before {
  content: "\eb52";
}
.icon-Rectangles-Full-Empty:before {
  content: "\eb53";
}
.icon-Rectangles-Full:before {
  content: "\eb54";
}
.icon-Rectangles-Squares-DotMatrixCode:before {
  content: "\eb55";
}
.icon-Rectangles-Vertical-BarCode:before {
  content: "\eb56";
}
.icon-Rectangles-Vertical-Small-LiftMaster:before {
  content: "\eb57";
}
.icon-Rectangles-Vertical:before {
  content: "\eb58";
}
.icon-Registration-Mark:before {
  content: "\eb59";
}
.icon-Ring:before {
  content: "\eb5a";
}
.icon-Scanner:before {
  content: "\eb5b";
}
.icon-Scissors:before {
  content: "\eb5c";
}
.icon-Screen-Arrow-Curved-Up:before {
  content: "\eb5d";
}
.icon-Screen-Arrow-Right:before {
  content: "\eb5e";
}
.icon-Screen-Cross:before {
  content: "\eb5f";
}
.icon-Screen-Line-Horizontal:before {
  content: "\eb60";
}
.icon-Screens-Arrows-Circular:before {
  content: "\eb61";
}
.icon-Scroll-Arrow-Left:before {
  content: "\eb62";
}
.icon-Scroll-Floppy:before {
  content: "\eb63";
}
.icon-Scroll:before {
  content: "\eb64";
}
.icon-SetupPlan-Autogenerate:before {
  content: "\eb65";
}
.icon-SetupPlan:before {
  content: "\eb66";
}
.icon-Sheet-Angle-Arrows:before {
  content: "\eb67";
}
.icon-Sheet-Angle:before {
  content: "\eb68";
}
.icon-Sheet-Angled-Arrow-Centered-Point:before {
  content: "\eb69";
}
.icon-Sheet-Angled-Arrow-Inside:before {
  content: "\eb6a";
}
.icon-Sheet-Angled-Arrow-Outside:before {
  content: "\eb6b";
}
.icon-Sheet-Angled-Arrows-Outside-Equals:before {
  content: "\eb6c";
}
.icon-Sheet-Arrow-Angled-Down-Right-Bowl:before {
  content: "\eb6d";
}
.icon-Sheet-Arrow-Angled-Down-Right-Palette:before {
  content: "\eb6e";
}
.icon-Sheet-Arrow-Bowl-Angled-Down-Right:before {
  content: "\eb6f";
}
.icon-Sheet-Arrow-Cut-Out:before {
  content: "\eb70";
}
.icon-Sheet-Arrow-Small-Left:before {
  content: "\eb71";
}
.icon-Sheet-Arrow-Small-Right:before {
  content: "\eb72";
}
.icon-Sheet-Arrows-Small-Left-Right:before {
  content: "\eb73";
}
.icon-Sheet-Bent-Laser:before {
  content: "\eb74";
}
.icon-Sheet-Bowl:before {
  content: "\eb75";
}
.icon-Sheet-Check:before {
  content: "\eb76";
}
.icon-Sheet-Cut-Quarters:before {
  content: "\eb77";
}
.icon-Sheet-Cut:before {
  content: "\eb78";
}
.icon-Sheet-Detail:before {
  content: "\eb79";
}
.icon-Sheet-Pin-Small:before {
  content: "\eb7a";
}
.icon-Sheet:before {
  content: "\eb7b";
}
.icon-Sheet-Tips-Arrow-Angled-Down-Right-Bowl:before {
  content: "\eb7c";
}
.icon-Sheets-Angle-Arrows:before {
  content: "\eb7d";
}
.icon-Sheets-Arrow-Angled-Down-Right-Bowl:before {
  content: "\eb7e";
}
.icon-Sheets-Ellipsis:before {
  content: "\eb7f";
}
.icon-sheets:before {
  content: "\eb80";
}
.icon-Sheets-Triangle-Right:before {
  content: "\eb81";
}
.icon-Shoe-Arrow-Down:before {
  content: "\eb82";
}
.icon-Shoe-Outlined:before {
  content: "\eb83";
}
.icon-Shoe-RadioWaves:before {
  content: "\eb84";
}
.icon-Shoe-Up-Arrow-Down:before {
  content: "\eb85";
}
.icon-Shoes:before {
  content: "\eb86";
}
.icon-Show-VNCLink:before {
  content: "\eb87";
}
.icon-Spanner-Document:before {
  content: "\eb88";
}
.icon-Spanner-Screwdriver:before {
  content: "\eb89";
}
.icon-Spanner:before {
  content: "\eb8a";
}
.icon-SpeechBalloon-Empty:before {
  content: "\eb8b";
}
.icon-SpeechBalloon-Right:before {
  content: "\eb8c";
}
.icon-SpeechBalloon-Small:before {
  content: "\eb8d";
}
.icon-SpeechBalloon:before {
  content: "\eb8e";
}
.icon-world:before {
  content: "\eb8f";
}
.icon-Square-Circle-Dash-Arrows-Circular:before {
  content: "\eb90";
}
.icon-Square-Circle-Dash-BeamTrap-Closed:before {
  content: "\eb91";
}
.icon-Square-Circle-Dash-BeamTrap-Open:before {
  content: "\eb92";
}
.icon-Square-Circle-Dash:before {
  content: "\eb93";
}
.icon-Square-Circle-Triangle-Struck:before {
  content: "\eb94";
}
.icon-Square-Circle-Triangle:before {
  content: "\eb95";
}
.icon-Square-Corners:before {
  content: "\eb96";
}
.icon-Square-Cut-Dot-Lines-Diagonal:before {
  content: "\eb97";
}
.icon-Square-Cut-Squares:before {
  content: "\eb98";
}
.icon-Square-Fragmented:before {
  content: "\eb99";
}
.icon-Square-Laser-Arrows-Circular:before {
  content: "\eb9a";
}
.icon-Square-Line-Cut-Circle:before {
  content: "\eb9b";
}
.icon-square-line-cut:before {
  content: "\eb9c";
}
.icon-Square-Lines-Diagonal-Arrow-Down-EjectorCylinder:before {
  content: "\eb9d";
}
.icon-Square-Lines-Diagonal-Arrow-Down:before {
  content: "\eb9e";
}
.icon-Square-Lines-Diagonal-Arrow-Up:before {
  content: "\eb9f";
}
.icon-Square-Outlined:before {
  content: "\eba0";
}
.icon-Square-Perforated:before {
  content: "\eba1";
}
.icon-Square-Point-Line-BeamTrap-Closed:before {
  content: "\eba2";
}
.icon-Square-Point-Line-BeamTrap-Open:before {
  content: "\eba3";
}
.icon-Square-Point-Line:before {
  content: "\eba4";
}
.icon-Square-Question:before {
  content: "\eba5";
}
.icon-Square-Small:before {
  content: "\eba6";
}
.icon-Square:before {
  content: "\eba7";
}
.icon-Square-Triangle-Circle:before {
  content: "\eba8";
}
.icon-Square-Triangle:before {
  content: "\eba9";
}
.icon-Squares-Cutout-Square-Triangle-Circle:before {
  content: "\ebaa";
}
.icon-Squares-Lines-Vertical-Horizontal:before {
  content: "\ebab";
}
.icon-Squares-Small:before {
  content: "\ebac";
}
.icon-Squares:before {
  content: "\ebad";
}
.icon-Squares-Tetris-Z:before {
  content: "\ebae";
}
.icon-Squares-Triangles-Small:before {
  content: "\ebaf";
}
.icon-Squares-Vertical-Small-Sheet:before {
  content: "\ebb0";
}
.icon-Squares-Vertical-Triangle-Right-Small:before {
  content: "\ebb1";
}
.icon-Star:before {
  content: "\ebb2";
}
.icon-Stop-Play-Overlapped:before {
  content: "\ebb3";
}
.icon-Stop-Play:before {
  content: "\ebb4";
}
.icon-Stopwatch:before {
  content: "\ebb5";
}
.icon-Stopwatch:before {
  content: "\ebb6";
}
.icon-Stopwatch:before {
  content: "\ebb7";
}
.icon-Stopwatch:before {
  content: "\ebb8";
}
.icon-Stopwatch:before {
  content: "\ebb9";
}
.icon-Stopwatch:before {
  content: "\ebba";
}
.icon-storage:before {
  content: "\ebbb";
}
.icon-Sun-Halved-Vertical:before {
  content: "\ebbc";
}
.icon-Sun:before {
  content: "\ebbd";
}
.icon-Support:before {
  content: "\ebbe";
}
.icon-System-Pallet:before {
  content: "\ebbf";
}
.icon-Table-Lines:before {
  content: "\ebc0";
}
.icon-Table:before {
  content: "\ebc1";
}
.icon-Target:before {
  content: "\ebc2";
}
.icon-Test-ToolingPlan:before {
  content: "\ebc3";
}
.icon-Thermometer:before {
  content: "\ebc4";
}
.icon-Thermometer:before {
  content: "\ebc5";
}
.icon-Thermometer:before {
  content: "\ebc6";
}
.icon-Thermometer:before {
  content: "\ebc7";
}
.icon-Thermometer:before {
  content: "\ebc8";
}
.icon-Thermometer:before {
  content: "\ebc9";
}
.icon-Thermometer:before {
  content: "\ebca";
}
.icon-Thermometer:before {
  content: "\ebcb";
}
.icon-Thermometer:before {
  content: "\ebcc";
}
.icon-Thermometer:before {
  content: "\ebcd";
}
.icon-Thermometer:before {
  content: "\ebce";
}
.icon-Thermometer-Rectangle-Horizontal:before {
  content: "\ebcf";
}
.icon-Thermometer:before {
  content: "\ebd0";
}
.icon-Tick:before {
  content: "\ebd1";
}
.icon-ToolMaster:before {
  content: "\ebd2";
}
.icon-TrafficLight-Empty:before {
  content: "\ebd3";
}
.icon-TrafficLight-LowerCircle-Filled:before {
  content: "\ebd4";
}
.icon-TrafficLight-MiddleCircle-Filled:before {
  content: "\ebd5";
}
.icon-TrafficLight-UpperCircle-Filled:before {
  content: "\ebd6";
}
.icon-TransferToolingPlan:before {
  content: "\ebd7";
}
.icon-Triangle-Circle-Dash-BeamTrap-Closed:before {
  content: "\ebd8";
}
.icon-Triangle-Circle-Dash-BeamTrap-Open:before {
  content: "\ebd9";
}
.icon-Triangle-Circle-Dash:before {
  content: "\ebda";
}
.icon-Triangle-Down:before {
  content: "\ebdb";
}
.icon-Triangle-Exclamation:before {
  content: "\ebdc";
}
.icon-Triangle-Laser-Beam-Left:before {
  content: "\ebdd";
}
.icon-triangle-laser-beam:before {
  content: "\ebde";
}
.icon-Triangle-Laser-BeamTrap-Closed:before {
  content: "\ebdf";
}
.icon-Triangle-Laser-BeamTrap-Open:before {
  content: "\ebe0";
}
.icon-Triangle-Left-Line:before {
  content: "\ebe1";
}
.triangle-left:before {
  content: "\ebe2";
}
.icon-Triangle-Right-Large:before {
  content: "\ebe3";
}
.icon-Triangle-Right-Small-LiftMaster:before {
  content: "\ebe4";
}
.triangle-right:before {
  content: "\ebe5";
}
.icon-Triangle-Small-Top-Right:before {
  content: "\ebe6";
}
.icon-Triangle-Top-Right:before {
  content: "\ebe7";
}
.triangle-up:before {
  content: "\ebe8";
}
.icon-Trumpf-Logo:before {
  content: "\ebe9";
}
.icon-Voltage:before {
  content: "\ebea";
}
.icon-Voltage:before {
  content: "\ebeb";
}
.icon-Voltage:before {
  content: "\ebec";
}
.icon-Voltage:before {
  content: "\ebed";
}
.icon-Voltage:before {
  content: "\ebee";
}
.icon-Wand:before {
  content: "\ebef";
}
.icon-Weight-Sheet-Arrow-Down:before {
  content: "\ebf0";
}
.icon-Workstation-Generic:before {
  content: "\ebf1";
}
.icon-Trumpf-HMIFramework-TeUserGroupIcon-UNDEFINED:before {
  content: "\ebf2";
}
/*
  Font definitions

 <div class="design-principles">
  <div>
    The Open Sans is used in the styles Regular, Semibold and Bold.
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Typografie-Desktop.png"/>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Typografie-Tablet.png"/>
  </div>
 </div>

  markup:
   <!-- no markup, just demo of the fonts -->

  sg-wrapper:
    <style>
     .foex {
        display: block;
        padding: 10px;
        margin: 5px 0 20px;
        border: 1px dotted #555;
        font-family: 'OpenSans';
        font-size: 20px;
        //box-sizing: border-box;
     }
    </style>
    <div>
      <h1>Open Sans</h1>
      <span>Regular</span>
      <div class="foex" style="font-weight:normal">
          AaBbCcDdEeFfGgHhJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789ÄäÖöÜü@€…
      </div>
      <span>Semibold</span>
      <div class="foex" style="font-weight:600">
          AaBbCcDdEeFfGgHhJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789ÄäÖöÜü@€…
      </div>
      <span>Bold</span>
      <div class="foex" style="font-weight:bold">
          AaBbCcDdEeFfGgHhJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789ÄäÖöÜü@€…
      </div>
      <p>
        <span style="font-weight: bold;margin-right: 10px;">Donwload:</span><a href="https://fonts.google.com/specimen/Open+Sans?selection.family=Open+Sans">https://fonts.google.com/specimen/Open+Sans?selection.family=Open+Sans</a>
      </p>
    </div>

  Styleguide 2.2
*/
@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 300;
  src: url('OpenSans-Light.woff2?v=1.101') format("woff2"), url('OpenSans-Light.woff?v=1.101') format("woff");
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 300;
  src: url('OpenSans-LightItalic.woff2?v=1.101') format("woff2"), url('OpenSans-LightItalic.woff?v=1.101') format("woff");
}
@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: normal;
  src: url('OpenSans-Regular.woff2?v=1.101') format("woff2"), url('OpenSans-Regular.woff?v=1.101') format("woff");
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: normal;
  src: url('OpenSans-Italic.woff2?v=1.101') format("woff2"), url('OpenSans-Italic.woff?v=1.101') format("woff");
}
@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 600;
  src: url('OpenSans-Semibold.woff2?v=1.101') format("woff2"), url('OpenSans-Semibold.woff?v=1.101') format("woff");
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 600;
  src: url('OpenSans-SemiboldItalic.woff2?v=1.101') format("woff2"), url('OpenSans-SemiboldItalic.woff?v=1.101') format("woff");
}
@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: bold;
  src: url('OpenSans-Bold.woff2?v=1.101') format("woff2"), url('OpenSans-Bold.woff?v=1.101') format("woff");
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: bold;
  src: url('OpenSans-BoldItalic.woff2?v=1.101') format("woff2"), url('OpenSans-BoldItalic.woff?v=1.101') format("woff");
}
@font-face {
  font-family: "OpenSans";
  font-style: normal;
  font-weight: 800;
  src: url('OpenSans-ExtraBold.woff2?v=1.101') format("woff2"), url('OpenSans-ExtraBold.woff?v=1.101') format("woff");
}
@font-face {
  font-family: "OpenSans";
  font-style: italic;
  font-weight: 800;
  src: url('OpenSans-ExtraBoldItalic.woff2?v=1.101') format("woff2"), url('OpenSans-ExtraBoldItalic.woff?v=1.101') format("woff");
}
@font-face {
  font-family: "uid-iconfont";
  src: url('uid-iconfont.ttf');
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  height: 0;
  /* 1 */
  box-sizing: content-box;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}
/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  /* 2 */
  font-family: OpenSans, sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 3 */
  color: inherit;
  /* 2 */
  white-space: normal;
  /* 1 */
}
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}
/**
 * Add the correct display in IE.
 */
template {
  display: none;
}
/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}
/**
 * Remove the blue border on images and links inside links
 */
img {
  border-style: none;
}
a img {
  outline: none;
}
:focus {
  outline: none;
}
html,
body {
  min-width: 800px;
  height: 100%;
  min-height: 600px;
  position: relative;
  font-size: 14px;
}
.trumpf-ui {
  font-family: OpenSans, sans-serif;
  font-weight: normal;
}
/*
 Assets

 markup:
 <!-- no markup, just demo of the assets -->

 sg-wrapper:
 <style>
   img {
     width: 60px;
     height: 60px;
   }
 </style>
 <div>
 <img src="./style-guide/assets/images/flags/Calculated.svg"></img>
 <img src="./style-guide/assets/images/flags/Checked.svg"></img>
 <img src="./style-guide/assets/images/flags/Error.svg"></img>
 <img src="./style-guide/assets/images/flags/ErrorHigh.svg"></img>
 <img src="./style-guide/assets/images/flags/ErrorLow.svg"></img>
 <img src="./style-guide/assets/images/flags/Hold.svg"></img>
 <img src="./style-guide/assets/images/flags/Information.svg"></img>
 <img src="./style-guide/assets/images/flags/Mandatory.svg"></img>
 <img src="./style-guide/assets/images/flags/OperatorSettings.svg"></img>
 <img src="./style-guide/assets/images/flags/Unsaved.svg"></img>
 <img src="./style-guide/assets/images/flags/Warning.svg"></img>
 <img src="./style-guide/assets/images/flags/WarningHigh.svg"></img>
 <img src="./style-guide/assets/images/flags/WarningLow.svg"></img>
 </div>
 <div class="button-container">
    <button class="basic-atom default" type="submit" onclick="window.open('./style-guide/assets/images/flags/Assets-FlagIcons.zip')">
    <div class="icon icon-square-line-cut"></div>
    <span class="button-label">Download all Icons</span>
    </button>
  </div>

 Styleguide 2.3
*/
/*
  Basic Atom

  Default behaviour of components

  <h4>Available modifiers:</h4>

  :disabled       - disabled state
  default         - default state
  :focus          - focus state
  :hover          - mouseover state
  :active         - pressed state
  .selected       - selected state
  .selected:focus - selected & focus state
  .selected:hover - selected & hover state

  markup:
  <!-- Basic Atom -->
  <div class="basic-atom {$modifiers}" style="height: 40px;"></div>

  sg-wrapper:
  <div>
    <sg-wrapper-content/>
  </div>

 Styleguide 2.4
*/
.basic-atom {
  box-sizing: border-box;
  position: relative;
  border: 1px solid #a1a1a1;
  background: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05), 0 2px 8px 0 rgba(161, 161, 161, 0.4);
  color: #363636;
  cursor: pointer;
}
.basic-atom:focus {
  border: 1px solid #177ac9;
  box-shadow: 0 2px 4px 0 rgba(161, 161, 161, 0.4), 0 2px 8px 0 rgba(0, 0, 0, 0.05), inset 0 0 0 1px #51a7eb;
}
.basic-atom.selected {
  background: rgba(185, 220, 247, 0.4);
  color: #285172;
  border: 1px solid #177ac9;
}
.basic-atom.selected:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  box-shadow: 0 2px 8px 0 rgba(81, 167, 235, 0.25);
}
.basic-atom:hover {
  color: #177ac9;
  border: 1px solid #177ac9;
}
.basic-atom:active {
  background: rgba(81, 167, 235, 0.1);
  color: #177ac9;
  box-shadow: none;
  border: 1px solid #177ac9;
}
.basic-atom:disabled {
  box-shadow: none;
  color: rgba(54, 54, 54, 0.5);
  font-weight: normal;
  pointer-events: none;
  background: #fff;
  border: 1px solid rgba(161, 161, 161, 0.25);
}
.basic-atom:disabled .icon {
  color: #9a9a9a;
}
.basic-atom:disabled:before {
  display: none;
}
/*
  Icons

 <div class="design-principles">
  <div>
    The use of icons is possible in the sizes: 12x12 px, 24x24 px, 36x36 px, 48x48 px, + 12 px .... <br><br>
    Complex and detailed icons should be used in a minimum size of 36x36 px.
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Icons.png"/>
  </div>
 </div>

  markup:
  <!-- Icons -->
  <div class="icon-font-example">
    <div class="icon icon-square-line-cut"></div>
    <div class="icon icon-arrow-curved-left"></div>
  </div>

  sg-wrapper:
  <div>
    <sg-wrapper-content/>
  </div>

 Styleguide 2.5
*/
.icon-font-example div {
  font-size: 80px;
}
/*
  General

  <div class="design-principles">
    <div>
      In Progress
    </div>
  </div>

  markup:
 <!-- no markup, just demo of general -->

  sg-wrapper:
  <div>
    <sg-wrapper-content/>
  </div>

  Styleguide 3.1
*/
/*
  Examples

  Styleguide 3.2
*/
/*
  Animation Tabs

  <div class="design-principles">
    <div>
      For active states and transition to selected state see exemplary animation.
      <ul>
        <li>transparent area over hover state reduces in direction to selection line and gets 0% transparency
        </li>
        <li>selection line moves to tab
        </li>
      </ul>
    </div>
    <div>
      <video controls="true">
         <source src="./style-guide/assets/videos/Animation_Tabs-Mainmenu.mp4" type="video/mp4"/>
      </video>
    </div>
  </div>

  markup:
 <!-- no markup, just demo of general -->

  sg-wrapper:
  <div>
    <sg-wrapper-content/>
  </div>

  Styleguide 3.2.1
*/
/*
  General

  <div class="design-principles">
    <div>
      This living style guide supports you in creating Graphical User Interfaces (GUIs) for all TRUMPF products on
      different devices in the TRUMPF style. By applying the guidelines, you help to create a holistic brand experience.
      <img src="./style-guide/assets/images/designPrinciples/1_1_B20-ITM-SW66.png"/>
    </div>
    <div>
      <h2>Screen sizes</h2>
      All components apply to all screen sizes, but are shown exemplary for two screen sizes:
      <ul>
        <li>Tablet</li>
        <li>Desktop</li>
        <li>Smartphone (in progress)</li>
      </ul>
      To calculate the dimensions for other screen sizes, see chapter <a href="#!/section/1.5">1.5 Screen sizes and resolutions</a>.
    </div>
    <div>
      <h2>Browser</h2>
        <ol style="list-style: none; padding-left: 0;">
          <li>A: View 100%, as in layout including animations/effects</li>
          <li>B: View with slight limitations, e.g. without animation, dropdowns in system color</li>
          <li>C: Use possible, hint on current browser</li>
          <li>D: Not supported, hint on current browser</li>
        </ol>
        <button id="table-toggle-btn" onClick="toggleTable()">show more</button>
        <table id="browser-table" class="hide-elements">
          <tr>
            <th>Browser</th>
            <th>A</th>
            <th>B</th>
            <th>C</th>
            <th>D</th>
          </tr>
          <tr>
            <td>Windows Edge</td>
            <td>X</td>
            <td></td>
            <td></td>
            <td></td>
          </tr>
          <tr>
            <td>Windows - IE11</td>
            <td>X</td>
            <td></td>
            <td></td>
            <td></td>
          </tr>
          <tr class="row-hide-first">
            <td>Windows - IE10</td>
            <td></td>
            <td>X</td>
            <td></td>
            <td></td>
          </tr>
          <tr class="row-hide-first">
            <td>Windows - IE9</td>
            <td></td>
            <td></td>
            <td></td>
            <td>X</td>
          </tr>
          <tr class="row-hide-first">
            <td>Windows - IE <9</td>
            <td></td>
            <td></td>
            <td></td>
            <td>X</td>
          </tr>
          <tr>
            <td>Windows Chrome (current version)</td>
            <td>X</td>
            <td></td>
            <td></td>
            <td></td>
          </tr>
          <tr class="row-hide-first">
            <td>Windows Chrome (Chrome for work)</td>
            <td></td>
            <td>X</td>
            <td></td>
            <td></td>
          </tr>
          <tr>
            <td>Windows Firefox (current version)</td>
            <td>X</td>
            <td></td>
            <td></td>
            <td></td>
          </tr>
          <tr class="row-hide-first">
            <td>Windows Firefox (ESR)</td>
            <td></td>
            <td>X</td>
            <td></td>
            <td></td>
          </tr>
          <tr>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
          </tr>
          <tr>
            <td>macOS - Safari 10</td>
            <td>X</td>
            <td></td>
            <td></td>
            <td></td>
          </tr>
          <tr class="row-hide-first">
            <td>macOS - Safari 9</td>
            <td></td>
            <td>X</td>
            <td></td>
            <td></td>
          </tr>
          <tr>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
          </tr>
          <tr>
            <td>iOS 10 - Safari</td>
            <td>X</td>
            <td></td>
            <td></td>
            <td></td>
          </tr>
          <tr class="row-hide-first">
            <td>iOS 9 - Safari</td>
            <td></td>
            <td>X</td>
            <td></td>
            <td></td>
          </tr>
          <tr>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
          </tr>
          <tr class="row-hide-first">
            <td>Android - Browser</td>
            <td></td>
            <td></td>
            <td>X</td>
            <td></td>
          </tr>
          <tr>
            <td>Android - Chrome (aktuelle Version)</td>
            <td>X</td>
            <td></td>
            <td></td>
            <td></td>
          </tr>
          <tr>
            <td>Android - Firefox (aktuelle Version)</td>
            <td>X</td>
            <td></td>
            <td></td>
            <td></td>
          </tr>
          <tr class="row-hide-first">
            <td>Windows Phone 10</td>
            <td></td>
            <td></td>
            <td>X</td>
            <td></td>
          </tr>
        </table>
    </div>
  </div>

  markup:
 <!-- no markup, just demo of general -->

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 1.1
*/
/*
  GUI design

    <div class="design-principles">
    <div>
      The GUI design is derived from the product design of TRUMPF machines
      and takes up their brand-typical design language.
      <div class="image-container">
        <img id="designLanguageImg_1" src="./style-guide/assets/images/designPrinciples/1_2_Design-Language_01.png"/>
        <img id="designLanguageImg_2" src="./style-guide/assets/images/designPrinciples/1_2_Design-Language_02.png"/>
        <img id="designLanguageImg_3" src="./style-guide/assets/images/designPrinciples/1_2_Design-Language_03.png"/>
      </div>
      Visual similarity between machine and GUI is created by the division into areas.
      The main menu button (Design element in machine-blue color) on the top left corner of every
      screen serves as the central focus point. The resulting areas structure the content and
      create an orientation in horizontal and vertical direction for the user.</br>
      The GUI design combines visual elements from the TRUMPF HMI Touchpoint and the TRUMPF website:
      as they are two main touchpoints.
      <ul>
        <li>Similar to Touchpoint, the GUI has a black background and dark navigation,
        to integrate well into the hardware.</li>
        <li>Similar to the website, the GUI has a bright content area and works with soft
        shadows on elements to create a light deep effect.</li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/1_2_Website-GUI-TP.png"/>
    </div>
    <div>
      <h2>TRUMPF Design element</h2>
      The harmonic and characteristic proportion of 5:4 is used in several controls and in parts
      of the screen design, to support the brand recognition.
      <img src="./style-guide/assets/images/designPrinciples/1_2_Design_Element.png"/>
      The proportions are used in controls, like:
      <ul>
        <li>Home Button</li>
        <li>Buttons</li>
        <li>Checkbox</li>
        <li>Wizard indicators</li>
        <li>Flag of input field</li>
        <li>Paging indicator</li>
        <li>Progress bar</li>
        <li>Loader animations</li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/1_2_Design_Element-Use.png"/>
    </div>
  <div>

  markup:
 <!-- no markup, just demo of the GUI design -->

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 1.3
  */
/*
  9 Rules to design a TRUMPF GUI

  <div class="design-principles">
    <div>
      <ol>
        <li>The whole design system is built on the principle of atomic design:
            All controls are related to each other. For details, visit: 
            <a target="_blank" href="http://bradfrost.com/blog/post/atomic-web-design/">
            http://bradfrost.com/blog/post/atomic-web-design/</a></li>
        <li>Use the font, colors and controls as defined.
            <a href="#!/section/2">Basics</a> and <a href="#!/section/4">Atoms</a></li>
        <li>Make sure that touch areas have a minimum size of 13x13 mm.
            <a href="#!/section/1.6">1.6 Touch Areas</a></li>
        <li>Create the structure within the grid of 8x8 px. <a href="#!/section/1.7">1.7 Grid</a></li>
        <li>The UI design is derived from the product design of TRUMPF machines and takes up their
            brand-typical design language. <a href="#!/section/1.3">1.3 GUI Design</a></li>
        <li>Keep the proportion of 5:4 of the TRUMPF design element. <a href="#!/section/1.3">1.3 GUI Design</a></li>
        <li>Calculate the controls fitting to your screen size. <a href="#!/section/1.5">1.5 Screen sizes and resolutions</a></li>
        <li>With high contrasts, minimum touch sizes and uniformly designed controls,
          the style guide is the basis for accessible GUIs. To achieve a high usability, the user,
          their tasks and goals and the context of use shall be considered for each new GUI design.</li>
        <li>Share new use cases or GUIs to the styleguide team, to help us improve the styleguide.</li>
      </ol>
    </div>
  </div>

  markup:
  <!-- no markup, just demo of the 9 Rules to design a TRUMPF GUI  -->

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 1.2
*/
/*
  Basic layout structure

  <div class="design-principles">
    <div>
    The content area of each GUI is structured in the same way. The orientation (horizontal or vertical)
    of main and sub navigation depends on the content of a GUI.<br><br>
    General recommendations for building navigation structures:
    <ul>
      <li>Strive for flat navigation, that means that a user can access the deepest
      menu level within two clicks if possible</li>
      <li>Limit the number of levels</li>
      <li>Consider which layout fits your most important data best: Does your data benefit from more horizontal or vertical space?</li>
    </ul>
    A horizontal orientation is recommended for GUIs, which
     <ul>
      <li>Have more than two menu levels. The third and fourth level are positioned vertically then.</li>
      <li>Need more horizontal than vertical space, e.g. for charts with a time line</li>
     </ul>
    A vertical orientation is recommended for GUIs, which
    <ul>
      <li>Have only a flat navigation structure with two levels</li>
      <li>Need more horizontal space, e.g. for lists</li>
    </ul>
    The following pictures show how to build possible layout structures step by step.
    </div>
    <div class="row">
      <ol id="layoutStructureList">
        <li onclick="goToImg(0)" class="highlight-entry">1. Background</li>
        <li onclick="goToImg(1)">2. TRUMPF Design element</li>
        <li onclick="goToImg(2)">3. Main navigation<br></li>
        <li onclick="goToImg(3)">4. Sub navigation and content area</li>
        <li onclick="goToImg(6)">5. Nested content areas</li>
        <li onclick="goToImg(9)">6. Footer bar</li>
        <li onclick="goToImg(10)">7. Overlay e.g. tooltip</li>
        <li onclick="goToImg(11)">8. Popups</li>
      </ol>
      <div class="row-container">
        <button class="icon-btn" onClick="lastImg()"><div class="icon icon-back"></div></button>
        <div class="img-text-container">
          <div class="img-row">
            <div class="img-container">
              <span class="img-headline">Example for an GUI which is integrated in Touchpoint</span>
              <img id="imgITM" src="./style-guide/assets/images/designPrinciples/1_3_Contentareas/Content-Area_ITM_01.png"/>
            </div>
            <div class="img-container">
             <span class="img-headline">Example for a stand-alone GUI</span>
             <img id="imgB20" src="./style-guide/assets/images/designPrinciples/1_3_Contentareas/Content-Area_B20_01.png"/>
            </div>
          </div>
          <div class="text-container">
            <span class="img-text" id="imgText_1">tr-black</span>
            <span class="img-text" id="imgText_2"> </span>
            <span class="img-text" id="imgText_3"> </span>
          </div>
        </div>
        <button class="icon-btn" onClick="nextImg()"><div class="icon icon-next"></div></button>
      </div>
    </div>
  </div>

  markup:
  <!-- no markup, just demo of the basic layout structure  -->

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 1.4
*/
/*
  Screen sizes and resolutions

  <div class="design-principles">
    <div>
      The control sizes for different screen sizes and their resolutions can be calculated by using a scaling factor.
      For the screen design and implementation in web technology the base
      for smartphone and tablet is chosen always in the technical resolution (= half resolution).<br><br>
      The tablet "Base" screen type is the initial point as shown in the table:
      <table>
        <tr>
          <th>Name</th>
          <th>Screen Diagonal (inch)</th>
          <th>Width (px)</th>
          <th>Height (px)</th>
          <th>Resolution (dpi)</th>
          <th>Pixel size (mm)</th>
          <th>Scaling Factor (rounded)</th>
        </tr>
        <tr class="row-bold">
          <td>Desktop</td>
          <td>23</td>
          <td>1920</td>
          <td>1080</td>
          <td>~96</td>
          <td>0.27</td>
          <td>0.8</td>
        </tr>
        <tr>
          <td>Example Screen: "16:9 B20"</td>
          <td>15.6</td>
          <td>1920</td>
          <td>1080</td>
          <td>141</td>
          <td>0.18</td>
          <td>1.2</td>
        </tr>
        <tr>
          <td>Example Screen: "3:4 B20"</td>
          <td>10.5</td>
          <td>1024</td>
          <td>768</td>
          <td>122</td>
          <td>0.21</td>
          <td>1.0</td>
        </tr>
        <tr class="row-bold row-highlight">
          <td>Tablet "Base"</td>
          <td>10.5</td>
          <td>1024</td>
          <td>768</td>
          <td>~120</td>
          <td>0.21</td>
          <td>1.0</td>
        </tr>
        <tr class="row-bold">
          <td>Tablet</td>
          <td>10</td>
          <td>1920</td>
          <td>1080</td>
          <td>~240</td>
          <td>0.12</td>
          <td>2.0</td>
        </tr>
        <tr class="row-bold">
          <td>Smartphone</td>
          <td>5</td>
          <td>1920</td>
          <td>1080</td>
          <td>~480</td>
          <td>0.06</td>
          <td>3.5</td>
        </tr>
      </table>
    </div>
    <div>
      <h2>How to calculate the scaling factor:</h2>
      <ol>
        <li>Summarize necessary information of the screen:
          <ul>
            <li>Screen diagonal (inch)</li>
            <li>Width (px)</li>
            <li>Height (px)</li>
            <li>Resolution (dpi)</li>
            <li>Pixel size (mm)</li>
          </ul>
        </li>
        You get the resolution from your width and height with:<br>
        resolution = square root of (widthInPx² + heightInPx²) / ScreenDiagonalInInch<br><br>
        Example:<br>
            Resolution = √(1920² + 1080²)/23 = 95.77…  ≈ 96<br><br>
        You get the pixel size from your Resolution (1 inch = 25.4 mm)<br>
            sizeOfOnePixelInMM = 25.4mm / resolution<br><br>
        Example:<br>
            sizeOfOnePixelInMM = 25.4mm / 96 = 0.26 ≈ 0.27<br><br>
        <li>Calculate the scaling factor:
          <ul>
            <li>
              Pixel size "Base" / Pixel size "My Screen" = Scaling factor<br><br>
              Example: Calculate the scaling factor for "Desktop"<br>
              0.21 / 0.27 = 0.77…
            </li>
          </ul>
        </li>
        <li>Round the scaling factor:
          <ul>
            <li>The "Base" screen is designed on an 8*8px grid. To continue working with this grid and make the scaling
            of the controls easier, round the scaling factor to the next or last value which is divisible by 8.<br><br>
	    	<table class="no-border" style="width: 450px">
	    	  <tr>
	    	    <td>40px</td>
	    	    <td>X</td>
	    	    <td>scaling factor</td>
	    	    <td>= approximate button height</td>
	    	  </tr>
	    	  <tr>
	    	    <td></td>
	    	    <td></td>
	    	    <td></td>
	    	    <td>> new button height (divisible though 8)</td>
	    	  </tr>
	    	  <tr>
	    	    <td>40px</td>
	    	    <td>/</td>
	    	    <td>new button height</td>
	    	    <td>= rounded scaling factor  </td>
	    	  </tr>
	    	</table>
	    	<br><br>
	    	Example: Height of a button
	    	<br><br>
	    	<table class="no-border" style="width: 220px">
	    	  <tr>
	    	    <td>40px</td>
	    	    <td>"Base" X</td>
	    	    <td>0.77…</td>
	    	    <td>= 31.12</td>
	    	  </tr>
	    	  <tr>
	    	    <td></td>
	    	    <td></td>
	    	    <td></td>
	    	    <td>> 32</td>
	    	  </tr>
	    	  <tr>
	    	    <td>32</td>
	    	    <td>/</td>
	    	    <td>40</td>
	    	    <td>= 0.8</td>
	    	  </tr>
	    	</table>
            </li>
            So use 0.8 as your scaling factor for this resolution.
          </ul>
        </li>
      </ol>
    </div>
  </div>

  markup:
  <!-- no markup, just demo of screen sizes and resolutions  -->

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 1.5
*/
/*
  Touch areas

  <div class="design-principles">
    <div>
    A touch area is the tappable area of a control which must not necessarily be visible in the design.
    The appropriate size of a touch area supports accurate interactions, reduces the number of operating errors and operating time. <br><br>
    The touch area for TRUMPF GUIs is defined with 13x13 mm. <br><br>
    This size lies between the VDI Norm 3850 which recommends a size of 15x15 mm as industrial standard and the Microsoft guidelines which recommend a size of 7x7 mm for mobile consumer devices.<br><br>
    The following graphic shows the touch area for a button (single) and a toggle bar:
    <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Touch-Areas.png"/>
    </div>
    <div>
      The margin of the touch area should be enlarged, if
      <ul>
       <li>The actions are time-critical. The user must be able to quickly find controls and actuate them.</li>
       <li>The actions themselves are critical. Reduce the risk of actuating them accidentally.</li>
       <li>The action is the primary action or one of the main actions.</li>
      </ul>
    </div>
    <div>
      The touch area may be smaller (but shall not be less than 7 mm), if
      <ul>
       <li>The target device is a smartphone.</li>
    </div>
  </div>

  markup:
  <!-- no markup, just demo of the touch areas  -->

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 1.6
*/
/*
  Grid

  <div class="design-principles">
    <div>
      A grid represents the basic structure of the graphic design and gives it an orderly look.
      It helps you to organize the content and supports consistency throughout different TRUMPF GUIs.<br><br>
      The grid consists of margins, columns and rows. Margins are the space between content area to the
      screens edges and the spaces between controls.<br><br>
      The sizes of the grid refer to the screen tablet "Base" (screen size 10.5 inch, resolution 1024x768 px).
      To calculate the corresponding sizes for other screens, see chapter <a href="#!/section/1.5">1.5 Screen sizes and resolutions</a>.
      <ul>
        <li>Columns and rows are built on an 8x8 px grid.</li>
        <li>Margins of content areas differ; the minimum distance is 12 px.</li>
        <li>Margins between controls differ; the minimum distance is 4 px.
        They are a multiple of 8 or less, but always an even number.</li>
      </ul> 
    </div>
    <div>
      <h2>Alignment</h2>
      <ul>
        <li>Controls are aligned to an 8 px grid.</li>
        <li>Smaller components, like typography and icons are aligned to a 4 px grid.</li>
        <li>While aligning try to identify key lines in the content.
          <ul>
            <li>Elements in the same row or columns are aligned to the grid.</li>
            <li>Control sizes vary only within the grid.</li>
          </ul>
        </li>
      </ul>
      The following examples show the use of an 8x8 px grid for the screen tablet "Base" (screen size 10.5 inch, resolution 1024x768 px).
      <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Grid-blanko.png"/>
      <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Grid.png"/>
    </div>
    <div>
      <h2>Margin between controls</h2>
      To support the function of the controls, different margin between controls are needed.
      <ul>
        <li>0px: Atoms which build molecules (e.g. button in a <a href="#!/section/5.1">toggle bar</a>) where only one atom can be active</li>
        <li>4px: Atoms which build molecules, but the atoms trigger separate functions
        (e.g.: <a href="#!/section/4.2">Input field</a> with button, <a href="#!/section/5.2">spinner</a>)</li>
        <li>12px: Grouped atoms which build a content unity (e.g.: <a href="#!/section/6.6">footer</a>)</li>
      </ul>
      Controls used in the content area have different margin:
      <ul>
        <li>16px: Visible margin between controls which are placed in the content</li>
        <li>Technically the margin are created as follows
          <ul>
            <li>0px margin between controls which bring their own padding, e.g.
              <ul>
                <li><a href="#!/section/4.2">Input field</a></li>
                <li><a href="#!/section/5.2">Spinner</a></li>
                <li><a href="#!/section/5.5">Dropdown</a></li>
                <li>etc.</li>
              </ul>
            </li>
            <li>8px: margin between a control with padding and a control without padding</li>
          </ul>
        </li>
      </ul>
     <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Grid_Distances.png"/>
    </div>
    <div>
      <h2>Example: Wizard Popup</h2>
      The size of the wizard popup is defined by margins to the screen edges:
      <ul>
        <li>Margin -top and -bottom: 1.5x8 px</li>
        <li>Margin -right: 3x8 px</li>
        <li>Margin -left: aligned in a key line with the menu button</li>
      </ul>
     <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Grid_Wizard_Border.png"/>
     The wizard is structured in header, content and footer. The size of header and footer limit the size of the content.
     <ul>
       <li>Height header: 64 px (8x8 px)</li>
       <li>Height footer: 52 px (fixed size)</li>
     </ul>
     <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Grid_Wizard_Content.png"/>
     The individual width of a control is defined by its content. If controls are placed in a row first define their
     individual width and scale them afterwards to the total content width within the grid. In this case,
     the controls have a margin of 4 px to the left and right border of the wizard.<br>
     To provide a visual hierarchy, parts may be indented by 48 px.<br>
     Key lines are used to structure the controls in the vertical direction.
     <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Grid_Wizard_Elements.png"/>
    </div>
    <div>
     <h2>Example: Main navigation (Atom – Tab > Organism – Main menu)</h2>
     The length of the tabs in the main navigation depends on the content. Therefore, the tabs can not be
     built on the 8 x 8px grid, like the <a href="#!/section/4.2">input field</a>. The paddings base on the grid.
    <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Measurement-Tab.png"/>
    <ul>
     <li>Padding- top, -button: 16 px</li>
     <li>Padding- left: 4 px</li>
     <li>Padding- right: 10 px</li>
     <li>Padding between icon and label: 8 px</li>
    </ul>
   The main navigation consists of several tabs. The distances of the tabs are defined at a multiple of 8 (6x8 px).
   The group is aligned to the left (30 px).
   <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Measurement-Mainmenu.png"/>
   </div>
    <div>
      <h2>Example: Content</h2>
      Contents have margins of 24 px (3x8 px) to the left and right.
     <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Grid_ITM_Border.png"/>
      The Content is structured in a header, content and a footer.<br><br>
      The height of the content is defined by the height of header and footer.<br><br>
      The header is 40 px high, has a top-margin of 12 px (1,5x8 px) and a bottom-border of 28 px.<br><br>
      The footer is 52 px high. The content of the footer is aligned to the center.
     <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Grid_ITM_Content.png"/>
    </div>
    <div>
      <h2>Example: Table</h2>
      The columns of the table are flexible. The first and the last columns have a gutter of 8 px.
      The gutters have a fixed width of 12 px.
      <ul>
        <li>If the first column contains a checkbox, the gutter is 8 px.</li>
      </ul>
      Text in columns is aligned to the text in the column header. (visualized by key lines)
     <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Grid_ITM_Tabel.png"/>
    </div>
  </div>

  markup:
  <!-- no markup, just demo of the grid  -->

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 1.7
*/
/*
  Gesture replacement

  markup:
  <!-- no markup, just demo of the gesture replacement  -->

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 1.8
*/
/*
  Responsive behaviour

  <div class="design-principles">
    <div>
      The following patterns are currently used in TRUMPF GUIs. Depending on the use cases of new GUIs,
      additional responsive patterns may be added. <br><br>
      The described patterns are common responsive patterns, for further description see
      <a target="_blank" href="https://material.io/design/layout/component-behavior.html#responsive-patterns">
      https://material.io/design/layout/component-behavior.html#responsive-patterns</a>
    </div>
    <div>
      <h2>Column Drop</h2>
      The column drop layout stacks one column at a time as the viewport is reduced.
      <img src="./style-guide/assets/images/designPrinciples/1_8_Responsive/Responsive_05.png"/>
      <img src="./style-guide/assets/images/designPrinciples/1_8_Responsive/Responsive_06.png"/>
    </div>
    <div>
      <h2>Reveal / Hide Content</h2>
      In smaller screens, parts of the content may be hidden. They are revealed if enough space is available,
      e.g. after a defined breakpoint.
      <img src="./style-guide/assets/images/designPrinciples/1_8_Responsive/Responsive_01.png"/>
      <img src="./style-guide/assets/images/designPrinciples/1_8_Responsive/Responsive_02.png"/>
      <img src="./style-guide/assets/images/designPrinciples/1_8_Responsive/Responsive_03.png"/>
    </div>
    <div>
      <h2>Expand</h2>
      Content may expand across the screen if more space is available.
      <img src="./style-guide/assets/images/designPrinciples/1_8_Responsive/Responsive_08.png"/>
    </div>
    <div>
      <h2>Divide</h2>
      Content which must not be seen at the same time is divided into two screens,
      if there is little space. As soon as more space is available, the whole content
      may be presented on the same screen
      <img src="./style-guide/assets/images/designPrinciples/1_8_Responsive/Responsive_07.png"/>
    </div>
    <div>
      <h2>Transform</h2>
      The content status changes according to the needed space for a status.
      If there is little space, information may be displayed read-only whereas with enough
      space edit fields may be displayed instead.<br><br>
     <img src="./style-guide/assets/images/designPrinciples/1_8_Responsive/Responsive_04.png"/>
    </div>
  </div>

  markup:
  <!-- no markup, just demo of the responsive behaviour  -->

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 1.9
*/
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
 Buttons

<div class="design-principles">
  <div>
    There are four different kinds of buttons, which may be used in TRUMPF GUIs: 
    <ol>
      <li>Menu Button</li>
      <li>Content Button</li>
      <li>Footer Button</li>
      <li>Icon Only Button</li>
    </ol>
  </div>
  <div>
    <h2>1. Menu Button </h2>
    <ul>
      <li>The menu button shall only be used in the main navigation as a link to main menu.</li>
      <li>Visualization: tr-blue4 (machine-blue) button with a fixed proportion
        of 5:4 in the upper left corner of the screen</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/Atoms/Button_01.png"/>
    <h2>2. - 3. Buttons</h2>
    The other two button types shall be used in different areas of the content.
    The buttons may be composed of the following parts:
    <ul>
      <li>Label</li>
      <li>Icon. All icon buttons have a fixed proportion of 5:4 (= 50x40px > Tablet "Base")</li>
      <li>Icon and label</li>
    </ul>
  </div>
  <div>
    <h2>2. Content Button</h2>
    <ul>
      <li>Content buttons shall only be used in in content areas in combination or in grouped with other controls.</li>
      <li>Visualization: The visualization distinguishes between primary and secondary action. The primary action has a tr-blue4 background and outer-shadow to emphasize it visually. The secondary action has a tr-grey2 outline and outer-shadow, see <a href="#!/section/2.4">2.4 Basic Atom</a></li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/Atoms/Button_02.png"/>
    <img src="./style-guide/assets/images/designPrinciples/Atoms/Button_03.png"/>
    <a href="./style-guide/assets/exports/04_Atoms/Button-Content/index.html" target="_blank">
      <img src="./style-guide/assets/exports/04_Atoms/Button-Content/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_button-content.png">
    </a>
    <button onclick="window.open('./style-guide/assets/exports/04_Atoms/Button-Content/index.html', '_blank')">Show HTML export</button>
  </div>
  <div>
    <ul>
      <li>In front of pictures or graphics (e.g. to navigate) use the content button secondary .icon-transparent-btn.</li> 
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/Atoms/Button_05.png"/>
  </div>
  <div>
    <h2>3. Footer Button</h2>
    <ul>
      <li>Footer buttons shall only be used in the <a href="#!/section/6.6">footer</a> on a tr-blue4 (machine-blue) background.
          </li>
      <li>Visualization: The visualization distinguishes between primary and secondary action.
          The primary action has a tr-white background to emphasize it visually.
          The secondary action has a tr-white outline to attracts less attention.</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/Atoms/Button_04.png"/>
    <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Measurement-Button.png"/>
    <a href="./style-guide/assets/exports/04_Atoms/Button-Footer/index.html" target="_blank">
      <img src="./style-guide/assets/exports/04_Atoms/Button-Footer/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_button-footer.png">
    </a>
    <button onclick="window.open('./style-guide/assets/exports/04_Atoms/Button-Footer/index.html', '_blank')">Show HTML export</button>
  </div>
  <div>
    <h2>4. Icon Only Button</h2>
    <ul>
      <li>Icon Only Buttons shall only be used as element of other controls, e.g. <a href="#!/section/6.9">dialog</a>, <a href="#!/section/4.11">scrollbar</a>, Sidebar-Footer, <a href="#!/section/4.11">scrollbar</a> or <a href="#!/section/5.4">infotip</a>.
          </li>
      <li>Visualization: The button is composed of an icon only. Just the focus state has a 2px outline.</li>
    </ul>
    <a href="./style-guide/assets/exports/04_Atoms/Button-Icon/index.html" target="_blank">
      <img src="./style-guide/assets/exports/04_Atoms/Button-Icon/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_button-icon.png">
    </a>
    <button onclick="window.open('./style-guide/assets/exports/04_Atoms/Button-Icon/index.html', '_blank')">Show HTML export</button>
  </div>
</div>

 Styleguide 4.1
*/
/*
  Content Button Primary

  <h4>Available modifiers:</h4>

  :disabled - Content Button Primary disabled state
  default   - Content Button Primary default state
  :focus    - Content Button Primary focus state
  :hover    - Content Button Primary mouseover state
  :active   - Content Button Primary pressed state
  .selected  - Content Button Primary selected state
  .selected:focus - Content Button Primary selected & focus state
  .selected:hover - Content Button Primary selected & hover state
  .icon-label-btn - Content Button Primary selected & hover state
  .icon-btn - Content Button Primary selected & hover state

  markup:
  <!-- ATOM: Content Button Primary -->
  <div class="button-container">
   <button class="btn-header {$modifiers}"><div class="icon icon-arrow-curved-left"></div><span class="button-label">Button</span></button>
  </div>

  sg-wrapper:
  <div>
    <sg-wrapper-content/>
  </div>

  Styleguide 4.1.1
*/
button.btn-header {
  border: none;
  background: #285172;
  color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05), 0 2px 8px 0 rgba(161, 161, 161, 0.4);
}
button.btn-header .button-label {
  position: relative;
}
button.btn-header:focus {
  border: 2px solid #51a7eb;
  background: #285172;
}
button.btn-header:hover {
  border: 1px solid #51a7eb;
  background: #285172;
  color: #74b9ef;
}
button.btn-header:active {
  border: 1px solid #74b9ef;
  background: #285172;
  color: #74b9ef;
}
button.btn-header:active:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(116, 185, 239, 0.1);
}
button.btn-header:disabled {
  background: #fff;
  background: rgba(40, 81, 114, 0.5);
  color: rgba(255, 255, 255, 0.8);
  font-weight: normal;
  pointer-events: none;
  box-shadow: none;
}
button.btn-header.selected {
  color: #74b9ef;
}
/*
  Content Button Secondary

  <h4>Used elements:</h4>
  <a href="#!/section/2.4" style="display:block">2.4 Basic Atom</a></label>

  <h4>Available modifiers:</h4>

  :disabled  - Content Button Secondary disabled state
  default    - Content Button Secondary default state
  :focus     - Content Button Secondary focus state
  :hover     - Content Button Secondary mouseover state
  :active    - Content Button Secondary pressed state
  .selected  - Content Button Secondary selected state
  .selected:focus - Content Button Secondary selected & focus state
  .selected:hover - Content Button Secondary selected & hover state
  .icon-label-btn - Content Button Secondary selected & hover state
  .icon-btn - Content Button Secondary selected & hover state
  .icon-transparent-btn - Content Button Secondary transparent defaut state

  markup:
  <!-- ATOM: Content Button Secondary -->
  <div class="button-container {$modifiers}">
    <button class="basic-atom {$modifiers}"><div class="icon icon-square-line-cut"></div><span class="button-label">Label</span></button>
  </div>

  sg-wrapper:
  <div>
    <sg-wrapper-content/>
  </div>

  Styleguide 4.1.2
*/
.button-container {
  display: inline-block;
  padding: 8px;
}
button {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 0 16px;
  font-size: 1rem;
  font-weight: bold;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
button .button-label {
  position: relative;
}
@media only screen and (max-device-width: 1919px) {
  button {
    min-width: 136px;
    height: 40px;
  }
}
@media only screen and (min-device-width: 1920px) {
  button {
    min-width: 163px;
    height: 48px;
  }
}
button .icon {
  display: none;
  width: auto;
  position: relative;
  margin-right: 8px;
  font-size: 36px;
}
button.icon-label-btn {
  display: flex;
  align-items: center;
  justify-content: center;
}
button.icon-label-btn .icon {
  display: block;
}
button.icon-btn {
  padding: 0;
  font-size: 0;
}
@media only screen and (max-device-width: 1919px) {
  button.icon-btn {
    width: 50px;
    min-width: 50px;
  }
}
@media only screen and (min-device-width: 1920px) {
  button.icon-btn {
    width: 60px;
    min-width: 60px;
  }
}
button.icon-btn .icon {
  display: block;
  margin: 0;
}
button.icon-transparent-btn {
  padding: 0;
  font-size: 0;
  border: none;
}
@media only screen and (max-device-width: 1919px) {
  button.icon-transparent-btn {
    width: 50px;
    min-width: 50px;
  }
}
@media only screen and (min-device-width: 1920px) {
  button.icon-transparent-btn {
    width: 60px;
    min-width: 60px;
  }
}
button.icon-transparent-btn .icon {
  display: block;
  margin: 0;
}
/*
  Footer Button Primary

  <h4>Available modifiers:</h4>

  :disabled - Footer Button Primary disabled state
  default   - default Footer Button Primary state
  :focus    - Footer Button Primary focus state
  :hover    - Footer Button Primary mouseover state
  :active   - Footer Button Primary pressed state
  .icon-label-btn - Footer Button Primary selected & hover state
  .icon-btn - Footer Button Primary selected & hover state

  markup:
  <!-- ATOM: Footer Button Primary -->
  <div class="button-container">
    <button class="btn-footer-primary {$modifiers}"><div class="icon icon-arrow-curved-left"></div><span class="button-label">Button</span></button>
  </div>

  sg-wrapper:
  <div style="background-color: #285172">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.1.3
*/
button.btn-footer-primary {
  border: 1px solid white;
  background: #fff;
  color: #285172;
}
button.btn-footer-primary .button-label {
  position: relative;
}
button.btn-footer-primary:focus {
  border: 2px solid #51a7eb;
}
button.btn-footer-primary:hover {
  border: 1px solid #51a7eb;
  color: #177ac9;
}
button.btn-footer-primary:active {
  border: 1px solid #51a7eb;
  background: #fff;
  color: #177ac9;
}
button.btn-footer-primary:active:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(81, 167, 235, 0.1);
}
button.btn-footer-primary:disabled {
  border: none;
  background: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.8);
  font-weight: normal;
  pointer-events: none;
}
/*
  Footer Button Secondary

  <h4>Available modifiers:</h4>

  :disabled - Footer Button Secondary disabled state
  default   - default Footer Button Secondary state
  :focus    - Footer Button Secondary focus state
  :hover    - Footer Button Secondary mouseover state
  :active   - Footer Button Secondary pressed state
  .icon-label-btn - Content Button selected & hover state
  .icon-btn - Content Button selected & hover state

  markup:
  <!-- ATOM: Footer Button Secondary -->
  <div class="button-container">
    <button class="btn-footer-secondary {$modifiers}"><div class="icon icon-arrow-curved-left"></div><span class="button-label">Button</span></button>
  </div>

  sg-wrapper:
  <div style="background-color: #285172">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.1.4
*/
button.btn-footer-secondary {
  border: 1px solid #fff;
  background: transparent;
  color: #fff;
}
button.btn-footer-secondary .button-label {
  position: relative;
}
button.btn-footer-secondary:focus {
  border: 2px solid #74b9ef;
}
button.btn-footer-secondary:hover {
  border: 1px solid #74b9ef;
  color: #74b9ef;
}
button.btn-footer-secondary:active {
  border: 1px solid #74b9ef;
  background: rgba(116, 185, 239, 0.1);
  color: #74b9ef;
}
button.btn-footer-secondary:disabled {
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.8);
  font-weight: normal;
  pointer-events: none;
}
/*
  Icon Only Button

  <h4>Available modifiers:</h4>

  :disabled -  Icon Only Button disabled state
  default   -  Icon Only Button default state
  :focus    -  Icon Only Button focus state
  :hover    -  Icon Only Button mouseover state
  :active   -  Icon Only Button pressed state
  .selected -  Icon Only Button selected & hover state

  markup:
  <!-- ATOM:  Icon Only Button -->
  <div class="button-container">
    <button class="btn-icon-only {$modifiers}"><div class="icon icon-plus"></div></button>
  </div>

 sg-wrapper:
  <div>
    <sg-wrapper-content/>
  </div>

  Styleguide 4.1.5
*/
button.btn-icon-only {
  padding: 0;
  border: none;
  background-color: #fff;
}
button.btn-icon-only.disabled, button.btn-icon-only:disabled {
  pointer-events: none;
  color: #9a9a9a;
}
button.btn-icon-only .icon {
  display: block;
  margin: 0;
  font-size: 24px;
}
@media only screen and (max-device-width: 1919px) {
  button.btn-icon-only {
    width: 50px;
    min-width: 50px;
    height: 40px;
  }
}
@media only screen and (min-device-width: 1920px) {
  button.btn-icon-only {
    width: 50px;
    min-width: 50px;
    height: 48px;
  }
}
button.btn-icon-only:disabled .icon {
  color: #9a9a9a;
}
button.btn-icon-only:focus {
  border: 2px solid #51a7eb;
}
button.btn-icon-only:hover .icon {
  color: #177ac9;
}
button.btn-icon-only:active .icon {
  color: #74b9ef;
}
button.btn-icon-only.selected .icon {
  color: #285172;
}
/*
  Menu Button

  <h4>Available modifiers:</h4>

  default    - default Menu Button state
  :focus     - Menu Button focus state
  :hover     - Menu Button mouseover state
  :active    - Menu Button pressed state

  markup:
  <!-- ATOM: Menu Button -->
  <button class="btn-menu {$modifiers}"></button>

  sg-wrapper:
  <div>
    <sg-wrapper-content/>
  </div>

  Styleguide 4.1.6
*/
button.btn-menu {
  border: none;
  background: #285172;
}
button.btn-menu:after {
  content: "\ebfb";
  position: relative;
  color: #fff;
  font-family: uid-iconfont;
  font-size: 48px;
  font-weight: normal;
}
@media only screen and (max-device-width: 1919px) {
  button.btn-menu {
    width: 85px;
    min-width: 85px;
    height: 68px;
  }
}
@media only screen and (min-device-width: 1920px) {
  button.btn-menu {
    width: 102px;
    min-width: 102px;
    height: 82px;
  }
}
button.btn-menu:focus {
  border: 2px solid #74b9ef;
}
button.btn-menu:hover {
  border: 1px solid #74b9ef;
}
button.btn-menu:hover:after {
  color: #74b9ef;
}
button.btn-menu:active {
  border: 1px solid #74b9ef;
  background-color: #285172;
  color: #74b9ef;
}
button.btn-menu:active:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(116, 185, 239, 0.1);
}
button.btn-menu:active:after {
  color: #74b9ef;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Input Field

  <div class="design-principles">
    <div>
      <ul>
        <li>Input fields shall only be used in in content areas.</li>
        <li>Input fields differ depending on text or value input. Text input is aligned on the left. Value input is aligned on the right.</li>
        <li>Input fields are also available with: placeholder text, flags and helper text, e.g. to show an error
        </li>
        <li>Visualization: tr-white field with tr-grey2 outline</li>
        <li>For multiline input, see <a href="#!/section/4.3">4.3 Multiline Input</a></li>
      </ul>
      <img src="/./assets/style-guide/assets/images/designPrinciples/Atoms/Inputfield_01.png"/>
      <img src="/./assets/style-guide/assets/images/designPrinciples/Atoms/Inputfield_02.png"/>
      <img src="/./assets/style-guide/assets/images/designPrinciples/1_6_Grid/Measurement-Inputfield.png"/>
      <img src="/./assets/style-guide/assets/images/designPrinciples/1_6_Grid/Measurement-Inputfield-Size.png"/>
      <a href="/./assets/style-guide/assets/exports/04_Atoms/Inputfield/index.html" target="_blank">
        <img src="/./assets/style-guide/assets/exports/04_Atoms/Inputfield/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_inputfield-1.png">
      </a>
      <button onclick="window.open('/./assets/style-guide/assets/exports/04_Atoms/Inputfield/index.html', '_blank')">Show HTML export</button>
    </div>
  </div>

  <h4>Available modifiers:</h4>

  :disabled              - Input Field disabled state
  default                - Input Field enabled state
  :focus                 - Input Field focus state
  :hover                 - Input Field mouseover state
  :active                - Input Field pressed state
  .error                 - Input Field with error flag
  .error-high            - Input Field with error-high flag
  .error-low             - Input Field with error-low flag
  .warning               - Input Field with warning flag
  .warning-high          - Input Field with warning-high flag
  .warning-low           - Input Field with warning-low flag
  .unsaved               - Input Field with unsaved flag
  .mandatory             - Input Field with mandatory flag
  .hold                  - Input Field with hold flag
  .calculated            - Input Field with calculated flag
  .operator-settings     - Input Field with operator-settings flag

  markup:
  <!-- ATOM: Input Field -->
  <div class="input-field {$modifiers}">
    <label for="input">Label</label>
    <div class="input-container"><input id="input" value="Content" placeholder="Placeholder"></div>
    <span class="helper-text">Helper Text (optional)</span>
  </div>
  <!-- ATOM: Input Field -->
  <div class="input-field {$modifiers}">
    <label for="input">Label</label>
    <div class="input-container"><input id="input" value="" placeholder="Placeholder"></div>
    <span class="helper-text">Helper Text (optional)</span>
  </div>

  sg-wrapper:
  <div style="padding-right: calc(100% - 226px)">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.2
*/
/*
  Input Field Value

  <h4>Available modifiers:</h4>

  default     - enabled state
  :disabled   - disabled state
  :focus      - focus state
  :hover      - mouseover state
  :active     - pressed state
  .placeholder     - placeholder

  markup:
  <!-- MOLECULE: Input Field Value -->
  <div class="input-field-value {$modifiers}">
    <div class="head">
      <span class="label">Label</span>
    </div>
    <div class="content">
      <div class="input-field {$modifiers}">
        <div class="input-container"><input id="input" class="content-value" value="1.000,00">
        <span class="separator {$modifiers}">unit</span></div>
      </div>
    </div>
  </div>

  sg-wrapper:
  <div>
    <sg-wrapper-content/>
  </div>

  Styleguide 4.2.3
*/
.input-field {
  display: flex;
  box-sizing: border-box;
  position: relative;
  flex-direction: column;
  padding: 3px 8px 8px;
}
.input-field label {
  overflow: hidden;
  padding-bottom: 5px;
  color: black;
  font-size: 1rem;
  line-height: 16px;
  text-overflow: ellipsis;
}
.input-field .input-container {
  position: relative;
}
.input-field .input-container:after {
  content: "";
  display: block;
  width: 36px;
  height: 36px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 8px;
  background-size: cover;
}
.input-field .input-container input {
  box-sizing: border-box;
  padding: 4px 48px 4px 6px;
  border: 1px solid #a1a1a1;
  color: #000;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 24px;
  caret-color: #51a7eb;
  width: 100%;
}
@media only screen and (max-device-width: 1919px) {
  .input-field .input-container input {
    height: 40px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .input-field .input-container input {
    height: 48px;
  }
}
.input-field .input-container input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
}
.input-field .input-container input::placeholder {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
}
.input-field:hover input {
  border-color: #51a7eb;
  background: #fff;
  color: #177ac9;
}
.input-field:focus input {
  border: 2px solid #51a7eb;
  color: black;
}
.input-field:active input {
  border: 1px solid #51a7eb;
  background: rgba(81, 167, 235, 0.1);
  color: #177ac9;
}
.input-field::-moz-selection input {
  background-color: #51a7eb;
  color: #fff;
  line-height: 24px;
}
.input-field::selection input {
  background-color: #51a7eb;
  color: #fff;
  line-height: 24px;
}
.input-field::-moz-selection input {
  background-color: #51a7eb;
  color: #fff;
}
.input-field.disabled input, .input-field:disabled input {
  border-color: rgba(161, 161, 161, 0.25);
  background-color: #fff;
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
  pointer-events: none;
}
.input-field.placeholder input {
  border-color: rgba(161, 161, 161, 0.25);
  background-color: #fff;
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
  pointer-events: none;
}
.input-field .helper-text {
  display: none;
  overflow: hidden;
  margin-top: 3px;
  color: black;
  font-size: 0.8rem;
  line-height: 16px;
  text-overflow: ellipsis;
}
.input-field.value {
  padding-bottom: 1px;
}
.input-field.value + .label {
  margin-left: 8px;
  color: black;
}
.input-field.value .input-container:after {
  background-image: url('Error.svg');
}
.input-field.error {
  padding-bottom: 1px;
}
.input-field.error .helper-text {
  display: block;
  color: #ff1e00;
}
.input-field.error .input-container:after {
  background-image: url('Error.svg');
}
.input-field.error-low .input-container:after {
  background-image: url('ErrorLow.svg');
}
.input-field.error-high .input-container:after {
  background-image: url('ErrorHigh.svg');
}
.input-field.warning {
  padding-bottom: 1px;
}
.input-field.warning .helper-text {
  display: block;
}
.input-field.warning .input-container:after {
  background-image: url('Warning.svg');
}
.input-field.warning-low .input-container:after {
  background-image: url('WarningLow.svg');
}
.input-field.warning-high .input-container:after {
  background-image: url('WarningHigh.svg');
}
.input-field.unsaved .input-container:after {
  background-image: url('Unsaved.svg');
}
.input-field.mandatory .input-container:after {
  background-image: url('Mandatory.svg');
}
.input-field.hold .input-container:after {
  background-image: url('Hold.svg');
}
.input-field.calculated .input-container:after {
  background-image: url('Calculated.svg');
}
.input-field.operator-settings .input-container:after {
  background-image: url('OperatorSettings.svg');
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
.input-field-value {
  display: inline-flex;
  box-sizing: border-box;
  flex-direction: column;
  padding: 3px 8px 8px;
  width: 100%;
}
.input-field-value .head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 5px;
  font-size: 1rem;
}
.input-field-value .head .label {
  line-height: 16px;
}
.input-field-value .head .icon {
  cursor: pointer;
}
.input-field-value .content {
  display: flex;
}
.input-field-value .content .toggle-bar {
  padding: 0;
}
.input-field-value .content .basic-atom {
  border-collapse: collapse;
}
.input-field-value .content .input-field {
  position: relative;
  min-width: 1px;
  padding: 0;
}
.input-field-value .content .input-field input {
  text-align: right;
  padding-right: 60px;
}
.input-field-value .content .input-field .input-container {
  min-width: 210px;
}
.input-field-value .content .input-field .input-container:after {
  top: 2px;
  left: 8.5px;
}
.input-field-value .content .input-field .separator {
  border-left: 1px solid #a1a1a1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
  padding-left: 10px;
  line-height: 1.5;
  font-weight: 600;
}
.input-field-value .content .input-field .separator:disabled {
  color: rgba(0, 0, 0, 0.5);
}
@media only screen and (max-device-width: 1919px) {
  .input-field-value .content button {
    width: 50px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .input-field-value .content button {
    width: 60px;
  }
}
.input-field-value .content button .icon {
  font-size: 1.5rem;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Multiline Input

  <div class="design-principles">
    <div>
      <ul>
        <li>For description, see <a href="#!/section/4.2">4.2 Input Field</a></li>
      </ul>
      <a href="./style-guide/assets/exports/04_Atoms/Multiline-Input/index.html" target="_blank">
        <img src="./style-guide/assets/exports/04_Atoms/Multiline-Input/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_multilineinput.png">
      </a>
      <button onclick="window.open('./style-guide/assets/exports/04_Atoms/Multiline-Input/index.html', '_blank')">Show HTML export</button>
    </div>
  </div>

  <h4>Available modifiers:</h4>

  :disabled - Multiline Input disabled state
  default   - Multiline Input enabled state
  :focus    - Multiline Input focus state
  :hover    - Multiline Input hover state
  :active   - Multiline Input pressed state
  .error    - Multiline Input with error flag

  markup:
  <!-- ATOM: Multiline Input -->
  <div class="multiline-input {$modifiers}">
    <label for="input">Label</label>
    <div class="textarea-container"><textarea rows="2" placeholder="Placeholder">Content</textarea></div>
    <span class="helper-text">Helper Text (optional)</span>
  </div>

  sg-wrapper:
  <div style="padding-right: 70%">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.3
*/
.multiline-input {
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  padding: 4px 8px 8px;
}
.multiline-input label {
  overflow: hidden;
  margin-bottom: 5px;
  color: black;
  font-size: 1rem;
  line-height: 16px;
  text-overflow: ellipsis;
}
.multiline-input .textarea-container {
  position: relative;
}
.multiline-input .textarea-container:after {
  content: "";
  display: block;
  width: 36px;
  height: 36px;
  position: absolute;
  top: -24px;
  right: 14px;
  background-size: cover;
}
.multiline-input .textarea-container textarea {
  width: 100%;
  box-sizing: border-box;
  padding: 8px;
  border: 1px solid #a1a1a1;
  color: #000;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 24px;
  caret-color: #51a7eb;
}
.multiline-input .textarea-container textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
}
.multiline-input .textarea-container textarea::placeholder {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
}
.multiline-input:hover textarea {
  border-color: #51a7eb;
  background: #fff;
  color: #177ac9;
}
.multiline-input:focus textarea {
  border: 2px solid #51a7eb;
  color: black;
}
.multiline-input:active textarea {
  border: 1px solid #51a7eb;
  background: rgba(185, 220, 247, 0.4);
  color: #177ac9;
}
.multiline-input::-moz-selection textarea {
  background-color: #51a7eb;
  color: #fff;
  line-height: 24px;
}
.multiline-input::selection textarea {
  background-color: #51a7eb;
  color: #fff;
  line-height: 24px;
}
.multiline-input::-moz-selection textarea {
  background-color: #51a7eb;
  color: #fff;
}
.multiline-input:disabled textarea {
  border-color: rgba(161, 161, 161, 0.25);
  background-color: #fff;
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
  pointer-events: none;
}
.multiline-input .helper-text {
  display: none;
  overflow: hidden;
  margin-top: 3px;
  color: black;
  font-size: 0.8rem;
  line-height: 16px;
  text-overflow: ellipsis;
}
.multiline-input.error {
  padding-bottom: 1px;
}
.multiline-input.error .helper-text {
  display: block;
  color: red;
}
.multiline-input.error .textarea-container:after {
  background-image: url('Error.svg');
  top: 2px;
  right: 8px;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Tab

  <div class="design-principles">
    <div>
      There are four different kinds of tabs:
      <ol>
        <li>Main menu tab</li>
        <li>Sub menu tab</li>
        <li>Content tab</li>
        <li>Content with information tab</li>
      </ol>
    </div>
    <div>
      <h2>1. Main menu tab</h2>
      <ul>
        <li>The main menu tab shall only be used in the <a href="#!/section/6.4">main menu</a>.</li>
        <li>Visualization: The tabs shall be placed on a tr-blue5 (dark-blue) background.
          The font color of the selected tab turns tr-blue1 and the tab gets a tr-blue1 underline.</li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Tabs_01.png"/>
      <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Measurement-Tab.png"/>
      <a href="./style-guide/assets/exports/04_Atoms/Tabs-Mainmenu/index.html" target="_blank">
        <img src="./style-guide/assets/exports/04_Atoms/Tabs-Mainmenu/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_tabs-mainmenu.png">
      </a>
      <button onclick="window.open('./style-guide/assets/exports/04_Atoms/Tabs-Mainmenu/index.html', '_blank')">Show HTML export</button>
    </div>
    <div>
      <h2>2. Sub menu tab</h2>
      <ul>
        <li>The sub menu tab shall only be used in the <a href="#!/section/6.5">sub menu</a>.
        </li>
        <li>Visualization: The tabs shall be placed on a tr-black background. The font color of the selected tab turns
        bold and tr-blue5 (dark-blue) and the tab gets a tr-blue2 line at its left side.</li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Tabs_02.png"/>
      <a href="./style-guide/assets/exports/04_Atoms/Tabs-Submenu/index.html" target="_blank">
        <img src="./style-guide/assets/exports/04_Atoms/Tabs-Submenu/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_tabs-submenu.png">
      </a>
      <button onclick="window.open('./style-guide/assets/exports/04_Atoms/Tabs-Submenu/index.html', '_blank')">Show HTML export</button>
    </div>
    <div>
      <h2>3. Content tab</h2>
      <ul>
        <li>The content tab shall only be used in the third level navigation, called
            <a href="#!/section/6.7">tab bar</a>.
        </li>
        <li>Visualization: The tabs shall be placed on a tr-white background. The font of the selected tab turns
            bold and tr-blue5 (dark-blue) and the tab gets a tr-blue2 line at its left side.
            The other tabs shall have a tr-grey1 background.</li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Tabs_03.png"/>
      <a href="./style-guide/assets/exports/04_Atoms/Tabs-Content/index.html" target="_blank">
        <img src="./style-guide/assets/exports/04_Atoms/Tabs-Content/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_tabs-content.png">
      </a>
      <button onclick="window.open('./style-guide/assets/exports/04_Atoms/Tabs-Content/index.html', '_blank')">Show HTML export</button>
    </div>
    <div>
      <h2>4. Tab Content with information</h2>
      <ul>
        <li>The content tab may be used in the third or fourth level navigation, called
            <a href="#!/section/6.7">tab bar</a>.
        </li>
        <li>Visualization: The tabs shall be placed on a tr-white background.
            The font of the selected tab turns bold and tr-blue5 (dark-blue) and the tab gets a tr-blue2
            line at its left side. The other tabs shall have a tr-grey1 background.</li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Tabs_04.png"/>
      <a href="./style-guide/assets/exports/04_Atoms/Tabs-Content/index.html" target="_blank">
        <img src="./style-guide/assets/exports/04_Atoms/Tabs-Content/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_tabs-content.png">
      </a>
      <button onclick="window.open('./style-guide/assets/exports/04_Atoms/Tabs-Content/index.html', '_blank')">Show HTML export</button>
    </div>
    <div>
      For active states and transition to selected state see exemplary <a href="#!/section/3.2.1">3.2.1 Animation Tabs</a>
      <ul>
        <li>transparent area over hover state reduces in direction to selection line and gets 0% transparency
        </li>
        <li>selection line moves to tab
        </li>
      </ul>
    </div>
  </div>

 Styleguide 4.5
*/
/*
  Main menu tab

  <h4>Available modifiers:</h4>

  :disabled   - Tab disabled state
  default     - Tab default state
  :focus       - Tab focus state
  :hover      - Tab hover state
  selected    - Tab selected state
  error       - Tab error state
  .loading    - Tab loading state

  markup:
  <!-- ATOM: Tab -->
  <div class="tab-mainmenu {$modifiers}">
    <div class="icon icon-world"></div>
    <span>Label</span>
  </div>

  sg-wrapper:
  <div style="padding: 10px;background-color: #142939;">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.5.1
*/
/*
  Main menu tab flyout

  <h4>Available modifiers:</h4>

  :disabled   - Tab disabled state
  default     - Tab default state
  :focus       - Tab focus state
  :hover      - Tab hover state
  selected    - Tab selected state
  error       - Tab error state
  .loading    - Tab loading state

  markup:
  <!-- ATOM: Tab -->
  <div class="tab-mainmenu  {$modifiers}">
    <div class="icon icon-world"></div>
    <span>Label</span>
    <div class="icon icon-arrow icon-chevron-down"></div>
  </div>

  sg-wrapper:
  <div style="padding: 10px;background-color: #142939;">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.5.2
*/
.tab-mainmenu {
  display: inline-flex;
  position: relative;
  align-items: center;
  background-color: #142939;
  color: #fff;
  font-size: 1rem;
  font-weight: bold;
  cursor: pointer;
  padding: 0 14px;
}
@media only screen and (max-device-width: 1919px) {
  .tab-mainmenu {
    height: 68px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .tab-mainmenu {
    height: 82px;
  }
}
.tab-mainmenu .icon {
  display: inline-block;
  color: #fff;
  font-size: 36px;
}
.tab-mainmenu .icon-arrow {
  margin-right: 0;
  margin-left: 12px;
  font-size: 24px;
}
.tab-mainmenu:active, .tab-mainmenu.selected {
  box-shadow: inset 0 -4px #74b9ef;
}
.tab-mainmenu:active.vertical, .tab-mainmenu.selected.vertical {
  box-shadow: inset 4px 0 #74b9ef;
}
.tab-mainmenu.disabled {
  color: rgba(255, 255, 255, 0.5);
  font-weight: normal;
}
.tab-mainmenu.disabled .icon {
  color: rgba(255, 255, 255, 0.5);
}
.tab-mainmenu:focus {
  color: #fff;
  border: 2px #74b9ef solid;
}
.tab-mainmenu:focus .icon {
  color: #fff;
}
.tab-mainmenu:hover {
  background: rgba(255, 255, 255, 0.1);
}
.tab-mainmenu.selected {
  color: #74b9ef;
}
.tab-mainmenu.selected .icon {
  color: #74b9ef;
}
.tab-mainmenu.error .icon:after {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 9px;
  left: 9px;
  background: url('Error.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.tab-mainmenu.vertical {
  padding-left: 14px;
  width: 100%;
  box-sizing: border-box;
}
.tab-mainmenu.loading {
  box-shadow: inset 0 -4px white;
}
.tab-mainmenu.loading:after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  height: 6px;
  background: #74b9ef;
  -webkit-animation: loading-tab 2s ease-in-out infinite alternate;
          animation: loading-tab 2s ease-in-out infinite alternate;
}
@-webkit-keyframes loading-tab {
  0% {
    width: 8px;
    left: 0;
  }
  5% {
    width: 8px;
    left: 0;
  }
  50% {
    width: 100%;
    left: 0;
  }
  95% {
    width: 8px;
    left: calc(100% - 8px);
  }
  100% {
    width: 8px;
    left: calc(100% - 8px);
  }
}
@keyframes loading-tab {
  0% {
    width: 8px;
    left: 0;
  }
  5% {
    width: 8px;
    left: 0;
  }
  50% {
    width: 100%;
    left: 0;
  }
  95% {
    width: 8px;
    left: calc(100% - 8px);
  }
  100% {
    width: 8px;
    left: calc(100% - 8px);
  }
}
/*
  Sub menu tab (vertical)

  <h4>Available modifiers:</h4>

  :disabled   - Tab disabled state
  default     - Tab default state
  :focus      - Tab focus state
  :hover      - Tab hover state
  selected    - Tab selected state
  error       - Tab error state

  markup:
  <!-- ATOM: Tab -->
  <div class="tab-submenu vertical {$modifiers}">
    <div class="content">
      <span>Label</span>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px; background-color: black;">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.5.3
*/
/*
  Sub menu tab with icon (vertical)

  <h4>Available modifiers:</h4>

  :disabled   - Tab disabled state
  default     - Tab default state
  :focus      - Tab focus state
  :hover      - Tab hover state
  selected    - Tab selected state
  error       - Tab error state

  markup:
  <!-- ATOM: Tab -->
  <div class="tab-submenu vertical {$modifiers}">
    <div class="content">
      <div class="icon icon-world"></div>
      <span>Label</span>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px; background-color: black;">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.5.4
*/
.tab-submenu {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  color: black;
  font-size: 1rem;
  cursor: pointer;
}
@media only screen and (max-device-width: 1919px) {
  .tab-submenu {
    width: 160px;
    height: 68px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .tab-submenu {
    width: 192px;
    height: 82px;
  }
}
.tab-submenu .content {
  display: flex;
  height: 100%;
  position: relative;
  align-items: center;
}
.tab-submenu .content .icon {
  display: inline-block;
  margin: 0 8px 0 0;
  font-size: 36px;
}
.tab-submenu.vertical {
  justify-content: flex-start;
}
.tab-submenu.vertical .content {
  margin-left: 32px;
}
.tab-submenu.vertical:active, .tab-submenu.vertical.selected {
  box-shadow: inset 4px 0 #51a7eb;
}
.tab-submenu:active, .tab-submenu.selected {
  box-shadow: inset 0 4px #51a7eb;
}
.tab-submenu.disabled {
  background-color: #fff;
  color: rgba(54, 54, 54, 0.75);
}
.tab-submenu:hover {
  background-color: #f7f7f7;
}
.tab-submenu:focus {
  background-color: #fff;
  border: 2px solid #51a7eb;
}
.tab-submenu:active {
  background-color: #fff;
}
.tab-submenu.selected {
  background-color: #fff;
  color: #142939;
  font-weight: bold;
}
.tab-submenu.error .content div:first-child:after {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 8px;
  left: -5px;
  background: url('Error.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.tab-submenu.error .content span:first-child:after {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 2px;
  left: -25px;
  background: url('Error.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
/*
  Main menu tab (vertical)

  <h4>Available modifiers:</h4>

  :disabled   - Tab disabled state
  default     - Tab default state
  :focus      - Tab focus state
  :hover      - Tab hover state
  selected    - Tab selected state
  error       - Tab error state
  .loading    - Tab loading state

  markup:
  <!-- ATOM: Tab -->
  <div class="tab-mainmenu vertical {$modifiers}">
    <div class="icon icon-world"></div>
    <span>Label</span>
  </div>

  sg-wrapper:
  <div style="padding: 10px;background-color: #142939;">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.5.5
*/
.tab-mainmenu.vertical {
  padding-left: 27px;
}
.tab-mainmenu.vertical.loading {
  box-shadow: inset 4px 0 #fff;
}
.tab-mainmenu.vertical.loading:after {
  top: 0;
  height: 100%;
  width: 6px;
  -webkit-animation: loading-tab-vertical 2s ease-in-out infinite alternate;
          animation: loading-tab-vertical 2s ease-in-out infinite alternate;
}
@-webkit-keyframes loading-tab-vertical {
  0% {
    height: 8px;
    top: 0;
  }
  5% {
    height: 8px;
    top: 0;
  }
  50% {
    height: 100%;
    top: 0;
  }
  95% {
    height: 8px;
    top: calc(100% - 8px);
  }
  100% {
    height: 8px;
    top: calc(100% - 8px);
  }
}
@keyframes loading-tab-vertical {
  0% {
    height: 8px;
    top: 0;
  }
  5% {
    height: 8px;
    top: 0;
  }
  50% {
    height: 100%;
    top: 0;
  }
  95% {
    height: 8px;
    top: calc(100% - 8px);
  }
  100% {
    height: 8px;
    top: calc(100% - 8px);
  }
}
@media only screen and (max-device-width: 1919px) {
  .tab-mainmenu.vertical {
    min-width: 64px;
    height: 68px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .tab-mainmenu.vertical {
    min-width: 77px;
    height: 82px;
  }
}
.tab-mainmenu.vertical.error .icon:after {
  top: 9px;
  left: 22px;
}
/*
  Sub menu tab

  <h4>Available modifiers:</h4>

  :disabled   - Tab disabled state
  default     - Tab default state
  :focus      - Tab focus state
  :hover      - Tab hover state
  selected    - Tab selected state
  error       - Tab error state

  markup:
  <!-- ATOM: Tab -->
  <div class="tab-submenu {$modifiers}">
    <div class="content">
      <span>Label</span>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px; background-color: black;">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.5.6
*/
/*
  Sub menu tab with icon

  <h4>Available modifiers:</h4>

  :disabled   - Tab disabled state
  default     - Tab default state
  :focus      - Tab focus state
  :hover      - Tab hover state
  selected    - Tab selected state
  error       - Tab error state

  markup:
  <!-- ATOM: Tab -->
  <div class="tab-submenu {$modifiers}">
    <div class="content">
      <div class="icon icon-world"></div>
      <span>Label</span>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px; background-color: black;">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.5.7
*/
/*
  Content tab

  <h4>Available modifiers:</h4>

  :disabled    - Tab disabled state
  default     - Tab default state
  :focus      - Tab focus state
  :hover      - Tab hover state
  selected    - Tab selected state

  markup:
  <!-- ATOM: Tab -->
  <div class="tab-content {$modifiers}">
    <span>Label</span>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.5.8
*/
.tab-content {
  display: flex;
  width: 160px;
  height: 52px;
  box-sizing: border-box;
  position: relative;
  align-items: center;
  justify-content: center;
  background-color: #e7ecf0;
  color: #000;
  font-size: 1rem;
  cursor: pointer;
}
@media only screen and (max-device-width: 1919px) {
  .tab-content {
    width: 160px;
    height: 68px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .tab-content {
    width: 192px;
    height: 82px;
  }
}
.tab-content:disabled {
  color: rgba(54, 54, 54, 0.75);
  pointer-events: none;
}
.tab-content:hover {
  background-color: rgba(231, 236, 240, 0.5);
}
.tab-content:focus {
  border: 2px solid #51a7eb;
}
.tab-content:active {
  background-color: rgba(231, 236, 240, 0.25);
  color: #000;
}
.tab-content.selected {
  background-color: #fff;
  color: #142939;
  font-weight: bold;
  box-shadow: inset 4px 0 #51a7eb;
}
/*
  Content with information tab

  <h4>Available modifiers:</h4>

  :disabled   - Tab disabled state
  default     - Tab default state
  :focus      - Tab focus state
  :hover      - Tab hover state
  selected    - Tab selected state

  markup:
  <!-- ATOM: Tab -->
  <div class="tab-content-info  {$modifiers}">
    <div class="headline">Headline</div>
    <div class="content">
      <div class="label">Label</div>
      <div class="value">Value</div>
      <div class="label">Label</div>
      <div class="value">Value</div>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.5.9
*/
.tab-content-info {
  display: flex;
  box-sizing: border-box;
  position: relative;
  flex-direction: column;
  justify-content: center;
  padding: 4px 8px 2px 10px;
  background-color: #e7ecf0;
  color: black;
  font-size: 1rem;
  cursor: pointer;
}
@media only screen and (max-device-width: 1919px) {
  .tab-content-info {
    width: 104px;
    height: 90px;
    min-height: 96px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .tab-content-info {
    width: 125px;
    height: 108px;
    min-height: 115px;
  }
}
.tab-content-info .headline {
  margin-bottom: 4px;
  font-size: 1rem;
  font-weight: bold;
}
.tab-content-info .content {
  display: flex;
  flex-direction: column;
  padding-left: 6px;
  font-size: 0.8rem;
}
.tab-content-info .content .label {
  line-height: 16px;
  white-space: nowrap;
}
.tab-content-info .content .value {
  margin-bottom: 1px;
  font-weight: bold;
  white-space: nowrap;
}
.tab-content-info:disabled {
  color: rgba(54, 54, 54, 0.75);
  pointer-events: none;
}
.tab-content-info:hover {
  background-color: rgba(231, 236, 240, 0.5);
}
.tab-content-info:focus {
  border: 2px solid #51a7eb;
}
.tab-content-info:active {
  background-color: rgba(231, 236, 240, 0.25);
  color: #000;
}
.tab-content-info.selected {
  background-color: #fff;
  color: #142939;
  font-weight: bold;
  box-shadow: inset 4px 0 #51a7eb;
}
.tab-content-info.selected .headline,
.tab-content-info.selected .content.label {
  font-weight: bold;
}
.tab-content-info.selected .content {
  display: none;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Progress Bar

  <div class="design-principles">
    <div>
      This progress bar should be used to visualize the progression of a defined operation (0-100%).
      <br>
      <ul>
        <li>The graphic may be combined with explaining text and the percent value, see <a href="#!/section/5.8">5.8 Progress</a></li>
        <li>The steps are represented by rectangles with a fixed proportion of 5 to 4.</li>
        <li>Visualization: tr-blue4  (maschine-blue) bar, 50% tr-blue4  (maschine-blue) rectangles</li>
        <li>If the duration of the progress is not predictable, use the <a href="#!/section/4.9">loader</a>.</li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/ProgressBar.png"/>
    </div>
  </div>

  markup:
  <!-- ATOM: Progress Bar -->
  <p>
    <!-- Progress 0% -->
    <progress max="100" value="0"></progress>
  </p>
  <p>
    <!-- Progress 35% -->
    <progress max="100" value="35"></progress>
  </p>
  <p>
    <!-- Progress 80% -->
    <progress max="100" value="80"></progress>
  </p>
  <p>
    <!-- Progress 100% -->
    <progress max="100" value="100"></progress>
  </p>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.8
*/
progress {
  border: none;
  background: transparent;
  background-image: url('progress-unit.svg');
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  color: #285172;
  width: 100%;
}
@media only screen and (max-device-width: 1919px) {
  progress {
    height: 12px;
  }
}
@media only screen and (min-device-width: 1920px) {
  progress {
    height: 15px;
  }
}
progress::-webkit-progress-bar {
  background-color: transparent;
  background-image: url('progress-unit.svg');
}
progress::-webkit-progress-value {
  background-color: #285172;
}
progress::-moz-progress-bar {
  background-color: #285172;
}
progress::-ms-fill {
  border: none;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Checkbox

  <div class="design-principles">
    <div>
    Checkboxes allow the user to select one or multiple items from a list.
      <ul>
        <li>If the state of a single setting shall be toggled, use the <a href="#!/section/4.13">switch</a>
        </li>
        <li>Checkboxes can have a parent-chlid relationship with other checkboxes. The parent checkbox becomes a mixed-state, if some, but not all child checkboxes are checked.</a>
        </li>
        <li>A checkbox has a fixed proportion of 5:4 (= 30x24px > Tablet "Base")
        </li>
        <li>Visualization: tr-white field with tr-grey2 outline, see <a href="#!/section/2.4">2.4 Basic Atom</a>
        </li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Checkbox.png"/>
      <a href="./style-guide/assets/exports/04_Atoms/Checkbox/index.html" target="_blank">
        <img src="./style-guide/assets/exports/04_Atoms/Checkbox/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_checkbox.png">
      </a>
      <button onclick="window.open('./style-guide/assets/exports/04_Atoms/Checkbox/index.html', '_blank')">Show HTML export</button>
    </div>
  </div>

  Styleguide 4.6
*/
/*
  Checkbox

  <h4>Used elements:</h4>
  <a href="#!/section/2.4" style="display:block">2.4 Basic Atom</a></label>

  <h4>Available modifiers:</h4>

  :disabled  -  Checkbox disabled state
  default   -   Checkbox default state
  :focus    -   Checkbox focus state
  :hover    -   Checkbox hover state
  :active   -   Checkbox active state

  markup:
  <!-- ATOM: Checkbox -->
  <label class="checkbox">
    <div class="container">
      <input type="checkbox" class="{$modifiers}">
      <span class="checkmark basic-atom {$modifiers}"></span>
    </div>
  </label>
  <!-- ATOM: Checkbox -->
  <label class="checkbox">
    <div class="container">
      <input type="checkbox" checked class="{$modifiers}">
      <span class="checkmark basic-atom {$modifiers}"></span>
    </div>
  </label>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.6.1
*/
/*
  Checkbox (with label)

  <h4>Available modifiers:</h4>

  :disabled  -   Checkbox disabled state
  default    -   Checkbox default state
  :focus     -   Checkbox focus state
  :hover     -   Checkbox hover state
  :active    -   Checkbox active state

  markup:
  <!-- ATOM: Checkbox (with label) -->
  <label class="checkbox show-label">
    <div class="container">
      <input type="checkbox" class="{$modifiers}">
      <span class="checkmark basic-atom {$modifiers}"></span>
    </div>
    <span class="label {$modifiers}">Label</span>
  </label>
  <!-- ATOM: Checkbox (with label) -->
  <label class="checkbox show-label">
    <div class="container">
      <input type="checkbox" checked class="{$modifiers}">
      <span class="checkmark basic-atom {$modifiers}"></span>
    </div>
    <span class="label {$modifiers}">Label</span>
  </label>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.6.2
*/
/*
  Checkbox mixed-state

  <h4>Available modifiers:</h4>

  :disabled  -   Checkbox disabled state
  default    -   Checkbox default state
  :focus     -   Checkbox focus state
  :hover     -   Checkbox hover state
  :active    -   Checkbox active state

  markup:
  <!-- ATOM: Checkbox mixed state -->
  <div class="checkbox">
    <div class="container-mixed-state">
      <input type="checkbox" checked class="{$modifiers}">
      <span class="checkmark basic-atom {$modifiers}"></span>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.6.3
*/
.checkbox {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  padding: 4px;
}
.checkbox .container {
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media only screen and (max-device-width: 1919px) {
  .checkbox .container {
    width: 24px;
    height: 20px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .checkbox .container {
    width: 29px;
    height: 24px;
  }
}
.checkbox .container input {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1000;
  opacity: 0;
  cursor: pointer;
}
.checkbox .container input:checked ~ .checkmark {
  border-color: #51a7eb;
}
.checkbox .container input:checked ~ .checkmark:after {
  content: "\e9fd";
  display: block;
  position: relative;
  font-family: "uid-iconfont";
  font-size: 18px;
}
.checkbox .container input:focus ~ .checkmark {
  border: 2px solid #51a7eb;
}
.checkbox .container input:disabled ~ .checkmark {
  border: 1px solid rgba(161, 161, 161, 0.25);
}
.checkbox .container .checkmark {
  display: flex;
  width: 100%;
  height: 100%;
  position: absolute;
  align-items: center;
  justify-content: center;
  box-shadow: none;
}
.checkbox .container .checkmark:after {
  content: "";
  display: none;
  position: relative;
}
.checkbox .container-mixed-state {
  display: flex;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media only screen and (max-device-width: 1919px) {
  .checkbox .container-mixed-state {
    width: 24px;
    height: 20px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .checkbox .container-mixed-state {
    width: 29px;
    height: 24px;
  }
}
.checkbox .container-mixed-state input {
  width: 100%;
  position: absolute;
  z-index: -1000;
  opacity: 0;
  cursor: pointer;
}
.checkbox .container-mixed-state input:checked ~ .checkmark {
  background-image: url('CheckboxMixed.svg');
  width: 24px;
  height: 20px;
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center;
}
.checkbox .container-mixed-state input:disabled ~ .checkmark {
  opacity: 0.5;
}
.checkbox .container-mixed-state .checkmark {
  position: absolute;
  align-items: center;
  cursor: pointer;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
.checkbox .container-mixed-state2 {
  display: inline-block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media only screen and (max-device-width: 1919px) {
  .checkbox .container-mixed-state2 {
    width: 24px;
    height: 20px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .checkbox .container-mixed-state2 {
    width: 29px;
    height: 24px;
  }
}
.checkbox .container-mixed-state2 input {
  width: 100%;
  position: absolute;
  z-index: -1000;
  opacity: 0;
  cursor: pointer;
}
.checkbox .container-mixed-state2 input:checked ~ .checkmark {
  background-image: url('CheckboxMixed.svg');
  width: 24px;
  height: 20px;
  background-size: 18px;
}
.checkbox .container-mixed-state2 input:disabled ~ .checkmark {
  opacity: 0.5;
}
.checkbox .container-mixed-state2 .checkmark {
  position: absolute;
  align-items: center;
  cursor: pointer;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
.checkbox .icon {
  margin-right: 8px;
  font-size: 36px;
}
.checkbox .label {
  font-size: 1rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.checkbox .label:disabled {
  color: rgba(161, 161, 161, 0.25);
}
.checkbox .label:focus {
  color: #51a7eb;
}
.checkbox .label:hover {
  color: #51a7eb;
}
.checkbox .label:active {
  color: #51a7eb;
}
.checkbox:disabled {
  pointer-events: none;
}
.checkbox.show-label {
  padding: 10px 8px;
}
.checkbox.show-label .container {
  margin-right: 8px;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Radio Button

  Styleguide 4.7
*/
/*
  Radio Button (with label)

  <div class="design-principles">
    <div>
      Radio buttons allow the user to choose only one of a predefined set of mutually exclusive options.
      <ul>
        <li>They are arranged in groups of two or more.
        </li>
        <li>A radio button always has a label.
        </li>
        <li>Visualization: tr-white field with tr-grey2 outline, see <a href="#!/section/2.4">2.4 Basic Atom</a>
        </li>
      </ul>
      <a href="./style-guide/assets/exports/04_Atoms/Radiobutton/index.html" target="_blank">
        <img src="./style-guide/assets/exports/04_Atoms/Radiobutton/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_radiobutton.png">
      </a>
      <button onclick="window.open('./style-guide/assets/exports/04_Atoms/Radiobutton/index.html', '_blank')">Show HTML export</button>
    </div>
  </div>

  <h4>Available modifiers:</h4>

  :disabled  -   Radio Button disabled state
  default    -   Radio Button default state
  :focus     -   Radio Button focus state
  :hover     -   Radio Button hover state
  :active    -   Radio Button active state

  markup:
  <!-- ATOM: Radio Button (with label) -->
  <label class="radio {$modifiers}">
    <div class="container">
      <input type="checkbox" class="{$modifiers}">
      <span class="checkmark basic-atom {$modifiers}"></span>
    </div>
    <span class="label {$modifiers}">Label</span>
  </label>
  <!-- ATOM: Radio Button (with label) -->
  <label class="radio {$modifiers}">
    <div class="container">
      <input type="checkbox" checked class="{$modifiers}">
      <span class="checkmark basic-atom {$modifiers}"></span>
    </div>
    <span class="label {$modifiers}">Label</span>
  </label>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.7.1
*/
/*
  Radio Button (with label and icon)

  <h4>Available modifiers:</h4>

  :disabled  -   Radio Button disabled state
  default    -   Radio Button default state
  :focus     -   Radio Button focus state
  :hover     -   Radio Button hover state
  :active    -   Radio Button active state

  markup:
  <!-- ATOM: Radio Button (with label) -->
  <label class="radio {$modifiers}">
    <div class="container">
      <input type="checkbox" class="{$modifiers}">
      <span class="checkmark basic-atom {$modifiers}"></span>
    </div>
    <span class="icon icon-world {$modifiers}"></span>
    <span class="label {$modifiers}">Label</span>
  </label>
  <!-- ATOM: Radio Button (with label) -->
  <label class="radio {$modifiers}">
    <div class="container">
      <input type="checkbox" checked class="{$modifiers}">
      <span class="checkmark basic-atom {$modifiers}"></span>
    </div>
    <span class="icon icon-world {$modifiers}"></span>
    <span class="label {$modifiers}">Label</span>
  </label>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.7.2
*/
.radio {
  display: inline-flex;
  align-items: center;
  padding: 4px 7px 4px 8px;
  cursor: pointer;
  min-width: 185px;
}
.radio .container {
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media only screen and (max-device-width: 1919px) {
  .radio .container {
    width: 20px;
    height: 20px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .radio .container {
    width: 24px;
    height: 24px;
  }
}
.radio .container input {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1000;
  opacity: 0;
  cursor: pointer;
}
.radio .container input:checked ~ .checkmark {
  border-color: #51a7eb;
}
.radio .container input:checked ~ .checkmark:after {
  content: "";
  display: block;
  position: relative;
  border-radius: 50%;
  background: #285172;
}
@media only screen and (max-device-width: 1919px) {
  .radio .container input:checked ~ .checkmark:after {
    width: 10px;
    height: 10px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .radio .container input:checked ~ .checkmark:after {
    width: 12px;
    height: 12px;
  }
}
.radio .container input:hover ~ .checkmark:after {
  background: #177ac9;
}
.radio .container input:active ~ .checkmark {
  background: rgba(185, 220, 247, 0.4);
}
.radio .container input:active ~ .checkmark:after {
  background: #177ac9;
}
.radio .container input:focus ~ .checkmark {
  border: 2px solid #51a7eb;
}
.radio .container input:focus ~ .checkmark:after {
  background: #363636;
}
.radio .container input.disabled ~ .checkmark {
  border: 1px solid rgba(161, 161, 161, 0.25);
}
.radio .container input.disabled ~ .checkmark:after {
  background: rgba(0, 0, 0, 0.5);
}
.radio .container .checkmark {
  display: flex;
  width: 100%;
  height: 100%;
  position: absolute;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  box-shadow: none;
}
.radio .container .checkmark:after {
  content: "";
  display: none;
  position: absolute;
}
.radio .container .checkmark:before {
  border-radius: 50%;
}
.radio .label {
  margin-left: 12px;
  padding: 12px 0;
  font-size: 1rem;
  line-height: 16px;
  cursor: pointer;
}
.radio .label.disabled {
  color: rgba(0, 0, 0, 0.5);
}
.radio .label:hover {
  color: #177ac9;
}
.radio .label:active {
  color: #177ac9;
}
.radio .label:focus {
  color: #177ac9;
}
.radio .icon {
  margin-left: 12px;
  font-size: 36px;
}
.radio .icon + .label {
  margin-left: 8px;
}
.radio .icon:hover, .radio .icon:active, .radio .icon:focus {
  color: #177ac9;
}
.radio.disabled {
  pointer-events: none;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Breadcrumb Item

  <div class="design-principles">
    <div>
      <ul>
        <li>The breadcrumb item shall only be used in the <a href="#!/section/5.3">breadcrumb</a>. 
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/BreadcrumbItem.png"/>
    </div>
  </div>

  <h4>Available modifiers:</h4>

  default    -  Breadcrumb Item default state
  .selected  -  Breadcrumb Item selected state
  .hide      -  Breadcrumb Item is hidden

  markup:
  <!-- ATOM: Breadcrumb Item -->
  <div class="breadcrumb-item {$modifiers}">
    <span>#02 Testprogramm</span>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.10
*/
.breadcrumb-item {
  height: 24px;
  display: flex;
  align-items: center;
  position: relative;
}
.breadcrumb-item span {
  display: block;
  position: relative;
  color: #000;
  font-size: 0.8rem;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 24px;
  height: 100%;
}
.breadcrumb-item span:before {
  content: "\ea06";
  position: absolute;
  color: #707070;
  font-family: uid-iconfont;
  font-size: 24px;
  top: 0;
  left: 0;
}
.breadcrumb-item.selected span {
  font-weight: 600;
}
.breadcrumb-item.selected span:before {
  color: #363636;
  font-weight: normal;
}
.breadcrumb-item.hide span {
  width: 10px;
  color: transparent;
}
.breadcrumb-item.hide span:after {
  content: "...";
  position: absolute;
  top: 0;
  display: block;
  color: #000;
  font-size: 0.8rem;
  line-height: 18px;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Scrollbar

  <div class="design-principles">
    <div>
      <ul>
        <li>The scrollbar shall only be placed on the right side of the content area.</li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Scrollbar.png"/>
      <a href="./style-guide/assets/exports/04_Atoms/Scrollbar/index.html" target="_blank">
        <img src="./style-guide/assets/exports/04_Atoms/Scrollbar/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_scrollbar.png">
      </a>
      <button onclick="window.open('./style-guide/assets/exports/04_Atoms/Scrollbar/index.html', '_blank')">Show HTML export</button>
    </div>
  </div>

  default      -  Scrollbar default states

  markup:
  <!-- ATOM: Scrollbar -->
  <div class="container">
  <div class="scrollbar">
    <div class="button-container">
      <button class="btn-icon-only disabled"><div class="icon icon-chevron-up"></div></button>
    </div>
    <div class="scrollbar-container">
      <div class="scroll-range"></div>
      <div class="scroll-position"></div>
    </div>
    <div class="button-container">
      <button class="btn-icon-only {$modifiers}"><div class="icon icon-chevron-down"></div></button>
    </div>
  </div>
  <div class="scrollbar {$modifiers}">
    <div class="button-container">
      <button class="btn-icon-only {$modifiers}"><div class="icon icon-chevron-up"></div></button>
    </div>
    <div class="scrollbar-container">
      <div class="scroll-range"></div>
      <div class="scroll-position-center"></div>
    </div>
    <div class="button-container">
      <button class="btn-icon-only {$modifiers}"><div class="icon icon-chevron-down"></div></button>
    </div>
  </div>
  <div class="scrollbar">
    <div class="button-container">
      <button class="btn-icon-only {$modifiers}"><div class="icon icon-chevron-up"></div></button>
    </div>
    <div class="scrollbar-container">
      <div class="scroll-range"></div>
      <div class="scroll-position-down"></div>
    </div>
    <div class="button-container">
      <button class="btn-icon-only disabled"><div class="icon icon-chevron-down"></div></button>
    </div>
  </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.11
*/
.container {
  display: flex;
}
.icon {
  font-size: 24px;
}
.scrollbar {
  display: flex;
  width: 50px;
  height: 456px;
  flex-direction: column;
  align-items: center;
  padding: 4px 0;
}
.scrollbar .scrollbar-container {
  width: 2px;
  position: relative;
  flex-grow: 1;
  margin: 4px 0;
}
.scrollbar .scrollbar-container .scroll-range {
  width: 1px;
  height: 100%;
  position: absolute;
  right: 0;
  background-color: #a1a1a1;
}
.scrollbar .scrollbar-container .scroll-position {
  width: 2px;
  height: 50%;
  position: absolute;
  background-color: #000;
}
.scrollbar .scrollbar-container .scroll-position:hover {
  background-color: #177ac9;
}
.scrollbar .scrollbar-container .scroll-position:active {
  background-color: #177ac9;
}
.scrollbar .scrollbar-container .scroll-position-center {
  width: 2px;
  top: 25%;
  height: 50%;
  position: absolute;
  background-color: #000;
}
.scrollbar .scrollbar-container .scroll-position-center:hover {
  background-color: #177ac9;
}
.scrollbar .scrollbar-container .scroll-position-center:active {
  background-color: #177ac9;
}
.scrollbar .scrollbar-container .scroll-position-down {
  width: 2px;
  top: 50%;
  height: 50%;
  position: absolute;
  background-color: #000;
}
.scrollbar .scrollbar-container .scroll-position-down:hover {
  background-color: #177ac9;
}
.scrollbar .scrollbar-container .scroll-position-down:active {
  background-color: #177ac9;
}
/*
  Scrollbar

  :focus       -   Scrollbar focus state

  markup:
  <!-- ATOM: Scrollbar -->
    <div class="scrollbar">
      <div class="button-container">
        <button class="btn-icon-only disabled"><div class="icon icon-chevron-up"></div></button>
      </div>
      <div class="scrollbar-container">
        <div class="scroll-range"></div>
        <div class="scroll-position {$modifiers}"></div>
      </div>
      <div class="button-container">
        <button class="btn-icon-only {$modifiers}"><div class="icon icon-chevron-down"></div></button>
      </div>
    </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.11.1
*/
/*
  Scrollbar

  :hover       -   Scrollbar hover state
  :active      -   Scrollbar pressed state

  markup:
  <!-- ATOM: Scrollbar -->
  <div class="container">
    <div class="scrollbar">
      <div class="button-container">
        <button class="btn-icon-only disabled"><div class="icon icon-chevron-up"></div></button>
      </div>
      <div class="scrollbar-container">
        <div class="scroll-range"></div>
        <div class="scroll-position"></div>
      </div>
      <div class="button-container">
        <button class="btn-icon-only {$modifiers}"><div class="icon icon-chevron-down"></div></button>
      </div>
    </div>
    <div class="scrollbar">
      <div class="button-container">
        <button class="btn-icon-only disabled"><div class="icon icon-chevron-up"></div></button>
      </div>
      <div class="scrollbar-container">
        <div class="scroll-range"></div>
        <div class="scroll-position {$modifiers}"></div>
      </div>
      <div class="button-container">
        <button class="btn-icon-only"><div class="icon icon-chevron-down"></div></button>
      </div>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.11.2
*/
/*
  Scrollbar start-end-page

  default      -   Scrollbar default state

  markup:
  <!-- ATOM: Scrollbar -->
  <div class="scrollbar {$modifiers}">
    <div class="button-container">
      <button class="btn-icon-only disabled"><div class="icon icon-chevron-up-line-horizontal"></div></button>
    </div>
    <div class="button-container">
      <button class="btn-icon-only disabled"><div class="icon icon-chevron-up"></div></button>
    </div>
    <div class="scrollbar-container">
      <div class="scroll-range"></div>
      <div class="scroll-position"></div>
    </div>
    <div class="button-container">
      <button class="btn-icon-only"><div class="icon icon icon-chevron-down"></div></button>
    </div>
    <div class="button-container">
      <button class="btn-icon-only"><div class="icon icon icon-chevron-down-line-horizontal"></div></button>
     </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.11.3
*/
/*
  Scrollbar step-by-step

  default      -   Scrollbar default state

  markup:
  <!-- ATOM: Scrollbar -->
  <div class="scrollbar {$modifiers}">
    <div class="button-container">
      <button class="btn-icon-only disabled"><div class="icon icon-chevron-up-line-horizontal"></div></button>
    </div>
    <div class="button-container">
      <button class="btn-icon-only disabled"><div class="icon icon-chevron-double-up"></div></button>
    </div>
    <div class="button-container">
      <button class="btn-icon-only disabled"><div class="icon icon-chevron-up"></div></button>
    </div>
    <div class="scrollbar-container">
      <div class="scroll-range"></div>
      <div class="scroll-position"></div>
    </div>
    <div class="button-container">
      <button class="btn-icon-only"><div class="icon icon icon-chevron-down"></div></button>
    </div>
    <div class="button-container">
      <button class="btn-icon-only"><div class="icon icon icon-chevron-double-down"></div></button>
    </div>
    <div class="button-container">
      <button class="btn-icon-only"><div class="icon icon icon-chevron-down-line-horizontal"></div></button>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.11.4
*/
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Output

  <div class="design-principles">
    <div>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Output.png"/>
      <a href="./style-guide/assets/exports/04_Atoms/Output/index.html" target="_blank">
        <img src="./style-guide/assets/exports/04_Atoms/Output/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_output.png">
      </a>
      <button onclick="window.open('./style-guide/assets/exports/04_Atoms/Output/index.html', '_blank')">Show HTML export</button>
    </div>
  </div>

  <h4>Available modifiers:</h4>

  default   - default
  .error    - error state
  .copytext - Copytext

  markup:
  <!-- ATOM: Output -->
  <div class="output {$modifiers}">
    <span class="output-label">Label</span>
    <div class="output-line"></div>
    <span class="output-content">Content</span>
  </div>

  sg-wrapper:
  <div style="padding: 10px 10px 10px 40px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.4
*/
.output {
  display: flex;
  max-width: 300px;
  position: relative;
  flex-direction: column;
  position: absolute;
}
.output.b20 .output-content {
  color: #285172;
}
.output.copytext .output-content {
  font-size: 1rem;
  font-weight: normal;
  line-height: 18px;
}
.output .output-label {
  font-size: 1rem;
}
.output .output-line {
  margin-top: 5px;
  margin-bottom: 8px;
  border-top: 1px solid #a1a1a1;
}
.output .output-content {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.8rem;
}
.output.error:after {
  content: "";
  width: 36px;
  height: 36px;
  position: absolute;
  right: 4px;
  bottom: 0;
  background: url('Error.svg');
  background-repeat: no-repeat;
  background-size: contain;
}
/*
  Output (Multiline)

  <h4>Available modifiers:</h4>

  default      - default
  .copytext     - copytext

  markup:
  <!-- ATOM: Output -->
  <div class="output {$modifiers}">
    <span class="output-label">Label</span>
    <div class="output-line"></div>
    <span class="output-content">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergre.</span>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.4.1
*/
.output-value {
  display: flex;
  max-width: 300px;
  position: relative;
  flex-direction: column;
}
.output-value:after {
  content: "unit";
  height: 24px;
  position: absolute;
  top: 38px;
  right: 8px;
  font-weight: 600;
}
.output-value.error:before {
  content: "";
  width: 36px;
  height: 36px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: url('Error.svg');
  background-repeat: no-repeat;
  background-size: contain;
}
.output-value.b20 .output-content {
  color: #285172;
}
.output-value.copytext .output-content {
  font-size: 1rem;
  font-weight: normal;
  line-height: 18px;
}
.output-value .output-label {
  font-size: 1rem;
}
.output-value .output-line {
  margin-top: 5px;
  margin-bottom: 8px;
  border-top: 1px solid #a1a1a1;
}
.output-value .output-content {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.8rem;
  text-align: right;
  padding-right: 52px;
}
.output-value .output-content:before {
  border-top: 1px solid #a1a1a1;
  background-size: cover;
}
/*
  Output value

  <h4>Available modifiers:</h4>

  default   - default
  .error    - error state

  markup:
  <!-- ATOM: Output -->
  <div class="output-value {$modifiers}">
    <span class="output-label">Label</span>
    <div class="output-line"></div>
    <span class="output-content">1.000,00</span>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.4.2
*/
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Loader

  <div class="design-principles">
    <div>
      The loader should be used to visualize a process whose duration cannot be predicted.<br><br>
      <ul>
        <li>Visualization: tr-blue4  (maschine-blue) bar</li>
        <li>If the duration can be defined, use the <a href="#!/section/4.8">progress bar</a>.</li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Loader.png"/>
    </div>
  </div>

  markup:
  <!-- ATOM: Progress -->
  <div class="loader"></div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.9
*/
.loader {
  position: relative;
  background-color: transparent;
  width: 100%;
}
@media only screen and (max-device-width: 1919px) {
  .loader {
    height: 12px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .loader {
    height: 15px;
  }
}
.loader:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  background-color: #285172;
  -webkit-animation: loading 2s ease-in-out infinite alternate;
          animation: loading 2s ease-in-out infinite alternate;
  height: 100%;
}
@media only screen and (max-device-width: 1919px) {
  .loader:before {
    width: 15px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .loader:before {
    width: 18px;
  }
}
@-webkit-keyframes loading {
  0% {
    width: 15px;
    left: 0;
  }
  5% {
    width: 15px;
    left: 0;
  }
  50% {
    width: 100%;
    left: 0;
  }
  95% {
    width: 15px;
    left: calc(100% - 15px);
  }
  100% {
    width: 15px;
    left: calc(100% - 15px);
  }
}
@keyframes loading {
  0% {
    width: 15px;
    left: 0;
  }
  5% {
    width: 15px;
    left: 0;
  }
  50% {
    width: 100%;
    left: 0;
  }
  95% {
    width: 15px;
    left: calc(100% - 15px);
  }
  100% {
    width: 15px;
    left: calc(100% - 15px);
  }
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Text

   Styleguide 4.12
 */
/*
  Headline

  <div class="design-principles">
    <div>
      <ul>
        <li>Headline1 shall be used for content areas.
        </li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Headline1.png"/>
      <ul>
        <li>Headline2 shall be used for a <a href="#!/section/6.8">dialog</a>.
        </li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Headline2.png"/>
    </div>
  </div>

  <h4>Available modifiers:</h4>

  .h1       - h1
  .h2       - h2

  markup:
  <!-- ATOM: Output -->
  <div class="output-text {$modifiers}">
    <span class="icon icon-world"></span>
    <span class="output-headline">Headline</span>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.12.1
*/
.output-text {
  display: flex;
  height: 40px;
  align-items: center;
}
.output-text.h1 .output-headline {
  font-size: 2rem;
  font-weight: 700;
}
.output-text.h2 .output-headline {
  font-size: 1.5rem;
  font-weight: 600;
}
.output-text .icon {
  margin-right: 8px;
  font-size: 2.5rem;
}
/*
  Copytext

  <div class="design-principles">
    <div>
      <ul>
        <li>Copytext shall be used e.g. in a <a href="#!/section/6.8">dialog</a>.
        </li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Copytext.png"/>
    </div>
  </div>

  markup:
  <!-- ATOM: Output -->
  <div class="output copytext">
    <span class="output-content">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergre.</span>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.12.2
*/
.output {
  display: flex;
  max-width: 300px;
  position: relative;
  flex-direction: column;
}
.output.copytext .output-content {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.3rem;
}
.output .output-content {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.8rem;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Switch

  <div class="design-principles">
    <div>
      <ul>
        <li>A switch shall be used to toggles the state of a single setting on or off.
        </li>
        <li>The switch is composed of the basic atom.
        </li>
      </ul>
    </div>
  </div>

  <h4>Used elements:</h4>
  <a href="#!/section/2.4" style="display:block">2.4 Basic Atom</a></label>

  <h4>Available modifiers:</h4>

  :disabled, .disabled    -   Switch disabled state
  default                 -   Switch default state
  :focus                  -   Switch focus state
  :hover                  -   Switch hover state
  :active                 -   Switch pressed state
  .show-label             -   Switch with label

  markup:
  <!-- ATOM: Switch -->
  <label class="switch {$modifiers}">
    <span class="label">Label</span>
    <input type="checkbox">
    <span class="switch-slider">
      <span class="basic-atom {$modifiers}"></span>
    </span>
  </label>
  <label class="switch {$modifiers}">
    <span class="label">Label</span>
    <input type="checkbox" checked>
    <span class="switch-slider">
      <span class="basic-atom {$modifiers}"></span>
    </span>
  </label>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 4.13
*/
.switch {
  display: inline-flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  padding: 8px;
  /* Hide default HTML checkbox */
}
.switch .label {
  display: none;
  position: absolute;
  top: 3px;
  left: 8px;
  overflow: hidden;
  color: #000;
  font-size: 1rem;
  line-height: 1.143rem;
  text-overflow: ellipsis;
}
.switch.show-label {
  padding: 24px 8px 8px;
  pointer-events: all;
}
.switch.show-label .label {
  display: block;
}
.switch:before {
  content: "";
  height: 2px;
  position: absolute;
  background-color: #a1a1a1;
}
@media only screen and (max-device-width: 1919px) {
  .switch {
    width: 88px;
    height: 40px;
  }

  .switch:before {
    width: 88px;
  }

  .switch input:checked + .switch-slider {
    left: 38px;
  }

  .switch .switch-slider {
    width: 50px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .switch {
    width: 106px;
    height: 48px;
  }

  .switch:before {
    width: 106px;
  }

  .switch input:checked + .switch-slider {
    left: 46px;
  }

  .switch .switch-slider {
    width: 60px;
  }
}
.switch input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
.switch input:checked + .switch-slider .basic-atom {
  border-color: #51a7eb;
  background: rgba(185, 220, 247, 0.4);
  box-shadow: 0 2px 8px 0 rgba(81, 167, 235, 0.25);
}
.switch input:checked + .switch-slider .basic-atom:active {
  box-shadow: none;
}
.switch input:checked + .switch-slider .basic-atom.pseudo-class-hover, .switch input:checked + .switch-slider .basic-atom:hover {
  background: rgba(81, 167, 235, 0.1);
}
.switch input:checked + .switch-slider .basic-atom.pseudo-class-focus, .switch input:checked + .switch-slider .basic-atom:focus {
  border: 2px solid #51a7eb;
}
.switch input:checked + .switch-slider .basic-atom.pseudo-class-active, .switch input:checked + .switch-slider .basic-atom:active {
  background: rgba(81, 167, 235, 0.1);
  box-shadow: none;
}
.switch input:checked + .switch-slider .basic-atom.pseudo-class-disabled, .switch input:checked + .switch-slider .basic-atom.disabled,
.switch input:checked + .switch-slider .basic-atom :disabled {
  background: #fff;
  border-color: rgba(161, 161, 161, 0.25);
  box-shadow: none;
  pointer-events: none;
}
.switch .switch-slider {
  height: 100%;
  position: relative;
  transition: 0.4s ease-out;
  left: 0;
  background: #fff;
}
.switch .switch-slider .basic-atom {
  display: block;
  height: 100%;
  width: 100%;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Toggle Bar

  <div class="design-principles">
    <div>
      The toggle bar is a molecule composed of two or more <a href="#!/section/4.1.1">content buttons</a> (label icon label or icon). A toggle bar works just as a group of radio buttons using a different visualization.
      It allows the user to choose only one of a predefined set of mutually exclusive options.
      <br><br>
      Content buttons with an icon have a minimum width of 64 px (Tablet "Base")
      to meet the size of the touch area.<br><br>
      Use a toggle bar, if there are 2-7 options which have at best a visual representation e.g. an icon.
    </div>
    <div>
      <h2>Alternatives:</h2>
      Use a group of <a href="#!/section/4.7">radio buttons</a>, if there are up to 7 options, each option has only a label. If there are more than two options, group them vertically.<br><br>
      Use a <a href="#!/section/5.5">dropdown</a>, if there are more than 7 options, and/or screen space is limited, and/or the options have labels with more than 15 characters. 
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Togglebar.png"/>
    </div>
  </div>

  <h4>Used elements:</h4>
  <a href="#!/section/4.1.1" style="display:block">4.1.1 Content Button</a></label>

  markup:
  <!-- MOLECULE: Toggle Bar -->
  <div class="toggle-bar">
    <span class="toggle-bar-label">Label</span>
    <div class="toggle-bar-container">
      <button class="basic-atom selected"><span class="label">Label</span></button>
      <button class="basic-atom"><span class="button-label">Label</span></button>
      <button class="basic-atom"><span class="button-label">Label</span></button>
      <button class="basic-atom"><span class="button-label">Label</span></button>
      <button class="basic-atom"><span class="button-label">Label</span></button>
    </div>
  </div>

  sg-wrapper:
  <div>
    <sg-wrapper-content/>
  </div>

  Styleguide 5.1
*/
.toggle-bar {
  display: inline-flex;
  flex-direction: column;
  padding: 3px 8px 8px;
}
.toggle-bar .toggle-bar-label {
  margin-bottom: 5px;
  color: #000;
  font-size: 1rem;
  line-height: 16px;
}
.toggle-bar .toggle-bar-container {
  display: flex;
}
.toggle-bar .toggle-bar-container button {
  min-width: 132px;
  flex: 1;
}
.toggle-bar .toggle-bar-container button:not(:first-of-type) {
  margin-left: -1px;
}
.toggle-bar .toggle-bar-container button:active, .toggle-bar .toggle-bar-container button:focus, .toggle-bar .toggle-bar-container button:hover {
  z-index: 100;
}
.toggle-bar .toggle-bar-container button.selected {
  z-index: 99;
}
.toggle-bar .toggle-bar-container button:before {
  display: none;
}
.toggle-bar .toggle-bar-container.small button {
  width: 64px;
  min-width: 64px;
}
.toggle-bar .toggle-bar-container:not(:last-of-type) button {
  box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.05), 0 3px 8px -1px rgba(161, 161, 161, 0.4);
}
.toggle-bar .toggle-bar-container:not(:last-of-type) button:focus {
  box-shadow: 0 3px 4px -1px rgba(161, 161, 161, 0.4), 0 3px 8px -1px rgba(0, 0, 0, 0.05), inset 0 0 0 1px #51a7eb;
}
.toggle-bar .toggle-bar-container:not(:last-of-type) button.selected {
  box-shadow: 0 3px 8px -1px rgba(81, 167, 235, 0.25);
}
.toggle-bar .toggle-bar-container:not(:last-of-type) button.selected:hover, .toggle-bar .toggle-bar-container:not(:last-of-type) button.selected:focus {
  box-shadow: 0 3px 8px -1px rgba(81, 167, 235, 0.25);
}
.toggle-bar .toggle-bar-container:not(:last-of-type) button:hover {
  box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.05), 0 3px 8px -1px rgba(161, 161, 161, 0.4);
}
.toggle-bar .toggle-bar-container:first-of-type button {
  box-shadow: -1px 3px 4px -1px rgba(0, 0, 0, 0.05), -1px 3px 8px -1px rgba(161, 161, 161, 0.4);
}
.toggle-bar .toggle-bar-container:first-of-type button:focus {
  box-shadow: -1px 3px 4px -1px rgba(161, 161, 161, 0.4), -1px 3px 8px -1px rgba(0, 0, 0, 0.05), inset 0 0 0 1px #51a7eb;
}
.toggle-bar .toggle-bar-container:first-of-type button.selected {
  box-shadow: -1px 3px 8px -1px rgba(81, 167, 235, 0.25);
}
.toggle-bar .toggle-bar-container:first-of-type button.selected:hover, .toggle-bar .toggle-bar-container:first-of-type button.selected:focus {
  box-shadow: -1px 3px 8px -1px rgba(81, 167, 235, 0.25);
}
.toggle-bar .toggle-bar-container:first-of-type button:hover {
  box-shadow: -1px 3px 4px -1px rgba(0, 0, 0, 0.05), -1px 3px 8px -1px rgba(161, 161, 161, 0.4);
}
.toggle-bar .toggle-bar-container:last-of-type button {
  box-shadow: 1px 3px 4px -1px rgba(0, 0, 0, 0.05), 1px 3px 8px -1px rgba(161, 161, 161, 0.4);
}
.toggle-bar .toggle-bar-container:last-of-type button:focus {
  box-shadow: 1px 3px 4px -1px rgba(161, 161, 161, 0.4), 1px 3px 8px -1px rgba(0, 0, 0, 0.05), inset 0 0 0 1px #51a7eb;
}
.toggle-bar .toggle-bar-container:last-of-type button.selected {
  box-shadow: 1px 3px 8px -1px rgba(81, 167, 235, 0.25);
}
.toggle-bar .toggle-bar-container:last-of-type button.selected:hover, .toggle-bar .toggle-bar-container:last-of-type button.selected:focus {
  box-shadow: 1px 3px 8px -1px rgba(81, 167, 235, 0.25);
}
.toggle-bar .toggle-bar-container:last-of-type button:hover {
  box-shadow: 1px 3px 4px -1px rgba(0, 0, 0, 0.05), 1px 3px 8px -1px rgba(161, 161, 161, 0.4);
}
/*
  Toggle Bar (icon with label)

  <h4>Used elements:</h4>
  <a href="#!/section/4.1.1" style="display:block">4.1.1 Content Button</a></label>

  markup:
  <!-- MOLECULE: Toggle Bar -->
  <div class="toggle-bar">
    <span class="toggle-bar-label">Label</span>
    <div class="toggle-bar-container">
      <button class="basic-atom icon-label-btn"><div class="icon icon-square-line-cut"></div><span class="button-label">Label</span></button>
      <button class="basic-atom icon-label-btn"><div class="icon icon-square-line-cut"></div><span class="button-label">Label</span></button>
      <button class="basic-atom icon-label-btn selected"><div class="icon icon-square-line-cut"></div><span class="button-label">Label</span></button>
      <button class="basic-atom icon-label-btn"><div class="icon icon-square-line-cut"></div><span class="button-label">Label</span></button>
      <button class="basic-atom icon-label-btn"><div class="icon icon-square-line-cut"></div><span class="button-label">Label</span></button>
    </div>
  </div>

  sg-wrapper:
  <div>
    <sg-wrapper-content/>
  </div>

  Styleguide 5.1.1
*/
/*
  Toggle Bar (icon)

  <h4>Used elements:</h4>
  <a href="#!/section/4.1.1" style="display:block">4.1.1 Content Button</a></label>

  markup:
  <!-- MOLECULE: Toggle Bar -->
  <div class="toggle-bar">
    <span class="toggle-bar-label">Label</span>
    <div class="toggle-bar-container small">
      <button class="basic-atom icon-btn"><div class="icon icon-square-line-cut"></div></button>
      <button class="basic-atom icon-btn selected"><div class="icon icon-square-line-cut"></div></button>
      <button class="basic-atom icon-btn"><div class="icon icon-square-line-cut"></div></button>
      <button class="basic-atom icon-btn"><div class="icon icon-square-line-cut"></div></button>
      <button class="basic-atom icon-btn"><div class="icon icon-square-line-cut"></div></button>
    </div>
  </div>

  sg-wrapper:
  <div>
    <sg-wrapper-content/>
  </div>

  Styleguide 5.1.2
*/
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Spinner

  <div class="design-principles">
    <div>
      The spinner is a molecule composed of <a href="#!/section/4.11">content buttons secondary</a> and an <a href="#!/section/4.2">input field</a>.
      The content buttons are positioned to the right of the input field.
      <ul>
        <li>Users may either incrementally change the value within the input field or touch the input field to open a
        keyboard. Useful increments need to be defined according to the value range.
        </li>
        <li>Use a spinner if you have numeric input and users often make small changes to an existing value.
        If users usually modify the value completely, use an <a href="#!/section/4.2">input field</a>.
        </li>
        <li>Disable the minus button, if the spinner indicates 0 and it is not possible to set a negative value.
        </li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Spinner.png"/>
      <a href="./style-guide/assets/exports/05_Molecules/Spinner/index.html" target="_blank">
        <img src="./style-guide/assets/exports/05_Molecules/Spinner/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_spinner.png">
      </a>
      <button onclick="window.open('./style-guide/assets/exports/05_Molecules/Spinner/index.html', '_blank')">Show HTML export</button>
    </div>
  </div>

  <h4>Used elements:</h4>
  <a href="#!/section/4.1.1" style="display:block">4.1.1 Content Button</a></label>
  <a href="#!/section/4.2" style="display:block">4.2 Inputfield</a></label>

  <h4>Available modifiers:</h4>

  :disabled   - disabled state
  default     - enabled state
  :focus      - focus state
  :hover      - mouseover state
  :active     - pressed state
  .error      - error state
  .show-help   - show helper text

  markup:
  <!-- MOLECULE: Spinner -->
  <div class="spinner {$modifiers}">
    <div class="head">
      <span class="label">Label</span>
    </div>
    <div class="content">
      <div class="input-field {$modifiers}">
        <div class="input-container"><input id="input" class="content-value" value="1.000,00">
        <span class="separator">unit</span></div>
      </div>
<div class="toggle-bar">
  <div class="toggle-bar-container small">
    <button class="basic-atom icon-btn {$modifiers}"><div class="icon icon-minus"></div></button>
    <button class="basic-atom icon-btn {$modifiers}"><div class="icon icon-plus"></div></button>
  </div>
</div>
    </div>
    <span class="helper">Lorem Ipsum</span>
  </div>

  sg-wrapper:
  <div style="padding-right: calc(100% - 334px)">
    <sg-wrapper-content/>
  </div>

  Styleguide 5.2
*/
.spinner {
  display: inline-flex;
  box-sizing: border-box;
  flex-direction: column;
  padding: 3px 8px 8px;
}
.spinner .head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 5px;
  font-size: 1rem;
}
.spinner .head .label {
  line-height: 16px;
}
.spinner .head .icon {
  cursor: pointer;
}
.spinner .content {
  display: flex;
}
.spinner .content .toggle-bar {
  padding: 0;
}
.spinner .content .basic-atom {
  border-collapse: collapse;
}
.spinner .content .input-field {
  position: relative;
  min-width: 1px;
  margin: 0 4px 0 0;
  padding: 0;
}
.spinner .content .input-field input {
  text-align: right;
  padding-right: 60px;
}
.spinner .content .input-field .input-container {
  min-width: 210px;
}
.spinner .content .input-field .input-container:after {
  top: 2px;
  left: 8.5px;
}
.spinner .content .input-field .separator {
  border-left: 1px solid #a1a1a1;
  position: absolute;
  top: 10px;
  right: 12px;
  padding-left: 10px;
  line-height: 1.5;
}
@media only screen and (max-device-width: 1919px) {
  .spinner .content button {
    width: 50px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .spinner .content button {
    width: 60px;
  }
}
.spinner .helper {
  display: none;
  overflow: hidden;
  align-self: left;
  margin: 3px 0 5px;
  font-size: 0.8rem;
  line-height: 16px;
  text-overflow: ellipsis;
}
.spinner.show-help, .spinner.error {
  padding-bottom: 0;
}
.spinner.show-help .helper, .spinner.error .helper {
  display: block;
}
.spinner.error .helper {
  align-self: flex-start;
  color: #ff1e00;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Infotip

  <div class="design-principles">
    <div>
      The Infotip is shown as an overlay. It should be used for supplemental information,
      e.g. to explain an error of an output value.
      <ul>
        <li>Visualization standard: tr-blue4 (maschine-blue) outline and outer-shadow</li>
        <li>Visualization error: tr-red1 outline and outer-shadow</li>
      </ul>
      Infotips should be placed above the object they refer to, to avoid occlusion.
      The Infotip has a max. height of 192 px, a max. width of 92 px with max. 80 characters.
      The Infotip should automatically disappear after 5 seconds.
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Infotip.png"/>
      <a href="./style-guide/assets/exports/05_Molecules/Infotip/index.html" target="_blank">
        <img src="./style-guide/assets/exports/05_Molecules/Infotip/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_infotip.png">
      </a>
      <button onclick="window.open('./style-guide/assets/exports/05_Molecules/Infotip/index.html', '_blank')">Show HTML export</button>
    </div>
  </div>

  <h4>Used elements:</h4>
  <a href="#!/section/4.1.5" style="display:block">4.1.5 Icon Only Button</a></label>

  <h4>Available modifiers:</h4>

  .top-left        - Infotip from top left
  .top-right       - Infotip from top right
  .bottom-left     - Infotip from bottom left
  .bottom-right    - Infotip from bottom right
  .close           - Infotip with close btn

  markup:
  <!-- MOLECULE: Infotip -->
  <div class="infotip {$modifiers}">
    <div class="close-button button-container">
      <button class="btn-icon-only {$modifiers}"><div class="icon icon-cross"></div></button>
    </div>
    <div class="text-container">
      Lorem ipsum dolor sit amet, consetetur sadip scing elitr,
      sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
      sed diam voluptua.
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 5.4
*/
/*
  Infotip (with error)

  <h4>Available modifiers:</h4>

  .top-left        - Infotip from top left in error state
  .top-right       - Infotip from top right in error state
  .bottom-left     - Infotip from bottom left in error state
  .bottom-right    - Infotip from bottom right in error state
  .close           - Infotip with close btn in state

  markup:
  <!-- MOLECULE: Infotip -->
  <div class="infotip error {$modifiers}">
    <div class="close-button button-container">
      <button class="btn-icon-only {$modifiers}"><div class="icon icon-cross"></div></button>
    </div>
    <div class="text-container">
      Lorem ipsum dolor sit amet, consetetur sadip scing elitr,
      sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
      sed diam voluptua.
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 5.4.1
*/
.infotip {
  position: relative;
  margin: 20px;
  border: 1px solid #285172;
  background-color: #fff;
  box-shadow: 0 0 6px 0 #899fb2;
  font-size: 0.8rem;
  line-height: 16px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row-reverse;
}
.infotip .close-button {
  display: none;
}
.infotip .text-container {
  overflow: hidden;
  margin: 6px 15px 7px 15px;
}
@media only screen and (max-device-width: 1919px) {
  .infotip {
    max-width: 184px;
    max-height: 64px;
  }

  .infotip.close {
    max-width: 216px;
    max-height: 88px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .infotip {
    max-width: 230px;
    max-height: 110px;
  }

  .infotip.close {
    max-width: 259px;
    max-height: 106px;
  }
}
.infotip.top-left:after {
  content: "";
  width: 1px;
  height: 16px;
  box-sizing: border-box;
  position: absolute;
  top: -14px;
  left: 5px;
  background-color: #285172;
  transform: rotate(-46deg);
}
.infotip.top-left:before {
  content: "";
  width: 10px;
  height: 13px;
  position: absolute;
  top: -13px;
  left: -1px;
  border: 1px solid;
  border-bottom: none;
  border-color: transparent transparent transparent #285172;
  background-color: #fff;
}
.infotip.top-right:after {
  content: "";
  width: 1px;
  height: 16px;
  box-sizing: border-box;
  position: absolute;
  top: -14px;
  right: 5px;
  background-color: #285172;
  transform: rotate(46deg);
}
.infotip.top-right:before {
  content: "";
  width: 10px;
  height: 13px;
  position: absolute;
  top: -13px;
  right: -1px;
  border: 1px solid;
  border-bottom: none;
  border-color: transparent #285172 transparent transparent;
  background-color: #fff;
}
.infotip.bottom-left:after {
  content: "";
  width: 1px;
  height: 16px;
  box-sizing: border-box;
  position: absolute;
  bottom: -14px;
  left: 5px;
  background-color: #285172;
  transform: rotate(46deg);
}
.infotip.bottom-left:before {
  content: "";
  width: 10px;
  height: 13px;
  position: absolute;
  bottom: -13px;
  left: -1px;
  border: 1px solid;
  border-top: none;
  border-color: transparent transparent transparent #285172;
  background-color: #fff;
}
.infotip.bottom-right:after {
  content: "";
  width: 1px;
  height: 16px;
  box-sizing: border-box;
  position: absolute;
  right: 5px;
  bottom: -14px;
  background-color: #285172;
  transform: rotate(-46deg);
}
.infotip.bottom-right:before {
  content: "";
  width: 10px;
  height: 13px;
  position: absolute;
  right: -1px;
  bottom: -13px;
  border: 1px solid;
  border-top: none;
  border-color: transparent #285172 transparent transparent;
  background-color: #fff;
}
.infotip.close .close-button {
  display: block;
}
.infotip.close .text-container {
  margin: 18px 0 19px 15px;
}
.infotip.close:after {
  content: "";
  width: 1px;
  height: 16px;
  box-sizing: border-box;
  position: absolute;
  bottom: -14px;
  left: 5px;
  background-color: #285172;
  transform: rotate(46deg);
}
.infotip.close:before {
  content: "";
  width: 10px;
  height: 13px;
  position: absolute;
  bottom: -13px;
  left: -1px;
  border: 1px solid;
  border-top: none;
  border-color: transparent transparent transparent #285172;
  background-color: #fff;
}
.infotip.error {
  border-color: #ff1e00;
  box-shadow: 0 0 4px 0 rgba(255, 30, 0, 0.5);
}
.infotip.error:after {
  background-color: #ff1e00;
}
.infotip.error:before {
  border-color: transparent #ff1e00 transparent transparent;
}
.infotip.error.bottom-left:before, .infotip.error.close:before, .infotip.error.top-left:before {
  border-color: transparent transparent transparent #ff1e00;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Dropdown

  <div class="design-principles">
    <div>
      A dropdown is a molecule composed of a <a href="#!/section/4.1.1">content button</a>.
      <ul>
        <li>Per default the dropdown list opens downwards.
        If the list is higher than the available screen space below the control, the list opens upwards.</li>
        <li>Visualization: tr-white field with tr-grey2 outline and outer-shadow, see
          <a href="#!/section/2.4">2.4 Basic Atom</a></li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Dropdown_01.png"/>
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Dropdown_02.png"/>
      <a href="./style-guide/assets/exports/05_Molecules/Dropdown/index.html" target="_blank">
        <img src="./style-guide/assets/exports/05_Molecules/Dropdown/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_dropdown.png">
      </a>
      <button onclick="window.open('./style-guide/assets/exports/05_Molecules/Dropdown/index.html', '_blank')">Show HTML export</button>
      <br><br>
        A dropdown allows the user to choose only one of a predefined set of mutually exclusive options.<br><br>
        Use a dropdown, if there are 7 or more options, and/or screen space for the control is limited,
        and/or the options have labels with more than 15 characters.
    </div>
    <div>
      <h2>Alternatives:</h2>
      <ul>
        <li><a href="#!/section/4.7">Radio button</a></li>
        <li><a href="#!/section/5.1">Toggle bar</a></li>
      </ul>
    </div>
  </div>

  <h4>Used elements:</h4>
  <a href="#!/section/4.1.1" style="display:block">4.1.1 Content Button</a></label>

  Styleguide 5.5
*/
/*
  Dropdown Header

  <h4>Available modifiers:</h4>

  :disabled  - Dropdown Header disabled state
  default    - Dropdown Header default state
  :focus     - Dropdown Header focus state
  :hover     - Dropdown Header mouseover state
  :active    - Dropdown Header pressed state
  .selected  - Dropdown Header selected state
  .open     -  Dropdown Header open state

  markup:
  <!-- MOLECULE: Dropdown -->
  <div class="dropdownheader {$modifiers}">
    <!-- ATOM: Content Button -->
    <button class="basic-atom {$modifiers}"><div class="btn-label1">Label</div><div class="btn-label2">Content</div></button>
    <ul class="dropdown-list">
      <li class="basic-atom">Listentry</li>
      <li class="basic-atom">Listentry</li>
      <li class="basic-atom selected">Content</li>
      <li class="basic-atom">Listentry</li>
    </ul>
  </div>

  sg-wrapper:
  <div style="padding: 10px 80% 10px 10px;">
    <sg-wrapper-content/>
  </div>

  Styleguide 5.5.1
*/
.dropdownheader {
  box-sizing: border-box;
  cursor: pointer;
}
.dropdownheader .basic-atom.selected {
  color: #000;
}
.dropdownheader button {
  width: 103px;
  height: 64px;
  position: relative;
  padding: 13px 8px 11px 8px;
  font-size: 1.5rem;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  border: none;
  box-shadow: none;
}
@media only screen and (max-device-width: 1919px) {
  .dropdownheader button {
    min-width: 103px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .dropdownheader button {
    min-width: 103px;
  }
}
.dropdownheader button .btn-label1 {
  font-size: 1rem;
  font-weight: normal;
  color: #000;
  padding-bottom: 4px;
}
.dropdownheader button .btn-label2 {
  font-size: 1rem;
  font-weight: 600;
}
.dropdownheader button:after {
  content: "\ea05";
  position: absolute;
  top: 15px;
  right: 8px;
  color: #363636;
  font-family: uid-iconfont;
  font-size: 1.7rem;
}
.dropdownheader button:active, .dropdownheader button:hover, .dropdownheader button.selected {
  border: none;
  background-color: #fff;
  box-shadow: none;
}
.dropdownheader button:active:after, .dropdownheader button:hover:after, .dropdownheader button.selected:after {
  color: #177ac9;
}
.dropdownheader button:disabled {
  border: none;
}
.dropdownheader button:disabled:after {
  color: #9a9a9a;
}
.dropdownheader button:focus {
  border: 2px solid #51a7eb;
  box-shadow: none;
}
.dropdownheader button.selected:after {
  content: "\ea09";
  color: #363636;
}
.dropdownheader .dropdown-list {
  display: none;
  max-height: 192px;
  overflow-y: auto;
  margin: 4px 0 0;
  padding: 0;
  border: 1px solid #a1a1a1;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05), 0 2px 8px 0 rgba(161, 161, 161, 0.4);
  list-style: none;
}
@media only screen and (max-device-width: 1919px) {
  .dropdownheader .dropdown-list {
    max-height: 192px;
  }

  .dropdownheader .dropdown-list li {
    height: 40px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .dropdownheader .dropdown-list {
    max-height: 231px;
  }

  .dropdownheader .dropdown-list li {
    height: 48px;
  }
}
.dropdownheader .dropdown-list li {
  display: flex;
  align-items: center;
  margin: 4px 0;
  padding: 0 7px;
  border-right: none;
  border-left: none;
  border-width: 0;
  font-size: 1.5rem;
  flex-shrink: 0;
}
.dropdownheader .dropdown-list li:not(.selected) {
  box-shadow: none;
}
.dropdownheader .dropdown-list li.selected {
  font-weight: 600;
  z-index: 100;
  color: #285172;
}
.dropdownheader .dropdown-list li:active, .dropdownheader .dropdown-list li:hover, .dropdownheader .dropdown-list li.selected {
  border-width: 1px;
}
.dropdownheader .dropdown-list li:focus {
  border-width: 2px;
}
.dropdownheader .dropdown-list li:disabled {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 300;
}
.dropdownheader.open button:after {
  content: "\ea09";
}
.dropdownheader.open .dropdown-list {
  display: flex;
  flex-direction: column;
}
/*
  Dropdown Content

  <h4>Available modifiers:</h4>

  :disabled  - Dropdown Content disabled state
  default    - Dropdown Content default state
  :focus     - Dropdown Content focus state
  :hover     - Dropdown Content mouseover state
  :active    - Dropdown Content pressed state
  .selected  - Dropdown Content selected state
  .open     -  Dropdown Content open state

  markup:
  <!-- MOLECULE: Dropdown -->
  <div class="dropdown {$modifiers}">
    <span class="label">Label</span>
    <!-- ATOM: Content Button -->
    <button class="basic-atom {$modifiers}"><span class="button-label">Content</span></button>
    <ul class="dropdown-list">
      <li class="basic-atom">Listentry</li>
      <li class="basic-atom">Listentry</li>
      <li class="basic-atom selected">Content</li>
      <li class="basic-atom">Listentry</li>
    </ul>
  </div>

  sg-wrapper:
  <div style="padding: 10px 80% 10px 10px;">
    <sg-wrapper-content/>
  </div>

  Styleguide 5.5.2
*/
.dropdown {
  box-sizing: border-box;
  padding: 3px 8px 8px;
  cursor: pointer;
}
.dropdown .basic-atom.selected {
  color: #000;
}
@media only screen and (max-device-width: 1919px) {
  .dropdown {
    min-width: 200px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .dropdown {
    min-width: 240px;
  }
}
.dropdown .label {
  display: block;
  margin-bottom: 5px;
  color: #000;
  font-size: 1rem;
  font-weight: normal;
  line-height: 16px;
}
.dropdown button {
  width: 100%;
  position: relative;
  padding-right: 45px;
  padding-left: 8px;
  font-size: 1.5rem;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
}
.dropdown button.open {
  box-shadow: none;
}
.dropdown button:after {
  content: "\ea05";
  position: absolute;
  top: 6px;
  right: 13px;
  color: #363636;
  font-family: uid-iconfont;
  font-size: 1.7rem;
}
.dropdown button:active:after, .dropdown button:hover:after {
  color: #177ac9;
}
.dropdown button:disabled:after {
  color: #9a9a9a;
}
.dropdown button.selected {
  border: 1px solid #a1a1a1;
  background-color: #fff;
  box-shadow: none;
}
.dropdown button.selected:after {
  content: "\ea09";
}
.dropdown .dropdown-list {
  display: none;
  max-height: 192px;
  overflow-y: auto;
  margin: 4px 0 0;
  padding: 0;
  border: 1px solid #a1a1a1;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05), 0 2px 8px 0 rgba(161, 161, 161, 0.4);
  list-style: none;
}
@media only screen and (max-device-width: 1919px) {
  .dropdown .dropdown-list {
    max-height: 192px;
  }

  .dropdown .dropdown-list li {
    height: 40px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .dropdown .dropdown-list {
    max-height: 231px;
  }

  .dropdown .dropdown-list li {
    height: 48px;
  }
}
.dropdown .dropdown-list li {
  display: flex;
  align-items: center;
  margin: 4px 0;
  padding: 0 7px;
  border-right: none;
  border-left: none;
  border-width: 0;
  font-size: 1.5rem;
  flex-shrink: 0;
}
.dropdown .dropdown-list li:not(.selected) {
  box-shadow: none;
}
.dropdown .dropdown-list li.selected {
  font-weight: 600;
  z-index: 100;
  color: #285172;
}
.dropdown .dropdown-list li:active, .dropdown .dropdown-list li:hover, .dropdown .dropdown-list li.selected {
  border-width: 1px;
}
.dropdown .dropdown-list li:focus {
  border-width: 2px;
  box-shadow: none;
}
.dropdown .dropdown-list li:disabled {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 300;
}
.dropdown.open {
  box-shadow: none;
}
.dropdown.open button:after {
  content: "\ea09";
}
.dropdown.open .dropdown-list {
  display: flex;
  flex-direction: column;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Breadcrumb

  <div class="design-principles">
    <div>
      The breadcrumb is a molecule composed of <a href="#!/section/4.10">breadcrumb items</a>.<br><br>
      The last item shows the current location and it is bold and tr-black. <br><br>
      Use a breadcrumb if you have multiple content hierarchies. Like on the TRUMPF Website the arrows point to the left, to show where the user is coming from. If screen size is limited, show only the first and the last two items, the items in between are indicated using dots "…".
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Breadcrumb.png"/>
    </div>
  </div>

  <h4>Used elements:</h4>
  <a href="#!/section/4.10" style="display:block">4.10 Breadcrumb Item</a></label>

  markup:
  <!-- MOLECULE: Breadcrumb -->
  <div class="breadcrumb">
    <!-- ATOM: Breadcrumb Item -->
    <div class="breadcrumb-item">
      <span>Programmübersicht</span>
    </div>
    <!-- ATOM: Breadcrumb Item -->
    <div class="breadcrumb-item">
      <span>#02 Testprogramm</span>
    </div>
    <!-- ATOM: Breadcrumb Item -->
    <div class="breadcrumb-item selected">
      <span>Programmzeile (PZ) 01</span>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 5.3
*/
.breadcrumb {
  display: flex;
  height: 40px;
  box-sizing: border-box;
  position: relative;
  padding: 12px 0 11px;
}
.breadcrumb .breadcrumb-item:first-of-type span {
  padding-left: 0;
}
.breadcrumb .breadcrumb-item:first-of-type span:before {
  display: none;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Paging

  <div class="design-principles">
   <div>
      A page indicator is a molecule composed of rectangle icons. The number of rectangles equals the number of pages.<br><br>
      Pages are represented as rectangles with a fixed proportion of 5 to 4.<br><br>
      <ul>
        <li>Visualization: The current page is highlighted with tr-blue4 and bigger size of the rectangle.</li>
      </ul>
      To visualize a horizontal paging pattern the indicator should be placed at the bottom of the content area.<br><br>
      To visualize a vertical paging pattern, use infinite scrolling or lazy loading.
      <img src="./style-guide/assets/images/designPrinciples/Atoms/Paging.png"/>
      <a href="./style-guide/assets/exports/05_Molecules/Paging/index.html" target="_blank">
        <img src="./style-guide/assets/exports/05_Molecules/Paging/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_paging.png">
      </a>
      <button onclick="window.open('./style-guide/assets/exports/05_Molecules/Paging/index.html', '_blank')">Show HTML export</button>
      <br><br>
      For single-touch provide additional buttons, use <a href="#!/section/4.11">content buttons secondary</a>.
   </div>
  </div>

  markup:
  <!-- MOLECULE: Paging -->
  <div class="paging">
    <div class="paging-item">
      <div class="paging-element"></div>
    </div>
    <div class="paging-item">
      <div class="paging-element"></div>
    </div>
    <div class="paging-item current">
      <div class="paging-element"></div>
    </div>
    <div class="paging-item">
      <div class="paging-element"></div>
    </div>
    <div class="paging-item">
      <div class="paging-element"></div>
    </div>
    <div class="paging-item">
      <div class="paging-element"></div>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 5.7
*/
.paging {
  display: flex;
  box-sizing: border-box;
  position: relative;
  padding: 12px 0 11px;
}
@media only screen and (max-device-width: 1919px) {
  .paging {
    height: 40px;
  }

  .paging .paging-item {
    width: 20px;
    height: 16px;
  }

  .paging .paging-item .paging-element {
    width: 12px;
    height: 9px;
  }

  .paging .paging-item.current .paging-element {
    width: 16px;
    height: 12px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .paging {
    height: 48px;
  }

  .paging .paging-item {
    width: 24px;
    height: 20px;
  }

  .paging .paging-item .paging-element {
    width: 15px;
    height: 11px;
  }

  .paging .paging-item.current .paging-element {
    width: 20px;
    height: 15px;
  }
}
.paging .paging-item {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  opacity: 0.5;
}
.paging .paging-item .paging-element {
  background-color: #285172;
}
.paging .paging-item.current {
  opacity: 1;
}
.paging .paging-item.current .paging-element {
  background-color: #285172;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Wizard Header Step

  <div class="design-principles">
   <div>
    A wizard header step is a molecule composed of a label,
    a number icon and a flag for completed steps and/or inaccurate steps.
    It is used to indicate a single step in a multi-step task.
    <ul>
      <li>The wizard header steps shall only be used in the <a href="#!/section/6.2">wizard header</a>.</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/Atoms/WizardHeaderStep.png"/>
   </div>
  </div>

  Styleguide 5.6
*/
/*
  Wizard Header Step (horizontal)

  <h4>Available modifiers:</h4>

  :disabled     - Wizard Header Step disabled state
  default       - Wizard Header Step default state
  :focus        - Wizard Header Step focus state
  :active       - Wizard Header Step pressed state
  :hover        - Wizard Header Step mouseover state
  .selected      - Wizard Header Step selected
  .error        - Wizard Header Step error state
  .done         - Wizard Header Step done state
  .in-progress  - Wizard Header Step in-progress state
  .label-only   - Wizard Header Step label-only state

  markup:
  <!-- MOLECULE: Wizard Header Step (horizontal)-->
  <div class="wizard-header-step {$modifiers}">
      <div class="wizard-header-step-count">5</div>
      <span class="wizard-header-step-label">Label</span>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 5.6.1
*/
.wizard-header-step {
  display: flex;
  box-sizing: border-box;
  position: relative;
  flex-direction: column;
  flex-grow: 1;
  align-items: center;
  justify-content: flex-end;
  padding: 5px 10px;
  background-color: #e7ecf0;
  cursor: pointer;
}
@media only screen and (max-device-width: 1919px) {
  .wizard-header-step {
    height: 64px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .wizard-header-step {
    height: 77px;
  }
}
.wizard-header-step:disabled .wizard-header-step-count {
  background-color: rgba(40, 81, 114, 0.6);
}
.wizard-header-step:focus .wizard-header-step-count {
  border: 2px solid #51a7eb;
}
.wizard-header-step:hover {
  background-color: #fff;
}
.wizard-header-step:hover .wizard-header-step-count {
  border: 1px solid #51a7eb;
  color: #74b9ef;
}
.wizard-header-step:active {
  background-color: #fff;
}
.wizard-header-step:active .wizard-header-step-count {
  border-color: #74b9ef;
  color: #74b9ef;
}
.wizard-header-step:active .wizard-header-step-count:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(116, 185, 239, 0.1);
}
.wizard-header-step.selected {
  background-color: #fff;
  font-weight: bold;
}
.wizard-header-step.selected:after {
  height: 1px;
  background: #a1a1a1;
}
.wizard-header-step.selected .wizard-header-step-count {
  background: #51a7eb;
  color: #fff;
}
.wizard-header-step.selected .wizard-header-step-label {
  color: #285172;
}
.wizard-header-step.error .wizard-header-step-count:before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: -14px;
  left: -14px;
  z-index: 1000;
  background-image: url('Error.svg');
  background-repeat: no-repeat;
  background-size: contain;
}
.wizard-header-step.done .wizard-header-step-count:before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: -14px;
  left: -14px;
  z-index: 1000;
  background-image: url('Checked.svg');
  background-repeat: no-repeat;
  background-size: contain;
}
.wizard-header-step.in-progress .wizard-header-step-count:before {
  content: "";
  width: 21px;
  height: 21px;
  position: absolute;
  top: -10px;
  left: -12px;
  z-index: 1000;
  background-image: url('InProgress.svg');
  background-repeat: no-repeat;
  background-size: contain;
}
.wizard-header-step.label-only .wizard-header-step-count {
  color: transparent;
}
.wizard-header-step .wizard-header-step-count {
  display: flex;
  box-sizing: border-box;
  position: relative;
  align-items: center;
  justify-content: center;
  border: 1px solid transparent;
  background: #285172;
  color: #fff;
  font-size: 1rem;
}
@media only screen and (max-device-width: 1919px) {
  .wizard-header-step .wizard-header-step-count {
    width: 30px;
    height: 24px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .wizard-header-step .wizard-header-step-count {
    width: 36px;
    height: 29px;
  }
}
.wizard-header-step .wizard-header-step-label {
  margin-top: 2px;
}
/*
  Wizard Header Step (vertical)

  <h4>Available modifiers:</h4>

  :disabled     - Wizard Header Step disabled state
  default       - Wizard Header Step default state
  :focus        - Wizard Header Step focus state
  :active       - Wizard Header Step pressed state
  :hover        - Wizard Header Step mouseover state
  .selected      - Wizard Header Step selected
  .error        - Wizard Header Step error state
  .done         - Wizard Header Step done state
  .in-progress  - Wizard Header Step in-progress state
  .label-only   - Wizard Header Step label-only state

  markup:
  <!-- MOLECULE: Wizard Header Step (vertical)-->
  <div class="wizard-header-step vertical {$modifiers}">
      <div class="wizard-header-step-count">5</div>
      <span class="wizard-header-step-label">Label</span>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 5.6.2
*/
.wizard-header-step.vertical {
  flex-direction: row;
  justify-content: flex-start;
  padding-left: 20px;
}
@media only screen and (max-device-width: 1919px) {
  .wizard-header-step.vertical {
    height: 50px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .wizard-header-step.vertical {
    height: 60px;
  }
}
.wizard-header-step.vertical .wizard-header-step-count {
  margin-right: 8px;
}
.wizard-header-step.vertical .wizard-header-step-label {
  margin-top: 0;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Progress Overlay

  <div class="design-principles">
   <div>
    The progress overlay is a molecule composed of a <a href="#!/section/4.8">progress bar</a>, text and percent value.
    <img src="./style-guide/assets/images/designPrinciples/Atoms/Progress.png"/>
   </div>
  </div>

  <h4>Used elements:</h4>
  <a href="#!/section/4.8" style="display:block">4.8 Progress Bar</a></label>

  markup:
  <!-- MOLECULE: Progress overlay -->
  <div class="progress">
    <span class="progress-headline">Progress is running...</span>
    <!-- ATOM: Progress Bar -->
    <progress max="100" value="30"></progress>
    <span class="progress-value">30%</span>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 5.8
*/
.progress {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 32px;
}
@media only screen and (max-device-width: 1919px) {
  .progress {
    width: 459px;
    height: 120px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .progress {
    width: 551px;
    height: 144px;
  }
}
.progress .progress-headline {
  margin-bottom: 11px;
  font-size: 1rem;
  line-height: 16px;
}
.progress .progress-value {
  margin-top: 6px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 24px;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Loader Overlay

  <div class="design-principles">
   <div>
    The loader overlay is a molecule composed of a <a href="#!/section/4.9">loader</a>.
    <img src="./style-guide/assets/images/designPrinciples/Atoms/Loader.png"/>
   </div>
  </div>

  <h4>Used elements:</h4>
  <a href="#!/section/4.9" style="display:block">4.9 Loader</a></label>

  markup:
  <!-- MOLECULE: Loader overlay -->
  <div class="loader-overlay">
    <sg-insert>4.9</sg-insert>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 5.9
*/
.loader-overlay {
  display: flex;
  flex-direction: column;
  justify-content: center;
  box-sizing: border-box;
  padding: 0 86px;
  background: #fff;
  box-shadow: 0 0 6px 0 #899fb2;
}
@media only screen and (max-device-width: 1919px) {
  .loader-overlay {
    width: 300px;
    height: 120px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .loader-overlay {
    width: 360px;
    height: 144px;
  }
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Slider

  <div class="design-principles">
    <div>
      <ul>
        <li>A slider shall be used to make selections from a range of values.
          The slider has a track that shows the range and a thumb that shows the current value.</li>
        <li>The slider is composed of the basic atom.</li>
      </ul>
    </div>
  </div>

  Styleguide 5.10
*/
/*
  Slider (horizontal)

  <div class="design-principles">
    <div>
      <ul>
        <li>This slider was created for the project LT06579 and is implemented in desktop size only for mouse operation.</li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Molecules/Slider-horizontal.png"/>
    </div>
  </div>

  <h4>Used elements:</h4>
  <a href="#!/section/2.4" style="display:block">2.4 Basic Atom</a></label>
  <a href="#!/section/4.1.1" style="display:block">4.1.1 Content Button</a></label>

  <h4>Available modifiers:</h4>

  :disabled    -   Slider (horizontal) disabled state
  default      -   Slider (horizontal) default state
  :focus       -   Slider (horizontal) focus state
  :hover       -   Slider (horizontal) hover state
  :active      -   Slider (horizontal) pressed state
  .play        -   Slider (horizontal) play state

  markup:
  <!-- MOLECULE: Slider (horizontal) -->
  <div class="slider slider-horizontal {$modifiers}">
    <!-- ATOM: Content Button -->
    <div class="button-container">
      <button class="basic-atom icon-btn">
        <div class="icon icon-icon-play"></div>
        <div class="icon icon-icon-pause"></div>
      </button>
    </div>
    <div class="label-slider-container">
      <div class="label-container">
        <span class="bold">00:01.197</span>
        <span> / 00:05.875</span>
      </div>
      <div class="slider-container">
        <span class="track" style="width: 10%"></span>
        <div class="thumb basic-atom {$modifiers}" style="left: 10%"></div>
      </div>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 20px">
    <sg-wrapper-content/>
  </div>

  Styleguide 5.10.1
*/
.slider {
  position: relative;
  box-sizing: border-box;
}
.slider.slider-horizontal {
  display: flex;
  align-items: flex-end;
}
.slider.slider-horizontal .label-slider-container .label-container {
  display: block;
  position: relative;
  top: -20px;
  text-align: right;
}
.slider .button-container {
  padding: 0;
  margin: 0 8px 4px 0;
}
.slider .button-container button {
  width: 40px;
  min-width: 40px;
  height: 32px;
}
.slider .button-container button .icon {
  font-size: 24px;
}
.slider .button-container button .icon.icon-icon-pause {
  display: none;
}
.slider .label-slider-container {
  flex-grow: 1;
  padding: 19px 20px 19px 16px;
}
.slider .label-slider-container .label-container {
  display: none;
}
.slider span {
  font-size: 14px;
  line-height: 19px;
  color: #000;
  letter-spacing: 0;
}
.slider span.bold {
  font-weight: bold;
}
.slider .slider-container {
  position: relative;
  height: 2px;
  background: #a1a1a1;
}
.slider .slider-container .track {
  position: absolute;
  top: -1px;
  background: #285172;
  height: 4px;
}
.slider .slider-container .thumb {
  position: absolute;
  top: -9px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 20px;
  margin-left: -13px;
}
.slider .slider-container .thumb.basic-atom {
  background: rgba(255, 255, 255, 0.6);
}
.slider .slider-container .thumb.basic-atom:before {
  content: "";
  display: block;
  width: 1px;
  height: 12px;
  background-color: #a1a1a1;
}
.slider .slider-container .thumb.basic-atom:active, .slider .slider-container .thumb.basic-atom.pseudo-class-active {
  background: rgba(81, 167, 235, 0.1);
}
.slider .slider-container .thumb.basic-atom:disabled:before, .slider .slider-container .thumb.basic-atom.pseudo-class-disabled:before {
  background-color: rgba(161, 161, 161, 0.4);
}
.slider .slider-container .thumb.basic-atom:hover:before, .slider .slider-container .thumb.basic-atom.pseudo-class-hover:before, .slider .slider-container .thumb.basic-atom:active:before, .slider .slider-container .thumb.basic-atom.pseudo-class-active:before, .slider .slider-container .thumb.basic-atom:focus:before, .slider .slider-container .thumb.basic-atom.pseudo-class-focus:before {
  background-color: #177ac9;
}
.slider.play .button-container button .icon.icon-icon-pause {
  display: block;
}
.slider.play .button-container button .icon.icon-icon-play {
  display: none;
}
.slider.play .slider-container .track {
  background: #51a7eb;
}
/*
  Slider (vertical)

  <div class="design-principles">
    <div>
      <ul>
        <li>This slider was created for the project LT06579 and is implemented in desktop size only for mouse operation.
            <br>The track is shown in 3 states: not loaded, loading and loaded/normal.</li>
      </ul>
      <img src="./style-guide/assets/images/designPrinciples/Molecules/Slider-vertical.png"/>
    </div>
  </div>

  <h4>Used elements:</h4>
  <a href="#!/section/2.4" style="display:block">2.4 Basic Atom</a></label>

  <h4>Available modifiers:</h4>

  :disabled    -   Slider (vertical) disabled state
  default      -   Slider (vertical) default state
  :focus       -   Slider (vertical) focus state
  :hover       -   Slider (vertical) hover state
  :active      -   Slider (vertical) pressed state

  markup:
  <!-- MOLECULE: Slider (vertical)-->
  <div class="slider slider-vertical {$modifiers}">
    <span class="label top">950</span>
    <div class="slider-container">
      <span class="track" style="height: 0"></span>
      <div class="thumb basic-atom {$modifiers}" style="bottom: 10%">
        <div class="thumb-tooltip">
          <span>100</span>
        </div>
      </div>
    </div>
    <span class="label bottom">1</span>
  </div>
  <div class="slider slider-vertical {$modifiers}">
    <span class="label top">950</span>
    <div class="slider-container">
      <span class="track" style="height: 50%"></span>
      <div class="thumb basic-atom {$modifiers}" style="bottom: 10%">
        <div class="thumb-tooltip">
          <span>100</span>
        </div>
      </div>
    </div>
    <span class="label bottom">1</span>
  </div>
  <div class="slider slider-vertical {$modifiers}">
    <span class="label top">950</span>
    <div class="slider-container">
      <span class="track" style="height: 100%"></span>
      <div class="thumb basic-atom {$modifiers}" style="bottom: 10%">
        <div class="thumb-tooltip">
          <span>100</span>
        </div>
      </div>
    </div>
    <span class="label bottom">1</span>
  </div>

  sg-wrapper:
  <div style="padding: 30px; height: 400px">
    <sg-wrapper-content/>
  </div>

  Styleguide 5.10.2
*/
.slider.slider-vertical {
  margin-right: 50px;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  width: 2px;
  height: 100%;
  padding: 16px 20px;
}
.slider.slider-vertical .label {
  position: relative;
}
.slider.slider-vertical .label.top {
  top: -15px;
}
.slider.slider-vertical .label.bottom {
  bottom: -14px;
}
.slider.slider-vertical .slider-container {
  width: 2px;
  height: 100%;
  background: rgba(161, 161, 161, 0.3);
}
.slider.slider-vertical .slider-container .track {
  top: auto;
  bottom: 0;
  background: #a1a1a1;
  width: 2px;
}
.slider.slider-vertical .slider-container .thumb {
  top: auto;
  margin: 0 0 -10px -12px;
}
.slider.slider-vertical .slider-container .thumb.basic-atom:before {
  width: 12px;
  height: 1px;
}
.slider.slider-vertical .slider-container .thumb .thumb-tooltip {
  display: none;
  position: absolute;
  top: 0;
  left: -52px;
  box-sizing: border-box;
  width: 36px;
  height: 20px;
  background: #363636;
}
.slider.slider-vertical .slider-container .thumb .thumb-tooltip:before {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  right: -3px;
  width: 11.3px;
  height: 11.3px;
  transform: rotate(45deg);
  background: #363636;
  z-index: 1;
}
.slider.slider-vertical .slider-container .thumb .thumb-tooltip span {
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 25px;
  white-space: nowrap;
  display: inline-block;
  text-align: right;
  font-size: 14px;
  color: #fff;
  letter-spacing: 0;
  padding-left: 6px;
  z-index: 2;
}
.slider.slider-vertical .slider-container .thumb:focus .thumb-tooltip, .slider.slider-vertical .slider-container .thumb:hover .thumb-tooltip {
  display: block;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Message

  <div class="design-principles">
   <div>
    A message is an organism composed of a headline, text, flag inside a box.
    Messages appear on the right side of the screen.<br><br>
    The most recent messages are shown on top. The number of displayed messages depends on the size of the content area.
    The last message disappears if there is not enough space for a new one. <br><br>
    Messages disappear after 10 seconds. The user may also close them using a swipe to the right.<br><br>
    There are 2 message categories: Error, Information.
    <img src="./style-guide/assets/images/designPrinciples/Atoms/Messages.png"/>
   </div>
  </div>

  <h4>Available modifiers:</h4>

  default  - page not selected
  .info  - page not selected
  .error - page currently selected

  markup:
  <!-- ORGANISM: Message -->
  <div class="message {$modifiers}">
    <div class="message-container">
      <span class="headline">Headline</span>
      <span class="text">Lorem ipsum dolor sit amet, consetetur.</span>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 6.1
*/
.message {
  box-sizing: border-box;
  position: relative;
  padding: 16px 8px 13px 20px;
}
.message .message-container {
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  padding: 16px 8px 13px 20px;
  border: 1px solid #285172;
  border-right: none;
  background: #fff;
  box-shadow: -3px 4px 6px -4px #899fb2, -3px -4px 6px -4px #899fb2;
}
@media only screen and (max-device-width: 1919px) {
  .message .message-container {
    width: 188px;
    min-height: 80px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .message .message-container {
    width: 226px;
    min-height: 96px;
  }
}
.message .message-container .headline {
  margin-bottom: 3px;
  color: #285172;
  font-size: 1rem;
  font-weight: bold;
  line-height: 16px;
}
.message:after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 29px;
  left: 8px;
  background-size: cover;
}
.message.info:after {
  background-image: url('Information.svg');
}
.message.error:after {
  background-image: url('Error.svg');
}
.message.error .message-container {
  border-color: #ff1e00;
  box-shadow: -3px 4px 4px -4px rgba(255, 30, 0, 0.5), -3px -4px 4px -4px rgba(255, 30, 0, 0.5);
}
.message.error .message-container .headline {
  color: #cc292d;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Table

  <div class="design-principles">
   <div>
    The table is an organism composed of an table header and table rows. <br><br>
    Depending on the use case a table may be structured differ. In the following example: 
    <ul>
      <li>
      the content can be filtered by the table header.</li>
      <li>
      the table rows contains <a href="#!/section/4.6">checkboxes</a> and text.</li>
      <li>
      after a selection of a row the row can be e.g. copied or locked via a action button in the header area.</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/Atoms/Table.png"/>
    <a href="./style-guide/assets/exports/06_Organisms/Table/index.html" target="_blank">
      <img src="./style-guide/assets/exports/06_Organisms/Table/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_tabel.png">
    </a>
    <button onclick="window.open('./style-guide/assets/exports/06_Organisms/Table/index.html', '_blank')">Show HTML export</button>
   </div>
  </div>

  <h4>Used elements:</h4>
  <a href="#!/section/2.4" style="display:block">2.4 Basic Atom</a></label>
  <a href="#!/section/4.6.1" style="display:block">4.6.1 Checkbox</a></label>

  markup:
  <!-- ORGANISM: Table -->
  <table class="table {$modifiers}">
    <tr class="table-header">
      <th></th>
      <th><span class="filter">ID</span></th>
      <th><span class="filter">Geometry</span></th>
      <th><span class="filter filter-desc">Name</span></th>
      <th><span class="filter">Dimension</span></th>
      <th><span class="filter filter-asc">Multi Tool</span></th>
      <th><span class="filter">Self-stripper</span></th>
      <th><span class="filter">Whisper-tool</span></th>
      <th><span class="filter">Cartridge</span></th>
    </tr>
    <tr class="basic-atom table-entry">
      <td>
        <div class="content-container">
          <!-- ATOM: Checkbox -->
          <label class="checkbox">
            <div class="container">
              <input type="checkbox">
              <span class="checkmark basic-atom"></span>
            </div>
          </label>
        </div>
      </td>
      <td>
        <div class="content-container">
          77 777 777
        </div>
      </td>
      <td>
        <div class="content-container">
          1 - Round
        </div>
      </td>
      <td>
        <div class="content-container">
          Name
        </div>
      </td>
      <td>
        <div class="content-container">
          X mm
        </div>
      </td>
      <td>
        <div class="content-container">
          X/X
        </div>
      </td>
      <td>
        <div class="content-container">
          <!-- ATOM: Checkbox -->
          <label class="checkbox">
            <div class="container">
              <input type="checkbox">
              <span class="checkmark basic-atom"></span>
            </div>
          </label>
        </div>
      </td>
      <td>
        <div class="content-container">
          <!-- ATOM: Checkbox -->
          <label class="checkbox">
            <div class="container">
              <input type="checkbox">
              <span class="checkmark basic-atom"></span>
            </div>
          </label>
        </div>
      </td>
      <td>
        <div class="content-container">
          Size 5
        </div>
      </td>
    </tr>
        <tr class="basic-atom table-entry">
      <td>
        <div class="content-container">
          <!-- ATOM: Checkbox -->
          <label class="checkbox">
            <div class="container">
              <input type="checkbox">
              <span class="checkmark basic-atom"></span>
            </div>
          </label>
        </div>
      </td>
      <td>
        <div class="content-container">
          77 777 777
        </div>
      </td>
      <td>
        <div class="content-container">
          1 - Round
        </div>
      </td>
      <td>
        <div class="content-container">
          Name
        </div>
      </td>
      <td>
        <div class="content-container">
          X mm
        </div>
      </td>
      <td>
        <div class="content-container">
          X/X
        </div>
      </td>
      <td>
        <div class="content-container">
          <!-- ATOM: Checkbox -->
          <label class="checkbox">
            <div class="container">
              <input type="checkbox">
              <span class="checkmark basic-atom"></span>
            </div>
          </label>
        </div>
      </td>
      <td>
        <div class="content-container">
          <!-- ATOM: Checkbox -->
          <label class="checkbox">
            <div class="container">
              <input type="checkbox">
              <span class="checkmark basic-atom"></span>
            </div>
          </label>
        </div>
      </td>
      <td>
        <div class="content-container">
          Size 5
        </div>
      </td>
    </tr>
    <tr class="basic-atom table-entry selected">
      <td>
        <div class="content-container">
          <!-- ATOM: Checkbox -->
          <label class="checkbox">
            <div class="container">
              <input type="checkbox">
              <span class="checkmark basic-atom"></span>
            </div>
          </label>
        </div>
      </td>
      <td>
        <div class="content-container">
          77 777 777
        </div>
      </td>
      <td>
        <div class="content-container">
          1 - Round
        </div>
      </td>
      <td>
        <div class="content-container">
          Name
        </div>
      </td>
      <td>
        <div class="content-container">
          X mm
        </div>
      </td>
      <td>
        <div class="content-container">
          X/X
        </div>
      </td>
      <td>
        <div class="content-container">
          <!-- ATOM: Checkbox -->
          <label class="checkbox">
            <div class="container">
              <input type="checkbox">
              <span class="checkmark basic-atom"></span>
            </div>
          </label>
        </div>
      </td>
      <td>
        <div class="content-container">
          <!-- ATOM: Checkbox -->
          <label class="checkbox">
            <div class="container">
              <input type="checkbox">
              <span class="checkmark basic-atom"></span>
            </div>
          </label>
        </div>
      </td>
      <td>
        <div class="content-container">
          Size 5
        </div>
      </td>
    </tr>
    <tr class="basic-atom table-entry">
      <td>
        <div class="content-container">
          <!-- ATOM: Checkbox -->
          <label class="checkbox">
            <div class="container">
              <input type="checkbox">
              <span class="checkmark basic-atom"></span>
            </div>
          </label>
        </div>
      </td>
      <td>
        <div class="content-container">
          77 777 777
        </div>
      </td>
      <td>
        <div class="content-container">
          1 - Round
        </div>
      </td>
      <td>
        <div class="content-container">
          Name
        </div>
      </td>
      <td>
        <div class="content-container">
          X mm
        </div>
      </td>
      <td>
        <div class="content-container">
          X/X
        </div>
      </td>
      <td>
        <div class="content-container">
          <!-- ATOM: Checkbox -->
          <label class="checkbox">
            <div class="container">
              <input type="checkbox">
              <span class="checkmark basic-atom"></span>
            </div>
          </label>
        </div>
      </td>
      <td>
        <div class="content-container">
          <!-- ATOM: Checkbox -->
          <label class="checkbox">
            <div class="container">
              <input type="checkbox">
              <span class="checkmark basic-atom"></span>
            </div>
          </label>
        </div>
      </td>
      <td>
        <div class="content-container">
          Size 5
        </div>
      </td>
    </tr>
    <tr class="basic-atom table-entry">
      <td>
        <div class="content-container">
          <!-- ATOM: Checkbox -->
          <label class="checkbox">
            <div class="container">
              <input type="checkbox">
              <span class="checkmark basic-atom"></span>
            </div>
          </label>
        </div>
      </td>
      <td>
        <div class="content-container">
          77 777 777
        </div>
      </td>
      <td>
        <div class="content-container">
          1 - Round
        </div>
      </td>
      <td>
        <div class="content-container">
          Name
        </div>
      </td>
      <td>
        <div class="content-container">
          X mm
        </div>
      </td>
      <td>
        <div class="content-container">
          X/X
        </div>
      </td>
      <td>
        <div class="content-container">
          <!-- ATOM: Checkbox -->
          <label class="checkbox">
            <div class="container">
              <input type="checkbox">
              <span class="checkmark basic-atom"></span>
            </div>
          </label>
        </div>
      </td>
      <td>
        <div class="content-container">
          <!-- ATOM: Checkbox -->
          <label class="checkbox">
            <div class="container">
              <input type="checkbox">
              <span class="checkmark basic-atom"></span>
            </div>
          </label>
        </div>
      </td>
      <td>
        <div class="content-container">
          Size 5
        </div>
      </td>
    </tr>
  </table>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 6.3
*/
.table {
  overflow: hidden;
  position: relative;
  border-collapse: collapse;
}
.table tr {
  border-color: #a1a1a1;
}
.table tr:not(.selected) {
  box-shadow: none;
}
.table tr:before {
  display: none;
}
.table tr.table-header {
  height: 50px;
}
.table tr.table-entry {
  position: inherit;
  border-right: none;
  border-left: none;
}
.table tr.table-entry.selected {
  font-weight: bold;
  z-index: 100;
}
.table tr.table-entry.selected td .content-container:after {
  content: "";
  position: absolute;
  display: block;
  height: 8px;
  bottom: -10px;
  left: -1px;
  right: 0;
  background: linear-gradient(rgba(81, 167, 235, 0.25), transparent);
  width: calc(100% + 2px);
}
.table tr.table-entry:disabled {
  border-color: #a1a1a1;
  color: rgba(0, 0, 0, 0.5);
}
.table tr.table-entry.selected td, .table tr.table-entry:hover td {
  border: 1px solid #51a7eb;
  border-right: none;
  border-left: none;
}
.table tr:first-child {
  margin-left: 8px;
}
.table tr td {
  font-size: 1rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-height: 1px;
}
.table tr td .content-container {
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 12px 0 28px;
}
@media only screen and (max-device-width: 1919px) {
  .table tr td {
    height: 62px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .table tr td {
    height: 72px;
  }
}
.table tr td .checkbox {
  margin: 1px 0 0 -4px;
}
.table tr th {
  padding-right: 12px;
  text-align: left;
}
.table tr th .filter {
  display: flex;
  position: relative;
  align-items: center;
  color: #000;
  font-size: 0.8rem;
  font-weight: normal;
  line-height: 16px;
  cursor: pointer;
}
.table tr th .filter:before {
  content: "\ebff";
  position: relative;
  color: #707070;
  font-family: uid-iconfont;
  font-size: 1.7rem;
  font-weight: 600;
}
.table tr th .filter.filter-desc, .table tr th .filter.filter-asc {
  color: #285172;
  font-weight: bold;
}
.table tr th .filter.filter-desc:before, .table tr th .filter.filter-asc:before {
  color: #177ac9;
}
.table tr th .filter.filter-asc:before {
  content: "\ebfd";
}
.table tr th .filter.filter-desc:before {
  content: "\ebfe";
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Wizard Header

  <div class="design-principles">
   <div>
    The wizard header is an organism composed of <a href="#!/section/5.6">wizard header steps</a>.
    <br><br>
    It may be presented in portrait or landscape direction depending on the workflow of an app.
    <img src="./style-guide/assets/images/designPrinciples/Atoms/WizardHeader.png"/>
      <a href="./style-guide/assets/exports/06_Organisms/Wizard/index.html" target="_blank">
        <img src="./style-guide/assets/exports/06_Organisms/Wizard/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_wizard-horizontal.png">
      </a>
      <button onclick="window.open('./style-guide/assets/exports/06_Organisms/Wizard/index.html', '_blank')">Show HTML export</button>
   </div>
  </div>

  Styleguide 6.2
*/
/*
  Wizard Header (horizontal)

  <h4>Used elements:</h4>
  <a href="#!/section/5.6" style="display:block">5.6 Wizard Header Step</a></label>

  markup:
  <!-- ORGANISM: Wizard Header -->
  <div class="wizard-header {$modifiers}">
    <div class="wizard-header-step active">
      <div class="wizard-header-step-count">1</div>
      <span class="wizard-header-step-label">Label</span>
    </div>
    <div class="wizard-header-step active">
      <div class="wizard-header-step-count">2</div>
      <span class="wizard-header-step-label">Label</span>
    </div>
        <div class="wizard-header-step active current">
      <div class="wizard-header-step-count">3</div>
      <span class="wizard-header-step-label">Label</span>
    </div>
        <div class="wizard-header-step error">
      <div class="wizard-header-step-count">4</div>
      <span class="wizard-header-step-label">Label</span>
    </div>
     <div class="wizard-header-step done">
      <div class="wizard-header-step-count">5</div>
      <span class="wizard-header-step-label">Label</span>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 6.2.1
*/
.wizard-header {
  display: flex;
}
@media only screen and (max-device-width: 1919px) {
  .wizard-header {
    width: 800px;
    height: 64px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .wizard-header {
    width: 960px;
    height: 77px;
  }
}
.wizard-header .wizard-header-step:not(:first-child):before {
  content: "";
  width: calc(50% - 23px);
  height: 1px;
  position: absolute;
  top: calc(50% - 4px);
  left: 0;
  background: #a1a1a1;
}
.wizard-header .wizard-header-step:not(:last-child):after {
  content: "";
  width: calc(50% - 23px);
  height: 1px;
  position: absolute;
  top: calc(50% - 4px);
  right: 0;
  background: #a1a1a1;
}
.wizard-header .wizard-header-step.active:before, .wizard-header .wizard-header-step.active:after {
  height: 2px;
  background: #51a7eb;
}
.wizard-header .wizard-header-step.current:after {
  height: 1px;
  background: #a1a1a1;
}
/*
  Wizard Header (vertical)

  <h4>Used elements:</h4>
  <a href="#!/section/5.6" style="display:block">5.6 Wizard Header Step</a></label>

  markup:
  <!-- ORGANISM: Wizard Header vertical -->
  <div class="wizard-header vertical {$modifiers}">
    <div class="wizard-header-step vertical active">
      <div class="wizard-header-step-count">1</div>
      <span class="wizard-header-step-label">Label</span>
    </div>
    <div class="wizard-header-step vertical active">
      <div class="wizard-header-step-count">2</div>
      <span class="wizard-header-step-label">Label</span>
    </div>
        <div class="wizard-header-step vertical active current">
      <div class="wizard-header-step-count">3</div>
      <span class="wizard-header-step-label">Label</span>
    </div>
        <div class="wizard-header-step vertical error">
      <div class="wizard-header-step-count">4</div>
      <span class="wizard-header-step-label">Label</span>
    </div>
     <div class="wizard-header-step vertical done">
      <div class="wizard-header-step-count">5</div>
      <span class="wizard-header-step-label">Label</span>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 6.2.2
*/
.wizard-header.vertical {
  flex-direction: column;
}
@media only screen and (max-device-width: 1919px) {
  .wizard-header.vertical {
    width: 160px;
    height: 100%;
  }
}
@media only screen and (min-device-width: 1920px) {
  .wizard-header.vertical {
    width: 192px;
    height: 100%;
  }
}
.wizard-header.vertical .wizard-header-step:not(:first-child):before {
  width: 1px;
  top: 0;
}
.wizard-header.vertical .wizard-header-step:not(:last-child):after {
  width: 1px;
}
.wizard-header.vertical .wizard-header-step.active:before, .wizard-header.vertical .wizard-header-step.active:after {
  width: 2px;
}
.wizard-header.vertical .wizard-header-step.current:after {
  width: 1px;
}
@media only screen and (max-device-width: 1919px) {
  .wizard-header.vertical .wizard-header-step:not(:first-child):before, .wizard-header.vertical .wizard-header-step:not(:last-child):after {
    height: 10px;
    left: 35px;
  }

  .wizard-header.vertical .wizard-header-step:not(:last-child):after {
    top: 41px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .wizard-header.vertical .wizard-header-step:not(:first-child):before, .wizard-header.vertical .wizard-header-step:not(:last-child):after {
    height: 11px;
    left: 37px;
  }

  .wizard-header.vertical .wizard-header-step:not(:last-child):after {
    top: 49px;
  }
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Main Menu

  <div class="design-principles">
   <div>
    The main menu is an organism composed of <a href="#!/section/4.5.1">main menu tabs</a>.
    <ul>
      <li>The main menu may be presented in portrait or landscape direction depending on the workflow of an app.</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/Atoms/Mainmenu.png"/>
    <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Measurement-Mainmenu.png"/>
   </div>
  </div>

  Styleguide 6.4
*/
/*
  Main Menu (horizontal)

  <h4>Used elements:</h4>
  <a href="#!/section/4.1.5" style="display:block">4.1.5 Menu Button</a></label>
  <a href="#!/section/4.5.1" style="display:block">4.5.1 Main menu tab</a></label>

  markup:
  <!-- ORGANISM: Mainmenu -->
  <div class="main-menu">
    <sg-insert>4.1.5</sg-insert>
    <!-- ATOM: Tab -->
    <div class="tab-mainmenu">
      <div class="icon icon-world"></div>
      <span>Tab 1</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-mainmenu">
      <div class="icon icon-world"></div>
      <span>Tab 2</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-mainmenu">
      <div class="icon icon-world"></div>
      <span>Tab 3</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-mainmenu selected">
      <div class="icon icon-world"></div>
      <span>Tab 4</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-mainmenu">
      <div class="icon icon-world"></div>
      <span>Tab 5</span>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 6.4.1
*/
.main-menu {
  display: flex;
  align-items: flex-end;
  background-color: #142939;
}
@media only screen and (max-device-width: 1919px) {
  .main-menu {
    height: 68px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .main-menu {
    height: 82px;
  }
}
.main-menu .btn-menu {
  margin-right: 30px;
}
.main-menu .tab-mainmenu:not(:last-of-type) {
  margin-right: 48px;
}
/*
  Main Menu (vertical)

  <h4>Used elements:</h4>
  <a href="#!/section/4.1.5" style="display:block">4.1.5 Menu Button</a></label>
  <a href="#!/section/4.5.4" style="display:block">4.5.4 Main menu tab (vertical)</a></label>

  markup:
  <!-- ORGANISM: Main Menu -->
  <div class="main-menu vertical">
    <sg-insert>4.1.5</sg-insert>
    <!-- ATOM: Tab -->
    <div class="tab-mainmenu vertical">
      <div class="icon icon-world"></div>
      <span>Tab 1</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-mainmenu vertical">
      <div class="icon icon-world"></div>
      <span>Tab 2</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-mainmenu vertical">
      <div class="icon icon-world"></div>
      <span>Tab 3</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-mainmenu vertical selected">
      <div class="icon icon-world"></div>
      <span>Tab 4</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-mainmenu vertical">
      <div class="icon icon-world"></div>
      <span>Tab 5</span>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 6.4.2
*/
.main-menu.vertical {
  width: 200px;
  height: 100%;
  flex-direction: column;
  align-items: flex-start;
}
.main-menu.vertical .tab-mainmenu {
  height: 64px;
}
.main-menu.vertical .tab-mainmenu,
.main-menu.vertical .btn-menu {
  margin: 0;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Sub Menu

  <div class="design-principles">
   <div>
    The sub menu is an organism composed of <a href="#!/section/4.5.2">sub menu tabs</a>.
    It should only be used in combination with the <a href="#!/section/6.4">main menu</a>.
    <ul>
      <li>The sub menu may be presented in portrait or landscape direction depending on the direction of the main menu.
      If the main menu is presented in landscape direction, the sub menu is presented in portrait direction and vice versa.</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/Atoms/Submenu.png"/>
   </div>
  </div>

  Styleguide 6.5
*/
/*
  Sub Menu (horizontal)

  <h4>Used elements:</h4>
  <a href="#!/section/4.5.5" style="display:block">4.5.5 Sub menu tab</a></label>

  markup:
  <!-- ORGANISM: Sub Menu -->
  <div class="submenu">
    <!-- ATOM: Tab -->
    <div class="tab-submenu selected">
      <div class="content">
        <span>Tab 1</span>
      </div>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-submenu">
      <div class="content">
        <span>Tab 2</span>
      </div>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-submenu">
      <div class="content">
        <span>Tab 3</span>
      </div>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 6.5.1
*/
.submenu {
  display: flex;
}
.submenu .tab-submenu {
  flex-grow: 1;
}
.submenu .tab-submenu:not(:last-of-type) {
  border-right: 1px solid #000;
}
.submenu .tab-submenu:not(.selected) {
  border-bottom: 1px solid #000;
}
/*
  Sub Menu (vertical)

  <h4>Used elements:</h4>
  <a href="#!/section/4.5.2" style="display:block">4.5.2 Sub menu tab (vertical)</a></label>

  <h4>Available modifiers:</h4>

  .vertical  - vertical Sub Menu

  markup:
  <!-- ORGANISM: Sub Menu -->
  <div class="submenu vertical">
    <!-- ATOM: Tab -->
    <div class="tab-submenu vertical selected">
      <div class="content">
        <span>Tab 1</span>
      </div>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-submenu vertical">
      <div class="content">
        <span>Tab 2</span>
      </div>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-submenu vertical">
      <div class="content">
        <span>Tab 3</span>
      </div>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-submenu vertical">
      <div class="content">
        <span>Tab 4</span>
      </div>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-submenu vertical">
      <div class="content">
        <span>Tab 5</span>
      </div>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 6.5.2
*/
.submenu.vertical {
  flex-direction: column;
  border-right: 1px solid #000;
}
@media only screen and (max-device-width: 1919px) {
  .submenu.vertical {
    width: 168px;
  }

  .submenu.vertical .tab-submenu {
    height: 64px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .submenu.vertical {
    width: 202px;
  }

  .submenu.vertical .tab-submenu {
    height: 77px;
  }
}
.submenu.vertical .tab-submenu {
  width: 100%;
  flex-grow: 0;
  border-bottom: 1px solid #000;
}
.submenu.vertical .tab-submenu.selected {
  border-right: 1px solid white;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Footer

  <div class="design-principles">
   <div>
    The footer is an organism composed of <a href="#!/section/4.1.3">footer buttons</a> (primary/secondary).<br><br>
    Use a footer for actions that apply to the whole content area.
    Place primary actions on the right side, secondary actions on the left side.
    <img src="./style-guide/assets/images/designPrinciples/Atoms/Footer.png"/>
    <img src="./style-guide/assets/images/designPrinciples/1_6_Grid/Measurement-Footer.png"/>
   </div>
  </div>

  <h4>Used elements:</h4>
  <a href="#!/section/4.1.3" style="display:block">4.1.3 Footer Button Primary</a></label>
  <a href="#!/section/4.1.4" style="display:block">4.1.4 Footer Button Secondary</a></label>

  markup:
  <!-- ORGANISM: Footer -->
  <div class="footer">
    <div class="footer-btn-container">
      <div class="button-container">
        <!-- ATOM: Footer Button Secondary -->
        <button class="btn-footer-secondary"><span class="button-label">Zurück</span></button>
      </div>
      <div class="button-container">
        <!-- ATOM: Footer Button Secondary -->
        <button class="btn-footer-secondary"><span class="button-label">Weiter</span></button>
      </div>
    </div>
    <div class="footer-btn-container">
      <div class="button-container">
        <!-- ATOM: Footer Button Primary -->
        <button class="btn-footer-primary"><span class="button-label">Speichern</span></button>
       </div>
       <div class="button-container">
        <!-- ATOM: Footer Button Primary -->
        <button class="btn-footer-primary"><span class="button-label">Speichern & Schließen</span></button>
       </div>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 6.6
*/
.footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 4px;
  background-color: #285172;
}
@media only screen and (max-device-width: 1919px) {
  .footer {
    height: 50px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .footer {
    height: 60px;
  }
}
.footer .footer-btn-container {
  display: flex;
}
.footer .footer-btn-container .button-container:not(:first-child) {
  padding-left: 6px;
}
.footer .footer-btn-container .button-container:not(:last-child) {
  padding-right: 6px;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Tab Bar

  <div class="design-principles">
   <div>
    The tab bar is an organism composed of <a href="#!/section/4.5.7">content tabs</a> or <a href="#!/section/4.5.8">content with information tabs</a>.
    <ul>
      <li>The tab bar shall only be used in the third level navigation. It should be displayed in portrait direction.
      If possible, a fourth level should be eliminated to avoid too many nestings.</li>
    <ul>
   </div>
   <div>
    <h2>Tab bar</h2>
    <img src="./style-guide/assets/images/designPrinciples/Atoms/Tabbar_1.png"/>
   </div>
   <div>
    <h2>Tab bar with information</h2>
    <img src="./style-guide/assets/images/designPrinciples/Atoms/Tabbar_2.png"/>
   </div>
  </div>

  <h4>Used elements:</h4>
  <a href="#!/section/4.5.7" style="display:block">4.5.7 Content tab</a></label>

  markup:
  <!-- ORGANISM: Tab Bar -->
  <div class="tabbar">
    <!-- ATOM: Tab -->
    <div class="tab-content">
      <span>PZ 01</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-content">
      <span>PZ 02</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-content selected">
      <span>PZ 03</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-content">
      <span>PZ 04</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-content">
      <span>PZ 05</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-content">
      <span>PZ 06</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-content">
      <span>PZ 07</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-content">
      <span>PZ 08</span>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-content">
      <span>PZ 09</span>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 6.7
*/
/*
  Tab Bar (with Information)

  <h4>Used elements:</h4>
  <a href="#!/section/4.5.8" style="display:block">4.5.8 Content with information tab</a></label>

  markup:
  <!-- ORGANISM: Tab Bar -->
  <div class="tabbar">
    <!-- ATOM: Tab -->
    <div class="tab-content-info">
      <div class="headline">Funktion</div>
      <div class="content">
        <div class="label">Funktion</div>
        <div class="value">D</div>
        <div class="label">Verzög.</div>
        <div class="value">3 ms</div>
      </div>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-content-info">
      <div class="headline">Puls</div>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-content-info selected">
      <div class="headline">Energie</div>
      <div class="content">
        <div class="label">Energiekontr.</div>
        <div class="value">Warnmeldung</div>
        <div class="label">Pulsenergie</div>
        <div class="value">1,6MJ</div>
      </div>
    </div>
    <!-- ATOM: Tab -->
    <div class="tab-content-info">
      <div class="headline">Strahl</div>
      <div class="content">
        <div class="label">Lichtweg</div>
        <div class="value">LW1</div>
        <div class="label">PFO-Programm</div>
        <div class="value">Doppel_C_K...</div>
      </div>
    </div>
  </div>

  sg-wrapper:
  <div>
    <sg-wrapper-content/>
  </div>

  Styleguide 6.7.1
*/
.tabbar {
  display: inline-block;
}
@media only screen and (max-device-width: 1919px) {
  .tabbar .tab-content {
    width: 60px;
  }

  .tabbar .tab-content-info {
    width: 130px;
    height: 101px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .tabbar .tab-content {
    width: 72px;
  }

  .tabbar .tab-content-info {
    width: 156px;
    height: 122px;
  }
}
.tabbar .tab-content:not(:first-child),
.tabbar .tab-content-info:not(:first-child) {
  margin-top: 1px;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  Dialog

  <div class="design-principles">
   <div>
    The dialog is an organism composed of:
    <ul>
      <li><a href="#!/section/4.1.5">Icon Only Button</a></li>
      <li><a href="#!/section/4.12.1">Headline (h2)</a></li>
      <li><a href="#!/section/4.12.2">Copytext</a></li>
      <li><a href="#!/section/6.6">Footer</a></li>
    </ul>
    The dialog has a fixed proportion of 5:4 (= 400x320px > Tablet "Base")<br><br>
    The design follows the same principle of nested contents e.g. the ITM Wizard:
    <ul>
      <li>The content gets blurred.</li>
      <li>The headline (h2) is placed in the first area.</li>
      <li>The content, e.g. copytext, is placed in a second area.</li>
      <li>The footer is placed on the bottom of the second area.</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/Atoms/Dialog.png"/>
      <a href="./style-guide/assets/exports/06_Organisms/Dialog/index.html" target="_blank">
        <img src="./style-guide/assets/exports/06_Organisms/Dialog/preview/trumpf_overview_symbols-tablet-trumpf_styleguide_dialog.png">
      </a>
      <button onclick="window.open('./style-guide/assets/exports/06_Organisms/Dialog/index.html', '_blank')">Show HTML export</button>
   </div>
  </div>

  Styleguide 6.9
*/
/*
  Dialog (small)

  markup:
  <!-- ORGANISM: Dialog -->
  <div class="dialog">
    <div class="dialog-header">
      <h2 class="dialog-headline">Headline Dialog</h2>
      <!-- ATOM: Icon Only Button -->
      <div class="button-container">
        <button class="btn-icon-only"><div class="icon icon-cross"></div></button>
      </div>
    </div>
    <div class="dialog-content">
      <span>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
      magna aliquyam erat, sed diam voluptua.</span>
    </div>
    <!-- ORGANISM: Footer -->
    <div class="footer">
      <div class="footer-btn-container"></div>
      <div class="footer-btn-container">
        <div class="button-container">
          <!-- ATOM: Footer Button Primary -->
          <button class="btn-footer-primary"><span class="button-label">Button</span></button>
        </div>
      </div>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px">
    <sg-wrapper-content/>
  </div>

  Styleguide 6.9.1
*/
.dialog {
  display: flex;
  width: 400px;
  height: 1px;
  min-height: 372px;
  flex-direction: column;
  background: #fff;
  box-shadow: 0 0 6px 0 #899fb2;
}
@media only screen and (max-device-width: 1919px) {
  .dialog {
    width: 400px;
    min-height: 320px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .dialog {
    width: 480px;
    min-height: 384px;
  }
}
.dialog .dialog-header {
  display: flex;
  box-sizing: border-box;
  padding: 0 4px 0 12px;
  align-items: center;
  justify-content: space-between;
}
.dialog .dialog-header .dialog-headline {
  margin: 0;
  color: #000;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 24px;
}
.dialog .dialog-header .button-container {
  margin: 6px 0;
}
.dialog .dialog-content {
  box-sizing: border-box;
  flex: 1;
  padding: 14px 20px 14px 12px;
  box-shadow: 0 -3px 6px -3px #899fb2;
  line-height: 1.3rem;
}
.dialog .dialog-content span {
  color: #000;
  font-size: 1rem;
  line-height: 18px;
}
/*
  Dialog (large)

  markup:
  <!-- ORGANISM: Dialog -->
  <div class="dialog large">
    <div class="dialog-header">
      <h2 class="dialog-headline">Headline Dialog</h2>
      <!-- ATOM: Icon Only Button -->
      <div class="button-container">
        <button class="btn-icon-only"><div class="icon icon-cross"></div></button>
      </div>
    </div>
    <div class="dialog-content">
      <div class="content-left"></div>
      <div class="content-right"></div>
    </div>
    <!-- ORGANISM: Footer -->
    <div class="footer">
      <div class="footer-btn-container"></div>
      <div class="footer-btn-container">
        <div class="button-container">
          <!-- ATOM: Footer Button Primary -->
          <button class="btn-footer-primary"><span class="button-label">Button</span></button>
        </div>
      </div>
    </div>
  </div>

  sg-wrapper:
  <div style="padding: 10px; height: 800px">
    <sg-wrapper-content/>
  </div>

  Styleguide 6.9.2
*/
.dialog.large {
  width: 100%;
  max-width: 1024px;
  height: 100%;
  max-height: 768px;
}
.dialog.large .dialog-header {
  padding: 0 16px 0 24px;
}
.dialog.large .dialog-content {
  padding: 19px 24px;
  display: flex;
}
.dialog.large .dialog-content .content-left,
.dialog.large .dialog-content .content-right {
  flex: 1;
  border: 1px solid lightgrey;
}
.dialog.large .dialog-content .content-left:first-child,
.dialog.large .dialog-content .content-right:first-child {
  margin-right: 24px;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  ITM

  Styleguide 7.1
 */
/*
  ITM (Table)

  <h4>Used elements:</h4>
  <a href="#!/section/4.1.1" style="display:block">4.1.1 Content Button</a></label>
  <a href="#!/section/4.1.2" style="display:block">4.1.2 Header Button</a></label>
  <a href="#!/section/4.4.2" style="display:block">4.4.2 Output (text)</a></label>
  <a href="#!/section/5.1" style="display:block">5.1 Toggle Bar</a></label>
  <a href="#!/section/6.3" style="display:block">6.3 Table</a></label>
  <a href="#!/section/6.4" style="display:block">6.4 Main menu</a></label>
  <a href="#!/section/6.5.2" style="display:block">6.5.2 Sub menu (vertical)</a></label>

  markup:
  <!-- TEMPLATE: ITM (Table) -->
  <div class="itm">
    <!-- ORGANISM: Main Menu -->
    <div class="main-menu">
      <!-- ATOM: Menu Button -->
    <button class="btn-menu "></button>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-punch-tool-assembled"></div>
        <span>Assembling</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-world"></div>
        <span>Disassembling</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-world"></div>
        <span>Tool storage</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu selected">
        <div class="icon icon-lines-bullets-left-triangle"></div>
        <span>Setup lists</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-gear"></div>
        <span>Settings</span>
      </div>
    </div>
    <div class="page-container">
      <!-- ORGANISM: Sub Menu -->
      <div class="submenu vertical">
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Machines</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Material</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Storage</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Hardware</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical selected">
          <div class="content">
            <span>Tool ID database</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Lower dead point</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Preferences</span>
          </div>
        </div>
         <!-- ATOM: Tab -->
        <div class="tab-submenu vertical error">
          <div class="content">
            <span>Global</span>
          </div>
        </div>
      </div>
      <div class="tab-container">
        <div class="tab-header">
          <span class="header-headline">Tool ID database</span>
          <div class="header-button-container">
            <!-- ATOM: Header Button Secondary -->
            <button class="btn-header icon-btn pseudo-class-active"><div class="icon icon-list-overlapped"></div>Button</button>
            <!-- ATOM: Header Button Secondary -->
            <button class="btn-header icon-btn"><div class="icon icon-arrow-dashed-down"></div>Button</button>
            <!-- ATOM: Header Button Secondary -->
            <button class="btn-header icon-btn"><div class="icon icon-padlock-closed"></div>Button</button>
          </div>
        </div>
        <div class="tab-content-container">
          <sg-insert>6.3</sg-insert>
        </div>
        <div class="tab-paging-container">
          <!-- ATOM: Content Button -->
          <button class="basic-atom icon-btn pseudo-class-disabled"><div class="icon icon-chevron-left"></div></button>
          <!-- MOLECULE: Toggle Bar -->
          <div class="toggle-bar">
            <div class="toggle-bar-container small">
              <!-- ATOM: Content Button -->
              <button class="basic-atom selected"><span class="button-label">1</span></button>
              <!-- ATOM: Content Button -->
              <button class="basic-atom"><span class="button-label">2</span></button>
              <!-- ATOM: Content Button -->
              <button class="basic-atom"><span class="button-label">3</span></button>
              <!-- ATOM: Content Button -->
              <button class="basic-atom"><span class="button-label">4</span></button>
              <!-- ATOM: Content Button -->
              <button class="basic-atom"><span class="button-label">5</span></button>
            </div>
          </div>
          <!-- ATOM: Content Button -->
          <button class="basic-atom icon-btn"><div class="icon icon-chevron-right"></div></button>
        </div>
      </div>
    </div>
  </div>

  sg-wrapper:
  <div style="min-width: 1024px; min-height: 768px;">
    <sg-wrapper-content/>
  </div>

  Styleguide 7.1.1
*/
.itm {
  display: flex;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: column;
}
@media only screen and (max-device-width: 1919px) {
  .itm {
    min-width: 1024px;
    min-height: 768px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .itm {
    min-width: 1920px;
    min-height: 1080px;
  }
}
.itm .main-menu {
  border-bottom: 1px solid #000;
  z-index: 300;
}
.itm .page-container {
  display: flex;
  flex-grow: 1;
}
.itm .page-container .submenu {
  height: auto;
}
.itm .page-container .tab-container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 0 24px;
}
.itm .page-container .tab-container .tab-header {
  display: flex;
  padding: 12px 0;
  align-items: center;
  justify-content: space-between;
}
.itm .page-container .tab-container .tab-header .header-headline {
  font-size: 2rem;
  font-weight: 700;
}
.itm .page-container .tab-container .tab-header .header-button-container {
  display: flex;
}
.itm .page-container .tab-container .tab-header .header-button-container button:not(:first-child) {
  margin-left: 8px;
}
.itm .page-container .tab-container .tab-content-container {
  overflow: auto;
  flex-grow: 1;
  margin-top: 18px;
}
.itm .page-container .tab-container .tab-content-container table {
  width: 100%;
}
.itm .page-container .tab-container .tab-paging-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.itm .page-container .tab-container .tab-paging-container .toggle-bar {
  padding: 8px 12px;
}
/*
  ITM (Wizard)

  <h4>Used elements:</h4>
  <a href="#!/section/4.1" style="display:block">4.1 Content Button</a></label>
  <a href="#!/section/4.2" style="display:block">4.2 Input Field</a></label>
  <a href="#!/section/5.5" style="display:block">5.5 Dropdown</a></label>
  <a href="#!/section/6.2" style="display:block">6.2 Wizard Header</a></label>
  <a href="#!/section/6.6" style="display:block">6.6 Footer</a></label>

  markup:
  <!-- TEMPLATE: ITM (Table) -->
  <div class="itm overlay">
    <!-- ORGANISM: Main Menu -->
    <div class="main-menu">
      <!-- ATOM: Menu Button -->
    <button class="btn-menu "></button>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-punch-tool-assembled"></div>
        <span>Assembling</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-world"></div>
        <span>Disassembling</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-world"></div>
        <span>Tool storage</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu selected">
        <div class="icon icon-lines-bullets-left-triangle"></div>
        <span>Setup lists</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-gear"></div>
        <span>Settings</span>
      </div>
    </div>
    <div class="page-container">
      <!-- ORGANISM: Sub Menu -->
      <div class="submenu vertical">
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Machines</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Material</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Storage</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Hardware</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical selected">
          <div class="content">
            <span>Tool ID database</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Lower dead point</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Preferences</span>
          </div>
        </div>
         <!-- ATOM: Tab -->
        <div class="tab-submenu vertical error">
          <div class="content">
            <span>Global</span>
          </div>
        </div>
      </div>
      <div class="tab-container">
        <div class="tab-header">
          <span class="header-headline">Tool ID database</span>
          <div class="header-button-container">
            <!-- ATOM: Header Button Secondary -->
            <button class="btn-header icon-btn pseudo-class-active"><div class="icon icon-list-overlapped"></div>Button</button>
            <!-- ATOM: Header Button Secondary -->
            <button class="btn-header icon-btn"><div class="icon icon-arrow-dashed-down"></div>Button</button>
            <!-- ATOM: Header Button Secondary -->
            <button class="btn-header icon-btn"><div class="icon icon-padlock-closed"></div>Button</button>
          </div>
        </div>
        <div class="tab-content-container">
          <sg-insert>6.3</sg-insert>
        </div>
        <div class="tab-paging-container">
          <!-- ATOM: Content Button -->
          <button class="basic-atom icon-btn pseudo-class-disabled"><div class="icon icon-chevron-left"></div></button>
          <!-- MOLECULE: Toggle Bar -->
          <div class="toggle-bar">
            <div class="toggle-bar-container small">
              <!-- ATOM: Content Button -->
              <button class="basic-atom selected">1</button>
              <!-- ATOM: Content Button -->
              <button class="basic-atom">2</button>
              <!-- ATOM: Content Button -->
              <button class="basic-atom">3</button>
              <!-- ATOM: Content Button -->
              <button class="basic-atom">4</button>
              <!-- ATOM: Content Button -->
              <button class="basic-atom">5</button>
            </div>
          </div>
          <!-- ATOM: Content Button -->
          <button class="basic-atom icon-btn"><div class="icon icon-chevron-right"></div></button>
        </div>
      </div>
    </div>
    <div class="wizard-overlay">
      <div class="wizard">
        <div class="wizard-top">
          <sg-insert>6.2.1</sg-insert>
          <div class="wizard-top-content">
            <!-- MOLECULE: Dropdown -->
            <div class="dropdown">
              <span class="label">Processing type</span>
              <!-- ATOM: Content Button -->
              <button class="basic-atom"><span class="button-label">Punching & Cutting</span></button>
              <ul class="dropdown-list">
                <li class="basic-atom">Listentry</li>
                <li class="basic-atom">Listentry</li>
                <li class="basic-atom selected">Content</li>
                <li class="basic-atom">Listentry</li>
              </ul>
            </div>
            <!-- MOLECULE: Dropdown -->
            <div class="dropdown">
              <span class="label">Type</span>
              <!-- ATOM: Content Button -->
              <button class="basic-atom"><span class="button-label">1 Round</span></button>
              <ul class="dropdown-list">
                <li class="basic-atom">Listentry</li>
                <li class="basic-atom">Listentry</li>
                <li class="basic-atom selected">Content</li>
                <li class="basic-atom">Listentry</li>
              </ul>
            </div>
            <!-- MOLECULE: Dropdown -->
            <div class="dropdown">
              <span class="label">Shape</span>
              <!-- ATOM: Content Button -->
              <button class="basic-atom"><span class="button-label">A39</span></button>
              <ul class="dropdown-list">
                <li class="basic-atom">Listentry</li>
                <li class="basic-atom">Listentry</li>
                <li class="basic-atom selected">Content</li>
                <li class="basic-atom">Listentry</li>
              </ul>
            </div>
          </div>
        </div>
        <div class="wizard-bottom">
          <div class="wizard-bottom-content">
            <div class="wizard-row">
              <!-- ATOM: Input Field -->
              <div class="input-field">
                <label for="input1">ID</label>
                <div class="input-container"><input id="input1" value="999 999 999" placeholder="Placeholder"></div>
              </div>
              <!-- ATOM: Input Field -->
              <div class="input-field">
                <label for="input2">Name</label>
                <div class="input-container"><input id="input2" value="Tränentröpfchen" placeholder="Placeholder"></div>
              </div>
              <!-- ATOM: Input Field -->
              <div class="input-field">
                <label for="input3">Remark</label>
                <div class="input-container"><input id="input3" value="Do not use with alu" placeholder="Placeholder"></div>
              </div>
            </div>
            <div class="wizard-row border">
              <img src="./style-guide/assets/images/placeholder.jpg">
              <div>
                <!-- ATOM: Input Field -->
                <div class="input-field">
                  <label for="input5">Dimension a</label>
                  <div class="input-container"><input id="input5" value="000,00mm" placeholder="Placeholder"></div>
                </div>
                <!-- ATOM: Input Field -->
                <div class="input-field">
                  <label for="input6">Dimension b</label>
                  <div class="input-container"><input id="input6" value="000,00mm" placeholder="Placeholder"></div>
                </div>
                <!-- ATOM: Input Field -->
                <div class="input-field">
                  <label for="input7">R</label>
                  <div class="input-container"><input id="input7" value="000,00mm" placeholder="Placeholder"></div>
                </div>
              </div>
              <div>
                <!-- ATOM: Input Field -->
                <div class="input-field">
                  <label for="input8">H</label>
                  <div class="input-container"><input id="input8" value="000,00mm" placeholder="Placeholder"></div>
                </div>
                <!-- ATOM: Input Field -->
                <div class="input-field">
                  <label for="input9">µ</label>
                  <div class="input-container"><input id="input9" value="000,00mm" placeholder="Placeholder"></div>
                </div>
                <!-- ATOM: Input Field -->
                <div class="input-field">
                  <label for="input10">R</label>
                  <div class="input-container"><input id="input10" value="000,00mm" placeholder="Placeholder"></div>
                </div>
              </div>
            </div>
            <div class="wizard-row border">
              <!-- ATOM: Content Button -->
              <div class="button-container">
               <button class="basic-atom icon-btn"><div class="icon icon-square-line-cut"></div></button>
              </div>
              <div class="button-container">
              <!-- ATOM: Content Button -->
                <button class="basic-atom"><div class="icon icon-square-line-cut"></div><span class="button-label">Enabled</span></button>
              </div>
              <div class="button-container">
              <!-- ATOM: Content Button -->
                <button class="basic-atom icon-label-btn"><div class="icon icon-square-line-cut"></div><span class="button-label">Label</span></button>
              </div>
            </div>
            <div class="wizard-row">
              <!-- ATOM: Input Field -->
              <div class="input-field">
                <label for="input4">2D drawing</label>
                <div class="input-container"><input id="input4" value="\\Srv01nas3\tw_grundlagen" placeholder="Placeholder"></div>
              </div>
              <!-- ATOM: Content Button -->
              <button class="basic-atom icon-btn"><div class="icon icon-folder-open"></div></button>
              <!-- ATOM: Input Field -->
              <div class="input-field">
                <label for="input5">3d drawing</label>
                <div class="input-container"><input id="input5" value="\\Srv01nas3\tw_grundlagen" placeholder="Placeholder"></div>
              </div>
              <!-- ATOM: Content Button -->
              <button class="basic-atom icon-btn"><div class="icon icon-folder-open"></div></button>
            </div>
          </div>
          <sg-insert>6.6</sg-insert>
        </div>
      </div>
    </div>
  </div>

  sg-wrapper:
  <div style="min-width: 1024px; min-height: 768px;">
    <sg-wrapper-content/>
  </div>

  Styleguide 7.1.2
*/
.itm.overlay .page-container {
  filter: blur(5px);
}
.itm .wizard-overlay {
  display: flex;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  z-index: 100;
  justify-content: center;
  padding-top: 12px;
  background: rgba(255, 255, 255, 0.5);
  width: 100%;
}
@media only screen and (max-device-width: 1919px) {
  .itm .wizard-overlay {
    height: calc(100% - 68px);
    top: 68px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .itm .wizard-overlay {
    height: calc(100% - 82px);
    top: 82px;
  }
}
.itm .wizard-overlay .wizard {
  display: flex;
  flex-direction: column;
  background: #fff;
  box-shadow: 0 0 6px 0 #899fb2;
}
@media only screen and (max-device-width: 1919px) {
  .itm .wizard-overlay .wizard {
    width: 915px;
    height: 655px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .itm .wizard-overlay .wizard {
    width: 1098px;
    height: 786px;
  }
}
.itm .wizard-overlay .wizard .wizard-top {
  display: flex;
  flex-direction: column;
}
.itm .wizard-overlay .wizard .wizard-top .wizard-header {
  width: 100%;
}
.itm .wizard-overlay .wizard .wizard-top .wizard-top-content {
  display: flex;
  padding: 8px 4px;
}
.itm .wizard-overlay .wizard .wizard-top .wizard-top-content .dropdown:first-of-type {
  width: 33.33%;
}
.itm .wizard-overlay .wizard .wizard-bottom {
  display: flex;
  flex: 1;
  flex-direction: column;
  box-shadow: 0 -3px 6px -3px #899fb2;
}
.itm .wizard-overlay .wizard .wizard-bottom .wizard-bottom-content {
  flex: 1;
}
.itm .wizard-overlay .wizard .wizard-bottom .wizard-bottom-content .wizard-row {
  display: flex;
  align-items: center;
}
.itm .wizard-overlay .wizard .wizard-bottom .wizard-bottom-content .wizard-row img {
  width: 274px;
  margin-right: 70px;
}
.itm .wizard-overlay .wizard .wizard-bottom .wizard-bottom-content .wizard-row .input-field {
  flex: 1;
}
.itm .wizard-overlay .wizard .wizard-bottom .wizard-bottom-content .wizard-row.border {
  margin: 0 44px;
  border-top: 1px solid #a1a1a1;
}
.itm .wizard-overlay .wizard .wizard-bottom .wizard-bottom-content .wizard-row:first-of-type {
  padding: 8px 4px;
}
.itm .wizard-overlay .wizard .wizard-bottom .wizard-bottom-content .wizard-row:nth-of-type(2) {
  padding: 7px 4px 4px;
}
.itm .wizard-overlay .wizard .wizard-bottom .wizard-bottom-content .wizard-row:nth-of-type(2) .input-field {
  width: 160px;
}
.itm .wizard-overlay .wizard .wizard-bottom .wizard-bottom-content .wizard-row:nth-of-type(3) {
  padding: 3px 4px 0;
}
@media only screen and (max-device-width: 1919px) {
  .itm .wizard-overlay .wizard .wizard-bottom .wizard-bottom-content .wizard-row:nth-of-type(3) .button-container:first-of-type {
    margin-left: calc(50% - 50px - 16px);
  }
}
@media only screen and (min-device-width: 1920px) {
  .itm .wizard-overlay .wizard .wizard-bottom .wizard-bottom-content .wizard-row:nth-of-type(3) .button-container:first-of-type {
    margin-left: calc(50% - 60px - 16px);
  }
}
.itm .wizard-overlay .wizard .wizard-bottom .wizard-bottom-content .wizard-row:nth-of-type(4) {
  padding: 0 4px;
}
.itm .wizard-overlay .wizard .wizard-bottom .wizard-bottom-content .wizard-row:nth-of-type(4) .input-field {
  padding-right: 4px;
}
.itm .wizard-overlay .wizard .wizard-bottom .wizard-bottom-content .wizard-row:nth-of-type(4) button {
  margin: auto 8px 8px 1px;
}
/*
  ITM (Dialog)

  <h4>Used elements:</h4>
  <a href="#!/section/6.8" style="display:block">6.8 Dialog</a></label>

  markup:
  <!-- TEMPLATE: ITM (Table) -->
  <div class="itm overlay">
    <!-- ORGANISM: Main Menu -->
    <div class="main-menu">
      <!-- ATOM: Menu Button -->
    <button class="btn-menu "></button>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-punch-tool-assembled"></div>
        <span>Assembling</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-world"></div>
        <span>Disassembling</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-world"></div>
        <span>Tool storage</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu selected">
        <div class="icon icon-lines-bullets-left-triangle"></div>
        <span>Setup lists</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-gear"></div>
        <span>Settings</span>
      </div>
    </div>
    <div class="page-container">
      <!-- ORGANISM: Sub Menu -->
      <div class="submenu vertical">
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Machines</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Material</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Storage</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Hardware</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical selected">
          <div class="content">
            <span>Tool ID database</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Lower dead point</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Preferences</span>
          </div>
        </div>
         <!-- ATOM: Tab -->
        <div class="tab-submenu vertical error">
          <div class="content">
            <span>Global</span>
          </div>
        </div>
      </div>
      <div class="tab-container">
        <div class="tab-header">
          <span class="header-headline">Tool ID database</span>
          <div class="header-button-container">
            <!-- ATOM: Header Button Secondary -->
            <button class="btn-header icon-btn pseudo-class-active"><div class="icon icon-list-overlapped"></div>Button</button>
            <!-- ATOM: Header Button Secondary -->
            <button class="btn-header icon-btn"><div class="icon icon-arrow-dashed-down"></div>Button</button>
            <!-- ATOM: Header Button Secondary -->
            <button class="btn-header icon-btn"><div class="icon icon-padlock-closed"></div>Button</button>
          </div>
        </div>
        <div class="tab-content-container">
          <sg-insert>6.3</sg-insert>
        </div>
        <div class="tab-paging-container">
          <!-- ATOM: Content Button -->
          <button class="basic-atom icon-btn pseudo-class-disabled"><div class="icon icon-chevron-left"></div></button>
          <!-- MOLECULE: Toggle Bar -->
          <div class="toggle-bar">
            <div class="toggle-bar-container small">
              <!-- ATOM: Content Button -->
              <button class="basic-atom selected">1</button>
              <!-- ATOM: Content Button -->
              <button class="basic-atom">2</button>
              <!-- ATOM: Content Button -->
              <button class="basic-atom">3</button>
              <!-- ATOM: Content Button -->
              <button class="basic-atom">4</button>
              <!-- ATOM: Content Button -->
              <button class="basic-atom">5</button>
            </div>
          </div>
          <!-- ATOM: Content Button -->
          <button class="basic-atom icon-btn"><div class="icon icon-chevron-right"></div></button>
        </div>
      </div>
    </div>
    <div class="dialog-overlay"
      <sg-insert>6.8</sg-insert>
    </div>
  </div>

  sg-wrapper:
  <div style="min-width: 1024px; min-height: 768px;">
    <sg-wrapper-content/>
  </div>

  Styleguide 7.1.3
*/
.itm .dialog-overlay {
  display: flex;
  position: absolute;
  left: 0;
  z-index: 100;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.5);
  width: 100%;
}
@media only screen and (max-device-width: 1919px) {
  .itm .dialog-overlay {
    height: calc(100% - 68px);
    top: 68px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .itm .dialog-overlay {
    height: calc(100% - 82px);
    top: 82px;
  }
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  SW66

  <h4>Used elements:</h4>
  <a href="#!/section/6.4" style="display:block">6.4 Main menu</a></label>
  <a href="#!/section/6.5" style="display:block">6.5 Sub menu</a></label>
  <a href="#!/section/5.5" style="display:block">5.5 Dropdown</a></label>
  <a href="#!/section/5.7" style="display:block">5.7 Paging</a></label>

  markup:
  <!-- TEMPLATE: SW66 -->
  <div class="sw66">
    <!-- ORGANISM: Main Menu -->
    <div class="main-menu">
      <!-- ATOM: Menu Button -->
    <button class="btn-menu "></button>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-punch-tool-assembled"></div>
        <span>Assembling</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-world"></div>
        <span>Disassembling</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-world"></div>
        <span>Tool storage</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu selected">
        <div class="icon icon-lines-bullets-left-triangle"></div>
        <span>Setup lists</span>
      </div>
      <!-- ATOM: Tab -->
      <div class="tab-mainmenu">
        <div class="icon icon-gear"></div>
        <span>Settings</span>
      </div>
    </div>
    <div class="page-container">
      <!-- ORGANISM: Sub Menu -->
      <div class="submenu vertical">
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical selected">
          <div class="content">
            <span>Alle Maschinen</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Tru Laser 5030</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Tru Matric 100</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Tru Punch 100</span>
          </div>
        </div>
        <!-- ATOM: Tab -->
        <div class="tab-submenu vertical">
          <div class="content">
            <span>Einstellungen</span>
          </div>
        </div>
      </div>
      <div class="tab-container">
        <div class="tab-content-container">
          <div class="paging-content-container">
            <div class="chart-container">
              <span class="chart-headline">Betriebszustände</span>
              <div class="chart">
                #chart1
              </div>
            </div>
            <div class="chart-container">
              <span class="chart-headline">Betriebsstunden pro Tag</span>
              <div class="chart">
                #chart2
              </div>
            </div>
            <div class="legend-container">
              <!-- MOLECULE: Dropdown -->
              <div class="dropdown {$modifiers}">
                <span class="label">Zeitraum</span>
                <!-- ATOM: Content Button -->
                <button class="basic-atom {$modifiers}"><span class="button-label">letzte 3 Tage</span></button>
                <ul class="dropdown-list">
                  <li class="basic-atom">Listentry</li>
                  <li class="basic-atom">Listentry</li>
                  <li class="basic-atom selected">Content</li>
                  <li class="basic-atom">Listentry</li>
                </ul>
              </div>
              <div class="chart-legend">
               #chartLegend
              </div>
            </div>
          </div>
          <div class="paging-container">
            <!-- MOLECULE: Paging -->
            <div class="paging">
              <div class="paging-item">
                <div class="paging-element"></div>
              </div>
              <div class="paging-item current">
                <div class="paging-element"></div>
              </div>
            </div>
          </div>
        </div>
        <div class="tab-footer-container">
          <span>Log letzte 24h</span>
          <div class="chart-container">#log</div>
        </div>
      </div
  </div>

  sg-wrapper:
  <div style="min-width: 1024px; min-height: 768px;">
    <sg-wrapper-content/>
  </div>

  Styleguide 7.2
*/
.sw66 {
  display: flex;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: column;
}
@media only screen and (max-device-width: 1919px) {
  .sw66 {
    min-width: 1024px;
    min-height: 768px;
  }

  .sw66 .chart-container {
    display: flex;
    padding: 0 0 27px 24px;
  }

  .sw66 .chart-container:not(:first-of-type) {
    display: none;
  }

  .sw66 .paging-container {
    display: flex;
  }
}
@media only screen and (min-device-width: 1920px) {
  .sw66 {
    min-width: 1920px;
    min-height: 1080px;
  }

  .sw66 .chart-container {
    display: flex;
    padding: 0 24px 27px 24px;
  }

  .sw66 .paging-container {
    display: none;
  }
}
.sw66 .main-menu {
  border-bottom: 1px solid #000;
}
.sw66 .page-container {
  display: flex;
  flex-grow: 1;
}
.sw66 .page-container .tab-container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.sw66 .page-container .tab-container .tab-footer-container {
  padding: 13px 24px;
}
.sw66 .page-container .tab-container .tab-content-container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.sw66 .page-container .tab-container .tab-content-container .paging-content-container {
  display: flex;
  flex-grow: 1;
}
.sw66 .page-container .tab-container .tab-content-container .paging-content-container .chart-container {
  flex: 1;
  flex-direction: column;
}
.sw66 .page-container .tab-container .tab-content-container .paging-content-container .chart-container:not(:first-of-type) {
  border: solid #000;
  border-width: 0 1px;
}
.sw66 .page-container .tab-container .tab-content-container .paging-content-container .chart-container .chart-headline {
  font-size: 2rem;
  font-weight: 700;
  margin: 14px 0 29px;
}
.sw66 .page-container .tab-container .tab-content-container .paging-content-container .chart-container .chart {
  flex-grow: 1;
  background-color: #a1a1a1;
}
.sw66 .page-container .tab-container .tab-content-container .paging-content-container .legend-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 11px 16px 27px;
}
.sw66 .page-container .tab-container .tab-content-container .paging-content-container .legend-container .chart-legend {
  align-self: flex-end;
  background-color: #a1a1a1;
  margin: 0 8px;
}
@media only screen and (max-device-width: 1919px) {
  .sw66 .page-container .tab-container .tab-content-container .paging-content-container .legend-container .chart-legend {
    width: 200px;
    height: 100px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .sw66 .page-container .tab-container .tab-content-container .paging-content-container .legend-container .chart-legend {
    width: 240px;
    height: 120px;
  }
}
.sw66 .page-container .tab-container .tab-content-container .paging-container {
  align-items: center;
  justify-content: center;
  padding: 20px 0 4px;
  justify-self: flex-end;
}
.sw66 .page-container .tab-container .tab-footer-container {
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  border-top: 1px solid #000;
}
@media only screen and (max-device-width: 1919px) {
  .sw66 .page-container .tab-container .tab-footer-container {
    height: 150px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .sw66 .page-container .tab-container .tab-footer-container {
    height: 180px;
  }
}
.sw66 .page-container .tab-container .tab-footer-container span {
  margin-bottom: 14px;
  font-size: 2rem;
  font-weight: 700;
}
.sw66 .page-container .tab-container .tab-footer-container .chart-container {
  flex-grow: 1;
  background-color: #a1a1a1;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
/*
  B20

  <h4>Used elements:</h4>
  <a href="#!/section/5.2" style="display:block">5.2 Spinner</a></label>
  <a href="#!/section/5.3" style="display:block">5.3 Breadcrumb</a></label>
  <a href="#!/section/6.4.2" style="display:block">6.4.2 Main Menu (vertical)</a></label>
  <a href="#!/section/6.5.1" style="display:block">6.5.1 Sub Menu (horizontal)</a></label>
  <a href="#!/section/6.6" style="display:block">6.6 Footer</a></label>
  <a href="#!/section/6.7" style="display:block">6.7 Tab Bar</a></label>

  markup:
  <!-- TEMPLATE: B20 -->
  <div class="b20">
    <div class="outer-container">
       <div class="header-bar">
          <div class="icon icon-arrow-dashed-left"></div>
          <!-- ATOM: Output -->
          <div class="output error">
            <span class="output-label">Kein Eingangssignal</span>
            <span class="output-content">Heute, um 15:26:13</span>
          </div>
          <div class="header-error-details">
            Am Externen Externen Eingang konnte kein Signal empfangen werden. Bitte überprüfen Sie die Anschlüsse.
          </div>
          <div class="search-field"></div>
       </div>
       <div class="content-outer-container">
        <div class="left-bar">
          <!-- ORGANISM: Main Menu -->
          <div class="main-menu vertical">
            <!-- ATOM: Menu Button -->
          <button class="btn-menu "></button>
            <!-- ATOM: Tab -->
            <div class="tab-mainmenu vertical">
              <div class="icon icon-world"></div>
              <span>Einstellungen</span>
            </div>
            <!-- ATOM: Tab -->
            <div class="tab-mainmenu vertical selected error">
              <div class="icon icon-world"></div>
              <span>Wartung</span>
            </div>
            <!-- ATOM: Tab -->
            <div class="tab-mainmenu vertical">
              <div class="icon icon-world"></div>
              <span>Ansteuerung</span>
            </div>
            <!-- ATOM: Tab -->
            <div class="tab-mainmenu vertical">
              <div class="icon icon-world"></div>
              <span>Live Daten</span>
            </div>
            <!-- ATOM: Tab -->
            <div class="tab-mainmenu vertical">
              <div class="icon icon-world"></div>
              <span>Lichtwege</span>
            </div>
            <!-- ATOM: Tab -->
            <div class="tab-mainmenu vertical">
              <div class="icon icon-world"></div>
              <span>Warnung</span>
            </div>
            <!-- ATOM: Tab -->
            <div class="tab-mainmenu vertical">
              <div class="icon icon-world"></div>
              <span>Netzwerke</span>
            </div>
            <!-- ATOM: Tab -->
            <div class="tab-mainmenu vertical">
              <div class="icon icon-world"></div>
              <span>Energie- management</span>
            </div>
            <!-- ATOM: Tab -->
            <div class="tab-mainmenu vertical">
              <div class="icon icon-world"></div>
              <span>Kühlung</span>
            </div>
          </div>
        </div>
        <div class="tab-content-container">
          <div class="tab-bar">
            <!-- ORGANISM: Sub Menu -->
            <div class="submenu">
              <!-- ATOM: Tab -->
              <div class="tab-submenu selected">
                <div class="content">
                  <span>Laserprogramm</span>
                </div>
              </div>
              <!-- ATOM: Tab -->
              <div class="tab-submenu">
                <div class="content">
                  <span>Pulsform</span>
                </div>
              </div>
              <!-- ATOM: Tab -->
              <div class="tab-submenu">
                <div class="content">
                  <span>PFO-Programm</span>
                </div>
              </div>
            </div>
          </div>
          <div class="breadcrumb-container">
            <!-- MOLECULE: Breadcrumb -->
            <div class="breadcrumb">
              <!-- ATOM: Breadcrumb Item -->
              <div class="breadcrumb-item">
                <span>Programmübersicht</span>
              </div>
              <!-- ATOM: Breadcrumb Item -->
              <div class="breadcrumb-item">
                <span>#02 Testprogramm</span>
              </div>
              <!-- ATOM: Breadcrumb Item -->
              <div class="breadcrumb-item selected">
                <span>Programmzeile (PZ) 01</span>
              </div>
            </div>
            <div class="button-icon-container">
              <span class="icon icon-world"></span>
              <span>Handbetrieb</span>
              <span class="icon icon-ellipsis"></span>
              <span class="icon icon-world"></span>
              <span>Programmeigenschaften</span>
              <span class="icon icon-world"></span>
              <span>Neue Zeile Oberhalb</span>
              <span class="icon icon-world"></span>
              <span>Neue Zeile Unterhalb</span>
            </div>
          </div>
          <div class="content-container">
            <!-- ORGANISM: Tab Bar -->
            <div class="tabbar">
              <!-- ATOM: Tab -->
              <div class="tab-content selected">
                <span>PZ 01</span>
              </div>
              <!-- ATOM: Tab -->
              <div class="tab-content">
                <span>PZ 02</span>
              </div>
              <!-- ATOM: Tab -->
              <div class="tab-content">
                <span>PZ 03</span>
              </div>
              <!-- ATOM: Tab -->
              <div class="tab-content">
                <span>PZ 04</span>
              </div>
              <!-- ATOM: Tab -->
              <div class="tab-content">
                <span>PZ 05</span>
              </div>
              <!-- ATOM: Tab -->
              <div class="tab-content">
                <span>PZ 06</span>
              </div>
              <!-- ATOM: Tab -->
              <div class="tab-content">
                <span>PZ 07</span>
              </div>
              <!-- ATOM: Tab -->
              <div class="tab-content">
                <span>PZ 08</span>
              </div>
              <!-- ATOM: Tab -->
              <div class="tab-content">
                <span>PZ 09</span>
              </div>
            </div>
            <div class="inner-content-container">
              <div class="content">
                <!-- ORGANISM: Tab Bar -->
                <div class="tabbar">
                  <!-- ATOM: Tab -->
                  <div class="tab-content-info">
                    <div class="headline">Funktion</div>
                    <div class="content">
                      <div class="label">Funktion</div>
                      <div class="value">D</div>
                      <div class="label">Verzög.</div>
                      <div class="value">3 ms</div>
                    </div>
                  </div>
                  <!-- ATOM: Tab -->
                  <div class="tab-content-info selected">
                    <div class="headline">Puls</div>
                  </div>
                  <!-- ATOM: Tab -->
                  <div class="tab-content-info">
                    <div class="headline">Energie</div>
                    <div class="content">
                      <div class="label">Energiekontr.</div>
                      <div class="value">Warnmeldung</div>
                      <div class="label">Pulsenergie</div>
                      <div class="value">1,6MJ</div>
                    </div>
                  </div>
                  <!-- ATOM: Tab -->
                  <div class="tab-content-info">
                    <div class="headline">Strahl</div>
                    <div class="content">
                      <div class="label">Lichtweg</div>
                      <div class="value">LW1</div>
                      <div class="label">PFO-Programm</div>
                      <div class="value">Doppel_C_K...</div>
                    </div>
                  </div>
                </div>
                <span class="inner-tab-content-container-headline">Funktion</span>
                <div class="inner-tab-content-container" id="function">
                  <!-- MOLECULE: Spinner -->
                  <div class="spinner">
                    <div class="head">
                      <span class="label">Funktion</span>
                    </div>
                    <div class="content">
                      <button class="basic-atom icon-btn"><div class="icon icon-minus"></div></button>
                      <div class="input-field">
                        <div class="input-container"><input id="input" value="Content"></div>
                      </div>
                      <button class="basic-atom icon-btn"><div class="icon icon-plus"></div></button>
                    </div>
                  </div>
                  <!-- MOLECULE: Spinner -->
                  <div class="spinner">
                    <div class="head">
                      <span class="label">Leistung</span>
                    </div>
                    <div class="content">
                      <button class="basic-atom icon-btn"><div class="icon icon-minus"></div></button>
                      <div class="input-field">
                        <div class="input-container"><input id="input" value="Content"></div>
                      </div>
                      <button class="basic-atom icon-btn"><div class="icon icon-plus"></div></button>
                    </div>
                  </div>
                </div>
                <span class="inner-tab-content-container-headline">Puls</span>
                <div class="inner-tab-content-container" id="puls">
                  <!-- MOLECULE: Spinner -->
                  <div class="spinner">
                    <div class="head">
                      <span class="label">Pulsart</span>
                    </div>
                    <div class="content">
                      <button class="basic-atom icon-btn"><div class="icon icon-minus"></div></button>
                      <div class="input-field">
                        <div class="input-container"><input id="input" value="Content"></div>
                      </div>
                      <button class="basic-atom icon-btn"><div class="icon icon-plus"></div></button>
                    </div>
                  </div>
                  <!-- MOLECULE: Spinner -->
                  <div class="spinner">
                    <div class="head">
                      <span class="label">Leistung</span>
                    </div>
                    <div class="content">
                      <button class="basic-atom icon-btn"><div class="icon icon-minus"></div></button>
                      <div class="input-field">
                        <div class="input-container"><input id="input" value="Content"></div>
                      </div>
                      <button class="basic-atom icon-btn"><div class="icon icon-plus"></div></button>
                    </div>
                  </div>
                  <!-- MOLECULE: Spinner -->
                  <div class="spinner">
                    <div class="head">
                      <span class="label">Dauer</span>
                    </div>
                    <div class="content">
                      <button class="basic-atom icon-btn"><div class="icon icon-minus"></div></button>
                      <div class="input-field">
                        <div class="input-container"><input id="input" value="Content"></div>
                      </div>
                      <button class="basic-atom icon-btn"><div class="icon icon-plus"></div></button>
                    </div>
                  </div>
                  <!-- MOLECULE: Spinner -->
                  <div class="spinner">
                    <div class="head">
                      <span class="label">Anzahl</span>
                    </div>
                    <div class="content">
                      <button class="basic-atom icon-btn"><div class="icon icon-minus"></div></button>
                      <div class="input-field">
                        <div class="input-container"><input id="input" value="Content"></div>
                      </div>
                      <button class="basic-atom icon-btn"><div class="icon icon-plus"></div></button>
                    </div>
                  </div>
                  <!-- MOLECULE: Spinner -->
                  <div class="spinner">
                    <div class="head">
                      <span class="label">Frequenz</span>
                    </div>
                    <div class="content">
                      <button class="basic-atom icon-btn"><div class="icon icon-minus"></div></button>
                      <div class="input-field">
                        <div class="input-container"><input id="input" value="Content"></div>
                      </div>
                      <button class="basic-atom icon-btn"><div class="icon icon-plus"></div></button>
                    </div>
                  </div>
                  <!-- MOLECULE: Spinner -->
                  <div class="spinner">
                    <div class="head">
                      <span class="label">Weitere Parameter</span>
                    </div>
                    <div class="content">
                      <button class="basic-atom icon-btn"><div class="icon icon-minus"></div></button>
                      <div class="input-field">
                        <div class="input-container"><input id="input" value="Content"></div>
                      </div>
                      <button class="basic-atom icon-btn"><div class="icon icon-plus"></div></button>
                    </div>
                  </div>
                  <!-- MOLECULE: Spinner -->
                  <div class="spinner">
                    <div class="head">
                      <span class="label">Rampe Start</span>
                    </div>
                    <div class="content">
                      <button class="basic-atom icon-btn"><div class="icon icon-minus"></div></button>
                      <div class="input-field">
                        <div class="input-container"><input id="input" value="Content"></div>
                      </div>
                      <button class="basic-atom icon-btn"><div class="icon icon-plus"></div></button>
                    </div>
                  </div>
                  <!-- MOLECULE: Spinner -->
                  <div class="spinner">
                    <div class="head">
                      <span class="label">Rampe Stop</span>
                    </div>
                    <div class="content">
                      <button class="basic-atom icon-btn"><div class="icon icon-minus"></div></button>
                      <div class="input-field">
                        <div class="input-container"><input id="input" value="Content"></div>
                      </div>
                      <button class="basic-atom icon-btn"><div class="icon icon-plus"></div></button>
                    </div>
                  </div>
                </div>
                <span class="inner-tab-content-container-headline">Energie</span>
                <div class="inner-tab-content-container" id="energy">
                  <!-- MOLECULE: Spinner -->
                  <div class="spinner">
                    <div class="head">
                      <span class="label">Energiekontr.</span>
                    </div>
                    <div class="content">
                      <button class="basic-atom icon-btn"><div class="icon icon-minus"></div></button>
                      <div class="input-field">
                        <div class="input-container"><input id="input" value="Content"></div>
                      </div>
                      <button class="basic-atom icon-btn"><div class="icon icon-plus"></div></button>
                    </div>
                  </div>
                  <!-- MOLECULE: Spinner -->
                  <div class="spinner">
                    <div class="head">
                      <span class="label">EK Pulsenergie</span>
                    </div>
                    <div class="content">
                      <button class="basic-atom icon-btn"><div class="icon icon-minus"></div></button>
                      <div class="input-field">
                        <div class="input-container"><input id="input" value="Content"></div>
                      </div>
                      <button class="basic-atom icon-btn"><div class="icon icon-plus"></div></button>
                    </div>
                  </div>
                  <!-- MOLECULE: Spinner -->
                  <div class="spinner">
                    <div class="head">
                      <span class="label">EK Toleranz</span>
                    </div>
                    <div class="content">
                      <button class="basic-atom icon-btn"><div class="icon icon-minus"></div></button>
                      <div class="input-field">
                        <div class="input-container"><input id="input" value="Content"></div>
                      </div>
                      <button class="basic-atom icon-btn"><div class="icon icon-plus"></div></button>
                    </div>
                  </div>
                </div>
                <span class="inner-tab-content-container-headline">Strahl</span>
                <div class="inner-tab-content-container" id="radiance">
                  <!-- MOLECULE: Spinner -->
                  <div class="spinner">
                    <div class="head">
                      <span class="label">Lorem Ipsum</span>
                    </div>
                    <div class="content">
                      <button class="basic-atom icon-btn"><div class="icon icon-minus"></div></button>
                      <div class="input-field">
                        <div class="input-container"><input id="input" value="Content"></div>
                      </div>
                      <button class="basic-atom icon-btn"><div class="icon icon-plus"></div></button>
                    </div>
                  </div>
                  <!-- MOLECULE: Spinner -->
                  <div class="spinner">
                    <div class="head">
                      <span class="label">PFO-Programm</span>
                    </div>
                    <div class="content">
                      <button class="basic-atom icon-btn"><div class="icon icon-minus"></div></button>
                      <div class="input-field">
                        <div class="input-container"><input id="input" value="Content"></div>
                      </div>
                      <button class="basic-atom icon-btn"><div class="icon icon-plus"></div></button>
                    </div>
                  </div>
                </div>
                <!-- ATOM: Scrollbar -->
                <div class="scrollbar">
                  <div class="control icon icon-chevron-double-up inactive"></div>
                  <div class="control icon icon-chevron-up inactive"></div>
                  <div class="scrollbar-container">
                    <div class="scroll-range"></div>
                    <div class="scroll-position"></div>
                  </div>
                  <div class="control icon icon-chevron-down"></div>
                  <div class="control icon icon-chevron-double-down"></div>
                </div>
              </div>
              <div class="summary">
                <!-- ATOM: Output -->
                <div class="output">
                  <span class="output-label">Energie</span>
                  <span class="output-content">5,13 J</span>
                </div>
                <!-- ATOM: Output -->
                <div class="output">
                  <span class="output-label">Mittlere Leistung</span>
                  <span class="output-content">50.000.000,00 W</span>
                </div>
                <!-- ATOM: Output -->
                <div class="output">
                  <span class="output-label">Max. Frequenz</span>
                  <span class="output-content">1,57 Hz</span>
                </div>
                <!-- ATOM: Output -->
                <div class="output error">
                  <span class="output-label">Auslastung</span>
                  <span class="output-content">2146,45%</span>
                </div>
              </div>
            </div>
          </div>
          <div class="footer-bar">
            <!-- ORGANISM: Footer -->
            <div class="footer">
              <div class="footer-btn-container">
                <div class="button-container">
                  <!-- ATOM: Footer Button Secondary -->
                  <button class="btn-footer-secondary icon-btn"><div class="icon icon-arrow-curved-left"></button>
                </div>
                <div class="button-container">
                  <!-- ATOM: Footer Button Secondary -->
                  <button class="btn-footer-secondary icon-btn"><div class="icon icon-arrow-curved-left"></button>
                </div>
              </div>
              <div class="footer-btn-container">
                <div class="button-container">
                  <!-- ATOM: Footer Button Secondary -->
                  <button class="btn-footer-secondary"><span class="button-label">Schließen</span></button>
                </div>
                <div class="button-container">
                  <!-- ATOM: Footer Button Primary -->
                  <button class="btn-footer-primary"><span class="button-label">Speichern</span></button>
                 </div>
                 <div class="button-container">
                  <!-- ATOM: Footer Button Primary -->
                  <button class="btn-footer-primary"><span class="button-label">Speichern & Schließen</span></button>
                 </div>
              </div>
            </div>
          </div>
        </div>
       </div>
    </div>
    <div class="right-bar">
      <div class="icon icon-triangle-laser-beam"></div>
      <div class="icon icon-world"></div>
      <div class="icon icon-world"></div>
      <div class="icon icon-world"></div>
      <div class="icon icon-world"></div>
      <div class="icon icon-world"></div>
    </div>
  </div>

  sg-wrapper:
  <div style="min-width: 1024px; min-height: 768px;">
    <sg-wrapper-content/>
  </div>

  Styleguide 7.3
*/
.b20 {
  display: flex;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media only screen and (max-device-width: 1919px) {
  .b20 {
    min-width: 1024px;
    min-height: 768px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .b20 {
    min-width: 1920px;
    min-height: 1080px;
  }
}
.b20 .outer-container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.b20 .outer-container .header-bar {
  display: flex;
  align-items: center;
  background-color: #000;
  width: 100%;
}
@media only screen and (max-device-width: 1919px) {
  .b20 .outer-container .header-bar {
    height: 68px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .b20 .outer-container .header-bar {
    height: 82px;
  }
}
.b20 .outer-container .header-bar .icon {
  align-self: flex-end;
  color: #fff;
  font-size: 36px;
  margin-right: 27px;
}
.b20 .outer-container .header-bar .output {
  padding-left: 50px;
  color: #fff;
  margin-right: 50px;
}
.b20 .outer-container .header-bar .output:before {
  top: 0;
  left: 0;
}
.b20 .outer-container .header-bar .output .output-label {
  font-size: 1rem;
  font-weight: 700;
}
.b20 .outer-container .header-bar .output .output-content {
  font-size: 0.8rem;
}
.b20 .outer-container .header-bar .header-error-details {
  color: #c4c4c4;
  font-size: 1rem;
  line-height: 1.3rem;
}
.b20 .outer-container .header-bar .search-field {
  background-image: url('searchBar.PNG');
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: auto;
}
@media only screen and (max-device-width: 1919px) {
  .b20 .outer-container .header-bar .header-error-details {
    width: 400px;
  }

  .b20 .outer-container .header-bar .search-field {
    width: 221px;
    height: 32px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .b20 .outer-container .header-bar .header-error-details {
    width: 440px;
  }

  .b20 .outer-container .header-bar .search-field {
    width: 265px;
    height: 38px;
  }
}
.b20 .outer-container .content-outer-container {
  display: flex;
  flex-grow: 1;
}
.b20 .outer-container .content-outer-container .left-bar {
  background-color: #142939;
  border-right: 1px solid #000;
}
.b20 .outer-container .content-outer-container .left-bar .main-menu {
  width: inherit;
}
.b20 .outer-container .content-outer-container .left-bar .main-menu .btn-menu {
  padding: 0;
}
.b20 .outer-container .content-outer-container .left-bar .main-menu .tab-mainmenu {
  min-width: inherit;
}
@media only screen and (max-device-width: 1919px) {
  .b20 .outer-container .content-outer-container .left-bar {
    width: 63px;
  }

  .b20 .outer-container .content-outer-container .left-bar .main-menu .btn-menu {
    width: 63px;
    min-width: 63px;
    height: 50px;
  }

  .b20 .outer-container .content-outer-container .left-bar .main-menu .btn-menu:after {
    font-size: 36px;
  }

  .b20 .outer-container .content-outer-container .left-bar .main-menu span {
    display: none;
  }

  .b20 .outer-container .content-outer-container .left-bar .tab-mainmenu {
    padding-left: 13px;
  }

  .b20 .outer-container .content-outer-container .left-bar .tab-mainmenu .icon {
    margin: 0;
  }

  .b20 .outer-container .content-outer-container .left-bar .tab-mainmenu .icon:after {
    left: 8px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .b20 .outer-container .content-outer-container .left-bar {
    width: 220px;
  }

  .b20 .outer-container .content-outer-container .left-bar .main-menu .btn-menu {
    width: 90px;
    min-width: 90px;
    height: 72px;
  }

  .b20 .outer-container .content-outer-container .left-bar .main-menu .btn-menu:after {
    font-size: 50px;
  }
}
.b20 .outer-container .content-outer-container .tab-content-container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.b20 .outer-container .content-outer-container .tab-content-container .breadcrumb-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 12px;
}
.b20 .outer-container .content-outer-container .tab-content-container .breadcrumb-container .button-container {
  display: flex;
  align-items: center;
  font-size: 1rem;
}
.b20 .outer-container .content-outer-container .tab-content-container .breadcrumb-container .button-container span:not(:first-child) {
  margin-left: 15px;
}
@media only screen and (max-device-width: 1919px) {
  .b20 .outer-container .content-outer-container .tab-content-container .breadcrumb-container {
    height: 51px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .b20 .outer-container .content-outer-container .tab-content-container .breadcrumb-container {
    height: 61px;
  }
}
.b20 .outer-container .content-outer-container .tab-content-container .breadcrumb-container .button-icon-container {
  padding-top: 5px;
}
.b20 .outer-container .content-outer-container .tab-content-container .breadcrumb-container .button-icon-container span.icon {
  font-size: 16px;
  padding: 10px;
  font-weight: bolder;
}
@media only screen and (max-device-width: 1919px) {
  .b20 .outer-container .content-outer-container .tab-content-container .breadcrumb-container .button-icon-container span {
    display: none;
  }

  .b20 .outer-container .content-outer-container .tab-content-container .breadcrumb-container .button-icon-container span:first-of-type, .b20 .outer-container .content-outer-container .tab-content-container .breadcrumb-container .button-icon-container span:nth-of-type(2), .b20 .outer-container .content-outer-container .tab-content-container .breadcrumb-container .button-icon-container span:nth-of-type(3) {
    display: inline-block;
  }
}
@media only screen and (min-device-width: 1920px) {
  .b20 .outer-container .content-outer-container .tab-content-container .breadcrumb-container .button-icon-container span:nth-of-type(3) {
    display: none;
  }
}
.b20 .outer-container .content-outer-container .tab-content-container .content-container {
  display: flex;
  flex-grow: 1;
  margin: 0 12px 6px;
  box-shadow: 0 0 6px 0 #899fb2;
}
.b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container {
  display: flex;
  position: relative;
  flex-direction: column;
  flex-grow: 1;
}
.b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  box-shadow: 0 0 6px 0 #899fb2;
}
.b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .content {
  display: flex;
  height: 1px;
  flex-grow: 1;
}
.b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .content .inner-tab-content-container-headline {
  font-weight: bold;
  margin: 24px 0 4px 24px;
  font-size: 1.5rem;
}
.b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .content .inner-tab-content-container {
  display: flex;
  width: 1px;
  overflow: hidden;
  flex-grow: 1;
  flex-wrap: wrap;
  padding: 8px 8px 0 16px;
  box-sizing: border-box;
}
.b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .content .inner-tab-content-container .spinner {
  width: 50%;
}
.b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .content .scrollbar {
  height: calc(100% - 8px);
}
@media only screen and (max-device-width: 1919px) {
  .b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .content .inner-tab-content-container-headline {
    display: none;
  }

  .b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .content .inner-tab-content-container:not(#puls) {
    display: none;
  }
}
@media only screen and (min-device-width: 1920px) {
  .b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .content {
    flex-direction: column;
  }

  .b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .content .spinner .content {
    flex-direction: row;
  }

  .b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .content .inner-tab-content-container {
    width: 100%;
    padding-top: 0;
  }

  .b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .content .inner-tab-content-container#puls {
    flex-grow: 2;
  }

  .b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .content .inner-tab-content-container .spinner {
    max-width: 270px;
  }

  .b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .content .scrollbar,
.b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .content .tabbar {
    display: none;
  }
}
.b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .summary {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid #285172;
  box-shadow: 0 -1px 4px 0 #899fb2;
  box-sizing: border-box;
}
.b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .summary .output:not(:last-of-type) {
  padding: 0 8px 0 40px;
  margin-right: 50px;
}
.b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .summary .output:last-of-type {
  margin: 0 60px 0 40px;
}
@media only screen and (max-device-width: 1919px) {
  .b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .summary {
    height: 87px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .b20 .outer-container .content-outer-container .tab-content-container .content-container .inner-content-container .summary {
    height: 104px;
  }
}
.b20 .right-bar {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px 0;
  background-color: #000;
}
.b20 .right-bar div {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 48px;
}
.b20 .right-bar div:first-child {
  color: #e6be23;
}
.b20 .right-bar div:not(:first-child) {
  margin-top: 17px;
}
.b20 .right-bar div:nth-child(2) {
  margin-top: 157px;
}
.b20 .right-bar div:nth-child(4) {
  margin-top: auto;
}
@media only screen and (max-device-width: 1919px) {
  .b20 .right-bar {
    width: 68px;
  }

  .b20 .right-bar div {
    display: flex;
    width: 48px;
    height: 48px;
  }
}
@media only screen and (min-device-width: 1920px) {
  .b20 .right-bar {
    width: 82px;
  }

  .b20 .right-bar div {
    display: flex;
    width: 58px;
    height: 58px;
  }
}
/*
  hint: style guide color variables are working as the build script will
  import the colors variables for us in `build-sass.ts` script.
*/
::-webkit-scrollbar {
  width: 45px;
}
/* Handle */
::-webkit-scrollbar-thumb:vertical {
  background-color: #000;
  border-right: 21px solid white;
  border-left: 22px solid white;
}
/* Track */
::-webkit-scrollbar-track:vertical {
  background: #a1a1a1;
  border-right: 21px solid white;
  border-left: 23.5px solid white;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background-color: #177ac9;
}
::-webkit-scrollbar-button:single-button:vertical {
  width: 45px;
  height: 40px;
  background-size: 26px;
  background-repeat: no-repeat;
}
::-webkit-scrollbar-button:single-button:vertical:decrement {
  background-position: center top 8px;
  background-image: url('scroll-up.svg');
}
::-webkit-scrollbar-button:single-button:vertical:increment {
  background-position: center bottom 8px;
  background-image: url('scroll-down.svg');
}
::-webkit-scrollbar-button:single-button:vertical:increment:hover {
  background-image: url('scroll-down-hover.svg');
}
::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
  background-image: url('scroll-up-hover.svg');
}
::-webkit-scrollbar-button:single-button:vertical:decrement, ::-webkit-scrollbar-button:single-button:vertical:increment {
  box-sizing: border-box;
}
::-webkit-scrollbar-button:single-button:vertical:decrement:active, ::-webkit-scrollbar-button:single-button:vertical:increment:active {
  border: 1px solid #177ac9;
}
/*
  Colors

  Styleguide 2.1
*/
/*
  Color definitions

  markup:
  <!-- no markup, just demo of the colors -->

  sg-wrapper:
  <style>
  .color-container {
    display: flex;
    flex-direction: column;
  }
  .coex {
    display: flex;
    align-items: center;
    width: 55%;
    height: 100px;
    float: left;
    margin: 10px 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid black;
    box-sizing: border-box;
  }
  .coex div {
    width: 150px;
  }
  .coex.light {
    color: white;
  }
  .coex.dark {
    color: black;
  }
  .coex ul {
    list-style: none;
  }
  .coex li:before {
    content: '-';
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
  }
  </style>
  <div class="coex dark " style="background-color:#ffffff"> #ffffff   <br/> rgb(255,255,255)  <br/>   tr-white  </div>
  <div class="coex dark " style="background-color:#b9dcf7">
    <div>
     #b9dcf7<br/>
     rgb(185,220,247)<br/>
     tr-blue0
    </div>
    <ul>
      <li>Content Button selected: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#74b9ef">
    <div>
     #74b9ef<br/>
     rgb(116,185,239)<br/>
     tr-blue1
    </div>
    <ul>
      Active state on dark-blue background
      <li>Main menu tab selected: Icon, Label, Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#51a7eb">
    <div>
     #51a7eb<br/>
     rgb(81,167,235)<br/>
     tr-blue2
    </div>
    <ul>
      Active state on white background
      <li>Sub menu tab selected: Indicator</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#177AC9">
    <div>
     #177AC9<br/>
     rgb(23,122,201)<br/>
     tr-blue3
    </div>
    <ul>
      Active text-color on light backgrounds
      <li>Content button active: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#285172">
    <div>
     #285172<br/>
     rgb(40,81,114)<br/>
     tr-blue4
    </div>
    <ul>
      machine-blue
      <li>Footer: Background</li>
      <li>Menu button: Background</li>
      Icon color
      <li>Flag, e.g. Unsaved</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#142939">
    <div>
     #142939<br/>
     rgb(20,41,57)<br/>
     tr-blue5
    </div>
    <ul>
      dark-blue
      <li>Main menu: Background</li>
      <li>Sub menu tab selected: Icon Label</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#899fb2">
    <div>
     #899fb2<br/>
     rgb(137,159,178)<br/>
     tr-blue6
    </div>
    <ul>
      Box shadow
      <li>Dialog</li>
      <li>Tooltip</li>
      <li>Message</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#93a8b8">
    <div>
     #93a8b8<br/>
     rgb(147,168,148)<br/>
     tr-blue7
    </div>
    <ul>
        <li>in Grafiken</li>
    </ul>
  </div>
  <div class="coex dark " style="background-color:#e7ecf0">
    <div>
     #e7ecf0<br/>
     rgb(231,236,240)<br/>
     tr-grey1
    </div>
    <ul>
      <li>Content tab enabled: Background</li>
      <li>Wizard enabled: Background</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#a1a1a1">
    <div>
     #a1a1a1<br/>
     rgb(161,161,161)<br/>
     tr-grey2
    </div>
    <ul>
      <li>Main menu tab pressed: Icon Label</li>
      <li>Input filed enabled: Outline</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#363636">
    <div>
     #363636<br/>
     rgb(54,54,54)<br/>
     tr-grey3
    </div>
    <ul>
      Icon color
      <li>Icon enabled</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#131313">
    <div>
     #131313<br/>
     rgb(19,19,19)<br/>
     tr-grey4
    </div>
    <ul>
      <li>Button Icon enabled: Icon</li>
      <li>Button Label enabled: Label</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#9a9a9a">
    <div>
     #9a9a9a<br/>
     rgb(154,154,154)<br/>
     tr-grey5
    </div>
    <ul>
      Icon color
      <li>Icon disabled</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#707070">
    <div>
     #707070<br/>
     rgb(112,112,112)<br/>
     tr-grey6
    </div>
    <ul>
      Icon color
      <li>Breadcrumb-Icon disabled</li>
      <li>Flag, e.g. Hold</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#f7f7f7">
    <div>
     #f7f7f7<br/>
     rgb(247,247,247)<br/>
     tr-grey7
    </div>
    <ul>
       <li>Hintergründe für Bilder und Grafiken</li>
    </ul>
  </div>
  <div class="coex dark" style="background-color:#bbd03a">
    <div>
     #bbd03a<br/>
     rgb(187,208,58)<br/>
     tr-green
    </div>
    <ul>
       <li>in Grafiken</li>
       <li>flag checked</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#ff1e00">
    <div>
     #ff1e00<br/>
     rgb(255,30,0)<br/>
     tr-red1
    </div>
    <ul>
      <li>Helpertext</li>
      <li>Outline Tooltip, Messages</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#cc292d">
    <div>
     #cc292d<br/>
     rgb(204,41,45)<br/>
     tr-red2
    </div>
    <ul>
      Icon color
      <li>Flag, e.g. Error</li>
    </ul>
  </div>
  <div class="coex light" style="background-color:#000000">
    <div>
     #000000<br/>
     rgb(0,0,)<br/>
     tr-black
    </div>
    <ul>
      <li>Background</li>
    </ul>
  </div>

 Styleguide 2.1.1
*/
/*
 Color Contrast

 <div class="design-principles">
  <div>
    To ensure the best readability in low light conditions, the color contrast should be checked.
    A lower contrast is allowed for elements with noncritical information or to visualize a temporary state.<br><br>
    The following picture exemplary shows the color contrasts of a content button and its corresponding label
    for different states according to conformance levels AA and AAA (as documented in the Web Content Accessibility Guidelines (WCAG)).
    The enabled state has the highest contrast (AAA conformance), because the user should be
    able to read the text under any circumstances.<br>
    The other states are temporary. They do either need no user action (disabled, selected) or only provide feedback to a
    successful user interaction (hover, pressed). Therefore, it is possible to have a lower
    contrast in this case (AA conformance).
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Contrast.png"/>
  </div>
 </div>

 Styleguide 2.1.2
 */
/*
 Accessibility

 <div class="design-principles">
  <div>
    To ensure a good readability for people with color blindness, it is necessary that the screen design
    is checked for the following types of color blindness:
    <ul>
      <li>Protanopia</li>
      <li>Tritanopia</li>
      <li>Deuteranopia</li>
      <li>Monochromacy</li>
    </ul>
    <img src="./style-guide/assets/images/designPrinciples/2_Basic/Color_Accessibility.png"/>
  </div>
 </div>

 Styleguide 2.1.3
 */
html,
body {
  font-family: "OpenSans", sans-serif;
  overflow: hidden;
  min-width: unset !important;
}
.scrollbar-view-container {
  border-top: none !important;
}
.interactive-element {
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.dialog-overlay {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
@media only screen and (max-width: 650px) {
  ng-component .wizard {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    max-width: 100vw !important;
    box-sizing: border-box !important;
    margin: 0 !important;
  }
}
.simple-text-tooltip {
  width: 300px;
  font-size: 14px;
}
.non-draggable {
  -webkit-user-drag: none;
}

/*# sourceMappingURL=styles.css.map*/