//
// Scaffolding
// --------------------------------------------------


// Reset the box-sizing
//
// Heads up! This reset may cause conflicts with some third-party widgets.
// For recommendations on resolving such conflicts, see
// http://getbootstrap.com/getting-started/#third-box-sizing
* {
  box-sizing: border-box;

  &::before,
  &::after {
    box-sizing: border-box;
  }
}

html {
  position: relative;

  // enable momentum scrolling through overflow content on touch devices
  -webkit-overflow-scrolling: touch;

  // display auto-hiding scrollbars for Microsoft browsers
  // see https://msdn.microsoft.com/en-us/library/windows/apps/hh441298.aspx
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

body {
  background-color: $body-bg;
}
