UNPKG

657 BSCSSView Raw
1.icon {
2 width: 32px;
3 height: 32px;
4 vertical-align: middle;
5 &.icon-padded {
6 padding: 8px;
7 }
8 &.icon-xs {
9 width: 16px;
10 height: 16px;
11 &.icon-padded {
12 padding: 4px;
13 }
14 }
15 &.icon-sm {
16 width: 24px;
17 height: 24px;
18 &.icon-padded {
19 padding: 6px;
20 }
21 }
22 &.icon-lg {
23 width: 48px;
24 height: 48px;
25 &.icon-padded {
26 padding: 12px;
27 }
28 }
29 &.icon-xl {
30 width: 64px;
31 height: 64px;
32 &.icon-padded {
33 padding: 16px;
34 }
35 }
36}
37
38// Force color when icon-color class is explicitly used
39@each $color, $value in $theme-colors {
40 .icon-#{$color} {
41 fill: $value !important;
42 }
43}