@charset "UTF-8";

/**
 * page-level styling.
 * 2. Force scrollbars to always be visible to prevent awkward ‘jumps’ when
 *    navigating between pages that do/do not have enough content to produce
 *    scrollbars naturally.
 * 3. Ensure the page always fills at least the entire height of the viewport.
 * 4. Prevent certain mobile browsers from automatically zooming fonts.
 * 5. Fonts on OSX will look more consistent with other systems that do not
 *    render text using sub-pixel anti-aliasing.
 *
 *  Adopted from: github.com/inuitcss/base.page
 *
 */

html {
  font-size: 62.5%;
  background-color: white;
  color: #1a1a1a;
  overflow-y: scroll;
  /* [2] */
  min-height: 100%;
  /* [3] */
  -webkit-text-size-adjust: 100%;
  /* [4] */
      -ms-text-size-adjust: 100%;
  /* [4] */
  -moz-osx-font-smoothing: grayscale;
  /* [5] */
  -webkit-font-smoothing: antialiased;
  /* [5] */
}

html.isTurboTransitioning {
  height: 100%;
  overflow: hidden;
}

html.isPulling {
  cursor: n-resize;
}

body {
  font-family: "NHaasGroteskDSPro";
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1.055;
  background-color: #fff;
}

.isLoading {
  background: url(../../assets/images/loading_de.gif) center center no-repeat #f2f2f2;
  height: 100%;
}

.isHoverDisabled, .isHoverDisabled * {
  pointer-events: none;
}
