Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
galaxyproject
GitHub Repository: galaxyproject/training-material
Path: blob/main/assets/fontawesome/css/svg.css
2614 views
1
/*!
2
* Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com
3
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4
* Copyright 2025 Fonticons, Inc.
5
*/
6
:root, :host {
7
--fa-font-solid: normal 900 1em/1 "Font Awesome 7 Free";
8
--fa-font-regular: normal 400 1em/1 "Font Awesome 7 Free";
9
--fa-font-light: normal 300 1em/1 "Font Awesome 7 Pro";
10
--fa-font-thin: normal 100 1em/1 "Font Awesome 7 Pro";
11
--fa-font-duotone: normal 900 1em/1 "Font Awesome 7 Duotone";
12
--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 7 Duotone";
13
--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 7 Duotone";
14
--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 7 Duotone";
15
--fa-font-brands: normal 400 1em/1 "Font Awesome 7 Brands";
16
--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 7 Sharp";
17
--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 7 Sharp";
18
--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 7 Sharp";
19
--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 7 Sharp";
20
--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 7 Sharp Duotone";
21
--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 7 Sharp Duotone";
22
--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 7 Sharp Duotone";
23
--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 7 Sharp Duotone";
24
--fa-font-slab-regular: normal 400 1em/1 "Font Awesome 7 Slab";
25
--fa-font-slab-press-regular: normal 400 1em/1 "Font Awesome 7 Slab Press";
26
--fa-font-whiteboard-semibold: normal 600 1em/1 "Font Awesome 7 Whiteboard";
27
--fa-font-thumbprint-light: normal 300 1em/1 "Font Awesome 7 Thumbprint";
28
--fa-font-notdog-solid: normal 900 1em/1 "Font Awesome 7 Notdog";
29
--fa-font-notdog-duo-solid: normal 900 1em/1 "Font Awesome 7 Notdog Duo";
30
--fa-font-etch-solid: normal 900 1em/1 "Font Awesome 7 Etch";
31
--fa-font-jelly-regular: normal 400 1em/1 "Font Awesome 7 Jelly";
32
--fa-font-jelly-fill-regular: normal 400 1em/1 "Font Awesome 7 Jelly Fill";
33
--fa-font-jelly-duo-regular: normal 400 1em/1 "Font Awesome 7 Jelly Duo";
34
--fa-font-chisel-regular: normal 400 1em/1 "Font Awesome 7 Chisel";
35
--fa-font-utility-semibold: normal 600 1em/1 "Font Awesome 7 Utility";
36
--fa-font-utility-duo-semibold: normal 600 1em/1 "Font Awesome 7 Utility Duo";
37
--fa-font-utility-fill-semibold: normal 600 1em/1 "Font Awesome 7 Utility Fill";
38
}
39
40
.svg-inline--fa {
41
box-sizing: content-box;
42
display: var(--fa-display, inline-block);
43
height: 1em;
44
overflow: visible;
45
vertical-align: -0.125em;
46
width: var(--fa-width, 1.25em);
47
}
48
.svg-inline--fa.fa-2xs {
49
vertical-align: 0.1em;
50
}
51
.svg-inline--fa.fa-xs {
52
vertical-align: 0em;
53
}
54
.svg-inline--fa.fa-sm {
55
vertical-align: -0.0714285714em;
56
}
57
.svg-inline--fa.fa-lg {
58
vertical-align: -0.2em;
59
}
60
.svg-inline--fa.fa-xl {
61
vertical-align: -0.25em;
62
}
63
.svg-inline--fa.fa-2xl {
64
vertical-align: -0.3125em;
65
}
66
.svg-inline--fa.fa-li {
67
width: var(--fa-li-width, 2em);
68
inset-inline-start: calc(-1 * var(--fa-li-width, 2em));
69
inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */
70
}
71
72
.fa-layers-counter, .fa-layers-text {
73
display: inline-block;
74
position: absolute;
75
text-align: center;
76
}
77
78
.fa-layers {
79
display: inline-block;
80
height: 1em;
81
position: relative;
82
text-align: center;
83
vertical-align: -0.125em;
84
width: var(--fa-width, 1.25em);
85
}
86
.fa-layers .svg-inline--fa {
87
inset: 0;
88
margin: auto;
89
position: absolute;
90
transform-origin: center center;
91
}
92
93
.fa-layers-text {
94
left: 50%;
95
top: 50%;
96
transform: translate(-50%, -50%);
97
transform-origin: center center;
98
}
99
100
.fa-layers-counter {
101
background-color: var(--fa-counter-background-color, #ff253a);
102
border-radius: var(--fa-counter-border-radius, 1em);
103
box-sizing: border-box;
104
color: var(--fa-inverse, #fff);
105
line-height: var(--fa-counter-line-height, 1);
106
max-width: var(--fa-counter-max-width, 5em);
107
min-width: var(--fa-counter-min-width, 1.5em);
108
overflow: hidden;
109
padding: var(--fa-counter-padding, 0.25em 0.5em);
110
right: var(--fa-right, 0);
111
text-overflow: ellipsis;
112
top: var(--fa-top, 0);
113
transform: scale(var(--fa-counter-scale, 0.25));
114
transform-origin: top right;
115
}
116
117
.fa-layers-bottom-right {
118
bottom: var(--fa-bottom, 0);
119
right: var(--fa-right, 0);
120
top: auto;
121
transform: scale(var(--fa-layers-scale, 0.25));
122
transform-origin: bottom right;
123
}
124
125
.fa-layers-bottom-left {
126
bottom: var(--fa-bottom, 0);
127
left: var(--fa-left, 0);
128
right: auto;
129
top: auto;
130
transform: scale(var(--fa-layers-scale, 0.25));
131
transform-origin: bottom left;
132
}
133
134
.fa-layers-top-right {
135
top: var(--fa-top, 0);
136
right: var(--fa-right, 0);
137
transform: scale(var(--fa-layers-scale, 0.25));
138
transform-origin: top right;
139
}
140
141
.fa-layers-top-left {
142
left: var(--fa-left, 0);
143
right: auto;
144
top: var(--fa-top, 0);
145
transform: scale(var(--fa-layers-scale, 0.25));
146
transform-origin: top left;
147
}
148
149
.svg-inline--fa .fa-primary {
150
fill: var(--fa-primary-color, currentColor);
151
opacity: var(--fa-primary-opacity, 1);
152
}
153
154
.svg-inline--fa .fa-secondary {
155
fill: var(--fa-secondary-color, currentColor);
156
opacity: var(--fa-secondary-opacity, 0.4);
157
}
158
159
.svg-inline--fa.fa-swap-opacity .fa-primary {
160
opacity: var(--fa-secondary-opacity, 0.4);
161
}
162
163
.svg-inline--fa.fa-swap-opacity .fa-secondary {
164
opacity: var(--fa-primary-opacity, 1);
165
}
166
167
.svg-inline--fa mask .fa-primary,
168
.svg-inline--fa mask .fa-secondary {
169
fill: black;
170
}
171
172
.svg-inline--fa.fa-inverse {
173
fill: var(--fa-inverse, #fff);
174
}
175
176
.fa-stack-1x,
177
.fa-stack-2x {
178
inset: 0;
179
margin: auto;
180
position: absolute;
181
z-index: var(--fa-stack-z-index, auto);
182
}
183