2016-08-16 19:33:02 -04:00
|
|
|
// Libraries
|
|
|
|
@import "bootstrap-sass/assets/stylesheets/_bootstrap.scss";
|
|
|
|
|
|
|
|
// Core
|
|
|
|
@import "_var";
|
|
|
|
@import "_fonts";
|
|
|
|
|
|
|
|
// Supplementary
|
2016-10-12 23:44:00 -04:00
|
|
|
@import "elements/**/*.scss";
|
|
|
|
@import "pages/**/*.scss";
|
2016-08-16 19:33:02 -04:00
|
|
|
|
|
|
|
//
|
2016-08-19 00:33:12 -04:00
|
|
|
// Main Website Styles
|
2016-08-16 19:33:02 -04:00
|
|
|
//
|
|
|
|
|
2017-01-09 18:15:39 -05:00
|
|
|
[data-whatinput="initial"], [data-whatinput="keyboard"] {
|
|
|
|
:focus {
|
|
|
|
outline: 1px dotted $c-base;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
[data-whatinput="mouse"], [data-whatinput="touch"] {
|
|
|
|
:focus {
|
|
|
|
outline: none !important;
|
|
|
|
}
|
2016-08-16 19:33:02 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
html {
|
|
|
|
width: 100%;
|
|
|
|
&.no-scroll { overflow-y: hidden; }
|
|
|
|
}
|
|
|
|
|
|
|
|
body {
|
|
|
|
@include font-sans;
|
|
|
|
width: 100%;
|
|
|
|
color: $c-text;
|
|
|
|
-webkit-font-smoothing: antialiased;
|
|
|
|
-moz-osx-font-smoothing: grayscale;
|
|
|
|
-webkit-overflow-scrolling: touch;
|
|
|
|
@media (max-width: $grid-float-breakpoint-max) { padding-top: $nav-height-mobile; }
|
|
|
|
}
|
2017-01-26 19:25:22 -05:00
|
|
|
|
|
|
|
#page-container {
|
|
|
|
display: flex;
|
|
|
|
min-height: 100vh;
|
|
|
|
padding-top: $nav-height;
|
|
|
|
flex-direction: column;
|
|
|
|
|
|
|
|
#main-content {
|
|
|
|
flex: 1;
|
|
|
|
}
|
|
|
|
}
|