UNPKG

1.79 kBSCSSView Raw
1@mixin button {
2 display: inline-block;
3 font-family: 'TeachableSans-Medium';
4 padding: 15px 40px;
5 text-align: center;
6 font-size: 12px;
7 border-radius: 100px;
8 background-color: $highlight-color;
9 color: white;
10 letter-spacing: inherit;
11
12 &:hover {
13 cursor: pointer;
14 text-decoration: none;
15 background-color: darken($highlight-color, 10%);
16 color: white;
17 }
18
19 &:focus {
20 color: white;
21 outline: none;
22 }
23
24 &.standard-width {
25 min-width: 175px;
26 }
27
28 &.small-width {
29 min-width: 120px;
30 }
31
32 &.small-padding {
33 padding: 5px 10px 5px 10px;
34 }
35
36 &.float-button {
37 float: right;
38 }
39
40 &.margin-right {
41 margin-right: 30px;
42 }
43}
44
45.btn {
46 @include button
47}
48
49.blue-button {
50 @include button;
51 background-color: #013ADF;
52
53 &:hover {
54 background-color: #0431B4;
55 }
56}
57
58.blue-outline-button {
59 @include button;
60 border: 1px solid #01647C;
61 background-color: white;
62 color: #01647C;
63
64 &:hover {
65 border: 1px solid #01647C;
66 background-color: white;
67 color: #01647C;
68 }
69}
70
71.delete-button {
72 @include button;
73 float: right;
74 color: #E9563D;
75 background-color: white;
76 border: solid 0.5px #E9563D;
77
78 &:hover {
79 color: #E9563D;
80 background-color: #FBDDD8;
81 }
82}
83
84.gray-outline-button {
85 @include button;
86 border: 1px solid #5F5F5F;
87 background-color: white;
88 color: #5F5F5F;
89
90 &:hover {
91 border: 1px solid #333;
92 background-color: white;
93 color: #333;
94 }
95}
96
97.green-button {
98 @include button;
99 background-color: #04B404;
100
101 &:hover {
102 background-color: #088A08;
103 }
104}
105
106.orange-button {
107 @include button;
108 background-color: #FF7F45;
109
110 &:hover {
111 background-color: #FF6D2C;
112 }
113}
114
115.red-button {
116 @include button;
117 background-color: #FF0000;
118
119 &:hover {
120 background-color: #B40404;
121 }
122}