html {
box-sizing: border-box;
}
*,
*::before,
*::after {
box-sizing: inherit;
}
@at-root {
@-ms-viewport { width: device-width; }
}
//
// Reset HTML, body, and more
//
html {
font-size: $font-size-root;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: rgba(0,0,0,0);
//stikcy
position: relative;
min-height: 100%;
}
body {
font-family: $font-family-base;
font-size: $font-size-base;
line-height: $line-height-base;
color: $body-color;
background-color: $body-bg;
//padding-top: 85px;
margin-bottom: 260px;
}
//
// Links
//
a {
color: $link-color;
text-decoration: $link-decoration;
&:hover {
color: $link-hover-color;
text-decoration: $link-hover-decoration;
}
&:focus {
color: $link-focus-color;
text-decoration: $link-focus-decoration;
}
}
hr{
border-color: $gray-lightest;
}