-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathglobal.scss
56 lines (49 loc) · 1.19 KB
/
global.scss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
@charset "utf-8";
// COLORS
$theme-colors: (
"primary": #0074d9,
"secondary": #6c757d,
"success": #28a745,
"danger": #ff4136,
"warning": #ffc107,
"info": #17a2b8,
"light": #f8f9fa,
"dark": #343a40,
"white": #ffffff,
"transparent": transparent,
);
// TEXT
$font-family-sans-serif: "Helvetica Neue", Helvetica, Arial, sans-serif;
$font-family-serif: Georgia, "Times New Roman", Times, serif;
$font-family-base: $font-family-sans-serif;
$font-size-base: 1rem;
// BREAKPOINTS
$grid-breakpoints: (
xs: 0,
sm: 576px,
md: 768px,
lg: 992px,
xl: 1200px,
);
// SEE DOCS FOR MORE:
// https://bit.ly/2sgFMdb
// IMPORT BOOTSTRAP
@import "~bootstrap/scss/bootstrap";
// IMPORT FONT AWESOME
@import url("https://use.fontawesome.com/releases/v5.10.1/css/all.css");
#__next {
// Full height of screen and flex so that we can push footer
// to the bottom even if content is shorter than screen
min-height: 100vh;
display: flex;
flex-direction: column;
// Push footer to the bottom of the screen
> .footer {
margin-top: auto;
}
// Prevent child elements from shrinking when content
// is taller than the screen (quirk of having flex parent)
> * {
flex-shrink: 0;
}
}