PageSourceSearch

https://gmuhsathletics.com/

html gmuhsathletics.com collected 2026-09-24 13:57:56 UTC 2,008,990 bytes, 44,425 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4  <!-- Google tag (gtag.js) -->
vendor: 66 bytes, lines 4-5
4
5  <script defer src="https://www.googletagmanager.com/gtag/js?id=
5G-HCV41WEQLC
vendor: 14 bytes, lines 5-6
5"></script>
6  
6<script defer>
7    window.dataLayer = window.dataLayer || [];
8    function gtag(){dataLayer.push();}
9    gtag('js', new Date());
10
11    gtag('config', 'G-HCV41WEQLC');
12  </script>
12
13  <!-- Ending Google tag (gtag.js) -->
14
15<meta charset="utf-8" />
16<meta http-equiv="X-UA-Compatible" content="IE=edge" />
17<meta name="viewport" content="width=device-width, initial-scale=1" />
18<title>Green Mountain Union High School </title>
19<meta name="description" content="" />
20<link rel="shortcut icon" type="image/png" href="/bt-logo.png" />
21<link rel="icon" type="image/png" href="/bt-logo.png" />
22
23
24<style>
25/*SOURCE: <link href="https://fonts.googleapis.com/css?family=Montserrat:400,800,900" rel="stylesheet">*/
26/* cyrillic-ext */
27@font-face {
28  font-family: 'Montserrat';
29  font-style: normal;
30  font-weight: 400;
31  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
32  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
33}
34/* cyrillic */
35@font-face {
36  font-family: 'Montserrat';
37  font-style: normal;
38  font-weight: 400;
39  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
40  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
41}
42/* vietnamese */
43@font-face {
44  font-family: 'Montserrat';
45  font-style: normal;
46  font-weight: 400;
47  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
48  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
49}
50/* latin-ext */
51@font-face {
52  font-family: 'Montserrat';
53  font-style: normal;
54  font-weight: 400;
55  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
56  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
57}
58/* latin */
59@font-face {
60  font-family: 'Montserrat';
61  font-style: normal;
62  font-weight: 400;
63  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
64  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
65}
66/* cyrillic-ext */
67@font-face {
68  font-family: 'Montserrat';
69  font-style: normal;
70  font-weight: 800;
71  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
72  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
73}
74/* cyrillic */
75@font-face {
76  font-family: 'Montserrat';
77  font-style: normal;
78  font-weight: 800;
79  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
80  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
81}
82/* vietnamese */
83@font-face {
84  font-family: 'Montserrat';
85  font-style: normal;
86  font-weight: 800;
87  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
88  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
89}
90/* latin-ext */
91@font-face {
92  font-family: 'Montserrat';
93  font-style: normal;
94  font-weight: 800;
95  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
96  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
97}
98/* latin */
99@font-face {
100  font-family: 'Montserrat';
101  font-style: normal;
102  font-weight: 800;
103  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
104  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
105}
106/* cyrillic-ext */
107@font-face {
108  font-family: 'Montserrat';
109  font-style: normal;
110  font-weight: 900;
111  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
112  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
113}
114/* cyrillic */
115@font-face {
116  font-family: 'Montserrat';
117  font-style: normal;
118  font-weight: 900;
119  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
120  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
121}
122/* vietnamese */
123@font-face {
124  font-family: 'Montserrat';
125  font-style: normal;
126  font-weight: 900;
127  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
128  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
129}
130/* latin-ext */
131@font-face {
132  font-family: 'Montserrat';
133  font-style: normal;
134  font-weight: 900;
135  src: url(https://fonts.gstatic.
135com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
136  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
137}
138/* latin */
139@font-face {
140  font-family: 'Montserrat';
141  font-style: normal;
142  font-weight: 900;
143  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
144  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
145}
146
147</style>
148<style>
149/*SOURCE:  <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" rel="stylesheet" /> */
150
151/* cyrillic-ext */
152@font-face {
153  font-family: 'Roboto';
154  font-style: normal;
155  font-weight: 300;
156  font-stretch: 100%;
157  font-display: swap;
158  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
159  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
160}
161/* cyrillic */
162@font-face {
163  font-family: 'Roboto';
164  font-style: normal;
165  font-weight: 300;
166  font-stretch: 100%;
167  font-display: swap;
168  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
169  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
170}
171/* greek-ext */
172@font-face {
173  font-family: 'Roboto';
174  font-style: normal;
175  font-weight: 300;
176  font-stretch: 100%;
177  font-display: swap;
178  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
179  unicode-range: U+1F00-1FFF;
180}
181/* greek */
182@font-face {
183  font-family: 'Roboto';
184  font-style: normal;
185  font-weight: 300;
186  font-stretch: 100%;
187  font-display: swap;
188  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
189  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
190}
191/* math */
192@font-face {
193  font-family: 'Roboto';
194  font-style: normal;
195  font-weight: 300;
196  font-stretch: 100%;
197  font-display: swap;
198  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
199  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
200}
201/* symbols */
202@font-face {
203  font-family: 'Roboto';
204  font-style: normal;
205  font-weight: 300;
206  font-stretch: 100%;
207  font-display: swap;
208  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
209  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
210}
211/* vietnamese */
212@font-face {
213  font-family: 'Roboto';
214  font-style: normal;
215  font-weight: 300;
216  font-stretch: 100%;
217  font-display: swap;
218  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
219  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
220}
221/* latin-ext */
222@font-face {
223  font-family: 'Roboto';
224  font-style: normal;
225  font-weight: 300;
226  font-stretch: 100%;
227  font-display: swap;
228  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
229  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
230}
231/* latin */
232@font-face {
233  font-family: 'Roboto';
234  font-style: normal;
235  font-weight: 300;
236  font-stretch: 100%;
237  font-display: swap;
238  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
239  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
240}
241/* cyrillic-ext */
242@font-face {
243  font-family: 'Roboto';
244  font-style: normal;
245  font-weight: 400;
246  font-stretch: 100%;
247  font-display: swap;
248  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
249  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
250}
251/* cyrillic */
252@font-face {
253  font-family: 'Roboto';
254  font-style: normal;
255  font-weight: 400;
256  font-stretch: 100%;
257  font-display: swap;
258  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
259  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
260}
261/* greek-ext */
262@font-face {
263  font-family: 'Roboto';
264  font-style: normal;
265  font-weight: 400;
266  font-stretch: 100%;
267  font-display: swap;
268  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
269  unicode-range: U+1F00-1FFF;
270}
271/* greek */
272@font-face {
273  font-family: 'Roboto';
274  font-style: normal;
275  font-weight: 400;
276  font-stretch: 100%;
277  font-display: swap;
278  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
279  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
280}
281/* math */
282@font-face {
283  font-family: 'Roboto';
284  font-style: normal;
285  font-weight: 400;
286  font-stretch: 100%;
287  font-display: swap;
288  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
289  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
290}
291/* symbols */
292@font-face {
293  font-family: 'Roboto';
294  font-style: normal;
295  font-weight: 400;
296  font-stretch: 100%;
297  font-display: swap;
298  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
299  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
300}
301/* vietnamese */
302@font-face {
303  font-family: 'Roboto';
304  font-style: normal;
305  font-weight: 400;
306  font-stretch: 100%;
307  font-display: swap;
308  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
309  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
310}
311/* latin-ext */
312@font-face {
313  font-family: 'Roboto';
314  font-style: normal;
315  font-weight: 400;
316  font-stretch: 100%;
317  font-display: swap;
318  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
319  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
320}
321/* latin */
322@font-face {
323  font-family: 'Roboto';
324  font-style: normal;
325  font-weight: 400;
326  font-stretch: 100%;
327  font-display: swap;
328  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
329  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
330}
331/* cyrillic-ext */
332@font-face {
333  font-family: 'Roboto';
334  font-style: normal;
335  font-weight: 500;
336  font-stretch: 100%;
337  font-display: swap;
338  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
339  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
340}
341/* cyrillic */
342@font-face {
343  font-family: 'Roboto';
344  font-style: normal;
345  font-weight: 500;
346  font-stretch: 100%;
347  font-display: swap;
348  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
349  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
350}
351/* greek-ext */
352@font-face {
353  font-family: 'Roboto';
354  font-style: normal;
355  font-weight: 500;
356  font-stretch: 100%;
357  font-display: swap;
358  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
359  unicode-range: U+1F00-1FFF;
360}
361/* greek */
362@font-face {
363  font-family: 'Roboto';
364  font-style: normal;
365  font-weight: 500;
366  font-stretch: 100%;
367  font-display: swap;
368  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
369  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
370}
371/* math */
372@font-face {
373  font-family: 'Roboto';
374  font-style: normal;
375  font-weight: 500;
376  font-stretch: 100%;
377  font-display: swap;
378  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
379  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
380}
381/* symbols */
382@font-face {
383  font-family: 'Roboto';
384  font-style: normal;
385  font-weight: 500;
386  font-stretch: 100%;
387  font-display: swap;
388  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
389  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
390}
391/* vietnamese */
392@font-face {
393  font-family: 'Roboto';
394  font-style: normal;
395  font-weight: 500;
396  font-stretch: 100%;
397  font-display: swap;
398  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
399  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
400}
401/* latin-ext */
402@font-face {
403  font-family: 'Roboto';
404  font-style: normal;
405  font-weight: 500;
406  font-stretch: 100%;
407  font-display: swap;
408  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
409  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
410}
411/* latin */
412@font-face {
413  font-family: 'Roboto';
414  font-style: normal;
415  font-weight: 500;
416  font-stretch: 100%;
417  font-display: swap;
418  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
419  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
420}
421/* cyrillic-ext */
422@font-face {
423  font-family: 'Roboto';
424  font-style: normal;
425  font-weight: 700;
426  font-stretch: 100%;
427  font-display: swap;
428  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
429  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
430}
431/* cyrillic */
432@font-face {
433  font-family: 'Roboto';
434  font-style: normal;
435  font-weight: 700;
436  font-stretch: 100%;
437  font-display: swap;
438  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
439  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
440}
441/* greek-ext */
442@font-face {
443  font-family: 'Roboto';
444  font-style: normal;
445  font-weight: 700;
446  font-stretch: 100%;
447  font-display: swap;
448  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
449  unicode-range: U+1F00-1FFF;
450}
451/* greek */
452@font-face {
453  font-family: 'Roboto';
454  font-style: normal;
455  font-weight: 700;
456  font-stretch: 100%;
457  font-display: swap;
458  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
459  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
460}
461/* math */
462@font-face {
463  font-family: 'Roboto';
464  font-style: normal;
465  font-weight: 700;
466  font-stretch: 100%;
467  font-display: swap;
468  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
469  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
470}
471/* symbols */
472@font-face {
473  font-family: 'Roboto';
474  font-style: normal;
475  font-weight: 700;
476  font-stretch: 100%;
477  font-display: swap;
478  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
479  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
480}
481/* vietnamese */
482@font-face {
483  font-family: 'Roboto';
484  font-style: normal;
485  font-weight: 700;
486  font-stretch: 100%;
487  font-display: swap;
488  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
489  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
490}
491/* latin-ext */
492@font-face {
493  font-family: 'Roboto';
494  font-style: normal;
495  font-weight: 700;
496  font-stretch: 100%;
497  font-display: swap;
498  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
499  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
500}
501/* latin */
502@font-face {
503  font-family: 'Roboto';
504  font-style: normal;
505  font-weight: 700;
506  font-stretch: 100%;
507  font-display: swap;
508  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
509  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
510}
511
512</style>
513
514<style>
515/*!
516 * Yamm! - Yet another megamenu for Bootstrap
517 * http://geedmo.github.com/yamm
518 *
519 * @geedmo - Licensed under the MIT license
520 */
521.yamm .collapse,
522.yamm .dropup,
523.yamm .dropdown {
524  position: static;
525}
526
527.yamm .container {
528  position: relative;
529}
530
531.yamm .dropdown-menu {
532  left: auto;
533}
534
535.yamm .yamm-content {
536  padding: 1rem;
537}
538
539.yamm .dropdown.yamm-fw .dropdown-menu,
540.yamm .dropup.yamm-fw .dropdown-menu {
541  left: 0;
542  right: 0;
543}
544
545</style>
546
547<style>
548/** These should cover most breakpoints but more can be added if needed */
549/** List of the screen sizes for @each statements */
550/** List of the gutter sizes mainly for grids */
551/* ---------------------------------------------- *\
552    tools/mixins
553\* ---------------------------------------------- */
554/** Adds vendor specific prefixes for certain CSS3 properties */
555/** Standard text sizing usually used for paragraphs, list, links, etc. */
556/** Takes two colors and a direction to create a gradient background @include gradient-bg(#FFFFFF, #000000, vertical); */
557/** Min-width breakpoint */
558/** Max-width breakpoint We use $size - 1 so default sizes can be used. ex. $size--lap instead of 1023 */
559a {
560   color: #3877c7;
561 }
562
563 .btn-link {
564   color: #3877c7;
565 }
566
567 /* --------------------------------------------- components/buttons ---------------------------------------------- */
568 .bttn,
569 .share {
570   display: inline-block;
571   vertical-align: middle;
572   -webkit-appearance: none;
573   outline: none;
574   text-decoration: none;
575   border: 1px solid transparent;
576   background: none;
577   text-transform: uppercase;
578   padding: 8px 16px;
579   cursor: pointer;
580   -webkit-border-radius: 3px;
581   -moz-border-radius: 3px;
582   -ms-border-radius: 3px;
583   -o-border-radius: 3px;
584   border-radius: 3px;
585 }
586
587 /* --------------------------------------------- *\
588    Sizes
589 \* --------------------------------------------- */
590 /** Small Button */
591 .bttn--small {
592   font-size: 13px;
593   padding: 4px 16px;
594 }
595
596 /** Large Button */
597 .bttn--large {
598   font-size: 18px;
599   padding: 12px 24px;
600 }
601
602 /** Extra Large Button */
603 .bttn--xlarge {
604   padding: 16px 48px;
605 }
606
607 /** Full Width */
608 .bttn--full {
609   width: 100%;
610 }
611
612 /* --------------------------------------------- *\
613    Colors
614 \* --------------------------------------------- */
615 /** Default */
616 .bttn--default,
617 .share {
618   background-color: #fff;
619   border-color: #ddd;
620   border-bottom-width: 2px;
621 }
622
623 .bttn--default:hover,
624 .share:hover {
625   background-color: #eee;
626 }
627
628 .bttn--default:active,
629 .share:active {
630   background-color: #ddd;
631   border-color: #bbb;
632 }
633
634 /** Hollow Button */
635 .bttn--hollow {
636   background-color: transparent;
637   border-color: #bbb;
638   text-transform: uppercase;
639   color: #333;
640 }
641
642 .bttn--hollow:hover {
643   background-color: #bbb;
644 }
645
646 .bttn--hollow:active {
647   background-color: #aeaeae;
648   border-color: #aeaeae;
649 }
650
651 /** Solid Button - Based on $accent color in settings/_colors.scss */
652 .bttn--solid {
653   background-color: #000;
654   color: #fff; /*&:active { background-color: darken($accent, 10%); }*/
655 }
656
657 .bttn--solid:hover {
658   background-color: #333333;
659   color: #fff;
660   font-weight: bold;
661 }
662
663 /** Delete Button */
664 .bttn--delete {
665   background-color: red;
666   color: #fff;
667 }
668
669 .bttn--delete:hover {
670   background-color: #e60000;
671 }
672
673 .bttn--delete:active {
674   background-color: #cc0000;
675 }
676
677 /* --------------------------------------------- *\
678    Buttons with icons
679 \* --------------------------------------------- */
680 .bttn--icon,
681 .share {
682   position: relative;
683   padding-left: 40px;
684   font-weight: 600;
685 }
686
687 .bttn--icon.bttn--large,
688 .bttn--large.share {
689   padding-left: 48px;
690 }
691
692 .bttn--icon:before,
693 .share:before {
694   display: block;
695   content: "";
696   position: absolute;
697   top: 50%;
698   margin-top: -8px;
699   left: 10px;
700   width: 16px;
701   height: 16px;
702   background: #999;
703 }
704
705 /**
706 *	Base: Simple, high-level styles
707 */
708 /* ---------------------------------------------- *\
709     base/headlines
710 \* ---------------------------------------------- */
711 h1,
712 h2,
713 h3,
714 h4,
715 h5,
716 h6,
717 .headline {
718   margin-top: 0;
719 }
720
721 /* ---------------------------------------------- *\
722     Sizes
723 \* ---------------------------------------------- */
724 .headline--xlarge {
725   font-size: 1.3em;
726 }
727
728 @media screen and (min-width: 600px) {
729   .headline--xlarge {
730     font-size: 1.5em;
731   }
732 }
733
734 @media screen and (min-width: 768px) {
735   .headline--xlarge {
736     font-size: 1.75em;
737   }
738 }
739
740 @media screen and (min-width: 1024px) {
741   .headline--xlarge {
742     font-size: 2.3em;
743   }
744 }
745
746 @media screen and (min-width: 1200px) {
747   .headline--xlarge {
748     font-size: 2.75em;
749     margin-bottom: 32px;
750   }
751 }
752
753 .headline--large {
754   font-size: 1.6em;
755   margin-bottom: 16px;
756 }
757
758 .headline--medium {
759   font-size: 1.4em;
760   margin-bottom: 16px;
761 }
762
763 @media screen and (min-width: 768px) {
764   .headline--medium {
765     font-size: 1.5em;
766   }
767 }
768
769 @media screen and (min-width: 1024px) {
770   .headline--medium {
771     font-size: 1.75em;
772   }
773 }
774
775 @media screen and (min-width: 1200px) {
776   .headline--medium {
777     font-size: 2em;
778     margin-bottom: 24px;
779   }
780 }
781
782 .headline--base {
783   font-size: 1.4em;
784 }
785
786 .headline--small {
787   font-size: 1em;
788 }
789
790 .headline--xsmall {
791   font-size: 0.8em;
792 }
793
794 /* ---------------------------------------------- *\
795     base/lists
796 \* ---------------------------------------------- */
797 /* ---------------------------------------------- *\
798     1. So the numbers or dots line up
799 \* ---------------------------------------------- */
800 ol,
801 ul {
802   /*margin-left: 16px;*/ /* [1] */
803   margin-bottom: 16px;
804 }
805
806 li a {
807   color: #000;
808   text-decoration: none;
809 }
810
811 li a:hover {
812   text-decoration: underline;
813 }
814
815 /* ---------------------------------------------- *\
816     base/page
817 \* ---------------------------------------------- */
818 /** Clearfix */
819 .cf:after {
820   display: block;
821   content: "";
822   height: 0;
823   clear: both;
824 }
825
826 .main {
827   padding: 16px 0;
828 }
829
830 @media screen and (min-width: 480px) {
831   .main {
832     padding: 16px 0;
833   }
834 }
835
836 @media screen and (min-width: 600px) {
837   .main {
838     padding: 16px 0;
839   }
840 }
841
842 @media screen and (min-width: 768px) {
843   .main {
844     padding: 20px 0;
845   }
846 }
847
848 @media screen and (min-width: 1024px) {
849   .main {
850     padding: 24px 0;
851   }
852 }
853
854 @media screen and (min-width: 1200px) {
855   .main {
856     padding: 28px 0;
857   }
858 }
859
860 @media screen and (min-width: 1440px) {
861   .main {
862     padding: 32px 0;
863   }
864 }
865
866 .hr-text {
867   width: 100%;
868   text-align: center;
869   border-bottom: 1px solid #dde6e9;
870   line-height: 0.1em;
871   margin: 10px 0 20px;
872   font-style: italic;
873   text-transform: uppercase;
874 }
875
876 .hr-text span {
877   background: #fff;
878   padding: 0 10px;
879 }
880
881 /* ---------------------------------------------- *\
882     base/quotes
883 \* ---------------------------------------------- */
884 blockquote {
885   display: block;
886   margin: 16px 0;
887   text-align: center;
888   color: #555;
889   font-weight: 300;
890   font-size: 18px;
891 }
892
893 @media screen and (min-width: 768px) {
894   blockquote {
895     font-size: 22px;
896   }
897 }
898
899 @media screen and (min-width: 1024px) {
900   blockquote {
901     font-size: 24px;
902   }
903 }
904
905 @media screen and (min-width: 1200px) {
906   blockquote {
907     margin: 24px 0;
908     font-size: 26px;
909   }
910 }
911
912 /**
913 *	Components: Building blocks
914 */
915 /* --------------------------------------------- *\
916    components/cards
917 \* --------------------------------------------- */
918 /* --------------------------------------------- *\
919    1. Base
920 \* --------------------------------------------- */
921 .card {
922   display: block;
923   padding: 16px;
924   border: 1px solid #ddd;
925   background-color: #fff;
926   -webkit-border-radius: 4px;
927   -moz-border-radius: 4px;
928   -ms-border-radius: 4px;
929   -o-border-radius: 4px;
930   border-radius: 4px;
931   -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
932   -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
933   -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
934   -o-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
935   box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
936 }
937
938 @media screen and (min-width: 1024px) {
939   .card {
940     padding: 20px;
941   }
942 }
943
944 @media screen and (min-width: 1200px) {
945   .card {
946     padding: 24px;
947   }
948 }
949
950 .card.is-first {
951   margin-top: 0;
952 }
953
954 @media print {
955   .card {
956     border: 0 none;
957     padding: 0;
958   }
959 }
960
961 /* --------------------------------------------- *\
962    Sidebar Cards
963    - Content (Announcements, Events)
964    - My Teams Scorecards
965 \* --------------------------------------------- */
966 .card--sidebar {
967   display: block;
968   position: relative;
969   margin-bottom: 16px;
970   padding: 0;
971 }
972
973 @media screen and (min-width: 480px) {
974   .card--sidebar {
975     margin-bottom: 16px;
976   }
977 }
978
979 @media screen and (min-width: 600px) {
980   .card--sidebar {
981     margin-bottom: 16px;
982   }
983 }
984
985 @media screen and (min-width: 768px) {
986   .card--sidebar {
987     margin-bottom: 20px;
988   }
989 }
990
991 @media screen and (min-width: 1024px) {
992   .card--sidebar {
993     margin-bottom: 24px;
994   }
995 }
996
997 @media screen and (min-width: 1200px) {
998   .card--sidebar {
999     margin-bottom: 28px;
1000   }
1001 }
1002
1003 @media screen and (min-width: 1440px) {
1004   .card--sidebar {
1005     margin-bottom: 32px;
1006   }
1007 }
1008
1009 /** Game scorecard */
1010 .card--game {
1011   padding: 16px;
1012   margin-bottom: 6px;
1013 }
1014
1015 .card--game.is-last {
1016   margin-bottom: 16px;
1017 }
1018
1019 .card--game__sport {
1020   color: #000;
1021 }
1022
1023 .card--game__record {
1024   color: #777;
1025   font-weight: 300;
1026   font-size: 16px;
1027   margin-left: 4px;
1028   letter-spacing: 0.5px;
1029   vertical-align: top;
1030 }
1031
1032 .card--game__score {
1033   display: block;
1034   padding: 12px;
1035   background: #efefef;
1036   margin-bottom: 16px;
1037 }
1038
1039 .card--game__next {
1040   font-size: 12px;
1041   line-height: 16px;
1042   color: #444;
1043 }
1044
1045 .card.video-channel iframe,
1046 .krossover-video {
1047   display: block;
1048   width: 100%;
1049   height: 400px;
1050 }
1051
1052 @media screen and (min-width: 600px) {
1053   .card.video-channel iframe,
1054   .krossover-video {
1055     height: 500px;
1056   }
1057 }
1058
1059 @media screen and (min-width: 900px) {
1060   .card.video-channel iframe,
1061   .krossover-video {
1062     height: 631px;
1063   }
1064 }
1065
1066 @media screen and (min-width: 1024px) {
1067   .card.video-channel iframe,
1068   .krossover-video {
1069     height: 510px;
1070   }
1071 }
1072
1073 @media screen and (min-width: 1200px) {
1074   .card.video-channel iframe,
1075   .krossover-video {
1076     height: 568px;
1077   }
1078 }
1079
1080 @media screen and (min-width: 1440px) {
1081   .card.video-channel iframe,
1082   .krossover-video {
1083     height: 631px;
1084   }
1085 }
1086
1087 /* --------------------------------------------- *\
1088    components/forms
1089 \* --------------------------------------------- */
1090 /** Error status message at top of form */
1091 .form-errors {
1092   display: block;
1093   margin-bottom: 16px;
1094   padding: 16px;
1095   background: rgba(255, 0, 0, 0.7);
1096   color: white;
1097   border-radius: 5px;
1098 }
1099
1100 .form-field {
1101   display: block;
1102   margin-bottom: 16px;
1103 }
1104
1105 .form-field.is-last {
1106   margin-bottom: 0;
1107 }
1108
1109 .form-field__file {
1110   background: #eee;
1111   padding: 8px;
1112   -webkit-border-radius: 4px;
1113   -moz-border-radius: 4px;
1114   -ms-border-radius: 4px;
1115   -o-border-radius: 4px;
1116   border-radius: 4px;
1117 }
1118
1119 /** Error message */
1120 .form__error {
1121   display: none;
1122   font-size: 14px;
1123   color: red;
1124   margin-top: 4px;
1125 }
1126
1127 /** For checkboxes with labels next to them */
1128 .form__table td:first-child {
1129   vertical-align: middle;
1130   padding-right: 12px;
1131 }
1132
1133 .form__table td.top {
1134   vertical-align: top;
1135 }
1136
1137 /* --------------------------------------------- *\
1138    components/grids
1139    1. Gutter size
1140 \* --------------------------------------------- */
1141 .grid {
1142   display: block;
1143   margin-left: -16px; /* [1] */
1144 }
1145
1146 @media screen and (min-width: 480px) {
1147   .grid {
1148     margin-left: -16px; /* [1] */
1149   }
1150 }
1151
1152 @media screen and (min-width: 600px) {
1153   .grid {
1154     margin-left: -16px; /* [1] */
1155   }
1156 }
1157
1158 @media screen and (min-width: 768px) {
1159   .grid {
1160     margin-left: -20px; /* [1] */
1161   }
1162 }
1163
1164 @media screen and (min-width: 1024px) {
1165   .grid {
1166     margin-left: -24px; /* [1] */
1167   }
1168 }
1169
1170 @media screen and (min-width: 1200px) {
1171   .grid {
1172     margin-left: -28px; /* [1] */
1173   }
1174 }
1175
1176 @media screen and (min-width: 1440px) {
1177   .grid {
1178     margin-left: -32px; /* [1] */
1179   }
1180 }
1181
1182 .grid__item {
1183   display: inline-block;
1184   vertical-align: top;
1185   padding-left: 16px; /* [1] */
1186   padding-bottom: 16px;
1187   width: 100%;
1188 }
1189
1190 @media screen and (min-width: 480px) {
1191   .grid__item {
1192     padding-left: 16px; /* [1] */
1193     padding-bottom: 16px;
1194   }
1195 }
1196
1197 @media screen and (min-width: 600px) {
1198   .grid__item {
1199     padding-left: 16px; /* [1] */
1200     padding-bottom: 16px;
1201   }
1202 }
1203
1204 @media screen and (min-width: 768px) {
1205   .grid__item {
1206     padding-left: 20px; /* [1] */
1207     padding-bottom: 20px;
1208   }
1209 }
1210
1211 @media screen and (min-width: 1024px) {
1212   .grid__item {
1213     padding-left: 24px; /* [1] */
1214     padding-bottom: 24px;
1215   }
1216 }
1217
1218 @media screen and (min-width: 1200px) {
1219   .grid__item {
1220     padding-left: 28px; /* [1] */
1221     padding-bottom: 28px;
1222   }
1223 }
1224
1225 @media screen and (min-width: 1440px) {
1226   .grid__item {
1227     padding-left: 32px; /* [1] */
1228     padding-bottom: 32px;
1229   }
1230 }
1231
1232 .grid.no-spacing .grid__item {
1233   padding-bottom: 0;
1234 }
1235
1236 .grid--middle .grid__item {
1237   vertical-align: middle;
1238 }
1239
1240 /** Creates column widths for each screen size. */
1241 .one-tenth {
1242   width: 10%;
1243 }
1244
1245 .one-eighth {
1246   width: 12.5%;
1247 }
1248
1249 .one-sixth {
1250   width: 16.6666%;
1251 }
1252
1253 .one-fifth {
1254   width: 20%;
1255 }
1256
1257 .one-fourth {
1258   width: 25%;
1259 }
1260
1261 .one-third {
1262   width: 33.3333%;
1263 }
1264
1265 .one-half {
1266   width: 50%;
1267 }
1268
1269 .two-fifths {
1270   width: 40%;
1271 }
1272
1273 .two-thirds {
1274   width: 66.6666%;
1275 }
1276
1277 .three-fifths {
1278   width: 60%;
1279 }
1280
1281 .three-fourths {
1282   width: 75%;
1283 }
1284
1285 .four-fifths {
1286   width: 80%;
1287 }
1288
1289 .five-sixths {
1290   width: 83.3333%;
1291 }
1292
1293 .seven-eighths {
1294   width: 87.5%;
1295 }
1296
1297 .nine-tenths {
1298   width: 90%;
1299 }
1300
1301 .one-whole {
1302   width: 100%;
1303 }
1304
1305 .no-spacing {
1306   padding-bottom: 0;
1307 }
1308
1309 @media screen and (min-width: 480px) {
1310   .phone-land-one-eighth {
1311     width: 12.5%;
1312   }
1313   .phone-land-one-sixth {
1314     width: 16.6666%;
1315   }
1316   .phone-land-one-fifth {
1317     width: 20%;
1318   }
1319   .phone-land-one-fourth {
1320     width: 25%;
1321   }
1322   .phone-land-one-third {
1323     width: 33.3333%;
1324   }
1325   .phone-land-one-half {
1326     width: 50%;
1327   }
1328   .phone-land-two-fifths {
1329     width: 40%;
1330   }
1331   .phone-land-two-thirds {
1332     width: 66.6666%;
1333   }
1334   .phone-land-three-fifths {
1335     width: 60%;
1336   }
1337   .phone-land-three-fourths {
1338     width: 75%;
1339   }
1340   .phone-land-four-fifths {
1341     width: 80%;
1342   }
1343   .phone-land-five-sixths {
1344     width: 83.3333%;
1345   }
1346   .phone-land-seven-eighths {
1347     width: 87.5%;
1348   }
1349   .phone-land-one-whole {
1350     width: 100%;
1351   }
1352   .phone-land-auto {
1353     width: auto;
1354   }
1355   .phone-land-no-spacing {
1356     padding-bottom: 0;
1357   }
1358 }
1359
1360 @media screen and (min-width: 600px) {
1361   .note-one-eighth {
1362     width: 12.5%;
1363   }
1364   .note-one-sixth {
1365     width: 16.6666%;
1366   }
1367   .note-one-fifth {
1368     width: 20%;
1369   }
1370   .note-one-fourth {
1371     width: 25%;
1372   }
1373   .note-one-third {
1374     width: 33.3333%;
1375   }
1376   .note-one-half {
1377     width: 50%;
1378   }
1379   .note-two-fifths {
1380     width: 40%;
1381   }
1382   .note-two-thirds {
1383     width: 66.6666%;
1384   }
1385   .note-three-fifths {
1386     width: 60%;
1387   }
1388   .note-three-fourths {
1389     width: 75%;
1390   }
1391   .note-four-fifths {
1392     width: 80%;
1393   }
1394   .note-five-sixths {
1395     width: 83.3333%;
1396   }
1397   .note-seven-eighths {
1398     width: 87.5%;
1399   }
1400   .note-one-whole {
1401     width: 100%;
1402   }
1403   .note-auto {
1404     width: auto;
1405   }
1406   .note-no-spacing {
1407     padding-bottom: 0;
1408   }
1409 }
1410
1411 @media screen and (min-width: 768px) {
1412   .tab-one-eighth {
1413     width: 12.5%;
1414   }
1415   .tab-one-sixth {
1416     width: 16.6666%;
1417   }
1418   .tab-one-fifth {
1419     width: 20%;
1420   }
1421   .tab-one-fourth {
1422     width: 25%;
1423   }
1424   .tab-one-third {
1425     width: 33.3333%;
1426   }
1427   .tab-one-half {
1428     width: 50%;
1429   }
1430   .tab-two-fifths {
1431     width: 40%;
1432   }
1433   .tab-two-thirds {
1434     width: 66.6666%;
1435   }
1436   .tab-three-fifths {
1437     width: 60%;
1438   }
1439   .tab-three-fourths {
1440     width: 75%;
1441   }
1442   .tab-four-fifths {
1443     width: 80%;
1444   }
1445   .tab-five-sixths {
1446     width: 83.3333%;
1447   }
1448   .tab-seven-eighths {
1449     width: 87.5%;
1450   }
1451   .tab-one-whole {
1452     width: 100%;
1453   }
1454   .tab-auto {
1455     width: auto;
1456   }
1457   .tab-no-spacing {
1458     padding-bottom: 0;
1459   }
1460 }
1461
1462 @media screen and (min-width: 900px) {
1463   .small-lap-one-eighth {
1464     width: 12.5%;
1465   }
1466   .small-lap-one-sixth {
1467     width: 16.6666%;
1468   }
1469   .small-lap-one-fifth {
1470     width: 20%;
1471   }
1472   .small-lap-one-fourth {
1473     width: 25%;
1474   }
1475   .small-lap-one-third {
1476     width: 33.3333%;
1477   }
1478   .small-lap-one-half {
1479     width: 50%;
1480   }
1481   .small-lap-two-fifths {
1482     width: 40%;
1483   }
1484   .small-lap-two-thirds {
1485     width: 66.6666%;
1486   }
1487   .small-lap-three-fifths {
1488     width: 60%;
1489   }
1490   .small-lap-three-fourths {
1491     width: 75%;
1492   }
1493   .small-lap-four-fifths {
1494     width: 80%;
1495   }
1496   .small-lap-five-sixths {
1497     width: 83.3333%;
1498   }
1499   .small-lap-seven-eighths {
1500     width: 87.5%;
1501   }
1502   .small-lap-one-whole {
1503     width: 100%;
1504   }
1505   .small-lap-auto {
1506     width: auto;
1507   }
1508   .small-lap-no-spacing {
1509     padding-bottom: 0;
1510   }
1511 }
1512
1513 @media screen and (min-width: 1024px) {
1514   .lap-one-eighth {
1515     width: 12.5%;
1516   }
1517   .lap-one-sixth {
1518     width: 16.6666%;
1519   }
1520   .lap-one-fifth {
1521     width: 20%;
1522   }
1523   .lap-one-fourth {
1524     width: 25%;
1525   }
1526   .lap-one-third {
1527     width: 33.3333%;
1528   }
1529   .lap-one-half {
1530     width: 50%;
1531   }
1532   .lap-two-fifths {
1533     width: 40%;
1534   }
1535   .lap-two-thirds {
1536     width: 66.6666%;
1537   }
1538   .lap-three-fifths {
1539     width: 60%;
1540   }
1541   .lap-three-fourths {
1542     width: 75%;
1543   }
1544   .lap-four-fifths {
1545     width: 80%;
1546   }
1547   .lap-five-sixths {
1548     width: 83.3333%;
1549   }
1550   .lap-seven-eighths {
1551     width: 87.5%;
1552   }
1553   .lap-one-whole {
1554     width: 100%;
1555   }
1556   .lap-auto {
1557     width: auto;
1558   }
1559   .lap-no-spacing {
1560     padding-bottom: 0;
1561   }
1562 }
1563
1564 @media screen and (min-width: 1200px) {
1565   .desk-one-eighth {
1566     width: 12.5%;
1567   }
1568   .desk-one-sixth {
1569     width: 16.6666%;
1570   }
1571   .desk-one-fifth {
1572     width: 20%;
1573   }
1574   .desk-one-fourth {
1575     width: 25%;
1576   }
1577   .desk-one-third {
1578     width: 33.3333%;
1579   }
1580   .desk-one-half {
1581     width: 50%;
1582   }
1583   .desk-two-fifths {
1584     width: 40%;
1585   }
1586   .desk-two-thirds {
1587     width: 66.6666%;
1588   }
1589   .desk-three-fifths {
1590     width: 60%;
1591   }
1592   .desk-three-fourths {
1593     width: 75%;
1594   }
1595   .desk-four-fifths {
1596     width: 80%;
1597   }
1598   .desk-five-sixths {
1599     width: 83.3333%;
1600   }
1601   .desk-seven-eighths {
1602     width: 87.5%;
1603   }
1604   .desk-one-whole {
1605     width: 100%;
1606   }
1607   .desk-auto {
1608     width: auto;
1609   }
1610   .desk-no-spacing {
1611     padding-bottom: 0;
1612   }
1613 }
1614
1615 @media screen and (min-width: 1440px) {
1616   .wide-one-eighth {
1617     width: 12.5%;
1618   }
1619   .wide-one-sixth {
1620     width: 16.6666%;
1621   }
1622   .wide-one-fifth {
1623     width: 20%;
1624   }
1625   .wide-one-fourth {
1626     width: 25%;
1627   }
1628   .wide-one-third {
1629     width: 33.3333%;
1630   }
1631   .wide-one-half {
1632     width: 50%;
1633   }
1634   .wide-two-fifths {
1635     width: 40%;
1636   }
1637   .wide-two-thirds {
1638     width: 66.6666%;
1639   }
1640   .wide-three-fifths {
1641     width: 60%;
1642   }
1643   .wide-three-fourths {
1644     width: 75%;
1645   }
1646   .wide-four-fifths {
1647     width: 80%;
1648   }
1649   .wide-five-sixths {
1650     width: 83.3333%;
1651   }
1652   .wide-seven-eighths {
1653     width: 87.5%;
1654   }
1655   .wide-one-whole {
1656     width: 100%;
1657   }
1658   .wide-auto {
1659     width: auto;
1660   }
1661   .wide-no-spacing {
1662     padding-bottom: 0;
1663   }
1664 }
1665
1666 /* ---------------------------------------------- *\
1667     components/icons
1668 \* ---------------------------------------------- */
1669 i {
1670   display: inline-block;
1671   font-style: normal;
1672   position: relative;
1673 }
1674
1675 /* ---------------------------------------------- *\
1676     Arrows
1677     - Used for sliders and back buttons
1678 \* ---------------------------------------------- */
1679 .arrow {
1680   width: 10px;
1681   height: 10px;
1682   border-right: 0.2em solid #666;
1683   border-top: 0.2em solid #666;
1684 }
1685
1686 .arrow--accent {
1687   border-color: #ee0000;
1688 }
1689
1690 .arrow--white {
1691   border-color: #fff;
1692 }
1693
1694 .arrow--left {
1695   -webkit-transform: rotate(-135deg);
1696   transform: rotate(-135deg);
1697   margin-right: 4px;
1698 }
1699
1700 /* BTPFS 1918:
1701    The left arrow has a 4px margin that the right arrow doesn't have, which interferes with consistent behavior for a double arrow.
1702    This is here to make the left double arrow look like the right one.
1703 */
1704 .arrow--left + .arrow--left {
1705   margin-left: -4px;
1706   margin-right: 0px;
1707 }
1708
1709 .arrow--right {
1710   -webkit-transform: rotate(45deg);
1711   transform: rotate(45deg);
1712 }
1713
1714 /* --------------------------------------------- *\
1715    components/labels
1716 \* --------------------------------------------- */
1717 .label {
1718   display: inline-block;
1719   vertical-align: middle;
1720   font-size: 15px;
1721   font-weight: bold;
1722   color: #000;
1723 }
1724
1725 /** Sits on top of an input */
1726 .label--block {
1727   display: block;
1728   text-transform: uppercase;
1729   margin-bottom: 4px;
1730 }
1731
1732 .link-no-underline {
1733   text-decoration: none !important;
1734 }
1735
1736 .medium-login-link {
1737   font-weight: bold !important;
1738   color: #337ab7 !important;
1739 }
1740
1741 .large-login-link {
1742   font-size: 1.5em !important;
1743   font-weight: bold !important;
1744   color: #337ab7 !important;
1745 }
1746
1747 .login-td-container {
1748   padding-top: 17px !important;
1749   text-align: center !important;
1750 }
1751
1752 .login-div-container {
1753   padding-top: 16px !important;
1754   padding-bottom: 4px !important;
1755   text-align: center !important;
1756 }
1757
1758 .label--file {
1759   font-weight: normal;
1760   color: #444;
1761 }
1762
1763 .fontSize-override {
1764   font-size: 1em !important;
1765 }
1766
1767 .marginBottom-override {
1768   margin-bottom: 2px !important;
1769 }
1770
1771 .blueText {
1772   color: #337ab7 !important;
1773 }
1774
1775 /* --------------------------------------------- *\
1776    components/switches
1777 \* --------------------------------------------- */
1778 /* ---------------------------------------------- *\
1779     Checkboxes
1780 \* ---------------------------------------------- */
1781 ._checkbox {
1782   display: inline-block;
1783   vertical-align: middle;
1784   -webkit-appearance: none;
1785   outline: none;
1786   width: 24px;
1787   height: 24px;
1788   background-color: #fff;
1789   background-position: center;
1790   background-repeat: no-repeat;
1791   background-size: auto 60%;
1792   border: 1px solid #ddd;
1793   -webkit-border-radius: 2px;
1794   -moz-border-radius: 2px;
1795   -ms-border-radius: 2px;
1796   -o-border-radius: 2px;
1797   border-radius: 2px; /** @checked */
1798 }
1799
1800 ._checkbox:checked {
1801   background-color: #ee0000;
1802   border-color: #ee0000;
1803   background-image: url("images/checkbox-icon.png");
1804 }
1805
1806 /* --------------------------------------------- *\
1807    Radios
1808 \* --------------------------------------------- */
1809 /** Base */
1810 ._radio {
1811   /** @checked */
1812 }
1813
1814 /* --------------------------------------------- *\
1815    components/text-fields
1816 \* --------------------------------------------- */
1817 .text-field {
1818   display: block;
1819   width: 100%;
1820   -webkit-appearance: none;
1821   outline: none;
1822   border: 1px solid #ddd;
1823   padding: 8px 12px;
1824   background-color: #fff;
1825   -webkit-border-radius: 3px;
1826   -moz-border-radius: 3px;
1827   -ms-border-radius: 3px;
1828   -o-border-radius: 3px;
1829   border-radius: 3px; /** @focus */ /** @error 1. Older browsers that don't support calc() */
1830 }
1831
1832 .text-field:focus {
1833   border-color: #ee0000;
1834 }
1835
1836 .text-field.is-error {
1837   border-color: red;
1838   background-image: url("images/error-icon.png");
1839   background-repeat: no-repeat;
1840   background-position: 98% center; /* [1] */
1841   background-position: calc(100% - 10px) center;
1842 }
1843
1844 .text-field.is-error + .form__error {
1845   display: block;
1846 }
1847
1848 /**
1849  *  Select dropdown
1850  *  1. Older browsers that don't support calc()
1851 */
1852 .text-field--select {
1853   background-image: url("images/select-icon.png");
1854   background-repeat: no-repeat;
1855   background-position: 98% center; /* [1] */
1856   background-position: calc(100% - 10px) center;
1857 }
1858
1859 /** Textarea */
1860 .text-field--area {
1861   height: 100px;
1862   resize: none;
1863 }
1864
1865 /**
1866 *	Objects: Collection of components
1867 */
1868 /* --------------------------------------------- *\
1869    components/accordion
1870 \* --------------------------------------------- */
1871 .accordion {
1872   display: block;
1873   border-bottom: 1px solid #eee;
1874 }
1875
1876 .accordion__header {
1877   display: block;
1878   padding: 8px 0;
1879   cursor: pointer;
1880 }
1881
1882 .accordion__content {
1883   display: none;
1884   padding: 8px 0 8px 8px;
1885 }
1886
1887 /* ---------------------------------------------- *\
1888     objects/ads
1889    1. Placeholder Copy - Remove this
1890 \* ---------------------------------------------- */
1891 .ad {
1892   display: block;
1893   position: relative;
1894   margin-top: 16px;
1895   margin-bottom: 16px;
1896   margin-left: auto;
1897   margin-right: auto;
1898   background-color: transparent; /* [1] */
1899 }
1900
1901 @media screen and (min-width: 480px) {
1902   .ad {
1903     margin-top: 16px;
1904     margin-bottom: 16px;
1905   }
1906 }
1907
1908 @media screen and (min-width: 600px) {
1909   .ad {
1910     margin-top: 16px;
1911     margin-bottom: 16px;
1912   }
1913 }
1914
1915 @media screen and (min-width: 768px) {
1916   .ad {
1917     margin-top: 20px;
1918     margin-bottom: 20px;
1919   }
1920 }
1921
1922 @media screen and (min-width: 1024px) {
1923   .ad {
1924     margin-top: 24px;
1925     margin-bottom: 24px;
1926   }
1927 }
1928
1929 @media screen and (min-width: 1200px) {
1930   .ad {
1931     margin-top: 28px;
1932     margin-bottom: 28px;
1933   }
1934 }
1935
1936 @media screen and (min-width: 1440px) {
1937   .ad {
1938     margin-top: 32px;
1939     margin-bottom: 32px;
1940   }
1941 }
1942
1943 .ad:after {
1944   display: block; /*  content: 'AD';*/
1945   font-size: 20px;
1946   position: absolute;
1947   top: 50%;
1948   left: 50%;
1949   margin-top: -10px;
1950   margin-left: -5px;
1951   color: #fff;
1952 }
1953
1954 .ad.is-first {
1955   margin-top: 0;
1956 }
1957
1958 .ad.is-last {
1959   margin-bottom: 0;
1960 }
1961
1962 /** Text that goes in the content slider. ex. "Thank you to our community sponsor" */
1963 .ad-text {
1964   text-align: center;
1965   font-size: 1.1em;
1966   color: #666;
1967 }
1968
1969 /* ---------------------------------------------- *\
1970     ATF National Unit
1971     - 728 x 90 Desktop
1972     - Sticky footer mobile
1973 \* ---------------------------------------------- */
1974 .ad--atf {
1975   display: block;
1976   position: fixed;
1977   width: 100%;
1978   max-width: 728px;
1979   height: 45px;
1980   bottom: 0;
1981   left: 0;
1982   z-index: 4;
1983   margin-top: 0;
1984   margin-bottom: 0;
1985   background-color: transparent; /* [1] */
1986 }
1987
1988 .ad--atf:after {
1989   content: "";
1990   margin-left: -75px;
1991 }
1992
1993 @media screen and (min-width: 768px) {
1994   .ad--atf {
1995     position: relative;
1996     margin-top: 16px;
1997     margin-bottom: 16px;
1998     height: 90px;
1999   }
2000 }
2001
2002 @media screen and (min-width: 1024px) {
2003   .ad--atf {
2004     margin-top: 32px;
2005     margin-bottom: 32px;
2006   }
2007 }
2008
2009 /* ---------------------------------------------- *\
2010    Responsive National ATF Class
2011 \* ---------------------------------------------- */
2012 .ad--atf-National {
2013   display: none !important;
2014   position: fixed;
2015   width: 100%;
2016   max-width: 728px;
2017   height: 45px;
2018   bottom: 0;
2019   left: 0;
2020   z-index: 4;
2021   margin-top: 0;
2022   margin-bottom: 0;
2023   background-color: transparent; /* [1] */
2024 }
2025
2026 .ad--atf-National:after {
2027   content: "";
2028   margin-left: -75px;
2029 }
2030
2031 @media screen and (min-width: 480px) {
2032   .ad--atf-National .ad--atf-National {
2033     display: block !important;
2034     position: fixed;
2035     width: 100%;
2036     height: 50px;
2037     bottom: 0;
2038     left: 0;
2039     z-index: 4;
2040     margin-top: 0;
2041     margin-bottom: 65px;
2042     background-color: transparent;
2043     text-align: center;
2044   }
2045 }
2046
2047 @media screen and (min-width: 768px) {
2048   .ad--atf-National {
2049     display: block !important;
2050     position: relative;
2051     margin-top: 16px;
2052     margin-bottom: 16px;
2053     height: 90px;
2054   }
2055 }
2056
2057 @media screen and (min-width: 1024px) {
2058   .ad--atf-National {
2059     display: block !important;
2060     margin-top: 32px;
2061     margin-bottom: 32px;
2062   }
2063 }
2064
2065 .ad--atf-Local_mobile {
2066   display: none !important;
2067   width: 100%;
2068   max-width: 480px;
2069 }
2070
2071 @media screen and (max-width: 480px) {
2072   .ad--atf-Local_mobile {
2073     display: block !important;
2074   }
2075 }
2076
2077 /** bottom banner*/
2078 .ad--atf-National-bottom {
2079   display: block;
2080   position: fixed;
2081   width: 100%;
2082   max-width: 728px;
2083   height: 70px;
2084   bottom: 68px;
2085   left: 0;
2086   z-index: 4;
2087   margin-top: 0;
2088   margin-bottom: 0;
2089   background-color: transparent; /* [1] */
2090 }
2091
2092 .ad--atf-National-bottom:after {
2093   content: "";
2094   margin-left: -75px;
2095 }
2096
2097 @media screen and (max-width: 767px) {
2098   display: none !important;
2099 }
2100
2101 @media screen and (min-width: 768px) {
2102   .ad--atf-National-bottom {
2103     position: relative;
2104     margin-top: 16px;
2105     margin-bottom: 16px;
2106     bottom: 0;
2107     height: 90px;
2108   }
2109 }
2110
2111 @media screen and (min-width: 992px) {
2112   .ad--atf-National-bottom {
2113     margin-top: 32px;
2114     margin-bottom: 32px;
2115   }
2116 }
2117
2118 /* ---------------------------------------------- *\
2119    - Sticky Footer Mobile
2120     - Adhesion
2121 \* ---------------------------------------------- */
2122 .bt_mobile_advert {
2123   position: fixed !important;
2124   left: 0 !important;
2125   bottom: 0 !important;
2126   z-index: 99999 !important;
2127   display: block !important;
2128   text-align: center !important;
2129   width: 100% !important;
2130   height: 50px !important;
2131   margin: 0 auto 53px !important;
2132 }
2133
2134 @media screen and (min-width: 480px) {
2135   .bt_mobile_advert {
2136     display: none !important;
2137   }
2138 }
2139
2140 @media screen and (min-width: 768px) {
2141   .bt_mobile_advert {
2142     display: none !important;
2143   }
2144 }
2145
2146 @media screen and (min-width: 1024px) {
2147   .bt_mobile_advert {
2148     display: none !important;
2149   }
2150 }
2151
2152 /* ---------------------------------------------- *\
2153     Newsfeed National Unit And Mobile
2154     - 728 x 90 Desktop
2155     - 300 x 250 Mobile
2156    - 468 x 60 Other
2157 \* ---------------------------------------------- */
2158 .ad--newsfeedAll {
2159   display: block;
2160   background-color: transparent;
2161   text-align: center;
2162 }
2163
2164 @media screen and (min-width: 321px) and (max-width: 496px) {
2165   .ad--newsfeedAll {
2166     display: block;
2167     height: 250px;
2168     margin-bottom: 15px;
2169   }
2170 }
2171
2172 @media screen and (min-width: 497px) and (max-width: 767px) {
2173   .ad--newsfeedAll {
2174     display: block;
2175     height: 60px;
2176     margin-bottom: 15px;
2177   }
2178 }
2179
2180 @media screen and (min-width: 768px) and (max-width: 991px) {
2181   .ad--newsfeedAll {
2182     display: block;
2183     height: 90px;
2184     overflow: hidden;
2185     margin-bottom: 15px;
2186   }
2187 }
2188
2189 @media screen and (min-width: 992px) and (max-width: 1023px) {
2190   .ad--newsfeedAll {
2191     display: block;
2192     height: 90px;
2193     margin-bottom: 15px;
2194     overflow: hidden;
2195   }
2196 }
2197
2198 @media screen and (min-width: 1024px) and (max-width: 1199px) {
2199   .ad--newsfeedAll {
2200     display: block;
2201     height: 90px;
2202     margin-bottom: 30px;
2203     overflow: hidden;
2204   }
2205 }
2206
2207 @media screen and (min-width: 1200px) and (max-width: 1439px) {
2208   .ad--newsfeedAll {
2209     display: block;
2210     height: 90px;
2211     margin-bottom: 30px;
2212   }
2213 }
2214
2215 /* ---------------------------------------------- *\
2216     Newsfeed National Unit
2217     - 728 x 90 Desktop
2218     - Hidden on mobile
2219 \* ---------------------------------------------- */
2220 .ad--newsfeed {
2221   display: none;
2222   max-width: 728px;
2223   background-color: transparent; /* [1] */
2224 }
2225
2226 .ad--newsfeed:after {
2227   content: "";
2228   margin-left: -85px;
2229 }
2230
2231 @media screen and (min-width: 768px) {
2232   .ad--newsfeed {
2233     display: block;
2234     height: 90px;
2235   }
2236 }
2237
2238 @media screen and (max-width: 767px) {
2239   .ad--newsfeed {
2240     display: none !important;
2241   }
2242 }
2243
2244 @media screen and (min-width: 768px) and (max-width: 991px) {
2245   .ad--newsfeed {
2246     margin-left: -21px !important;
2247   }
2248 }
2249
2250 @media screen and (min-width: 1024px) and (max-width: 1199px) {
2251   .ad--newsfeed {
2252     display: none !important;
2253   }
2254 }
2255
2256 @media screen and (min-width: 1200px) and (max-width: 1439px) {
2257   .ad--newsfeed {
2258     display: block;
2259     height: 90px;
2260     margin-left: -14px !important;
2261   }
2262 }
2263
2264 .ad-text {
2265   display: none;
2266 }
2267
2268 @media screen and (min-width: 768px) {
2269   .ad-text {
2270     display: block;
2271   }
2272 }
2273
2274 /* ---------------------------------------------- *\
2275     Newsfeed National Unit
2276     - 728 x 90 Desktop
2277    - 300 x 250 Mobile
2278    - 468 x 60 Other
2279 \* ---------------------------------------------- */
2280 .ad--belownewsfeed {
2281   display: block;
2282   max-width: 767px;
2283   background-color: transparent;
2284   text-align: center; /* [1] */
2285 }
2286
2287 .ad--belownewsfeed:after {
2288   content: "";
2289   margin-left: -85px;
2290 }
2291
2292 @media screen and (min-width: 50px) {
2293   .ad--belownewsfeed {
2294     display: block;
2295     height: 90px;
2296   }
2297 }
2298
2299 @media screen and (min-width: 768px) {
2300   .ad--belownewsfeed {
2301     display: none !important;
2302   }
2303 }
2304
2305 @media screen and (min-width: 321px) and (max-width: 496px) {
2306   .ad--belownewsfeed {
2307     display: block;
2308     height: 250px;
2309     margin-bottom: 15px;
2310   }
2311 }
2312
2313 @media screen and (min-width: 497px) and (max-width: 767px) {
2314   .ad--belownewsfeed {
2315     display: block;
2316     height: 60px;
2317     margin-bottom: 15px;
2318   }
2319 }
2320
2321 .ad-belowtext {
2322   display: none;
2323 }
2324
2325 /* ---------------------------------------------- *\
2326     Right Rail National Unit
2327     - 300 x 250 Desktop
2328 \* ---------------------------------------------- */
2329 .ad--rightrail {
2330   display: none;
2331   width: 300px;
2332   height: 250px;
2333   background-color: transparent; /* [1] */
2334 }
2335
2336 .ad--rightrail:after {
2337   content: "";
2338   margin-left: -75px;
2339 }
2340
2341 @media screen and (min-width: 480px) {
2342   .ad--rightrail {
2343     display: none !important;
2344   }
2345 }
2346
2347 @media screen and (min-width: 768px) {
2348   .ad--rightrail {
2349     display: block !important;
2350   }
2351 }
2352
2353 @media screen and (min-width: 1024px) {
2354   .ad--rightrail {
2355     display: block !important;
2356   }
2357 }
2358
2359 /* ---------------------------------------------- *\
2360     Mobile Right Rail National Unit
2361     - Mobile
2362 \* ---------------------------------------------- */
2363 .ad--rightrail--mobile {
2364   display: block;
2365   height: 250px;
2366   background-color: transparent;
2367   text-align: center !important; /* [1] */
2368 }
2369
2370 .ad--rightrail--mobile:after {
2371   content: "";
2372 }
2373
2374 @media screen and (min-width: 480px) {
2375   .ad--rightrail--mobile {
2376     display: block !important;
2377     text-align: center !important;
2378   }
2379 }
2380
2381 @media screen and (min-width: 768px) {
2382   .ad--rightrail--mobile {
2383     display: none !important;
2384   }
2385 }
2386
2387 @media screen and (min-width: 1024px) {
2388   .ad--rightrail--mobile {
2389     display: none !important;
2390   }
2391 }
2392
2393 .ad--rightrail--mobile--bottom {
2394   display: block;
2395   height: 250px;
2396   background-color: transparent;
2397   text-align: center !important;
2398   margin-top: 20px; /* [1] */
2399 }
2400
2401 .ad--rightrail--mobile--bottom:after {
2402   content: "";
2403 }
2404
2405 @media screen and (min-width: 480px) {
2406   .ad--rightrail--mobile--bottom {
2407     display: block !important;
2408     text-align: center !important;
2409     margin-top: 20px;
2410   }
2411 }
2412
2413 @media screen and (min-width: 768px) {
2414   .ad--rightrail--mobile--bottom {
2415     display: none !important;
2416   }
2417 }
2418
2419 @media screen and (min-width: 1024px) {
2420   .ad--rightrail--mobile--bottom {
2421     display: none !important;
2422   }
2423 }
2424
2425 /* ---------------------------------------------- *\
2426     Portrait Ad
2427    - 300 x 600 Desktop
2428    - Hidden on mobile
2429 \* ---------------------------------------------- */
2430 .ad--portrait {
2431   display: block;
2432   width: 300px;
2433   height: 600px;
2434   background-color: transparent; /* [1] */
2435 }
2436
2437 .ad--portrait:after {
2438   content: "";
2439   margin-left: -75px;
2440 }
2441
2442 .rightrail--top--image {
2443   display: block;
2444   position: relative;
2445   margin-top: 16px;
2446   margin-bottom: 16px;
2447   margin-left: auto;
2448   margin-right: auto;
2449   background-color: transparent;
2450   text-align: center; /* [1] */
2451 }
2452
2453 @media screen and (min-width: 480px) {
2454   .rightrail--top--image {
2455     margin-top: 16px;
2456     margin-bottom: 16px;
2457   }
2458 }
2459
2460 @media screen and (min-width: 600px) {
2461   .rightrail--top--image {
2462     margin-top: 16px;
2463     margin-bottom: 16px;
2464   }
2465 }
2466
2467 @media screen and (min-width: 768px) {
2468   .rightrail--top--image {
2469     margin-top: 20px;
2470     margin-bottom: 20px;
2471   }
2472 }
2473
2474 @media screen and (min-width: 1024px) {
2475   .rightrail--top--image {
2476     margin-top: 24px;
2477     margin-bottom: 24px;
2478   }
2479 }
2480
2481 @media screen and (min-width: 1200px) {
2482   .rightrail--top--image {
2483     margin-top: 28px;
2484     margin-bottom: 28px;
2485   }
2486 }
2487
2488 @media screen and (min-width: 1440px) {
2489   .rightrail--top--image {
2490     margin-top: 32px;
2491     margin-bottom: 32px;
2492   }
2493 }
2494
2495 .rightrail--top--image:after {
2496   display: block;
2497   font-size: 20px;
2498   position: absolute;
2499   top: 50%;
2500   left: 50%;
2501   margin-top: -10px;
2502   margin-left: -5px;
2503   color: #fff;
2504 }
2505
2506 /* --------------------------------------------- *\
2507    components/albums
2508    1. Placeholder - Remove this
2509 \* --------------------------------------------- */
2510 .album {
2511   display: block;
2512   padding: 0;
2513   text-decoration: none;
2514   margin-bottom: 15px;
2515 }
2516
2517 .album:hover {
2518   -webkit-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.1);
2519   -moz-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.1);
2520   -ms-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.1);
2521   -o-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.1);
2522   box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.1);
2523 }
2524
2525 .album__photo {
2526   display: block;
2527   height: 100px;
2528   background-position: center center;
2529   background-size: cover;
2530 }
2531
2532 @media screen and (min-width: 480px) {
2533   .album__photo {
2534     height: 150px;
2535   }
2536 }
2537
2538 @media screen and (min-width: 1440px) {
2539   .album__photo {
2540     height: 200px;
2541   }
2542 }
2543
2544 .album__info {
2545   padding: 16px;
2546   text-align: center;
2547 }
2548
2549 .album__name {
2550   display: block;
2551   font-size: 17px;
2552   margin-bottom: 0;
2553   color: #000;
2554   overflow: hidden;
2555   text-overflow: ellipsis;
2556   white-space: nowrap;
2557 }
2558
2559 .album__description {
2560   display: block;
2561   font-size: 14px;
2562   margin-bottom: 0;
2563   color: #000;
2564   overflow: hidden;
2565   text-overflow: ellipsis;
2566   white-space: nowrap;
2567 }
2568
2569 .album__date {
2570   font-size: 13px;
2571   line-height: 18px;
2572   margin-bottom: 4px;
2573   text-transform: uppercase;
2574   color: #888;
2575   letter-spacing: 0.2px;
2576 }
2577
2578 /* --------------------------------------------- Create an Album Card ---------------------------------------------- */
2579 .album--create {
2580   height: 173px;
2581   padding-top: 45px;
2582   background: transparent;
2583   -webkit-box-shadow: none;
2584   -moz-box-shadow: none;
2585   -ms-box-shadow: none;
2586   -o-box-shadow: none;
2587   box-shadow: none;
2588   border: 2px dashed #a4a4a4;
2589   text-align: center;
2590 }
2591
2592 @media screen and (min-width: 480px) {
2593   .album--create {
2594     height: 223px;
2595     padding-top: 70px;
2596   }
2597 }
2598
2599 @media screen and (min-width: 768px) {
2600   .album--create {
2601     padding-top: 50px;
2602   }
2603 }
2604
2605 @media screen and (min-width: 1440px) {
2606   .album--create {
2607     height: 272px;
2608     padding-top: 65px;
2609   }
2610 }
2611
2612 .album--create:hover {
2613   background-color: #fff;
2614   border: none;
2615 }
2616
2617 .album--create__icon {
2618   display: block;
2619   height: 50px;
2620   background: url("images/create-album-icon.png") center/47px auto no-repeat;
2621 }
2622
2623 @media screen and (min-width: 768px) {
2624   .album--create__icon {
2625     height: 100px;
2626     background-size: 93px auto;
2627   }
2628 }
2629
2630 .album--create__text {
2631   font-size: 16px;
2632   color: #a4a4a4;
2633   font-weight: 600;
2634 }
2635
2636 @media screen and (min-width: 768px) {
2637   .album--create__text {
2638     font-size: 18px;
2639   }
2640 }
2641
2642 /* ---------------------------------------------- *\
2643     Album Page
2644 \* ---------------------------------------------- */
2645 .album__headline {
2646   margin-bottom: 0;
2647 }
2648
2649 .album__num-photos {
2650   color: #555;
2651   text-transform: uppercase;
2652 }
2653
2654 /* ---------------------------------------------- *\
2655     My Album
2656    1. Center aligns with actions
2657    2. Edge of screen on mobile
2658 \* ---------------------------------------------- */
2659 .album__subheader {
2660   display: block;
2661   margin-bottom: 8px;
2662 }
2663
2664 @media screen and (min-width: 768px) {
2665   .album__subheader {
2666     margin-bottom: 16px;
2667   }
2668 }
2669
2670 .album__subheader .breadcrumbs__item,
2671 .album__subheader .headline {
2672   line-height: 48px; /* [1] */
2673 }
2674
2675 .album-controls {
2676   float: right;
2677   margin-right: -8px; /* [2] */
2678 }
2679
2680 @media screen and (min-width: 768px) {
2681   .album-controls {
2682     margin-right: 0;
2683   }
2684 }
2685
2686 .album-controls__item {
2687   width: 48px;
2688   height: 48px;
2689   padding: 0;
2690   border: none; /* Icon */ /* Button text */
2691 }
2692
2693 @media screen and (min-width: 768px) {
2694   .album-controls__item {
2695     width: auto;
2696     padding: 12px 16px 12px 48px;
2697     border: 1px solid #ddd;
2698     border-bottom-width: 2px;
2699     margin-left: 8px;
2700   }
2701 }
2702
2703 .album-controls__item:before {
2704   width: 24px;
2705   height: 24px;
2706   left: 12px;
2707   margin-top: -12px;
2708 }
2709
2710 .album-controls__item span {
2711   display: none;
2712 }
2713
2714 @media screen and (min-width: 768px) {
2715   .album-controls__item span {
2716     display: block;
2717   }
2718 }
2719
2720 /* Edit Button */
2721 .album-controls__item--edit:before {
2722   background: url("images/edit-icon.png") center/24px auto no-repeat;
2723 }
2724
2725 @media screen and (min-width: 768px) {
2726   .album-controls__item--edit:before {
2727     background-size: 16px auto;
2728   }
2729 }
2730
2731 /* Cancel Button */
2732 .album-controls__item--cancel:before {
2733   background: url("images/close-dark-icon.png") center/auto 20px no-repeat;
2734 }
2735
2736 /* Upload Button */
2737 .album-controls__item--upload {
2738   border: none;
2739 }
2740
2741 .album-controls__item--upload:before {
2742   background: url("images/upload-icon.png") center/24px auto no-repeat;
2743 }
2744
2745 /* Delete Button */
2746 .album-controls__item--delete {
2747   border: none;
2748 }
2749
2750 .album-controls__item--delete:before {
2751   background: url("images/delete-icon.png") center/auto 20px no-repeat;
2752 }
2753
2754 /* ---------------------------------------------- *\
2755     objects/article
2756 \* ---------------------------------------------- */
2757 @media screen and (min-width: 768px) {
2758   .article {
2759     padding-top: 64px;
2760   }
2761   .article .breadcrumbs {
2762     padding-top: 0;
2763     margin-top: 32px;
2764   }
2765 }
2766
2767 @media screen and (min-width: 1024px) {
2768   .article {
2769     padding-top: 0;
2770   }
2771 }
2772
2773 .article__more {
2774   display: block;
2775   margin: 16px 0;
2776   text-align: center;
2777 }
2778
2779 .article__more p {
2780   margin-bottom: 16px;
2781 }
2782
2783 /* ---------------------------------------------- *\
2784     objects/article-feed
2785     Feed in the sidebar.
2786 \* ---------------------------------------------- */
2787 .article-feed {
2788   padding: 0;
2789 }
2790
2791 .article-feed .sidebar__headline {
2792   margin: 0;
2793   -webkit-border-radius: 4px 4px 0 0;
2794   -moz-border-radius: 4px 4px 0 0;
2795   -ms-border-radius: 4px 4px 0 0;
2796   -o-border-radius: 4px 4px 0 0;
2797   border-radius: 4px 4px 0 0;
2798 }
2799
2800 .article-feed__item {
2801   display: block;
2802   padding: 16px;
2803   border-bottom: 1px solid #eee;
2804 }
2805
2806 .article-feed__item .grid {
2807   margin-left: -8px;
2808 }
2809
2810 .article-feed__item .grid__item {
2811   padding-bottom: 0;
2812   padding-left: 12px;
2813 }
2814
2815 /** Thumbnail */
2816 .article-feed__media {
2817   height: 75px;
2818   background-color: #8d207f;
2819 }
2820
2821 @media screen and (min-width: 1440px) {
2822   .article-feed__media {
2823     height: 60px;
2824   }
2825 }
2826
2827 /* --------------------------------------------- *\
2828    objects/breadcrumbs
2829 \* --------------------------------------------- */
2830 .breadcrumb {
2831   margin-left: 0;
2832 }
2833
2834 .breadcrumbs {
2835   margin: 48px 0 32px;
2836   padding-top: 32px;
2837 }
2838
2839 @media screen and (min-width: 768px) {
2840   .breadcrumbs {
2841     padding-top: 64px;
2842   }
2843 }
2844
2845 @media screen and (min-width: 1024px) {
2846   .breadcrumbs {
2847     padding-top: 0;
2848   }
2849 }
2850
2851 .breadcrumbs__item {
2852   color: #666;
2853   text-decoration: none;
2854   text-transform: uppercase;
2855   font-weight: 600;
2856 }
2857
2858 @media screen and (min-width: 1024px) {
2859   .breadcrumbs__item {
2860     font-size: 17px;
2861   }
2862 }
2863
2864 /* --------------------------------------------- *\
2865     components/calendar
2866 \* --------------------------------------------- */
2867 /* ---------------------------------------------- *\
2868    Calendar Panel
2869    - This will slide in fullscreen on mobile and
2870    become a dropdown on tablet.
2871 \* ---------------------------------------------- */
2872 .calendar-panel {
2873   display: block;
2874   position: fixed;
2875   z-index: 10;
2876   width: 100%;
2877   height: 100%;
2878   background-color: #fff; /* Mobile */ /* Tablet & Up */
2879 }
2880
2881 @media screen and (max-width: 767px) {
2882   .calendar-panel {
2883     top: 0 !important;
2884     left: 0 !important;
2885     transform: translateX(100%);
2886     -webkit-transform: translateX(100%);
2887     -webkit-transition: all 0.2s ease-in 0s;
2888     -moz-transition: all 0.2s ease-in 0s;
2889     -ms-transition: all 0.2s ease-in 0s;
2890     -o-transition: all 0.2s ease-in 0s;
2891     transition: all 0.2s ease-in 0s;
2892   }
2893   .calendar-panel.is-open {
2894     transform: translateX(0);
2895     -webkit-transform: translateX(0);
2896   }
2897 }
2898
2899 @media screen and (min-width: 768px) {
2900   .calendar-panel {
2901     display: none;
2902     position: absolute;
2903     width: 300px;
2904     height: auto;
2905     max-height: 325px;
2906     border: 1px solid #ddd;
2907     -webkit-box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.1);
2908     -moz-box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.1);
2909     -ms-box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.1);
2910     -o-box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.1);
2911     box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.1);
2912     -webkit-border-radius: 5px;
2913     -moz-border-radius: 5px;
2914     -ms-border-radius: 5px;
2915     -o-border-radius: 5px;
2916     border-radius: 5px;
2917   }
2918   .calendar-panel.is-open {
2919     display: block;
2920   }
2921 }
2922
2923 .calendar-panel__header {
2924   display: block;
2925   height: 48px;
2926   background-color: #000000;
2927 }
2928
2929 @media screen and (min-width: 768px) {
2930   .calendar-panel__header {
2931     -webkit-border-radius: 4px 4px 0 0;
2932     -moz-border-radius: 4px 4px 0 0;
2933     -ms-border-radius: 4px 4px 0 0;
2934     -o-border-radius: 4px 4px 0 0;
2935     border-radius: 4px 4px 0 0;
2936   }
2937 }
2938
2939 /** Back button for mobile panel */
2940 .calendar-panel__back {
2941   display: inline-block;
2942   width: 48px;
2943   height: 48px;
2944   padding: 10px;
2945   text-align: center;
2946 }
2947
2948 @media screen and (min-width: 768px) {
2949   .calendar-panel__back {
2950     display: none;
2951   }
2952 }
2953
2954 /** Close button for desktop panel */
2955 .calendar-panel__close {
2956   display: none;
2957   float: right;
2958   width: 48px;
2959   height: 48px;
2960   background: url("/img/menu-close-icon.png") center/16px 16px no-repeat;
2961 }
2962
2963 @media screen and (min-width: 768px) {
2964   .calendar-panel__close {
2965     display: block;
2966   }
2967 }
2968
2969 .calendar-panel__day {
2970   display: inline-block;
2971   vertical-align: middle;
2972   color: #fff;
2973   font-weight: 600;
2974   font-size: 17px;
2975   line-height: 48px;
2976 }
2977
2978 @media screen and (min-width: 768px) {
2979   .calendar-panel__day {
2980     padding-left: 16px;
2981   }
2982 }
2983
2984 /** Content portion will show up to 3 items than will scroll. 1. Older browsers don't support calc() */
2985 .calendar-panel__content {
2986   display: block;
2987   overflow-y: auto;
2988   -webkit-overflow-scrolling: touch;
2989   height: 95%; /* [1] */
2990   height: calc(100% - 48px);
2991 }
2992
2993 .calendar-panel__content .sidebar-list li:last-child {
2994   border-bottom: 1px solid #eee;
2995 }
2996
2997 /* ---------------------------------------------- *\
2998     Calendar Sidebar
2999 \* ---------------------------------------------- */
3000 .calendar-sidebar {
3001   padding-top: 8px;
3002 }
3003
3004 @media screen and (min-width: 768px) {
3005   .calendar-sidebar {
3006     padding-top: 12px;
3007   }
3008 }
3009
3010 @media screen and (min-width: 1024px) {
3011   .calendar-sidebar {
3012     padding-top: 64px;
3013   }
3014 }
3015
3016 /* --------------------------------------------- *\
3017    Header
3018 \* --------------------------------------------- */
3019 .calendar-top {
3020   margin-bottom: 16px;
3021 }
3022
3023 @media screen and (min-width: 600px) {
3024   .calendar-top {
3025     text-align: left;
3026   }
3027 }
3028
3029 .calendar-top__prev,
3030 .calendar-top__next {
3031   display: inline-block;
3032   vertical-align: middle;
3033   width: 30px;
3034   height: 40px;
3035   padding: 8px 3px;
3036   text-align: center;
3037   cursor: pointer;
3038 }
3039
3040 .calendar-top__prev .arrow,
3041 .calendar-top__next .arrow {
3042   border-color: #999;
3043 }
3044
3045 .calendar-top__prev:hover .arrow,
3046 .calendar-top__next:hover .arrow {
3047   border-color: #333;
3048 }
3049
3050 .calendar-top__title {
3051   vertical-align: middle;
3052   font-size: 17px;
3053   font-weight: 600;
3054 }
3055
3056 @media screen and (min-width: 600px) {
3057   .calendar-top__title {
3058     font-size: 18px;
3059   }
3060 }
3061
3062 @media screen and (min-width: 768px) {
3063   .calendar-top__title {
3064     font-size: 22px;
3065     margin: 0 16px;
3066   }
3067 }
3068
3069 @media screen and (min-width: 1024px) {
3070   .calendar-top__title {
3071     font-size: 28px;
3072   }
3073 }
3074
3075 .calendar-top__today {
3076   display: none;
3077 }
3078
3079 @media screen and (min-width: 600px) {
3080   .calendar-top__today {
3081     display: block;
3082     float: right;
3083   }
3084 }
3085
3086 @media screen and (min-width: 600px) {
3087   .calendar-top__filter {
3088     display: block;
3089     float: right;
3090   }
3091 }
3092
3093 /* --------------------------------------------- *\
3094    Body
3095    1. 1/7th for seven days
3096 \* --------------------------------------------- */
3097 .calendar {
3098   width: 100%;
3099 }
3100
3101 .calendar__header {
3102   text-align: center;
3103   border-bottom: 1px solid #000;
3104 }
3105
3106 .calendar__header td {
3107   text-transform: uppercase;
3108   color: #000;
3109   font-weight: 600;
3110   font-size: 17px;
3111   padding: 8px 0;
3112 }
3113
3114 .calendar__week {
3115   text-align: right;
3116 }
3117
3118 .calendar__day {
3119   background-color: #fff;
3120   width: 14.2857%; /* [1] */
3121   height: 55px;
3122   padding: 4px;
3123   vertical-align: top;
3124   border: 2px solid #f2f2f2;
3125   color: #000;
3126 }
3127
3128 @media screen and (min-width: 600px) {
3129   .calendar__day {
3130     height: 75px;
3131     padding: 8px;
3132   }
3133 }
3134
3135 @media screen and (min-width: 768px) {
3136   .calendar__day {
3137     height: 125px;
3138     padding: 12px;
3139   }
3140 }
3141
3142 .calendar__day:hover {
3143   background-color: #f5f5f5;
3144   cursor: pointer;
3145 }
3146
3147 /** Overflow days from prev and next months */
3148 .calendar__day.is-disabled {
3149   background-color: #e5e5e5;
3150   color: #999;
3151 }
3152
3153 /** Current day */
3154 .calendar__day.is-selected {
3155   background-color: #ee0000;
3156   color: #fff;
3157 }
3158
3159 .calendar__day.has-event {
3160   position: relative;
3161 }
3162
3163 .calendar__date {
3164   font-size: 16px;
3165   line-height: 1;
3166 }
3167
3168 @media screen and (min-width: 600px) {
3169   .calendar__date {
3170     font-size: 18px;
3171   }
3172 }
3173
3174 @media screen and (min-width: 768px) {
3175   .calendar__date {
3176     font-size: 20px;
3177   }
3178 }
3179
3180 /** Circle with number of events in it. 1. Adds 'events' text on tablet & up. */
3181 .calendar__marker {
3182   display: none;
3183   position: absolute;
3184   content: "";
3185   width: 26px;
3186   height: 26px;
3187   top: 22px;
3188   left: 50%;
3189   margin-left: -12px;
3190   background-color: #fff;
3191   text-align: center;
3192   font-weight: 600;
3193   color: #000;
3194   font-size: 13px;
3195   border: 2px solid #ee0000;
3196   -webkit-border-radius: 50%;
3197   -moz-border-radius: 50%;
3198   -ms-border-radius: 50%;
3199   -o-border-radius: 50%;
3200   border-radius: 50%;
3201 }
3202
3203 @media screen and (min-width: 600px) {
3204   .calendar__marker {
3205     width: 28px;
3206     height: 28px;
3207     font-size: 14px;
3208     top: 30px;
3209   }
3210 }
3211
3212 @media screen and (min-width: 768px) {
3213   .calendar__marker {
3214     width: 30px;
3215     height: 30px;
3216     left: 50%;
3217     margin-left: -40px;
3218     margin-top: 20px; /* [1] */
3219   }
3220   .calendar__marker:after {
3221     display: block;
3222     position: absolute;
3223     content: " events";
3224     top: 0;
3225     left: 36px;
3226   }
3227 }
3228
3229 .calendar__marker_one {
3230   display: none;
3231   position: absolute;
3232   content: "";
3233   width: 26px;
3234   height: 26px;
3235   top: 22px;
3236   left: 50%;
3237   margin-left: -12px;
3238   background-color: #fff;
3239   text-align: center;
3240   font-weight: 600;
3241   color: #000;
3242   font-size: 13px;
3243   border: 2px solid #ee0000;
3244   -webkit-border-radius: 50%;
3245   -moz-border-radius: 50%;
3246   -ms-border-radius: 50%;
3247   -o-border-radius: 50%;
3248   border-radius: 50%;
3249 }
3250
3251 @media screen and (min-width: 600px) {
3252   .calendar__marker_one {
3253     width: 28px;
3254     height: 28px;
3255     font-size: 14px;
3256     top: 30px;
3257   }
3258 }
3259
3260 @media screen and (min-width: 768px) {
3261   .calendar__marker_one {
3262     width: 30px;
3263     height: 30px;
3264     left: 50%;
3265     margin-left: -40px;
3266     margin-top: 20px; /* [1] */
3267   }
3268   .calendar__marker_one:after {
3269     display: block;
3270     position: absolute;
3271     content: " event";
3272     top: 0;
3273     left: 36px;
3274   }
3275 }
3276
3277 .calendar__day.has-event .calendar__marker {
3278   display: block;
3279 }
3280
3281 .calendar__day.has-event .calendar__marker_one {
3282   display: block;
3283 }
3284
3285 /* --------------------------------------------- *\
3286    Week View
3287 \* --------------------------------------------- */
3288 .calendar-top__day {
3289   float: right;
3290   text-align: center;
3291   font-size: 18px;
3292 }
3293
3294 .calendar-top__day .calendar-top__prev,
3295 .calendar-top__day .calendar-top__next {
3296   width: 24px;
3297   height: 24px;
3298 }
3299
3300 .calendar-top__day span {
3301   margin: 0 32px;
3302 }
3303
3304 /** Non-Sports Events, Sports Events */
3305 .calendar__subheadline {
3306   color: #666;
3307   margin-top: 24px;
3308   margin-bottom: 16px;
3309   font-size: 16px;
3310 }
3311
3312 @media screen and (min-width: 768px) {
3313   .calendar__subheadline {
3314     font-size: 18px;
3315     margin-top: 32px;
3316   }
3317 }
3318
3319 @media screen and (min-width: 1024px) {
3320   .calendar__subheadline {
3321     font-size: 22px;
3322   }
3323 }
3324
3325 @media screen and (min-width: 1200px) {
3326   .calendar__subheadline {
3327     font-size: 24px;
3328   }
3329 }
3330
3331 .calendar__table {
3332   margin-bottom: 32px;
3333 }
3334
3335 .calendar-key {
3336   display: block;
3337   text-align: center;
3338   margin: 32px 0;
3339 }
3340
3341 .calendar-key__item {
3342   display: inline-block;
3343   vertical-align: top;
3344   font-size: 13px;
3345   color: #000;
3346   margin-right: 32px;
3347 }
3348
3349 /* CAL VIEWS */
3350 .month-controls {
3351   display: block;
3352   margin: 0 0 20px;
3353   width: 100%;
3354   text-align: center;
3355   border-bottom: 1px solid #ddd;
3356 }
3357
3358 .calendar-top__title {
3359   display: inline-block;
3360 }
3361
3362 .calendar-top__view-controls {
3363   float: left;
3364   padding-bottom: 5px;
3365   padding-right: 10px;
3366 }
3367
3368 .calendar-top__view-controls .btn-default.active {
3369   color: #fff;
3370   font-weight: normal;
3371   background: #f80000;
3372   -webkit-box-shadow: none;
3373   box-shadow: none;
3374 }
3375
3376 .clr {
3377   clear: both;
3378   margin: 0;
3379   padding: 0;
3380   font-size: 0;
3381   height: 0;
3382   line-height: 0;
3383 }
3384
3385 .calendar-top__keys {
3386   clear: both;
3387   margin: 10px 0;
3388   padding: 10px 0 0;
3389   width: 100%;
3390   font-size: 14px;
3391   color: #666;
3392 }
3393
3394 .calendar-top__keys .calendar-top__keys-item {
3395   display: inline-block;
3396   padding: 0 5px;
3397 }
3398
3399 .keyIcons a:hover {
3400   text-decoration: none;
3401 }
3402
3403 .keyIcons .fa-home,
3404 .keyIcons .calendar__day-view__single .event.home,
3405 .keyIcons .calendar__day-view .event.home,
3406 .keyIcons .sidebar-list .event.home {
3407   color: #005ea6;
3408 }
3409
3410 .keyIcons .fa-bus,
3411 .keyIcons .calendar__day-view__single .event.away,
3412 .keyIcons .calendar__day-view .event.away,
3413 .keyIcons .sidebar-list .event.away {
3414   color: #f38300;
3415 }
3416
3417 .keyIcons .fa-clock-o,
3418 .keyIcons .calendar__day-view__single .event.practice,
3419 .keyIcons .calendar__day-view .event.practice,
3420 .keyIcons .sidebar-list .event.practice {
3421   color: #060;
3422 }
3423
3424 .keyIcons .fa-graduation-cap,
3425 .keyIcons .calendar__day-view__single .event.school,
3426 .keyIcons .calendar__day-view .event.school,
3427 .keyIcons .sidebar-list .event.school {
3428   color: #7d0707;
3429 }
3430
3431 .keyIcons .fa-circle-o,
3432 .keyIcons .calendar__day-view__single .event.other,
3433 .keyIcons .calendar__day-view .event.other,
3434 .keyIcons .sidebar-list .event.other {
3435   color: #660066;
3436 }
3437
3438 .keyIcons .fa-star,
3439 .keyIcons .calendar__day-view__single .event.scrimmage,
3440 .keyIcons .calendar__day-view .event.scrimmage,
3441 .keyIcons .sidebar-list .event.scrimmage {
3442   color: gray;
3443 }
3444
3445 .keyIcons .fa-bullhorn,
3446 .keyIcons .calendar__day-view__single .event.try-outs,
3447 .keyIcons .calendar__day-view .event.try-outs,
3448 .keyIcons .sidebar-list .event.try-outs {
3449   color: #d8c21c;
3450 }
3451
3452 .keyIcons .fa-history,
3453 .keyIcons .calendar__day-view__single .event.postponed,
3454 .keyIcons .calendar__day-view .event.postponed,
3455 .keyIcons .sidebar-list .event.postponed {
3456   color: #f80000;
3457 }
3458
3459 .keyIcons .fa-exclamation-triangle,
3460 .keyIcons .calendar__day-view__single .event.cancelled,
3461 .keyIcons .calendar__day-view .event.cancelled,
3462 .keyIcons .sidebar-list .event.cancelled {
3463   color: #f80000;
3464 }
3465
3466 .calendar__day-view__single {
3467   font-size: 16px;
3468 }
3469
3470 .col-md-2.calendar__day-view__single {
3471   padding: 0 0 0 10px;
3472   width: 20%;
3473 }
3474
3475 .calendar__day-view__single .panel {
3476   min-height: 400px;
3477 }
3478
3479 .calendar__day-view__single .panel-default > .panel-heading {
3480   font-size: 18px;
3481   text-align: center;
3482   text-transform: uppercase;
3483   background: #fff;
3484 }
3485
3486 .calendar__day-view__single .event {
3487   cursor: pointer;
3488   display: block;
3489   width: 100%;
3490   padding: 10px 0;
3491   font-size: 14px;
3492   line-height: 1.25;
3493   border-bottom: 1px solid #ddd;
3494 }
3495
3496 .calendar__day-view__single .event:last-child {
3497   border: none;
3498 }
3499
3500 @media only screen and (max-width: 991px) {
3501   .col-sm-12.calendar__day-view__single {
3502     padding: 0 10px;
3503     width: 100%;
3504   }
3505   .calendar__day-view__single .panel {
3506     min-height: 1px;
3507   }
3508 }
3509
3510 .calendar__day-view {
3511   font-size: 16px;
3512 }
3513
3514 .calendar__day-view .event {
3515   cursor: pointer;
3516   display: block;
3517   width: 100%;
3518   margin: 0 0 10px;
3519 }
3520
3521 .js-calendar-panel-list .event {
3522   cursor: pointer;
3523 }
3524
3525 .calendar__day-view .event:last-child {
3526   margin: 0;
3527 }
3528
3529 .calendar__day-view th {
3530   width: 95px;
3531 }
3532
3533 .calendar__day-view .noTime {
3534   background-color: #e5e5e5;
3535 }
3536
3537 .calendar__login_button {
3538   padding-top: 15px;
3539 }
3540
3541 .calendar__body_text {
3542   line-height: 1;
3543   margin-bottom: 5px;
3544 }
3545
3546 /* --------------------------------------------- modules/content-slider ---------------------------------------------- */
3547 .content-slider {
3548   display: block;
3549   position: relative;
3550   overflow: hidden;
3551   height: 178px;
3552 }
3553
3554 .content-slider:hover .content-slider__prev,
3555 .content-slider:hover .content-slider__next {
3556   display: block;
3557 }
3558
3559 @media screen and (min-width: 480px) {
3560   .content-slider {
3561     height: 256px;
3562   }
3563 }
3564
3565 @media screen and (min-width: 600px) {
3566   .content-slider {
3567     height: 337px;
3568   }
3569 }
3570
3571 @media screen and (min-width: 768px) {
3572   .content-slider {
3573     height: 457px;
3574   }
3575 }
3576
3577 @media screen and (min-width: 1024px) {
3578   .content-slider {
3579     height: 400px;
3580   }
3581 }
3582
3583 @media screen and (min-width: 1440px) {
3584   .content-slider {
3585     height: 510px;
3586   }
3587 }
3588
3589 /* --------------------------------------------- Controls ---------------------------------------------- */
3590 .content-slider__prev,
3591 .content-slider__next {
3592   display: none;
3593   position: absolute;
3594   top: 50%;
3595   z-index: 1;
3596   background-color: rgba(0, 0, 0, 0.7);
3597   cursor: pointer;
3598   width: 20px;
3599   height: 28px;
3600   margin: -14px 0px;
3601   padding: 0px;
3602   text-align: center;
3603   -webkit-transition: background 0.1s ease-in 0s;
3604   -moz-transition: background 0.1s ease-in 0s;
3605   -ms-transition: background 0.1s ease-in 0s;
3606   -o-transition: background 0.1s ease-in 0s;
3607   transition: background 0.1s ease-in 0s;
3608   -webkit-user-select: none;
3609   -moz-user-select: none;
3610   -ms-user-select: none;
3611   -o-user-select: none;
3612   user-select: none;
3613 }
3614
3615 @media screen and (min-width: 480px) {
3616   .content-slider__prev,
3617   .content-slider__next {
3618     width: 50px;
3619     height: 60px;
3620     margin: -31px 0px;
3621     padding: 16px 20px;
3622   }
3623 }
3624
3625 .content-slider__prev:hover,
3626 .content-slider__next:hover {
3627   background-color: #222;
3628 }
3629
3630 .content-slider__prev {
3631   left: 0;
3632 }
3633
3634 .content-slider__next {
3635   right: 0;
3636 }
3637
3638 .content-slider__dots {
3639   display: block;
3640   position: absolute;
3641   bottom: 20px;
3642   left: 0;
3643   width: 100%;
3644   text-align: center;
3645   z-index: 1;
3646 }
3647
3648 .content-slider__dot {
3649   display: inline-block;
3650   vertical-align: middle;
3651   width: 24px;
3652   height: 24px;
3653   background-color: #19191b;
3654   border: 4px solid #fff;
3655   cursor: pointer;
3656   -webkit-border-radius: 50%;
3657   -moz-border-radius: 50%;
3658   -ms-border-radius: 50%;
3659   -o-border-radius: 50%;
3660   border-radius: 50%;
3661 }
3662
3663 .content-slider__dot.is-active {
3664   background-color: #ee0000;
3665 }
3666
3667 /* ---------------------------------------------- *\
3668     Slides
3669     1. Placeholder - Remove this
3670 \* ---------------------------------------------- */
3671 .content-slider__container {
3672   display: block;
3673   height: inherit;
3674   position: relative;
3675 }
3676
3677 .content-slider__item {
3678   display: block;
3679   float: left;
3680   position: absolute;
3681   top: 0px;
3682   bottom: 0px;
3683   width: 100%;
3684   height: inherit;
3685   z-index: 1;
3686   background: #ffffff;
3687   transition: left 0.5s;
3688 }
3689
3690 .content-slider__item.is-previous {
3691   transition: left 0.5s !important;
3692 }
3693
3694 .content-slider__item.left {
3695   left: -100%;
3696   transition: left 0s;
3697 }
3698
3699 .content-slider__item.right {
3700   left: 100%;
3701   transition: left 0s;
3702 }
3703
3704 .content-slider__item.is-current {
3705   left: 0%;
3706   transition: left 0.5s;
3707 }
3708
3709 .content-slider__item:first-child {
3710   z-index: 2;
3711 }
3712
3713 .content-slider__item .feed__header {
3714   position: absolute;
3715   bottom: 0px;
3716   left: 0px;
3717   right: 0px;
3718   height: auto;
3719   background: rgba(0, 0, 0, 0.5);
3720   color: #ffffff;
3721   z-index: 2;
3722   margin-bottom: 0px;
3723   padding: 10px 20px;
3724   text-shadow: 1px 1px 2px #000000;
3725   opacity: 0;
3726   transition: opacity 0.25s;
3727 }
3728
3729 .content-slider__item.is-current .feed__header {
3730   opacity: 1;
3731   transition: opacity 0.5s 0.25s;
3732 }
3733
3734 .content-slider__item .feed__header.empty {
3735   display: none !important;
3736 }
3737
3738 .content-slider__item .feed__header * {
3739   color: #ffffff;
3740 }
3741
3742 .content-slider__image {
3743   position: absolute;
3744   z-index: 1;
3745   left: 0px;
3746   right: 0px;
3747   top: 0px;
3748   bottom: 0px;
3749   background-size: cover;
3750   background-repeat: no-repeat;
3751   background-position: center top;
3752   background-color: black;
3753   display: block;
3754   height: inherit;
3755 }
3756
3757 .content-slider__item .headline--xlarge {
3758   margin-bottom: 0px;
3759   font-size: 0.95em;
3760 }
3761
3762 @media screen and (min-width: 480px) {
3763   .content-slider__item .headline--xlarge {
3764     font-size: 1.38em;
3765   }
3766 }
3767
3768 @media screen and (min-width: 600px) {
3769   .content-slider__item .headline--xlarge {
3770     font-size: 1.82em;
3771   }
3772 }
3773
3774 @media screen and (min-width: 768px) {
3775   .content-slider__item .headline--xlarge {
3776     font-size: 2.46em;
3777   }
3778 }
3779
3780 @media screen and (min-width: 1024px) {
3781   .content-slider__item .headline--xlarge {
3782     font-size: 2.15em;
3783   }
3784 }
3785
3786 @media screen and (min-width: 1200px) {
3787   .content-slider__item .headline--xlarge {
3788     font-size: 2.75em;
3789   }
3790 }
3791
3792 .content-slider__item .feed__subtitle {
3793   display: block;
3794   font-size: 10px;
3795   line-height: 12px;
3796   text-align: justify;
3797 }
3798
3799 @media screen and (min-width: 600px) {
3800   .content-slider__item .feed__subtitle {
3801     font-size: 12px;
3802     line-height: 14px;
3803   }
3804 }
3805
3806 @media screen and (min-width: 768px) {
3807   .content-slider__item .feed__subtitle {
3808     font-size: 14px;
3809     line-height: 17px;
3810   }
3811 }
3812
3813 @media screen and (min-width: 1024px) {
3814   .content-slider__item .feed__subtitle {
3815     font-size: 12px;
3816     line-height: 14px;
3817   }
3818 }
3819
3820 @media screen and (min-width: 1200px) {
3821   .content-slider__item .feed__subtitle {
3822     font-size: 16px;
3823     line-height: 20px;
3824   }
3825 }
3826
3827 /* --------------------------------------------- *\
3828    components/dropdowns
3829 \* --------------------------------------------- */
3830 .dropdown-old {
3831   display: none;
3832   position: absolute;
3833   top: 100%;
3834   z-index: 5;
3835   background-color: #fff;
3836   border: 1px solid #aaa;
3837   width: 700px;
3838   min-height: 284px;
3839   -webkit-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2);
3840   -moz-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2);
3841   -ms-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2);
3842   -o-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2);
3843   box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2);
3844   -webkit-border-radius: 0 0 4px 4px;
3845   -moz-border-radius: 0 0 4px 4px;
3846   -ms-border-radius: 0 0 4px 4px;
3847   -o-border-radius: 0 0 4px 4px;
3848   border-radius: 0 0 4px 4px;
3849 }
3850
3851 .dropdown-old:before {
3852   display: block;
3853   position: absolute;
3854   content: "";
3855   width: 0px;
3856   height: 0px;
3857   top: -12px;
3858   border-left: 12px solid transparent;
3859   border-right: 12px solid transparent;
3860   border-bottom: 12px solid #fff;
3861 }
3862
3863 .dropdown--left {
3864   left: 50%;
3865   margin-left: -28px;
3866   padding: 16px 16px 0 0;
3867   overflow-y: auto;
3868 }
3869
3870 .dropdown--left:before {
3871   left: 16px;
3872 }
3873
3874 .dropdown--left .dropdown__item:hover {
3875   background-color: #a4a4a4;
3876   color: #fff;
3877 }
3878
3879 .dropdown--left .dropdown__item:hover:after {
3880   display: block;
3881   position: absolute;
3882   content: "";
3883   right: -1px;
3884   margin-top: -22px;
3885   border-top: 10px solid transparent;
3886   border-bottom: 10px solid transparent;
3887   border-right: 10px solid #fff;
3888 }
3889
3890 .dropdown--right {
3891   right: 50%;
3892   margin-right: -28px;
3893   padding: 16px 0 0 16px;
3894   overflow-y: auto;
3895 }
3896
3897 .dropdown--right:before {
3898   right: 16px;
3899 }
3900
3901 .dropdown--right .dropdown__item:hover {
3902   background-color: #a4a4a4;
3903   color: #fff;
3904 }
3905
3906 .dropdown--right .dropdown__item:hover:after {
3907   display: block;
3908   position: absolute;
3909   content: "";
3910   left: -1px;
3911   margin-top: -22px;
3912   border-top: 10px solid transparent;
3913   border-bottom: 10px solid transparent;
3914   border-left: 10px solid #fff;
3915 }
3916
3917 .dropdown--right .dropdown__item_parent:hover {
3918   background-color: #a4a4a4;
3919   color: #fff;
3920 }
3921
3922 .dropdown--right .dropdown__item_parent:hover:after {
3923   display: block;
3924   position: absolute;
3925   content: "";
3926   left: -1px;
3927   margin-top: -22px;
3928   border-top: 10px solid transparent;
3929   border-bottom: 10px solid transparent;
3930   border-left: 10px solid #fff;
3931 }
3932
3933 /* --------------------------------------------- *\
3934    Main Category
3935 \* --------------------------------------------- */
3936 .dropdown__items {
3937   display: block;
3938   position: relative;
3939   width: 25%;
3940 }
3941
3942 .dropdown--left .dropdown__items {
3943   border-right: 1px solid #ddd;
3944 }
3945
3946 .dropdown--right .dropdown__items {
3947   float: right;
3948   width: 27%;
3949   border-left: 1px solid #ddd;
3950 }
3951
3952 .dropdown--noUnderline {
3953   text-decoration: none;
3954 }
3955
3956 .dropdown--padding {
3957   padding: 0px;
3958 }
3959
3960 .dropdown__item {
3961   display: block;
3962   color: #000;
3963   text-transform: none;
3964   text-decoration: none;
3965   padding: 4px 16px;
3966   font-size: 15px;
3967   font-weight: normal;
3968 }
3969
3970 @media screen and (min-width: 1200px) {
3971   .dropdown__item {
3972     padding: 4px 16px;
3973   }
3974 }
3975
3976 .dropdown__item:hover {
3977   background-color: #a4a4a4;
3978   color: #fff;
3979 }
3980
3981 .dropdown__item_mod {
3982   display: block;
3983   color: #000;
3984   text-transform: none;
3985   text-decoration: none;
3986   font-size: 15px;
3987   font-weight: normal;
3988 }
3989
3990 .dropdown__item_mod:hover {
3991   background-color: transparent;
3992   color: #fff;
3993   text-decoration: none;
3994 }
3995
3996 .dropdown__item_parent {
3997   display: block;
3998   color: #000;
3999   text-transform: none;
4000   text-decoration: none;
4001   padding: 4px 16px;
4002   font-size: 15px;
4003   font-weight: normal;
4004 }
4005
4006 @media screen and (min-width: 1200px) {
4007   .dropdown__item_parent {
4008     padding: 4px 16px;
4009   }
4010 }
4011
4012 .dropdown__item_parent:hover {
4013   background-color: #a4a4a4;
4014   color: #fff;
4015 }
4016
4017 .dropdown--left .dropdown__item:hover:after {
4018   display: block;
4019   position: absolute;
4020   content: "";
4021   right: -1px;
4022   margin-top: -22px;
4023   border-top: 10px solid transparent;
4024   border-bottom: 10px solid transparent;
4025   border-right: 10px solid #fff;
4026 }
4027
4028 .dropdown__item:hover .dropdown-sub {
4029   display: block;
4030 }
4031
4032 .dropdown__item_parent:hover .dropdown-sub {
4033   display: block;
4034 }
4035
4036 .dropdown--right .dropdown__item:hover:after {
4037   display: block;
4038   position: absolute;
4039   text-transform: none;
4040   text-decoration: none;
4041   content: "";
4042   left: -1px;
4043   margin-top: -22px;
4044   border-top: 10px solid transparent;
4045   border-bottom: 10px solid transparent;
4046   border-left: 10px solid #fff;
4047   color: #fff;
4048 }
4049
4050 .dropdown--right .dropdown__item_parent:hover:after {
4051   display: block;
4052   position: absolute;
4053   text-transform: none;
4054   text-decoration: none;
4055   content: "";
4056   left: -1px;
4057   margin-top: -22px;
4058   border-top: 10px solid transparent;
4059   border-bottom: 10px solid transparent;
4060   border-left: 10px solid #fff;
4061   color: #fff;
4062 }
4063
4064 .dropdown--right .dropdown__item:hover a {
4065   color: #fff;
4066 }
4067
4068 .dropdown--right .dropdown__item_parent:hover span {
4069   color: #fff;
4070 }
4071
4072 .dropdown--right .dropdown__item_mod:hover:after {
4073   display: block;
4074   position: absolute;
4075   text-transform: none;
4076   text-decoration: none;
4077   content: "";
4078   left: -1px;
4079   margin-top: -22px;
4080   color: #fff;
4081 }
4082
4083 /* --------------------------------------------- *\
4084    Sub Category
4085 \* --------------------------------------------- */
4086 .dropdown--left .dropdown-sub {
4087   display: none;
4088   position: absolute;
4089   top: 0;
4090   left: 100%;
4091   width: 100%;
4092   height: 100%;
4093 }
4094
4095 .dropdown--right .dropdown-sub {
4096   display: none;
4097   position: absolute;
4098   top: 0;
4099   right: 100%;
4100   width: 100%;
4101   height: 100%;
4102 }
4103
4104 .dropdown-sub__item {
4105   display: block;
4106   font-weight: 400;
4107   color: #666;
4108   padding: 4px 16px;
4109   text-decoration: none; /*&:hover { color: $accent; }*/
4110 }
4111
4112 @media screen and (min-width: 1200px) {
4113   .dropdown-sub__item {
4114     padding: 8px 16px;
4115   }
4116 }
4117
4118 /* --------------------------------------------- *\
4119    Ad
4120 \* --------------------------------------------- */
4121 .dropdown--left .dropdown__ad {
4122   right: 16px;
4123 }
4124
4125 .dropdown--right .dropdown__ad {
4126   left: 16px;
4127 }
4128
4129 /* --------------------------------------------- *\
4130    Feed
4131 \* --------------------------------------------- */
4132 .dropdown-feed {
4133   display: none;
4134   width: 325px;
4135   float: right;
4136   padding: 16px;
4137 }
4138
4139 @media screen and (min-width: 1200px) {
4140   .dropdown-feed {
4141     display: block;
4142   }
4143 }
4144
4145 .dropdown-feed__headline {
4146   padding-bottom: 8px;
4147   margin-bottom: 8px;
4148   font-size: 13px;
4149   font-weight: 600;
4150   color: #000;
4151   text-transform: uppercase;
4152   border-bottom: 2px solid #ccc;
4153 }
4154
4155 .dropdown-feed__item {
4156   display: block;
4157   position: relative;
4158   padding: 8px 0 8px 24px;
4159   color: #666;
4160   text-decoration: none;
4161   text-transform: none;
4162   line-height: 20px;
4163 }
4164
4165 .dropdown-feed__item:before {
4166   display: block;
4167   position: absolute; /*content: '\2192';*/
4168   content: "";
4169   left: 0;
4170   top: 8px;
4171   color: #ee0000;
4172 }
4173
4174 /* ---------------------------------------------- *\
4175     objects/empty-state
4176 \* ---------------------------------------------- */
4177 .empty-state {
4178   padding: 32px;
4179 }
4180
4181 @media screen and (min-width: 1200px) {
4182   .empty-state {
4183     padding: 48px;
4184   }
4185 }
4186
4187 .empty-state__icon {
4188   display: block;
4189   width: 137px;
4190   height: 80px;
4191   margin: 0 auto 32px;
4192   background: url("images/empty-state-icon.png") center/100% auto no-repeat;
4193 }
4194
4195 @media screen and (min-width: 1024px) {
4196   .empty-state__icon {
4197     width: 274px;
4198     height: 169px;
4199   }
4200 }
4201
4202 .empty-state__headline {
4203   margin-bottom: 32px;
4204   font-weight: 300;
4205   text-align: center;
4206 }
4207
4208 /* Upload button icon */
4209 .empty-state__upload:before {
4210   width: 28px;
4211   background: url("images/upload-icon.png") center/100% auto no-repeat;
4212 }
4213
4214 /* ---------------------------------------------- *\
4215     objects/fan-account
4216 \* ---------------------------------------------- */
4217 .fan-account {
4218   margin-bottom: 16px;
4219   text-align: center;
4220 }
4221
4222 .fan-account .btn {
4223   display: block;
4224 }
4225
4226 .fan-account__headline {
4227   text-transform: uppercase;
4228 }
4229
4230 /* ---------------------------------------------- *\
4231     objects/featured-post
4232 \* ---------------------------------------------- */
4233 .featured-post {
4234   text-decoration: none;
4235   margin-bottom: 6px;
4236 }
4237
4238 .featured-post__media {
4239   display: block;
4240   height: 200px;
4241   margin-bottom: 16px;
4242   background-color: #8d207f;
4243   -webkit-border-radius: 4px;
4244   -moz-border-radius: 4px;
4245   -ms-border-radius: 4px;
4246   -o-border-radius: 4px;
4247   border-radius: 4px;
4248 }
4249
4250 .featured-post__cat {
4251   color: #ee0000;
4252   margin-bottom: 4px;
4253   text-transform: uppercase;
4254   letter-spacing: 0.4px;
4255 }
4256
4257 .featured-post__title {
4258   line-height: 1.2;
4259   color: #000;
4260   font-weight: 600;
4261 }
4262
4263 /* ---------------------------------------------- *\
4264     objects/feed
4265 \* ---------------------------------------------- */
4266 .feed {
4267   margin-bottom: 16px;
4268 }
4269
4270 @media screen and (min-width: 1024px) {
4271   .feed {
4272     margin-bottom: 32px;
4273   }
4274 }
4275
4276 .feed__header {
4277   display: block;
4278   margin-bottom: 8px;
4279 }
4280
4281 @media screen and (min-width: 768px) {
4282   .feed__header {
4283     margin-bottom: 12px;
4284   }
4285 }
4286
4287 @media screen and (min-width: 1024px) {
4288   .feed__header {
4289     margin-bottom: 16px;
4290   }
4291 }
4292
4293 .feed__header--sponsors {
4294   margin-bottom: 16px;
4295 }
4296
4297 @media screen and (min-width: 768px) {
4298   .feed__header--sponsors {
4299     padding: 8px 0;
4300   }
4301 }
4302
4303 @media screen and (min-width: 1200px) {
4304   .feed__header--sponsors {
4305     margin-bottom: 32px;
4306   }
4307 }
4308
4309 .feed__header--sponsors .feed__title {
4310   margin-bottom: 0;
4311 }
4312
4313 .feed__team {
4314   float: left;
4315   font-size: 13px;
4316   margin-right: 8px;
4317   text-transform: uppercase;
4318   font-weight: 600;
4319   color: #333;
4320   letter-spacing: 0.5px;
4321 }
4322
4323 @media screen and (min-width: 1024px) {
4324   .feed__team {
4325     font-size: 14px;
4326   }
4327 }
4328
4329 a.feed__team {
4330   color: #ee0000;
4331   text-decoration: none;
4332 }
4333
4334 .feed__date {
4335   position: relative;
4336   padding-left: 12px;
4337   float: left;
4338   font-size: 13px;
4339   color: #666;
4340 }
4341
4342 @media screen and (min-width: 1024px) {
4343   .feed__date {
4344     font-size: 14px;
4345   }
4346 }
4347
4348 .feed__date:before {
4349   display: block;
4350   position: absolute;
4351   content: "-";
4352   left: 0;
4353 }
4354
4355 .feed__title {
4356   clear: both;
4357   margin-bottom: 16px;
4358   color: #000;
4359   font-weight: 700; /*white-space: nowrap;*/
4360 }
4361
4362 @media screen and (min-width: 1024px) {
4363   .feed__title {
4364     margin-bottom: 24px;
4365   }
4366 }
4367
4368 .feed__subtitle {
4369   clear: both;
4370   color: #000;
4371   font-weight: 500;
4372 }
4373
4374 a.feed__title {
4375   color: #000;
4376   text-decoration: none;
4377 }
4378
4379 .feed__subheadline {
4380   color: #666;
4381   font-weight: normal;
4382 }
4383
4384 /** Social Sharing */
4385 .feed-social {
4386   display: block;
4387   margin: 16px 0 24px;
4388 }
4389
4390 @media screen and (min-width: 768px) {
4391   .feed-social {
4392     margin: 32px 0 48px;
4393   }
4394 }
4395
4396 .feed-social__item {
4397   display: inline-block;
4398   vertical-align: middle;
4399   width: 48px;
4400   height: 48px;
4401   margin-right: 4px;
4402   -webkit-border-radius: 50%;
4403   -moz-border-radius: 50%;
4404   -ms-border-radius: 50%;
4405   -o-border-radius: 50%;
4406   border-radius: 50%;
4407   background-image: url("/assets/images/feed-social-sprite.png");
4408   background-repeat: no-repeat;
4409 }
4410
4411 .feed-social__item--facebook {
4412   background-position: 0px 0px;
4413   background-color: #3b5998;
4414 }
4415
4416 .feed-social__item--facebook:hover {
4417   background-color: #2d4373;
4418 }
4419
4420 .feed-social__item--twitter {
4421   background-position: 0px -50px;
4422   background-color: #00aaef;
4423 }
4424
4425 .feed-social__item--twitter:hover {
4426   background-color: #0086bc;
4427 }
4428
4429 .feed-social__item--email {
4430   background-position: 0px -100px;
4431   background-color: #3dbd4f;
4432 }
4433
4434 .feed-social__item--email:hover {
4435   background-color: #31963f;
4436 }
4437
4438 /** Static image or video */
4439 .feed__media {
4440   display: block;
4441   position: relative;
4442   height: 250px;
4443   background-color: #8d207f;
4444   margin-bottom: 16px;
4445 }
4446
4447 .feed__media:after {
4448   display: block;
4449   content: "MEDIA";
4450   color: #fff;
4451   font-size: 20px;
4452   position: absolute;
4453   top: 50%;
4454   left: 50%;
4455   margin-top: -10px;
4456   margin-left: -15px;
4457 }
4458
4459 @media screen and (min-width: 1024px) {
4460   .feed__media {
4461     height: 275px;
4462   }
4463 }
4464
4465 @media screen and (min-width: 1200px) {
4466   .feed__media {
4467     height: 300px;
4468   }
4469 }
4470
4471 .feed__caption {
4472   display: block;
4473   font-size: 13px;
4474   color: #666;
4475   font-style: italic;
4476   margin-top: -8px;
4477   margin-bottom: 16px;
4478 }
4479
4480 .feed__text p {
4481   margin-top: 16px;
4482   margin-bottom: 16px;
4483 }
4484
4485 @media screen and (min-width: 1200px) {
4486   .feed__text p {
4487     margin-top: 24px;
4488     margin-bottom: 24px;
4489   }
4490 }
4491
4492 .feed__text p.is-last {
4493   margin-bottom: 0;
4494 }
4495
4496 .feed__more {
4497   display: inline-block;
4498   margin-top: 16px;
4499   color: #ee0000;
4500   font-size: 0.9em;
4501 }
4502
4503 @media screen and (min-width: 768px) {
4504   .feed__more {
4505     font-size: 1em;
4506   }
4507 }
4508
4509 /* --------------------------------------------- *\
4510    components/footer
4511 \* --------------------------------------------- */
4512 /* --------------------------------------------- *\
4513    Base
4514 \* --------------------------------------------- */
4515 .footer {
4516   display: block;
4517   background-color: #000000;
4518   border-top: 4px solid #ee0000;
4519   margin-top: 20px;
4520   padding-bottom: 120px;
4521 }
4522
4523 @media screen and (min-width: 768px) {
4524   .footer {
4525     padding-bottom: 40px;
4526   }
4527 }
4528
4529 /* --------------------------------------------- *\
4530    Top
4531 \* --------------------------------------------- */
4532 .footer-top {
4533   display: block;
4534   padding: 32px 0;
4535 }
4536
4537 .footer__logo {
4538   display: none;
4539   float: left;
4540   width: 100px;
4541   height: 100px;
4542 }
4543
4544 @media screen and (min-width: 768px) {
4545   .footer__logo {
4546     display: block;
4547   }
4548 }
4549
4550 .footer__headline {
4551   margin-bottom: 8px;
4552   text-transform: uppercase;
4553   color: #fff;
4554   font-weight: 600;
4555 }
4556
4557 .footer-nav {
4558   display: block;
4559   color: #fff;
4560   font-weight: 300;
4561   margin-bottom: 16px;
4562 }
4563
4564 @media screen and (min-width: 600px) {
4565   .footer-nav {
4566     float: left;
4567   }
4568 }
4569
4570 @media screen and (min-width: 768px) {
4571   .footer-nav {
4572     margin-left: 64px;
4573   }
4574 }
4575
4576 @media screen and (min-width: 1200px) {
4577   .footer-nav {
4578     margin-left: 64px;
4579   }
4580 }
4581
4582 .footer-nav ul {
4583   list-style: none;
4584   margin-left: 0;
4585   margin-bottom: 0;
4586 }
4587
4588 .footer-nav__item a {
4589   color: #fff;
4590 }
4591
4592 .footer-nav__item a:hover {
4593   color: #fff;
4594 }
4595
4596 .footer__contact {
4597   display: block;
4598   margin-bottom: 16px;
4599   color: #fff;
4600 }
4601
4602 @media screen and (min-width: 600px) {
4603   .footer__contact {
4604     float: left;
4605     margin-left: 64px;
4606   }
4607 }
4608
4609 @media screen and (min-width: 1200px) {
4610   .footer__contact {
4611     margin-left: 64px;
4612   }
4613 }
4614
4615 .footer__contact p {
4616   font-size: 14px;
4617   font-weight: 300;
4618   letter-spacing: 0.5px;
4619   margin-bottom: 16px;
4620   line-height: 1.4;
4621 }
4622
4623 .footer__contact p.is-last {
4624   margin-bottom: 0;
4625 }
4626
4627 .footer-social {
4628   display: block;
4629 }
4630
4631 @media screen and (min-width: 600px) {
4632   .footer-social {
4633     float: left;
4634     margin-left: 64px;
4635   }
4636 }
4637
4638 @media screen and (min-width: 768px) {
4639   .footer-social {
4640     margin-bottom: 0;
4641   }
4642 }
4643
4644 .footer-social__item {
4645   display: inline-block;
4646   vertical-align: middle;
4647   width: 48px;
4648   height: 48px;
4649   background-repeat: no-repeat;
4650   background-position: center;
4651   -webkit-border-radius: 50%;
4652   -moz-border-radius: 50%;
4653   -ms-border-radius: 50%;
4654   -o-border-radius: 50%;
4655   border-radius: 50%;
4656   margin-right: 4px;
4657 }
4658
4659 .footer-social__item--twitter {
4660   background-image: url("/img/twitter-icon-large.png");
4661 }
4662
4663 .footer-social__item--twitter:hover {
4664   background-image: url("/img/twitter-icon-large-hover.png");
4665 }
4666
4667 .footer-social__item--facebook {
4668   background-image: url("/img/facebook-icon-large.png");
4669 }
4670
4671 .footer-social__item--facebook:hover {
4672   background-image: url("/img/facebook-icon-large-hover.png");
4673 }
4674
4675 .footer-social__item--instagram {
4676   background-image: url("/img/instagram-icon-large.png");
4677 }
4678
4679 .footer-social__item--instagram:hover {
4680   background-image: url("/img/instagram-icon-large-hover.png");
4681 }
4682
4683 .footer__ad {
4684   display: none;
4685   float: right;
4686   width: 300px;
4687   height: 250px;
4688   margin: 0;
4689 }
4690
4691 @media screen and (min-width: 1024px) {
4692   .footer__ad {
4693     display: block;
4694   }
4695 }
4696
4697 /* --------------------------------------------- *\
4698    Bottom
4699 \* --------------------------------------------- */
4700 .footer-bottom {
4701   display: block;
4702   clear: both;
4703   padding: 16px 0;
4704   border-top: 1px solid #45426b;
4705   text-align: center;
4706 }
4707
4708 @media screen and (min-width: 600px) {
4709   .footer-bottom {
4710     text-align: left;
4711   }
4712 }
4713
4714 .footer__big-teams {
4715   display: block;
4716   margin: 0 auto 16px;
4717 }
4718
4719 @media screen and (min-width: 600px) {
4720   .footer__big-teams {
4721     float: right;
4722     margin: 0;
4723   }
4724 }
4725
4726 .footer__info {
4727   display: block;
4728 }
4729
4730 @media screen and (min-width: 600px) {
4731   .footer__info {
4732     float: left;
4733   }
4734 }
4735
4736 /* --------------------------------------------- *\
4737    components/header
4738 \* --------------------------------------------- */
4739 /* --------------------------------------------- *\
4740    Desktop Header
4741 \* --------------------------------------------- */
4742 /** Social Links */
4743 .header-social {
4744   display: block;
4745   float: right;
4746   padding-top: 12px;
4747 }
4748
4749 .header-social__item {
4750   display: inline-block;
4751   width: 36px;
4752   height: 36px;
4753   margin-left: 8px;
4754   -webkit-border-radius: 50%;
4755   -moz-border-radius: 50%;
4756   -ms-border-radius: 50%;
4757   -o-border-radius: 50%;
4758   border-radius: 50%;
4759   background-color: #222;
4760   background-repeat: no-repeat;
4761   background-position: center;
4762   color: white;
4763 }
4764
4765 .header-social__item:hover {
4766   background-color: #ee0000;
4767 }
4768
4769 .header-social__item--twitter {
4770   background-image: url("/img/twitter-icon.png");
4771 }
4772
4773 .header-social__item--facebook {
4774   background-image: url("/img/facebook-icon.png");
4775 }
4776
4777 .header-social__item--instagram {
4778   background-image: url("/img/instagram-icon.png");
4779 }
4780
4781 /** Login */
4782 .header-login {
4783   display: block;
4784   position: relative;
4785   float: right;
4786   padding: 16px 24px 16px 8px;
4787   color: #ee0000;
4788   background: rgba(0, 0, 0, 0.4);
4789   margin-left: 54px;
4790 }
4791
4792 .header-login:after {
4793   display: block;
4794   position: absolute;
4795   content: "";
4796   width: 0px;
4797   height: 0px;
4798   border-top: 54px solid transparent;
4799   border-bottom: 54px solid transparent;
4800   border-right: 54px solid rgba(0, 0, 0, 0.4);
4801   top: -54px;
4802   left: -54px;
4803 }
4804
4805 .header-login__item {
4806   display: inline-block;
4807   vertical-align: middle;
4808   color: #fff;
4809   text-transform: uppercase;
4810   text-decoration: none;
4811   margin: 0 4px;
4812   font-size: 15px;
4813 }
4814
4815 .header-login__item:hover {
4816   color: #ee0000;
4817 }
4818
4819 /* --------------------------------------------- modules/image-gallery ---------------------------------------------- */
4820 .image-gallery {
4821   display: block;
4822 }
4823
4824 .image-gallery .grid {
4825   margin-left: -6px;
4826 }
4827
4828 .image-gallery .grid__item {
4829   padding-left: 6px;
4830   padding-bottom: 6px;
4831 }
4832
4833 /* --------------------------------------------- Primary Photo ---------------------------------------------- */
4834 .image-gallery__primary {
4835   display: block;
4836   height: 200px;
4837   background: #8d207f;
4838   background-position: center center;
4839   background-size: cover;
4840   background-repeat: no-repeat;
4841 }
4842
4843 @media screen and (min-width: 768px) {
4844   .image-gallery__primary {
4845     height: 300px;
4846   }
4847 }
4848
4849 @media screen and (min-width: 1024px) {
4850   .image-gallery__primary {
4851     height: 330px;
4852   }
4853 }
4854
4855 @media screen and (min-width: 1440px) {
4856   .image-gallery__primary {
4857     height: 360px;
4858   }
4859 }
4860
4861 /* --------------------------------------------- Secondary Photo ---------------------------------------------- */
4862 .image-gallery__secondary {
4863   display: block;
4864   height: 97px;
4865   background: #8d207f;
4866   background-position: center center;
4867   background-size: cover;
4868   background-repeat: no-repeat;
4869 }
4870
4871 @media screen and (min-width: 768px) {
4872   .image-gallery__secondary {
4873     height: 147px;
4874   }
4875 }
4876
4877 @media screen and (min-width: 1024px) {
4878   .image-gallery__secondary {
4879     height: 162px;
4880   }
4881 }
4882
4883 @media screen and (min-width: 1440px) {
4884   .image-gallery__secondary {
4885     height: 177px;
4886   }
4887 }
4888
4889 /** Image Count */
4890 .image-gallery__num {
4891   font-size: 50px;
4892   color: #fff;
4893   text-align: center;
4894   line-height: 50px;
4895   padding: 30px 0;
4896 }
4897
4898 .image-gallery__num:hover {
4899   text-decoration: none;
4900   color: #bfbfbf;
4901 }
4902
4903 @media screen and (min-width: 768px) {
4904   .image-gallery__num {
4905     padding: 40px 0;
4906   }
4907 }
4908
4909 @media screen and (min-width: 768px) {
4910   .image-gallery__num {
4911     padding: 48px 0;
4912   }
4913 }
4914
4915 @media screen and (min-width: 1200px) {
4916   .image-gallery__num {
4917     padding: 56px 0;
4918   }
4919 }
4920
4921 /* --------------------------------------------- *\
4922    objects/login
4923 \* --------------------------------------------- */
4924 .login {
4925   display: block;
4926   position: fixed;
4927   z-index: 5;
4928   width: 100%;
4929   height: 100%;
4930   top: 0;
4931   left: 0;
4932   background: #000;
4933   overflow-y: auto;
4934 }
4935
4936 .login__inner {
4937   display: block;
4938   position: relative;
4939   width: 85%;
4940   max-width: 1000px;
4941   top: 5%;
4942   left: 7.5%;
4943   padding: 16px;
4944   -webkit-border-radius: 5px;
4945   -moz-border-radius: 5px;
4946   -ms-border-radius: 5px;
4947   -o-border-radius: 5px;
4948   border-radius: 5px;
4949   background-color: #fff;
4950 }
4951
4952 @media screen and (min-width: 768px) {
4953   .login__inner {
4954     top: 15%;
4955     padding: 32px;
4956   }
4957 }
4958
4959 @media screen and (min-width: 1200px) {
4960   .login__inner {
4961     left: 50%;
4962     margin-left: -500px;
4963     padding: 64px;
4964   }
4965 }
4966
4967 .login__close {
4968   display: block;
4969   position: absolute;
4970   top: 0;
4971   right: 0;
4972   width: 48px;
4973   height: 48px;
4974   font-size: 24px;
4975   line-height: 48px;
4976   text-align: center;
4977   text-decoration: none;
4978   color: #000;
4979   font-weight: bold;
4980 }
4981
4982 @media screen and (min-width: 768px) {
4983   .login__close {
4984     top: 15px;
4985     right: 15px;
4986   }
4987 }
4988
4989 .login__headline {
4990   color: #777;
4991   margin-bottom: 16px;
4992 }
4993
4994 @media screen and (min-width: 768px) {
4995   .login__headline {
4996     margin-bottom: 32px;
4997   }
4998 }
4999
5000 .login-alerts {
5001   display: block;
5002   padding: 16px;
5003   background-color: #ddd;
5004   text-align: center;
5005   -webkit-border-radius: 5px;
5006   -moz-border-radius: 5px;
5007   -ms-border-radius: 5px;
5008   -o-border-radius: 5px;
5009   border-radius: 5px;
5010 }
5011
5012 @media screen and (min-width: 768px) {
5013   .login-alerts {
5014     padding: 32px;
5015   }
5016 }
5017
5018 .login-alerts__headline {
5019   font-size: 1.2em;
5020   color: #777;
5021   margin-bottom: 32px;
5022 }
5023
5024 @media screen and (min-width: 768px) {
5025   .login-alerts__headline {
5026     font-size: 1.4em;
5027   }
5028 }
5029
5030 .create-account {
5031   margin-top: 80px;
5032 }
5033
5034 @media screen and (min-width: 768px) {
5035   .create-account {
5036     margin-top: 90px;
5037   }
5038 }
5039
5040 @media screen and (min-width: 1024px) {
5041   .create-account {
5042     margin-top: 0;
5043   }
5044 }
5045
5046 .modal-modal1 {
5047   font-family: "Montserrat", sans-serif;
5048 }
5049
5050 .modal-modal1 .modal-body {
5051   background: center center/cover no-repeat fixed, url("/public/img/modal_background.jpg");
5052   background-position: center 100%;
5053   padding-top: 7px;
5054 }
5055
5056 .modal-modal1 .close {
5057   color: #ffffff;
5058 }
5059
5060 .modal-modal1 h1 {
5061   color: #ffffff;
5062   font-size: 24px;
5063   font-weight: 900;
5064   text-align: center;
5065   text-transform: uppercase;
5066 }
5067
5068 .modal-modal1 h2 {
5069   color: #ffffff;
5070   font-size: 18px;
5071   margin-top: 10px;
5072   text-align: center;
5073 }
5074
5075 .modal-modal1 .modal-buttons {
5076   margin-bottom: 15px;
5077 }
5078
5079 .modal-modal1 .modal-buttons a {
5080   font-size: 16px;
5081   font-weight: bold;
5082   text-shadow: 0 1px 1px #000000;
5083 }
5084
5085 @media (min-width: 768px) {
5086   .modal-modal1 .modal-body {
5087     background-position: center 100%;
5088   }
5089   .modal-modal1 .modal-content {
5090     margin-top: 50px;
5091   }
5092   .modal-modal1 img {
5093     position: absolute;
5094     top: -25px;
5095     right: -25px;
5096   }
5097   .modal-modal1 .close {
5098     font-size: 30px;
5099   }
5100   .modal-modal1 h1 {
5101     font-size: 30px;
5102     margin-top: 60px;
5103     text-align: left;
5104   }
5105   .modal-modal1 h2 {
5106     margin-top: 20px;
5107     text-align: left;
5108   }
5109   .modal-modal1 .modal-buttons {
5110     margin-top: 20px;
5111     margin-bottom: 63px;
5112     text-align: left;
5113   }
5114   .modal-modal1 .modal-buttons a {
5115     font-size: 20px;
5116   }
5117 }
5118
5119 @media (min-width: 992px) {
5120   .modal-modal1 img {
5121     top: -40px;
5122     right: -40px;
5123   }
5124   .modal-modal1 .close {
5125     font-size: 40px;
5126   }
5127   .modal-modal1 h1 {
5128     font-size: 50px;
5129     margin-top: 100px;
5130   }
5131   .modal-modal1 h2 {
5132     font-size: 22px;
5133     margin-top: 30px;
5134   }
5135   .modal-modal1 .modal-buttons {
5136     margin-top: 51px;
5137     margin-bottom: 96px;
5138   }
5139   .modal-modal1 .modal-buttons a {
5140     font-size: 24px;
5141   }
5142 }
5143
5144 .modal-modal2 {
5145   font-family: "Montserrat", sans-serif;
5146 }
5147
5148 .modal-modal2 .modal-header {
5149   border-top-left-radius: 6px;
5150   border-top-right-radius: 6px;
5151 }
5152
5153 .modal-modal2 .close {
5154   color: #ffffff;
5155   font-size: 30px;
5156   position: absolute;
5157   top: 5px;
5158   right: 10px;
5159 }
5160
5161 .modal-modal2 h1 {
5162   font-size: 18px;
5163   text-align: center;
5164 }
5165
5166 .modal-modal2 p {
5167   text-align: center;
5168 }
5169
5170 .modal-modal2 .modal-buttons {
5171   margin-top: 35px;
5172   text-align: center;
5173 }
5174
5175 @media (min-width: 768px) {
5176   .modal-modal2 h1 {
5177     font-size: 30px;
5178     margin-top: 10px;
5179   }
5180   .modal-modal2 p {
5181     font-size: 25px;
5182   }
5183   .modal-modal2 .modal-buttons {
5184     margin-top: 50px;
5185     margin-bottom: 25px;
5186   }
5187   .modal-modal2 .modal-buttons a {
5188     font-size: 20px;
5189   }
5190 }
5191
5192 .modal-modal3 {
5193   font-family: "Montserrat", sans-serif;
5194 }
5195
5196 .modal-modal3 .modal-body {
5197   background: center center/cover no-repeat fixed, url("/public/img/modal_background.jpg");
5198   background-position: center 100%;
5199   padding-top: 7px;
5200 }
5201
5202 .modal-modal3 .close {
5203   color: #ffffff;
5204 }
5205
5206 .modal-modal3 h1 {
5207   color: #ffffff;
5208   font-size: 24px;
5209   font-weight: 900;
5210   text-align: center;
5211   text-transform: uppercase;
5212 }
5213
5214 .modal-modal3 p {
5215   color: #ffffff;
5216   text-align: center;
5217 }
5218
5219 .modal-modal3 h2 {
5220   color: #ffffff;
5221   font-size: 16px;
5222   text-align: center;
5223 }
5224
5225 .modal-modal3 .modal-buttons {
5226   margin-bottom: 15px;
5227 }
5228
5229 .modal-modal3 .modal-buttons a {
5230   font-size: 16px;
5231   font-weight: bold;
5232   text-shadow: 0 1px 1px #000000;
5233 }
5234
5235 @media (min-width: 768px) {
5236   .modal-modal3 .modal-body {
5237     background-position: center 100%;
5238   }
5239   .modal-modal3 .modal-content {
5240     margin-top: 50px;
5241   }
5242   .modal-modal3 img {
5243     position: absolute;
5244     top: -25px;
5245     right: -25px;
5246   }
5247   .modal-modal3 .close {
5248     font-size: 30px;
5249   }
5250   .modal-modal3 h1 {
5251     font-size: 30px;
5252     margin-top: 30px;
5253     text-align: left;
5254   }
5255   .modal-modal3 p {
5256     color: #cbcbcb;
5257     margin-top: 10px;
5258     text-align: left;
5259   }
5260   .modal-modal3 h2 {
5261     margin-top: 10px;
5262     text-align: left;
5263   }
5264   .modal-modal3 .modal-buttons {
5265     margin-top: 13px;
5266     margin-bottom: 37px;
5267     text-align: left;
5268   }
5269   .modal-modal3 .modal-buttons a {
5270     font-size: 20px;
5271   }
5272 }
5273
5274 @media (min-width: 992px) {
5275   .modal-modal3 img {
5276     top: -40px;
5277     right: -40px;
5278   }
5279   .modal-modal3 .close {
5280     font-size: 40px;
5281   }
5282   .modal-modal3 h1 {
5283     font-size: 50px;
5284     margin-top: 50px;
5285   }
5286   .modal-modal3 p {
5287     font-size: 16px;
5288     margin-top: 20px;
5289   }
5290   .modal-modal3 h2 {
5291     font-size: 30px;
5292     margin-top: 25px;
5293   }
5294   .modal-modal3 .modal-buttons {
5295     margin-top: 30px;
5296     margin-bottom: 44px;
5297   }
5298   .modal-modal3 .modal-buttons a {
5299     font-size: 24px;
5300   }
5301 }
5302
5303 .modal-modal4 {
5304   font-family: "Montserrat", sans-serif;
5305 }
5306
5307 .modal-modal4 .modal-header {
5308   border-top-left-radius: 6px;
5309   border-top-right-radius: 6px;
5310 }
5311
5312 .modal-modal4 .close {
5313   color: #ffffff;
5314   font-size: 30px;
5315   position: absolute;
5316   top: 5px;
5317   right: 10px;
5318 }
5319
5320 .modal-modal4 .modal-body {
5321   border-bottom-left-radius: 6px;
5322   border-bottom-right-radius: 6px;
5323   background: linear-gradient(rgba(255, 255, 255, 0.75), white) center center/cover no-repeat fixed,
5324     url("https://s3.amazonaws.com/bigteamsstaging/background/default/background_footballField.jpg");
5325 }
5326
5327 /* ---------------------------------------------- *\
5328     objects/mobile-header
5329 \* ---------------------------------------------- */
5330 .mobile-header {
5331   display: block;
5332   position: fixed;
5333   width: 100%;
5334   top: 0;
5335   left: 0;
5336   z-index: 5;
5337   height: 48px;
5338 }
5339
5340 @media screen and (min-width: 768px) {
5341   .mobile-header {
5342     height: 64px;
5343   }
5344 }
5345
5346 @media screen and (min-width: 1024px) {
5347   .mobile-header {
5348     display: none;
5349   }
5350 }
5351
5352 /** Header Bar */
5353 .mobile-header-top {
5354   position: relative;
5355   z-index: 6;
5356   background-color: #000000;
5357   height: 48px;
5358 }
5359
5360 @media screen and (min-width: 768px) {
5361   .mobile-header-top {
5362     height: 64px;
5363   }
5364 }
5365
5366 .mobile-header__logo {
5367   display: block;
5368   float: left;
5369   position: absolute;
5370   top: 4px;
5371   width: 60px;
5372   height: 60px;
5373   background: transparent;
5374 }
5375
5376 @media screen and (min-width: 768px) {
5377   .mobile-header__logo {
5378     width: 75px;
5379     height: 75px;
5380     z-index: 1;
5381   }
5382 }
5383
5384 .mobile-header__text {
5385   display: block;
5386   float: left;
5387   padding: 7px 4px 1px 66px;
5388 }
5389
5390 @media screen and (min-width: 768px) {
5391   .mobile-header__text {
5392     padding-left: 91px;
5393     padding-top: 16px;
5394   }
5395 }
5396
5397 .mobile-header__title,
5398 .mobile-header__school {
5399   margin: 0;
5400   line-height: 18px;
5401   text-transform: uppercase;
5402 }
5403
5404 .mobile-header__title {
5405   font-size: 14px;
5406   color: #fff;
5407 }
5408
5409 @media screen and (min-width: 768px) {
5410   .mobile-header__title {
5411     font-size: 20px;
5412   }
5413 }
5414
5415 .mobile-header__school {
5416   font-size: 13px;
5417   color: #ccc;
5418 }
5419
5420 @media screen and (min-width: 768px) {
5421   .mobile-header__school {
5422     font-size: 14px;
5423   }
5424 }
5425
5426 .mobile-header__toggle-nav {
5427   display: block;
5428   position: absolute;
5429   top: 0;
5430   right: 0;
5431   width: 48px;
5432   height: 48px;
5433   background: url("/img/menu-icon.png") center no-repeat #ee0000;
5434   background-color: #ee0000;
5435 }
5436
5437 @media screen and (min-width: 768px) {
5438   .mobile-header__toggle-nav {
5439     width: 64px;
5440     height: 64px;
5441   }
5442 }
5443
5444 .mobile-header__toggle-nav:after {
5445   display: block;
5446   position: absolute;
5447   content: "";
5448   width: 0px;
5449   height: 0px;
5450   border-top: 34px solid transparent;
5451   border-bottom: 34px solid transparent;
5452   border-left: 34px solid #ee0000;
5453   top: -23px;
5454   left: -20px;
5455   -webkit-transform: rotate(-30deg);
5456   transform: rotate(-30deg);
5457 }
5458
5459 @media screen and (min-width: 768px) {
5460   .mobile-header__toggle-nav:after {
5461     border-top: 48px solid transparent;
5462     border-bottom: 48px solid transparent;
5463     border-left: 48px solid #ee0000;
5464     top: -37px;
5465     left: -27px;
5466   }
5467 }
5468
5469 .nav-open .mobile-header__toggle-nav {
5470   background-image: url("/img/menu-close-icon.png");
5471 }
5472
5473 /** Login/Register Links */
5474 .mobile-header__login {
5475   display: none;
5476   float: right;
5477   color: #fff;
5478   font-size: 14px;
5479   text-transform: uppercase;
5480   padding-right: 92px;
5481   line-height: 64px;
5482 }
5483
5484 @media screen and (min-width: 768px) {
5485   .mobile-header__login {
5486     display: block;
5487   }
5488 }
5489
5490 .mobile-header__login a {
5491   color: #fff;
5492   text-decoration: none;
5493 }
5494
5495 /* ---------------------------------------------- *\
5496     objects/mobile-nav
5497 \* ---------------------------------------------- */
5498 .mobile-nav {
5499   display: none;
5500   position: fixed;
5501   overflow: hidden;
5502   z-index: 5;
5503   width: 100%;
5504   height: 100%;
5505   top: 0;
5506   right: 0;
5507   padding-top: 48px;
5508   background-color: #fff;
5509 }
5510
5511 @media screen and (min-width: 768px) {
5512   .mobile-nav {
5513     padding-top: 64px;
5514     width: 400px;
5515     left: auto;
5516     right: 0;
5517     border-left: 1px solid #ddd;
5518   }
5519 }
5520
5521 /** Screens */
5522 .mobile-nav__screens {
5523   display: block;
5524   width: 1200px;
5525   -webkit-transform: translateX(0);
5526   -moz-transform: translateX(0);
5527   -ms-transform: translateX(0);
5528   -o-transform: translateX(0);
5529   transform: translateX(0);
5530   -webkit-transition: all 0.1s ease-in 0s;
5531   -moz-transition: all 0.1s ease-in 0s;
5532   -ms-transition: all 0.1s ease-in 0s;
5533   -o-transition: all 0.1s ease-in 0s;
5534   transition: all 0.1s ease-in 0s;
5535 }
5536
5537 .nav-screen {
5538   display: block;
5539   width: 100%;
5540   height: 100%;
5541   float: left;
5542   background-color: #fff;
5543 }
5544
5545 @media screen and (min-width: 768px) {
5546   .nav-screen {
5547     width: 400px;
5548     height: auto;
5549   }
5550 }
5551
5552 .nav-screen__header {
5553   display: block;
5554   height: 56px;
5555   padding: 8px 16px 0;
5556   background-color: #eee;
5557 }
5558
5559 .nav-screen__header ul {
5560   margin-bottom: 0;
5561 }
5562
5563 .nav-screen__header-text {
5564   color: #111;
5565   font-size: 13px;
5566   line-height: 48px;
5567   font-weight: 600;
5568   text-transform: uppercase;
5569 }
5570
5571 a.nav-screen__header-text {
5572   text-transform: uppercase;
5573   cursor: pointer;
5574 }
5575
5576 .nav-screen__account {
5577   display: block;
5578   float: right;
5579   margin-top: 4px;
5580   margin-right: -12px;
5581 }
5582
5583 .nav-screen__account span {
5584   display: block;
5585   float: left;
5586   line-height: 34px;
5587   color: #ee0000;
5588 }
5589
5590 .nav-screen__header-btn {
5591   padding: 4px 8px;
5592   text-transform: uppercase;
5593   color: #111;
5594   font-size: 14px;
5595 }
5596
5597 .nav-screen__content {
5598   overflow-y: auto;
5599   -webkit-overflow-scrolling: touch;
5600 }
5601
5602 /** Links */
5603 .mobile-nav__item {
5604   display: block;
5605   padding: 12px 16px;
5606   border-bottom: 1px solid #eee;
5607   text-transform: uppercase;
5608   color: #666;
5609   cursor: pointer;
5610   text-decoration: none;
5611   font-weight: 1.3rem;
5612 }
5613
5614 .mobile-nav__item:hover {
5615   background-color: #fcfcfc;
5616 }
5617
5618 .mobile-nav__item .arrow {
5619   float: right;
5620   margin-top: 6px;
5621 }
5622
5623 .mobile-nav__item--cat {
5624   color: #333;
5625   font-weight: 600;
5626 }
5627
5628 /* --------------------------------------------- *\
5629    objects/my-teams
5630 \* --------------------------------------------- */
5631 .my-teams__btn {
5632   color: #ee0000;
5633   border: 1px solid #ee0000;
5634   font-size: 11px;
5635   text-transform: uppercase;
5636   padding: 6px 8px;
5637   font-weight: bold;
5638 }
5639
5640 .my-teams__btn:hover {
5641   background-color: #ee0000;
5642   color: #fff;
5643 }
5644
5645 .my-teams__header {
5646   padding-bottom: 16px;
5647   text-transform: uppercase;
5648   border-bottom: 1px solid #666;
5649 }
5650
5651 .my-teams__header .grid {
5652   margin-left: 0;
5653   line-height: 0;
5654 }
5655
5656 .my-teams__header .grid__item {
5657   padding-left: 0;
5658 }
5659
5660 .my-teams__headline {
5661   color: #666;
5662   text-transform: uppercase;
5663   margin-bottom: 0;
5664 }
5665
5666 /* --------------------------------------------- *\
5667    Selection
5668 \* --------------------------------------------- */
5669 .my-teams-select .my-teams__header {
5670   margin-bottom: 16px;
5671 }
5672
5673 .my-teams-select__seasons a {
5674   display: block;
5675   float: left;
5676   position: relative;
5677   padding: 8px;
5678   color: #333;
5679   text-transform: uppercase;
5680   font-weight: bold;
5681   font-size: 13px;
5682   text-align: center;
5683   cursor: pointer;
5684 }
5685
5686 @media screen and (min-width: 350px) {
5687   .my-teams-select__seasons a {
5688     margin-right: 10px;
5689   }
5690   .my-teams-select__seasons a:last-child {
5691     margin-right: 0;
5692   }
5693 }
5694
5695 @media screen and (min-width: 425px) {
5696   .my-teams-select__seasons a {
5697     width: 25%;
5698     margin-right: 0;
5699   }
5700 }
5701
5702 @media screen and (min-width: 600px) {
5703   .my-teams-select__seasons a {
5704     width: auto;
5705     text-align: left;
5706     float: none;
5707     padding: 12px 16px;
5708     font-size: 15px;
5709   }
5710 }
5711
5712 .my-teams-select__seasons a.is-active {
5713   background-color: #ee0000;
5714   color: #fff;
5715 }
5716
5717 .my-teams-select__seasons a.is-active:after {
5718   display: none;
5719   position: absolute;
5720   content: "";
5721   width: 0px;
5722   height: 0px;
5723   top: 50%;
5724   margin-top: -10px;
5725   right: -10px;
5726   border-top: 10px solid transparent;
5727   border-bottom: 10px solid transparent;
5728   border-left: 10px solid #ee0000;
5729 }
5730
5731 @media screen and (min-width: 600px) {
5732   .my-teams-select__seasons a.is-active:after {
5733     display: block;
5734   }
5735 }
5736
5737 .my-teams__add-team {
5738   padding-bottom: 8px;
5739 }
5740
5741 /* --------------------------------------------- *\
5742    Favorites
5743 \* --------------------------------------------- */
5744 .my-teams-favorites {
5745   margin-top: 32px;
5746 }
5747
5748 .my-teams-favorites__item {
5749   display: block;
5750   padding: 16px 0;
5751   border-bottom: 1px solid #eee;
5752 }
5753
5754 .my-teams-favorites__item .grid__item {
5755   padding-bottom: 0;
5756 }
5757
5758 /* --------------------------------------------- *\
5759    components/nav
5760 \* --------------------------------------------- */
5761 /* --------------------------------------------- *\
5762    Desktop Nav
5763 \* --------------------------------------------- */
5764 .mainnav {
5765   background-color: #000000;
5766 }
5767
5768 .mainnav .wrapper {
5769   padding-left: 0;
5770   padding-right: 0;
5771 }
5772
5773 .mainnav-primary {
5774   float: left;
5775   font-weight: 600;
5776 }
5777
5778 .mainnav-secondary {
5779   float: right;
5780 }
5781
5782 /** Links */
5783 .mainnav__item {
5784   display: block;
5785   position: relative;
5786   float: left;
5787   font-size: 16px;
5788   color: #fff;
5789   padding: 14px 12px;
5790   cursor: pointer;
5791   text-decoration: none;
5792   text-transform: uppercase;
5793   transition: color 0.2s;
5794 }
5795
5796 .mainnav__item:hover {
5797   color: #a4a4a4;
5798 }
5799
5800 .mainnav__item:hover .dropdown {
5801   display: block;
5802 }
5803
5804 .nav-link-padded {
5805   padding-left: 10px !important;
5806   padding-right: 10px !important;
5807 }
5808
5809 .navbar-fill {
5810   background-color: #f2f2f2 !important;
5811 }
5812
5813 /* --------------------------------------------- *\
5814    components/person
5815 \* --------------------------------------------- */
5816 .person {
5817   padding: 0;
5818   text-decoration: none;
5819 }
5820
5821 .person__photo {
5822   display: block;
5823   height: 200px;
5824   background: url("images/person-placeholder.png") bottom center no-repeat #ddd;
5825 }
5826
5827 .person__info {
5828   padding: 16px;
5829   text-align: center;
5830 }
5831
5832 .person__name {
5833   display: block;
5834   margin-bottom: 0;
5835   color: #000;
5836   font-size: 16px;
5837 }
5838
5839 .person__category {
5840   font-size: 13px;
5841   line-height: 18px;
5842   margin-bottom: 4px;
5843   text-transform: uppercase;
5844   color: #888;
5845   letter-spacing: 0.2px;
5846 }
5847
5848 .person__detail {
5849   font-size: 15px;
5850   line-height: 20px;
5851   color: #000;
5852 }
5853
5854 /* --------------------------------------------- *\
5855    objects/photo
5856 \* --------------------------------------------- */
5857 .photo {
5858   display: block;
5859   height: 75px;
5860   background: #8d207f;
5861   -webkit-border-radius: 3px;
5862   -moz-border-radius: 3px;
5863   -ms-border-radius: 3px;
5864   -o-border-radius: 3px;
5865   border-radius: 3px;
5866 }
5867
5868 @media screen and (min-width: 480px) {
5869   .photo {
5870     height: 100px;
5871   }
5872 }
5873
5874 @media screen and (min-width: 600px) {
5875   .photo {
5876     height: 125px;
5877   }
5878 }
5879
5880 @media screen and (min-width: 768px) {
5881   .photo {
5882     height: 175px;
5883   }
5884 }
5885
5886 @media screen and (min-width: 1440px) {
5887   .photo {
5888     height: 220px;
5889   }
5890 }
5891
5892 .photo--upload {
5893   text-align: center;
5894   font-size: 18px;
5895   line-height: 297px;
5896 }
5897
5898 .photo--upload:after {
5899   display: block;
5900   position: absolute;
5901   content: "";
5902   top: 50%;
5903   left: 50%;
5904   margin: -48px 0 0 -24px;
5905   width: 48px;
5906   height: 48px;
5907   background-color: #999;
5908 }
5909
5910 .photo__edit {
5911   display: none;
5912   height: 48px;
5913   background-color: rgba(0, 0, 0, 0.3);
5914   padding: 11px;
5915   text-align: center;
5916   margin-top: -48px;
5917 }
5918
5919 .photo.is-selectable + .photo__edit {
5920   display: block;
5921 }
5922
5923 /* ---------------------------------------------- *\
5924     objects/resource
5925 \* ---------------------------------------------- */
5926 .resource {
5927   margin-bottom: 16px;
5928 }
5929
5930 @media screen and (min-width: 1200px) {
5931   .resource {
5932     margin-bottom: 32px;
5933   }
5934 }
5935
5936 .resource__header {
5937   display: block;
5938   padding-bottom: 16px;
5939   border-bottom: 1px solid #eee;
5940 }
5941
5942 .resource__headline {
5943   display: inline-block;
5944   vertical-align: middle;
5945   color: #666;
5946   font-weight: 300;
5947   margin-bottom: 0;
5948 }
5949
5950 .resource__select {
5951   display: inline-block;
5952   vertical-align: middle;
5953   margin-left: 16px;
5954   margin-bottom: 16px;
5955   padding-right: 32px;
5956   -webkit-appearance: none;
5957   outline: none;
5958   border: none;
5959   color: #666;
5960   font-size: 1.1em;
5961   font-weight: 300;
5962   background-image: url("images/select-icon.png");
5963   background-repeat: no-repeat;
5964   background-color: transparent;
5965   background-position: 98% center;
5966   background-position: calc(100% - 10px) center;
5967 }
5968
5969 @media screen and (min-width: 600px) {
5970   .resource__select {
5971     font-size: 1.2em;
5972     line-height: 1;
5973   }
5974 }
5975
5976 @media screen and (min-width: 768px) {
5977   .resource__select {
5978     font-size: 1.6em;
5979     line-height: 1;
5980   }
5981 }
5982
5983 @media screen and (min-width: 1024px) {
5984   .resource__select {
5985     font-size: 1.9em;
5986   }
5987 }
5988
5989 @media screen and (min-width: 1200px) {
5990   .resource__select {
5991     font-size: 2.3em;
5992     margin-bottom: 32px;
5993     margin-left: 32px;
5994   }
5995 }
5996
5997 .resource__details {
5998   margin: 16px 0;
5999 }
6000
6001 .resource__item {
6002   display: block;
6003   position: relative;
6004   padding: 16px 16px 16px 28px;
6005   border-bottom: 1px solid #eee;
6006   text-decoration: none;
6007 }
6008
6009 .resource__item:hover {
6010   background-color: #f5f5f5;
6011 }
6012
6013 .resource__item:before {
6014   display: block;
6015   position: absolute;
6016   content: "";
6017   width: 24px;
6018   height: 24px;
6019   top: 16px;
6020   left: 0;
6021   background-image: url("images/files-sprite.png");
6022   background-repeat: no-repeat;
6023 }
6024
6025 .resource__item--doc:before {
6026   background-position: 0px 0px;
6027 }
6028
6029 .resource__item--link:before {
6030   background-position: 0px -24px;
6031 }
6032
6033 .resource__name {
6034   font-size: 17px;
6035   color: #000;
6036   font-weight: 600;
6037 }
6038
6039 @media screen and (min-width: 1024px) {
6040   .resource__name {
6041     font-size: 18px;
6042   }
6043 }
6044
6045 .resource__name span {
6046   font-weight: 400;
6047   color: #777;
6048   font-size: 14px;
6049 }
6050
6051 @media screen and (min-width: 1024px) {
6052   .resource__name span {
6053     font-size: 15px;
6054   }
6055 }
6056
6057 .resource__desc {
6058   font-size: 14px;
6059   color: #777;
6060 }
6061
6062 @media screen and (min-width: 1024px) {
6063   .resource__desc {
6064     font-size: 15px;
6065   }
6066 }
6067
6068 /* --------------------------------------------- *\
6069    components/schedule
6070 \* --------------------------------------------- */
6071 .schedule {
6072   display: block;
6073   overflow-y: hidden;
6074   overflow-x: auto;
6075   position: relative;
6076   margin-top: 48px;
6077   border-bottom: 1px solid #ddd;
6078   -webkit-overflow-scrolling: touch;
6079 }
6080
6081 @media screen and (min-width: 768px) {
6082   .schedule {
6083     margin-top: 64px;
6084   }
6085 }
6086
6087 @media screen and (min-width: 1024px) {
6088   .schedule {
6089     margin-top: 0;
6090     overflow-x: hidden;
6091   }
6092 }
6093
6094 @media screen and (min-width: 1024px) {
6095   .schedule:hover .schedule__prev,
6096   .schedule:hover .schedule__next {
6097     display: block;
6098   }
6099 }
6100
6101 .schedule__prev,
6102 .schedule__next {
6103   display: none;
6104   position: absolute;
6105   width: 50px;
6106   height: 100%;
6107   top: 0;
6108   z-index: 1;
6109   padding: 36px 20px;
6110   background-color: rgba(0, 0, 0, 0.7);
6111   cursor: pointer;
6112   -webkit-transition: background 0.1s ease-in 0s;
6113   -moz-transition: background 0.1s ease-in 0s;
6114   -ms-transition: background 0.1s ease-in 0s;
6115   -o-transition: background 0.1s ease-in 0s;
6116   transition: background 0.1s ease-in 0s;
6117 }
6118
6119 .schedule__prev:hover,
6120 .schedule__next:hover {
6121   background-color: #222;
6122 }
6123
6124 .schedule__prev {
6125   left: 0;
6126 }
6127
6128 .schedule__next {
6129   right: 0;
6130 }
6131
6132 .schedule__container {
6133   display: block;
6134   width: 10000px;
6135   -webkit-transition: all 0.1s ease-in 0s;
6136   -moz-transition: all 0.1s ease-in 0s;
6137   -ms-transition: all 0.1s ease-in 0s;
6138   -o-transition: all 0.1s ease-in 0s;
6139   transition: all 0.1s ease-in 0s;
6140 }
6141
6142 @media screen and (max-width: 1023px) {
6143   .schedule__container {
6144     -webkit-transform: translateX(0) !important;
6145     -moz-transform: translateX(0) !important;
6146     -ms-transform: translateX(0) !important;
6147     -o-transform: translateX(0) !important;
6148     transform: translateX(0) !important;
6149   }
6150 }
6151
6152 /* --------------------------------------------- *\
6153    Games
6154 \* --------------------------------------------- */
6155 /** Base */
6156 .schedule-game {
6157   display: block;
6158   float: left;
6159   height: 100px;
6160 }
6161
6162 .schedule-game a {
6163   background-color: #fff;
6164   border-width: 1px 1px 2px;
6165   border-style: solid;
6166   border-color: #f2f2f2;
6167   padding: 12px;
6168   text-decoration: none;
6169   cursor: pointer;
6170   display: block;
6171   width: 200px;
6172   height: 100px;
6173 }
6174
6175 @media screen and (min-width: 768px) {
6176   .schedule-game a {
6177     width: 225px;
6178   }
6179 }
6180
6181 .schedule-game__sport {
6182   display: block;
6183   font-size: 13px;
6184   line-height: 1.1;
6185   color: #444;
6186   text-transform: uppercase;
6187   font-weight: 600;
6188   margin-bottom: 4px;
6189   overflow: hidden;
6190   text-overflow: ellipsis;
6191   white-space: nowrap;
6192 }
6193
6194 .schedule-game__opponent {
6195   display: block;
6196   font-size: 15px;
6197   line-height: 1.1;
6198   margin-bottom: 4px;
6199   overflow: hidden;
6200   text-overflow: ellipsis;
6201   white-space: nowrap;
6202   color: #444;
6203 }
6204
6205 .schedule-game__time {
6206   display: block;
6207   font-size: 14px;
6208   margin-bottom: 4px;
6209   line-height: 1.1;
6210   color: #6a7981;
6211   overflow: hidden;
6212   text-overflow: ellipsis;
6213   white-space: nowrap;
6214 }
6215
6216 .schedule-game__status {
6217   display: block;
6218   font-size: 13px;
6219   font-weight: bold;
6220   text-transform: uppercase;
6221   color: #3877c7;
6222   overflow: hidden;
6223   text-overflow: ellipsis;
6224   white-space: nowrap;
6225 }
6226
6227 /** Cancelled/Postponed */
6228 .schedule-game--cancelled a {
6229   border-bottom-color: #f00;
6230 }
6231
6232 .text-blurred {
6233   color: transparent;
6234   text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px !important;
6235   -webkit-user-select: none;
6236   -moz-user-select: none;
6237   -ms-user-select: none;
6238   user-select: none;
6239 }
6240
6241 .text-blurred a,
6242 .text-blurred a:hover,
6243 .text-blurred a:focus {
6244   color: transparent !important;
6245   text-decoration: none !important;
6246 }
6247
6248 .text-blurred .fa {
6249   color: transparent !important;
6250 }
6251
6252 .schedule-list-title {
6253   white-space: nowrap;
6254   text-overflow: ellipsis;
6255   width: 150px;
6256   display: block;
6257   overflow: hidden;
6258 }
6259
6260 /* ---------------------------------------------- *\
6261     objects/settings
6262 \* ---------------------------------------------- */
6263 .settings__headline {
6264   margin-top: 32px;
6265 }
6266
6267 @media screen and (min-width: 1024px) {
6268   .settings__headline {
6269     margin-top: 48px;
6270   }
6271 }
6272
6273 .settings__headline:first-child {
6274   margin-top: 16px;
6275 }
6276
6277 @media screen and (min-width: 1024px) {
6278   .settings__headline:first-child {
6279     margin-top: 32px;
6280   }
6281 }
6282
6283 /* --------------------------------------------- *\
6284    components/share
6285 \* --------------------------------------------- */
6286 .share {
6287   float: right;
6288   font-size: 13px;
6289   padding: 4px 16px 4px 40px;
6290   text-transform: uppercase;
6291   -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
6292   -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
6293   -ms-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
6294   -o-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
6295   box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
6296 }
6297
6298 .share:before {
6299   background: url("/assets/images/share-sprite.png") 0px 0px no-repeat;
6300 }
6301
6302 .share:not(.js-subheader-item) span {
6303   display: none;
6304 }
6305
6306 @media screen and (min-width: 600px) {
6307   .share:not(.js-subheader-item) span {
6308     display: block;
6309   }
6310 }
6311
6312 @media screen and (max-width: 599px) {
6313   .share:not(.js-subheader-item) {
6314     background-color: transparent;
6315     border: none;
6316     width: 40px;
6317     height: 40px;
6318     padding: 0;
6319     margin-top: -4px;
6320     margin-right: -8px;
6321     -webkit-box-shadow: none;
6322     -moz-box-shadow: none;
6323     -ms-box-shadow: none;
6324     -o-box-shadow: none;
6325     box-shadow: none;
6326   }
6327   .share:not(.js-subheader-item):hover {
6328     background-color: transparent;
6329   }
6330 }
6331
6332 /* ---------------------------------------------- *\
6333     Share Dropdown
6334     - Bottom sheet on mobile
6335     - Dropdown on desktop
6336     1. Slides up from bottom.
6337 \* ---------------------------------------------- */
6338 .share-dropdown {
6339   display: block;
6340   position: fixed;
6341   background-color: #fff;
6342   z-index: 6;
6343   text-align: left;
6344   width: 100%;
6345   -webkit-box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.4);
6346   -moz-box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.4);
6347   -ms-box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.4);
6348   -o-box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.4);
6349   box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.4);
6350   transform: translateY(110%); /* [1] */
6351   -webkit-transform: translateY(110%); /* [1] */
6352   -webkit-transition: all 0.1s ease-in 0s;
6353   -moz-transition: all 0.1s ease-in 0s;
6354   -ms-transition: all 0.1s ease-in 0s;
6355   -o-transition: all 0.1s ease-in 0s;
6356   transition: all 0.1s ease-in 0s; /* White Triangle */
6357 }
6358
6359 .share-dropdown:before {
6360   display: none;
6361   position: absolute;
6362   content: "";
6363   width: 12px;
6364   height: 12px;
6365   top: -12px;
6366   left: 50%;
6367   margin-left: -6px;
6368   background: url("/assets/images/share-triangle.png") center no-repeat;
6369 }
6370
6371 @media screen and (min-width: 600px) {
6372   .share-dropdown:before {
6373     display: block;
6374   }
6375 }
6376
6377 @media screen and (max-width: 599px) {
6378   .share-dropdown {
6379     top: auto !important;
6380     bottom: 0 !important;
6381     left: 0 !important;
6382   }
6383 }
6384
6385 @media screen and (min-width: 600px) {
6386   .share-dropdown {
6387     display: none;
6388     position: absolute;
6389     bottom: auto;
6390     top: 48px;
6391     left: 50%;
6392     width: 150px;
6393     margin-left: -75px;
6394     -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
6395     -moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
6396     -ms-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
6397     -o-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
6398     box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
6399     -webkit-border-radius: 4px;
6400     -moz-border-radius: 4px;
6401     -ms-border-radius: 4px;
6402     -o-border-radius: 4px;
6403     border-radius: 4px;
6404     transform: translateY(0);
6405     -webkit-transform: translateY(0);
6406   }
6407 }
6408
6409 .share-dropdown.is-visible {
6410   display: block;
6411   transform: translateY(0); /* [1] */
6412   -webkit-transform: translateY(0); /* [1] */
6413 }
6414
6415 .share-dropdown__headline {
6416   display: block;
6417   color: #777;
6418   text-transform: uppercase;
6419   font-size: 15px;
6420   padding: 16px 16px 8px;
6421 }
6422
6423 @media screen and (min-width: 600px) {
6424   .share-dropdown__headline {
6425     display: none;
6426   }
6427 }
6428
6429 .share-dropdown__item {
6430   display: block;
6431   position: relative;
6432   padding: 12px 16px 12px 40px;
6433   text-transform: none;
6434   font-size: 16px;
6435   font-weight: normal;
6436   color: #000;
6437   text-decoration: none;
6438 }
6439
6440 @media screen and (min-width: 600px) {
6441   .share-dropdown__item {
6442     font-size: 15px;
6443   }
6444 }
6445
6446 .share-dropdown__item:hover {
6447   background-color: #f5f5f5;
6448 }
6449
6450 .share-dropdown__item:before {
6451   display: block;
6452   position: absolute;
6453   content: "";
6454   left: 12px;
6455   top: 16px;
6456   width: 16px;
6457   height: 16px;
6458   background-image: url("/assets/images/share-sprite.png");
6459   background-repeat: no-repeat;
6460 }
6461
6462 .share-dropdown__item:first-child {
6463   -webkit-border-radius: 4px 4px 0 0;
6464   -moz-border-radius: 4px 4px 0 0;
6465   -ms-border-radius: 4px 4px 0 0;
6466   -o-border-radius: 4px 4px 0 0;
6467   border-radius: 4px 4px 0 0;
6468 }
6469
6470 .share-dropdown__item:last-child {
6471   -webkit-border-radius: 0 0 4px 4px;
6472   -moz-border-radius: 0 0 4px 4px;
6473   -ms-border-radius: 0 0 4px 4px;
6474   -o-border-radius: 0 0 4px 4px;
6475   border-radius: 0 0 4px 4px;
6476 }
6477
6478 .share-dropdown__item--facebook:before {
6479   background-position: 0px -16px;
6480 }
6481
6482 .share-dropdown__item--twitter:before {
6483   background-position: 0px -32px;
6484 }
6485
6486 .share-dropdown__item--email:before {
6487   background-position: 0px -48px;
6488 }
6489
6490 /* --------------------------------------------- Share overlay ---------------------------------------------- */
6491 .share-overlay {
6492   display: block;
6493   position: fixed;
6494   z-index: 5;
6495   width: 100%;
6496   height: 100%;
6497   top: 0;
6498   left: 0;
6499   background: rgba(0, 0, 0, 0.8);
6500 }
6501
6502 @media screen and (min-width: 600px) {
6503   .share-overlay {
6504     display: none !important;
6505   }
6506 }
6507
6508 /* --------------------------------------------- *\
6509    components/sidebar
6510 \* --------------------------------------------- */
6511 /* --------------------------------------------- *\
6512    Base
6513 \* --------------------------------------------- */
6514 .sidebar__headline {
6515   margin-top: 24px;
6516   margin-bottom: 6px;
6517   padding: 16px;
6518   background-color: #000000;
6519   color: #fff;
6520   font-size: 14px;
6521   text-transform: uppercase;
6522   letter-spacing: 0.5px;
6523 }
6524
6525 @media screen and (min-width: 768px) {
6526   .sidebar__headline {
6527     margin-top: 20px;
6528   }
6529 }
6530
6531 @media screen and (min-width: 1024px) {
6532   .sidebar__headline {
6533     margin-top: 24px;
6534   }
6535 }
6536
6537 @media screen and (min-width: 1200px) {
6538   .sidebar__headline {
6539     margin-top: 28px;
6540   }
6541 }
6542
6543 @media screen and (min-width: 1440px) {
6544   .sidebar__headline {
6545     margin-top: 32px;
6546   }
6547 }
6548
6549 .card .sidebar__headline {
6550   margin-top: 0;
6551   -webkit-border-radius: 4px 4px 0 0;
6552   -moz-border-radius: 4px 4px 0 0;
6553   -ms-border-radius: 4px 4px 0 0;
6554   -o-border-radius: 4px 4px 0 0;
6555   border-radius: 4px 4px 0 0;
6556 }
6557
6558 .sidebar__subheadline {
6559   color: #666;
6560   text-transform: uppercase;
6561   margin-bottom: 8px;
6562 }
6563
6564 .sidebar__media {
6565   display: block;
6566   height: 250px;
6567   margin-bottom: 32px;
6568   background: #8d207f;
6569 }
6570
6571 .sidebar__link {
6572   display: block;
6573   color: #000;
6574   font-size: 18px;
6575   text-decoration: none;
6576   margin-bottom: 16px;
6577 }
6578
6579 .sidebar__btn {
6580   width: 75%;
6581   padding: 12px 24px;
6582   font-size: 14px;
6583 }
6584
6585 .sidebar__ad {
6586   display: none;
6587 }
6588
6589 @media screen and (min-width: 1024px) {
6590   .sidebar__ad {
6591     display: block;
6592     width: 300px;
6593     margin-left: auto;
6594     margin-right: auto;
6595   }
6596 }
6597
6598 .sidebar__album {
6599   padding: 16px;
6600 }
6601
6602 .sidebar__album:hover {
6603   -webkit-box-shadow: none;
6604   -moz-box-shadow: none;
6605   -ms-box-shadow: none;
6606   -o-box-shadow: none;
6607   box-shadow: none;
6608 }
6609
6610 /* ---------------------------------------------- *\
6611     Sidebar List
6612    1. No bullets so no margin
6613 \* ---------------------------------------------- */
6614 .sidebar-list {
6615   list-style: none;
6616   margin-left: 0; /* [1] */
6617   margin-bottom: 0; /* [1] */
6618   padding-left: 0;
6619 }
6620
6621 .sidebar-list li {
6622   display: block;
6623   padding: 12px 16px;
6624   line-height: 1.2;
6625   border-bottom: 1px solid #eee;
6626   font-size: 16px;
6627 }
6628
6629 .sidebar-list li:last-child {
6630   border-bottom: none;
6631 }
6632
6633 .sidebar-list__name {
6634   color: #000;
6635   margin-bottom: 2px;
6636 }
6637
6638 .sidebar-list__desc {
6639   font-size: 14px;
6640   color: #666;
6641 }
6642
6643 /* --------------------------------------------- *\
6644    objects/slideshow
6645 \* --------------------------------------------- */
6646 .slideshow {
6647   display: block;
6648   position: fixed;
6649   z-index: 5;
6650   top: 0;
6651   left: 0;
6652   width: 100%;
6653   height: 100%;
6654   background-color: #000;
6655 }
6656
6657 .slideshow__ad {
6658   display: none;
6659 }
6660
6661 @media screen and (min-width: 1024px) {
6662   .slideshow__ad {
6663     display: block;
6664   }
6665 }
6666
6667 /* --------------------------------------------- *\
6668    Controls
6669 \* --------------------------------------------- */
6670 .slideshow__close {
6671   display: block;
6672   position: absolute;
6673   width: 50px;
6674   height: 50px;
6675   top: 20px;
6676   right: 20px;
6677 }
6678
6679 @media screen and (min-width: 1440px) {
6680   .slideshow__close {
6681     right: 10%;
6682   }
6683 }
6684
6685 .slideshow__close:after {
6686   display: block;
6687   position: absolute;
6688   content: "";
6689   width: 16px;
6690   height: 16px;
6691   top: 16px;
6692   left: 16px;
6693   background: url("images/slideshow-sprite.png") 0px 0px no-repeat;
6694 }
6695
6696 .slideshow__prev,
6697 .slideshow__next {
6698   display: block;
6699   position: absolute;
6700   padding: 7px;
6701   text-align: center;
6702   width: 40px;
6703   height: 100%;
6704   top: 0;
6705   cursor: pointer;
6706 }
6707
6708 .slideshow__prev:hover,
6709 .slideshow__next:hover {
6710   background-color: #3d3b3b;
6711 }
6712
6713 .slideshow__prev .arrow,
6714 .slideshow__next .arrow {
6715   top: 45%;
6716 }
6717
6718 .slideshow__prev {
6719   left: -40px;
6720 }
6721
6722 .slideshow__next {
6723   right: -40px;
6724 }
6725
6726 /* --------------------------------------------- *\
6727    Photos
6728 \* --------------------------------------------- */
6729 .slideshow-photos {
6730   display: block;
6731   position: absolute;
6732   width: 75%;
6733   height: 50%;
6734   background: #8d207f;
6735   top: 25%;
6736   left: 12.5%;
6737 }
6738
6739 .slideshow-photo {
6740   display: block;
6741 }
6742
6743 .slideshow__bottom {
6744   display: block;
6745   position: absolute;
6746   width: 75%;
6747   left: 12.5%;
6748   bottom: 20px;
6749   text-align: center;
6750 }
6751
6752 .mobile-nav__screens.cf {
6753    width: 100% !important;
6754  }
6755  .fm-Poppins.js-mobile-nav-screen.nav-screen.pl-xl {
6756      width: 100% !important;
6757  }
6758
6759 /* ---------------------------------------------- *\
6760     Photo info
6761 \* ---------------------------------------------- */
6762 .slideshow__info {
6763   display: block;
6764 }
6765
6766 @media screen and (min-width: 1024px) {
6767   .slideshow__info {
6768     float: left;
6769   }
6770 }
6771
6772 .slideshow__num,
6773 .slideshow__caption {
6774   display: inline-block;
6775   vertical-align: middle;
6776   line-height: 40px;
6777 }
6778
6779 .slideshow__num {
6780   font-size: 17px;
6781   color: #444;
6782   margin-right: 10px;
6783 }
6784
6785 .slideshow__caption {
6786   font-size: 15px;
6787   color: #aaa;
6788 }
6789
6790 /* --------------------------------------------- *\
6791    Actions
6792 \* --------------------------------------------- */
6793 .slideshow-actions {
6794   display: block;
6795 }
6796
6797 @media screen and (min-width: 1024px) {
6798   .slideshow-actions {
6799     float: right;
6800   }
6801 }
6802
6803 .slideshow-actions__item {
6804   display: inline-block;
6805   vertical-align: middle;
6806   color: #a4a4a4;
6807   margin-bottom: 8px;
6808   margin-left: 8px;
6809   padding: 18px;
6810   height: 40px;
6811   font-size: 14px;
6812   border: 1px solid #a4a4a4;
6813 }
6814
6815 .slideshow-actions__item:before {
6816   background: url("images/slideshow-sprite.png") 0px 0px no-repeat;
6817 }
6818
6819 .slideshow-actions__item:hover {
6820   background-color: #fff;
6821 }
6822
6823 @media screen and (min-width: 600px) {
6824   .slideshow-actions__item {
6825     padding: 8px 16px 8px 40px;
6826   }
6827 }
6828
6829 .slideshow-actions__item span {
6830   display: none;
6831 }
6832
6833 @media screen and (min-width: 600px) {
6834   .slideshow-actions__item span {
6835     display: inline-block;
6836   }
6837 }
6838
6839 .slideshow-actions__item--download:before {
6840   background-position: 0px -16px;
6841 }
6842
6843 .slideshow-actions__item--tweet:before {
6844   background-position: 0px -32px;
6845 }
6846
6847 .slideshow-actions__item--share:before {
6848   background-position: 0px -48px;
6849 }
6850
6851 /* ---------------------------------------------- *\
6852     objects/sponsors
6853 \* ---------------------------------------------- */
6854 .sponsors .ad {
6855   max-width: 100%;
6856   margin: 0;
6857 }
6858
6859 /* --------------------------------------------- *\
6860    components/subheader
6861 \* --------------------------------------------- */
6862 /* --------------------------------------------- *\
6863    Base
6864 \* --------------------------------------------- */
6865 .subheader {
6866   display: block;
6867   margin-top: 48px;
6868   margin-bottom: 16px;
6869   padding: 16px 0 0;
6870   background-color: #fff;
6871   border-bottom: 1px solid #ddd;
6872 }
6873
6874 @media screen and (min-width: 768px) {
6875   .subheader {
6876     margin-top: 64px;
6877     padding: 32px 0 0;
6878   }
6879 }
6880
6881 @media screen and (min-width: 1024px) {
6882   .subheader {
6883     margin-top: 0;
6884   }
6885 }
6886
6887 .subheader .ad {
6888   margin-top: 0;
6889 }
6890
6891 @media screen and (min-width: 1024px) {
6892   .subheader .ad {
6893     display: block;
6894   }
6895 }
6896
6897 @media screen and (min-width: 1024px) {
6898   .subheader .share {
6899     float: right;
6900     margin-top: 4px;
6901   }
6902 }
6903
6904 @media print {
6905   .subheader {
6906     margin-top: 0;
6907   }
6908 }
6909
6910 .subheader--cover {
6911   padding-top: 0;
6912   margin-bottom: 0;
6913   border-bottom: 0;
6914 }
6915
6916 .subheader--cover .wrapper {
6917   position: relative;
6918   padding-top: 48px;
6919   padding-bottom: 16px;
6920 }
6921
6922 @media screen and (min-width: 600px) {
6923   .subheader--cover .wrapper {
6924     padding-top: 64px;
6925   }
6926 }
6927
6928 @media screen and (min-width: 768px) {
6929   .subheader--cover .wrapper {
6930     padding-top: 28px;
6931   }
6932 }
6933
6934 @media screen and (min-width: 768px) {
6935   .subheader--cover .ad {
6936     margin-bottom: 100px;
6937   }
6938 }
6939
6940 @media screen and (min-width: 900px) {
6941   .subheader--cover .ad {
6942     margin-bottom: 160px;
6943   }
6944 }
6945
6946 @media screen and (min-width: 1024px) {
6947   .subheader--cover .ad {
6948     margin-bottom: 208px;
6949   }
6950 }
6951
6952 .subheader--cover .subheader__headline,
6953 .subheader--cover .subheader__record {
6954   color: #fff;
6955 }
6956
6957 .subheader--cover .subheader__select-year {
6958   background-color: transparent;
6959   color: #fff;
6960 }
6961
6962 .subheader--cover__image {
6963   display: block;
6964   position: absolute;
6965   width: 100%;
6966   height: 100%;
6967   bottom: 0;
6968   left: 0;
6969   z-index: 0;
6970   background-size: cover;
6971   background-position: center;
6972 }
6973
6974 @media screen and (min-width: 768px) {
6975   .subheader--cover__image {
6976     height: 140px;
6977   }
6978 }
6979
6980 @media screen and (min-width: 900px) {
6981   .subheader--cover__image {
6982     height: 200px;
6983   }
6984 }
6985
6986 @media screen and (min-width: 1024px) {
6987   .subheader--cover__image {
6988     height: 250px;
6989   }
6990 }
6991
6992 .subheader__headline {
6993   display: inline-block;
6994   vertical-align: middle;
6995   margin-bottom: 0;
6996   text-transform: uppercase;
6997   font-size: 1em;
6998 }
6999
7000 @media screen and (min-width: 768px) {
7001   .subheader__headline {
7002     font-size: 1.3em;
7003   }
7004 }
7005
7006 @media screen and (min-width: 1024px) {
7007   .subheader__headline {
7008     font-size: 1.6em;
7009   }
7010 }
7011
7012 @media screen and (min-width: 1200px) {
7013   .subheader__headline {
7014     font-size: 2em;
7015   }
7016 }
7017
7018 .subheader__headline--controls {
7019   line-height: 36px;
7020 }
7021
7022 @media screen and (min-width: 480px) {
7023   .subheader__headline--controls {
7024     float: left;
7025   }
7026 }
7027
7028 .subheader__select-year {
7029   display: inline-block;
7030   vertical-align: middle;
7031   margin-left: 16px;
7032   padding-right: 24px;
7033   -webkit-appearance: none;
7034   outline: none;
7035   border: none;
7036   color: #666;
7037   font-size: 1em;
7038   font-weight: 300;
7039   background-image: url("images/select-icon.png");
7040   background-repeat: no-repeat;
7041   background-color: #fff;
7042   background-position: 98% center;
7043   background-position: calc(100% - 10px) center;
7044 }
7045
7046 @media screen and (min-width: 768px) {
7047   .subheader__select-year {
7048     font-size: 1.3em;
7049   }
7050 }
7051
7052 @media screen and (min-width: 1024px) {
7053   .subheader__select-year {
7054     font-size: 1.6em;
7055   }
7056 }
7057
7058 @media screen and (min-width: 1200px) {
7059   .subheader__select-year {
7060     font-size: 2em;
7061   }
7062 }
7063
7064 .subheader__record {
7065   font-size: 14px;
7066   color: #666;
7067   text-transform: uppercase;
7068 }
7069
7070 @media screen and (min-width: 1024px) {
7071   .subheader__record {
7072     font-size: 15px;
7073   }
7074 }
7075
7076 @media screen and (min-width: 1200px) {
7077   .subheader__record {
7078     font-size: 16px;
7079   }
7080 }
7081
7082 /* --------------------------------------------- *\
7083    Navigation
7084 \* --------------------------------------------- */
7085 .subheader-nav {
7086   display: block;
7087 }
7088
7089 @media screen and (min-width: 768px) {
7090   .subheader-nav {
7091     margin-top: 8px;
7092   }
7093 }
7094
7095 @media screen and (min-width: 1024px) {
7096   .subheader-nav {
7097     margin-top: 16px;
7098   }
7099 }
7100
7101 /** For the enhanced home page */
7102 .subheader-nav--cover {
7103   position: relative;
7104   -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
7105   -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
7106   -ms-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
7107   -o-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
7108   box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
7109   background-color: #fff;
7110   margin-bottom: 16px;
7111   margin-top: 0;
7112 }
7113
7114 @media screen and (min-width: 1024px) {
7115   .subheader-nav--cover {
7116     margin-bottom: 32px;
7117   }
7118 }
7119
7120 @media screen and (min-width: 1024px) {
7121   .subheader-nav--cover .share {
7122     margin-top: 8px;
7123   }
7124 }
7125
7126 .subheader-nav__container {
7127   display: block;
7128 }
7129
7130 .subheader-nav__item {
7131   display: block;
7132   float: left;
7133   padding: 8px 0;
7134   margin-right: 12px;
7135   color: #000;
7136   text-decoration: none;
7137   font-size: 0.9em;
7138   text-transform: uppercase;
7139   border-bottom: 2px solid transparent;
7140 }
7141
7142 @media screen and (min-width: 768px) {
7143   .subheader-nav__item {
7144     padding: 8px 16px;
7145     margin-right: 0;
7146   }
7147 }
7148
7149 @media screen and (min-width: 1024px) {
7150   .subheader-nav__item {
7151     padding: 12px 16px;
7152     font-size: 1em;
7153   }
7154 }
7155
7156 @media screen and (min-width: 768px) {
7157   .subheader-nav__item:hover {
7158     background-color: #eee;
7159   }
7160 }
7161
7162 .subheader-nav__item.is-active {
7163   font-weight: 600;
7164   border-color: #ee0000;
7165 }
7166
7167
7168
7169
7170
7171 .subheader-nav__item--more {
7172   padding-right: 32px;
7173   background-image: url("images/select-icon.png");
7174   background-repeat: no-repeat;
7175   background-color: #fff;
7176   background-position: 98% center;
7177   background-position: calc(100% - 10px) center;
7178 }
7179
7180 .subheader-nav__more {
7181   display: block;
7182 }
7183
7184 @media screen and (min-width: 768px) {
7185   .subheader-nav__more {
7186     padding-top: 8px;
7187   }
7188 }
7189
7190 .subheader-nav__more a {
7191   float: none;
7192   padding: 8px 0;
7193 }
7194
7195 @media screen and (min-width: 768px) {
7196   .subheader-nav__more a {
7197     padding: 8px;
7198   }
7199 }
7200
7201 .subheader-nav__more .share {
7202   display: inline-block;
7203   margin: 8px 0 16px 0;
7204 }
7205
7206 @media screen and (min-width: 768px) {
7207   .subheader-nav__more .share {
7208     margin-left: 8px;
7209   }
7210 }
7211
7212 .appCues-nav {
7213   font-size: 14px !important;
7214   padding-right: 7px !important;
7215 }
7216
7217 .font-white {
7218   color: white !important;
7219 }
7220
7221 /* --------------------------------------------- *\
7222    Filter
7223 \* --------------------------------------------- */
7224 .subheader-filter {
7225   display: block;
7226   float: right;
7227 }
7228
7229 .subheader-filter span {
7230   font-weight: bold;
7231 }
7232
7233 .subheader-filter__item {
7234   display: inline-block;
7235   vertical-align: middle;
7236   padding: 8px 16px;
7237   color: #000;
7238   text-decoration: none;
7239 }
7240
7241 /* --------------------------------------------- *\
7242    Controls
7243 \* --------------------------------------------- */
7244 .subheader-controls {
7245   margin-bottom: 8px;
7246   margin-left: -8px;
7247 }
7248
7249 @media screen and (min-width: 480px) {
7250   .subheader-controls {
7251     float: right;
7252     margin-top: 0;
7253   }
7254 }
7255
7256 /* --------------------------------------------- *\
7257    objects/tables
7258 \* --------------------------------------------- */
7259 /* --------------------------------------------- *\
7260    Base
7261 \* --------------------------------------------- */
7262 .table-container {
7263   display: block;
7264   overflow-x: auto;
7265   -webkit-overflow-scrolling: touch;
7266 }
7267
7268 .table {
7269   width: 100%;
7270 }
7271
7272 /* --------------------------------------------- *\
7273    Table Header
7274 \* --------------------------------------------- */
7275 .table__header {
7276   color: #000;
7277   font-size: 14px;
7278   font-weight: bold;
7279   border-bottom: 3px solid #eee;
7280 }
7281
7282 @media screen and (min-width: 1024px) {
7283   .table__header {
7284     font-size: 15px;
7285   }
7286 }
7287
7288 .table__header td {
7289   padding: 8px;
7290   line-height: 1;
7291 }
7292
7293 /* --------------------------------------------- *\
7294    Table Rows
7295 \* --------------------------------------------- */
7296 .table__row {
7297   border-bottom: 1px solid #eee;
7298   font-size: 14px;
7299   color: #555;
7300 }
7301
7302 @media screen and (min-width: 1024px) {
7303   .table__row {
7304     font-size: 15px;
7305   }
7306 }
7307
7308 .table__row:hover {
7309   background-color: #f9f9f9;
7310 }
7311
7312 .table__row td {
7313   padding: 12px 8px;
7314   min-width: 100px;
7315 }
7316
7317 .table__row--select td:first-child {
7318   width: 40px;
7319 }
7320
7321 .table-card {
7322   border: 1px solid #ddd;
7323   background-color: #fff;
7324   -webkit-border-radius: 4px;
7325   -moz-border-radius: 4px;
7326   -ms-border-radius: 4px;
7327   -o-border-radius: 4px;
7328   border-radius: 4px;
7329   -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
7330   -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
7331   -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
7332   -o-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
7333   box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
7334 }
7335
7336 /* --------------------------------------------- modules/tweet ---------------------------------------------- */
7337 .tweet {
7338   position: relative;
7339   margin-bottom: 16px;
7340 }
7341
7342 @media screen and (min-width: 768px) {
7343   .tweet {
7344     width: calc(100% - 56px);
7345     margin-left: 56px;
7346   }
7347   .tweet:before {
7348     display: block;
7349     position: absolute;
7350     content: "";
7351     width: 48px;
7352     height: 48px;
7353     background: url("/assets/images/twitter-icon-large.png") center no-repeat;
7354     top: 16px;
7355     left: -56px;
7356   }
7357 }
7358
7359 @media screen and (min-width: 1024px) {
7360   .tweet {
7361     margin-bottom: 32px;
7362   }
7363 }
7364
7365 /* --------------------------------------------- Header ---------------------------------------------- */
7366 .tweet-header {
7367   display: block;
7368   margin-bottom: 12px;
7369 }
7370
7371 .tweet__avatar {
7372   display: inline-block;
7373   vertical-align: middle;
7374   width: 35px;
7375   height: 35px;
7376   background: #8d207f;
7377 }
7378
7379 .tweet-info {
7380   display: inline-block;
7381   vertical-align: middle;
7382   margin-left: 8px;
7383 }
7384
7385 .tweet__name {
7386   text-transform: uppercase;
7387   font-weight: 700;
7388   font-size: 1em;
7389   line-height: 1;
7390   margin-bottom: 2px;
7391 }
7392
7393 @media screen and (min-width: 768px) {
7394   .tweet__name {
7395     font-size: 1.1em;
7396   }
7397 }
7398
7399 .tweet__handle {
7400   line-height: 1;
7401   font-size: 14px;
7402   color: #888;
7403 }
7404
7405 /* --------------------------------------------- Body ---------------------------------------------- */
7406 .tweet__text {
7407   margin-bottom: 4px;
7408 }
7409
7410 .tweet__date {
7411   font-size: 13px;
7412   color: #767676;
7413   margin-bottom: 4px;
7414 }
7415
7416 /* --------------------------------------------- Actions ---------------------------------------------- */
7417 .tweet-actions {
7418   margin-left: -4px;
7419 }
7420
7421 .tweet-actions__item {
7422   display: inline-block;
7423   position: relative;
7424   vertical-align: middle;
7425   width: 30px;
7426   height: 30px;
7427   cursor: pointer;
7428 }
7429
7430 .tweet-actions__item:after {
7431   display: block;
7432   position: absolute;
7433   content: "";
7434   width: 24px;
7435   height: 24px;
7436   top: 4px;
7437   left: 4px;
7438   background-image: url("/assets/images/tweet-sprite.png");
7439   background-repeat: no-repeat;
7440   opacity: 0.5;
7441 }
7442
7443 .tweet-actions__item:hover:after {
7444   opacity: 1;
7445 }
7446
7447 .tweet-actions__item--reply:after {
7448   background-position: 0px 0px;
7449 }
7450
7451 .tweet-actions__item--retweet:after {
7452   background-position: 0px -24px;
7453 }
7454
7455 .tweet-actions__item--favorite:after {
7456   background-position: 0px -48px;
7457 }
7458
7459 /* --------------------------------------------- *\
7460    objects/upload
7461 \* --------------------------------------------- */
7462 .upload {
7463   display: block;
7464   position: fixed;
7465   z-index: 5;
7466   width: 100%;
7467   height: 100%;
7468   top: 0;
7469   left: 0;
7470   background: #000;
7471   overflow-y: auto;
7472 }
7473
7474 .upload__inner {
7475   display: block;
7476   position: relative;
7477   width: 90%;
7478   max-width: 500px;
7479   top: 5%;
7480   left: 5%;
7481   padding: 32px;
7482   -webkit-border-radius: 5px;
7483   -moz-border-radius: 5px;
7484   -ms-border-radius: 5px;
7485   -o-border-radius: 5px;
7486   border-radius: 5px;
7487   background-color: #fff;
7488 }
7489
7490 @media screen and (min-width: 768px) {
7491   .upload__inner {
7492     width: 80%;
7493     top: 15%;
7494     left: 50%;
7495     margin-left: -250px;
7496     padding: 64px;
7497   }
7498 }
7499
7500 .upload__close {
7501   display: block;
7502   position: absolute;
7503   top: 15px;
7504   right: 15px;
7505   width: 48px;
7506   height: 48px;
7507   font-size: 24px;
7508   line-height: 48px;
7509   text-align: center;
7510   text-decoration: none;
7511   color: #000;
7512   font-weight: bold;
7513 }
7514
7515 .upload__headline {
7516   color: #000;
7517   margin-bottom: 32px;
7518 }
7519
7520 /**
7521 *	Utility: Single responsibility classes
7522 */
7523 /* ---------------------------------------------- *\
7524     utility/position
7525 \* ---------------------------------------------- */
7526 /** Hide/Show elements based on screen size. ex.  hide  lap-show  will hide an element until 1024px. */
7527 .hide {
7528   display: none;
7529 }
7530
7531 @media screen and (min-width: 480px) {
7532   .phone-land-hide {
7533     display: none;
7534   }
7535   .phone-land-show {
7536     display: block;
7537   }
7538   .phone-land-show.grid__item {
7539     display: inline-block;
7540   }
7541 }
7542
7543 @media screen and (min-width: 600px) {
7544   .note-hide {
7545     display: none;
7546   }
7547   .note-show {
7548     display: block;
7549   }
7550   .note-show.grid__item {
7551     display: inline-block;
7552   }
7553 }
7554
7555 @media screen and (min-width: 768px) {
7556   .tab-hide {
7557     display: none;
7558   }
7559   .tab-show {
7560     display: block;
7561   }
7562   .tab-show.grid__item {
7563     display: inline-block;
7564   }
7565 }
7566
7567 @media screen and (min-width: 900px) {
7568   .small-lap-hide {
7569     display: none;
7570   }
7571   .small-lap-show {
7572     display: block;
7573   }
7574   .small-lap-show.grid__item {
7575     display: inline-block;
7576   }
7577 }
7578
7579 @media screen and (min-width: 1024px) {
7580   .lap-hide {
7581     display: none;
7582   }
7583   .lap-show {
7584     display: block;
7585   }
7586   .lap-show.grid__item {
7587     display: inline-block;
7588   }
7589 }
7590
7591 @media screen and (min-width: 1200px) {
7592   .desk-hide {
7593     display: none;
7594   }
7595   .desk-show {
7596     display: block;
7597   }
7598   .desk-show.grid__item {
7599     display: inline-block;
7600   }
7601 }
7602
7603 @media screen and (min-width: 1440px) {
7604   .wide-hide {
7605     display: none;
7606   }
7607   .wide-show {
7608     display: block;
7609   }
7610   .wide-show.grid__item {
7611     display: inline-block;
7612   }
7613 }
7614
7615 .spacing--vertical {
7616   display: block;
7617   clear: both;
7618   height: 16px;
7619 }
7620
7621 .float--left {
7622   float: left;
7623 }
7624
7625 .float--right {
7626   float: right;
7627 }
7628
7629 .text--left {
7630   text-align: left;
7631 }
7632
7633 .text--center {
7634   text-align: center;
7635 }
7636
7637 .text--right {
7638   text-align: right;
7639 }
7640
7641 .middle {
7642   vertical-align: middle;
7643 }
7644
7645 table.dataTable {
7646   clear: both;
7647   margin-top: 6px !important;
7648   margin-bottom: 6px !important;
7649   max-width: none !important;
7650 }
7651
7652 table.dataTable td,
7653 table.dataTable th {
7654   -webkit-box-sizing: content-box;
7655   -moz-box-sizing: content-box;
7656   box-sizing: content-box;
7657 }
7658
7659 table.dataTable td.dataTables_empty,
7660 table.dataTable th.dataTables_empty {
7661   text-align: center;
7662 }
7663
7664 table.dataTable.nowrap th,
7665 table.dataTable.nowrap td {
7666   white-space: nowrap;
7667 }
7668
7669 div.dataTables_wrapper div.dataTables_length label {
7670   font-weight: normal;
7671   text-align: left;
7672   white-space: nowrap;
7673 }
7674
7675 div.dataTables_wrapper div.dataTables_length select {
7676   width: 75px;
7677   display: inline-block;
7678 }
7679
7680 div.dataTables_wrapper div.dataTables_filter {
7681   text-align: right;
7682 }
7683
7684 div.dataTables_wrapper div.dataTables_filter label {
7685   font-weight: normal;
7686   white-space: nowrap;
7687   text-align: left;
7688 }
7689
7690 div.dataTables_wrapper div.dataTables_filter input {
7691   margin-left: 0.5em;
7692   display: inline-block;
7693   width: auto;
7694 }
7695
7696 div.dataTables_wrapper div.dataTables_info {
7697   padding-top: 8px;
7698   white-space: nowrap;
7699 }
7700
7701 div.dataTables_wrapper div.dataTables_paginate {
7702   margin: 0;
7703   white-space: nowrap;
7704   text-align: right;
7705 }
7706
7707 div.dataTables_wrapper div.dataTables_paginate ul.pagination {
7708   margin: 2px 0;
7709   white-space: nowrap;
7710 }
7711
7712 div.dataTables_wrapper div.dataTables_processing {
7713   position: absolute;
7714   top: 50%;
7715   left: 50%;
7716   width: 200px;
7717   margin-left: -100px;
7718   margin-top: -26px;
7719   text-align: center;
7720   padding: 1em 0;
7721 }
7722
7723 table.dataTable thead > tr > th.sorting_asc,
7724 table.dataTable thead > tr > th.sorting_desc,
7725 table.dataTable thead > tr > th.sorting,
7726 table.dataTable thead > tr > td.sorting_asc,
7727 table.dataTable thead > tr > td.sorting_desc,
7728 table.dataTable thead > tr > td.sorting {
7729   padding-right: 30px;
7730 }
7731
7732 table.dataTable thead > tr > th:active,
7733 table.dataTable thead > tr > td:active {
7734   outline: none;
7735 }
7736
7737 table.dataTable thead .sorting,
7738 table.dataTable thead .sorting_asc,
7739 table.dataTable thead .sorting_desc,
7740 table.dataTable thead .sorting_asc_disabled,
7741 table.dataTable thead .sorting_desc_disabled {
7742   cursor: pointer;
7743   position: relative;
7744 }
7745
7746 table.dataTable thead .sorting:after,
7747 table.dataTable thead .sorting_asc:after,
7748 table.dataTable thead .sorting_desc:after,
7749 table.dataTable thead .sorting_asc_disabled:after,
7750 table.dataTable thead .sorting_desc_disabled:after {
7751   position: absolute;
7752   bottom: 8px;
7753   right: 8px;
7754   display: block;
7755   font-family: FontAwesome;
7756   opacity: 0.5;
7757 }
7758
7759 table.dataTable thead .sorting:after {
7760   opacity: 0.2;
7761   content: "\f0dc"; /* sort */
7762 }
7763
7764 table.dataTable thead .sorting_asc:after {
7765   content: "\f0de"; /* sort-by-attributes */
7766 }
7767
7768 table.dataTable thead .sorting_desc:after {
7769   content: "\f0dd"; /* sort-by-attributes-alt */
7770 }
7771
7772 table.dataTable thead .sorting_asc_disabled:after,
7773 table.dataTable thead .sorting_desc_disabled:after {
7774   color: #eee;
7775 }
7776
7777 div.dataTables_scrollHead table.dataTable {
7778   margin-bottom: 0 !important;
7779 }
7780
7781 div.dataTables_scrollBody table {
7782   border-top: none;
7783   margin-top: 0 !important;
7784   margin-bottom: 0 !important;
7785 }
7786
7787 div.dataTables_scrollBody table thead .sorting:after,
7788 div.dataTables_scrollBody table thead .sorting_asc:after,
7789 div.dataTables_scrollBody table thead .sorting_desc:after {
7790   display: none;
7791 }
7792
7793 div.dataTables_scrollBody table tbody tr:first-child th,
7794 div.dataTables_scrollBody table tbody tr:first-child td {
7795   border-top: none;
7796 }
7797
7798 div.dataTables_scrollFoot table {
7799   margin-top: 0 !important;
7800   border-top: none;
7801 }
7802
7803 @media screen and (max-width: 767px) {
7804   div.dataTables_wrapper div.dataTables_length,
7805   div.dataTables_wrapper div.dataTables_filter,
7806   div.dataTables_wrapper div.dataTables_info,
7807   div.dataTables_wrapper div.dataTables_paginate {
7808     text-align: center;
7809   }
7810 }
7811
7812 table.dataTable.table-condensed > thead > tr > th {
7813   padding-right: 20px;
7814 }
7815
7816 table.dataTable.table-condensed .sorting:after,
7817 table.dataTable.table-condensed .sorting_asc:after,
7818 table.dataTable.table-condensed .sorting_desc:after {
7819   top: 6px;
7820   right: 6px;
7821 }
7822
7823 table.table-bordered.dataTable {
7824   border-collapse: separate !important;
7825 }
7826
7827 table.table-bordered.dataTable th,
7828 table.table-bordered.dataTable td {
7829   border-left-width: 0;
7830 }
7831
7832 table.table-bordered.dataTable th:last-child,
7833 table.table-bordered.dataTable th:last-child,
7834 table.table-bordered.dataTable td:last-child,
7835 table.table-bordered.dataTable td:last-child {
7836   border-right-width: 0;
7837 }
7838
7839 table.table-bordered.dataTable tbody th,
7840 table.table-bordered.dataTable tbody td {
7841   border-bottom-width: 0;
7842 }
7843
7844 div.dataTables_scrollHead table.table-bordered {
7845   border-bottom-width: 0;
7846 }
7847
7848 div.table-responsive > div.dataTables_wrapper > div.row {
7849   margin: 0;
7850 }
7851
7852 div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {
7853   padding-left: 0;
7854 }
7855
7856 div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
7857   padding-right: 0;
7858 }
7859
7860 @media print {
7861   a[href]:after {
7862     content: "";
7863   }
7864 }
7865
7866 /* new styles - abstractred from bootstrap core */
7867 /* header */
7868 .header {
7869   display: none;
7870   position: relative;
7871   background-repeat: no-repeat;
7872   background-size: cover;
7873   background-position: center;
7874 }
7875
7876 .header:after {
7877   display: block;
7878   position: absolute;
7879   content: "";
7880   width: 100%;
7881   height: calc(100% - 54px);
7882   top: 0;
7883   left: 0;
7884   background: rgba(0, 0, 0, 0.5);
7885 }
7886
7887 @media screen and (min-width: 1024px) {
7888   .header {
7889     display: block;
7890   }
7891 }
7892
7893 .header-top {
7894   display: block;
7895   position: relative;
7896   z-index: 1;
7897 }
7898
7899 .header-bottom {
7900   display: block;
7901   position: relative;
7902   z-index: 1;
7903   padding-top: 37px;
7904   padding-bottom: 0px;
7905 }
7906
7907 .header__title {
7908   font-size: 48px;
7909   margin: 0;
7910   color: #fff;
7911   text-transform: uppercase;
7912 }
7913
7914 .header__school {
7915   font-size: 16px;
7916   text-transform: uppercase;
7917   color: #fff;
7918 }
7919
7920 /* media */
7921 .media-object {
7922   /* default */
7923   width: 64px;
7924   height: 64px;
7925 }
7926
7927 .media-object-xs {
7928   width: 16px;
7929   height: 16px;
7930 }
7931
7932 .media-object-sm {
7933   width: 32px;
7934   height: 32px;
7935 }
7936
7937 .media-object-md {
7938   width: 48px;
7939   height: 48px;
7940 }
7941
7942 .media-object-lg {
7943   width: 96px;
7944   height: 96px;
7945 }
7946
7947 .media-object-xl {
7948   width: 128px;
7949   height: 128px;
7950 }
7951
7952 /* primaryNav */
7953 #primaryNav {
7954   background-color: #000000;
7955   margin: 0;
7956   border: 0 none;
7957   border-radius: 0;
7958 }
7959
7960 #primaryNav .nav-item-level1:not(.dropdown):hover > a {
7961   text-decoration: underline;
7962 }
7963
7964 #primaryNav .dropdown-menu {
7965   width: 800px;
7966   min-height: 284px;
7967   padding: 0;
7968 }
7969
7970 #primaryNav .yamm-content {
7971   padding: 16px 16px 16px 0;
7972 }
7973
7974  #primaryNav .navbar-collapse > ul > li{
7975   position: relative;
7976  }
7977  #primaryNav .navbar-collapse > ul > li:has(#allsports) {
7978      position: static;
7979  }
7980 #primaryNav .dropdown-menu-right .yamm-content {
7981   padding: 16px 0;
7982   text-align: right;
7983 }
7984
7985 #primaryNav .dropdown__ad {
7986   width: 300px;
7987   height: 250px;
7988   margin: 0;
7989 }
7990
7991 #primaryNav .nav-item-level1.dropdown:not(.dropdown-more) .caret {
7992   visibility: hidden;
7993 }
7994
7995 #primaryNav .nav-item-level1.dropdown:not(.dropdown-more):hover .caret {
7996   visibility: visible;
7997 }
7998
7999 #primaryNav .nav-level2 > .nav-stacked {
8000   border-right: 1px solid #dddddd;
8001 }
8002
8003 #primaryNav .dropdown-menu-right .nav-level2 > .nav-stacked {
8004   border-right: 0 none;
8005   border-left: 1px solid #dddddd;
8006 }
8007
8008 #primaryNav .nav-item-level2 {
8009   margin: 0;
8010 }
8011
8012 #primaryNav .nav-item-level2 a[data-toggle="collapse"]:after {
8013   content: "\0000a0\0000a0\0000a0";
8014 }
8015
8016 #primaryNav .nav-item-level2:hover > a[data-toggle="collapse"]:after {
8017   content: "\0000a0\025B8";
8018 }
8019
8020 #primaryNav .nav-item-level2 a[data-toggle="collapse"].active {
8021   background-color: #337ab7;
8022   color: #ffffff;
8023 }
8024
8025 #primaryNav .nav-item-level2 a[data-toggle="collapse"].active:after {
8026   content: "\0000a0\025B8";
8027 }
8028
8029 #primaryNav .dropdown-menu-right .nav-item-level2 a[data-toggle="collapse"]:after {
8030   content: "";
8031 }
8032
8033 #primaryNav .dropdown-menu-right .nav-item-level2:hover > a[data-toggle="collapse"]:after {
8034   content: "";
8035 }
8036
8037 #primaryNav .dropdown-menu-right .nav-item-level2 a[data-toggle="collapse"].active:after {
8038   content: "";
8039 }
8040
8041 #primaryNav .dropdown-menu-right .nav-item-level2 a[data-toggle="collapse"]:before {
8042   content: "\0000a0\0000a0\0000a0";
8043 }
8044
8045 #primaryNav .dropdown-menu-right .nav-item-level2:hover > a[data-toggle="collapse"]:before {
8046   content: "\0000a0\025C2";
8047 }
8048
8049 #primaryNav .dropdown-menu-right .nav-item-level2 a[data-toggle="collapse"].active:before {
8050   content: "\0000a0\025C2";
8051 }
8052
8053 #primaryNav .nav-level3 {
8054   padding-left: 0;
8055   padding-right: 0;
8056 }
8057
8058 #primaryNav .navbar-collapse > ul > li > a {
8059   color: #ffffff;
8060   text-transform: uppercase;
8061   font-weight: 600;
8062   cursor: pointer;
8063   padding-left: 12px;
8064   padding-right: 12px;
8065 }
8066
8067 #primaryNav .navbar-collapse > ul > li > a:hover {
8068   color: #a4a4a4;
8069 }
8070
8071 #primaryNav .nav-pills > li > a {
8072   padding: 4px 16px;
8073   border-radius: 0;
8074 }
8075
8076 #primaryNav .nav-pills > li > a:hover {
8077   background-color: #a4a4a4;
8078   color: #ffffff;
8079 }
8080
8081 #primaryNav .nav-pills > li > a:hover > .nav-triangle {
8082   width: 0;
8083   height: 0;
8084   border-top: 11px solid transparent;
8085   border-right: 11px solid #ffffff;
8086   border-bottom: 11px solid transparent;
8087   right: -1px;
8088   top: calc(50%-10px);
8089   position: absolute;
8090 }
8091
8092 #primaryNav .dropdown-menu-right .nav-pills > li > a:hover > .nav-triangle {
8093   width: 0;
8094   height: 0;
8095   border-right: 0 none;
8096   border-top: 11px solid transparent;
8097   border-left: 11px solid #ffffff;
8098   border-bottom: 11px solid transparent;
8099   left: -1px;
8100   top: calc(50%-10px);
8101   position: absolute;
8102 }
8103
8104 #siteEditor {
8105   font-size: 14px;
8106   font-weight: normal;
8107   line-height: 1.52857143;
8108 }
8109 .at4-visually-hidden {
8110   color: #000 !important;
8111   display: block;
8112   font-size: 19px;
8113   background-color: #fff;
8114 }
8115 #skip-navigation {
8116   color: #000 !important;
8117 }
8118 .at4-share-label {
8119   color: #000 !important;
8120 }
8121
8122 .x_twitter_label {
8123  display:inline-block;
8124  margin-bottom:9px;
8125  margin-right:5px;
8126}
8127
8128.x_twitter_scroll {
8129  height: 100%;
8130  overflow: auto;
8131}
8132
8133
8134.bt-overflow-ellipsis {
8135  white-space: nowrap;
8136  overflow: hidden;
8137  text-overflow: ellipsis;
8138}
8139
8140.bt-multiline-ellipsis {
8141  overflow: hidden;
8142  text-overflow: ellipsis;
8143  display: -webkit-box;
8144  -webkit-line-clamp: 2;
8145  -webkit-box-orient: vertical;
8146}
8147
8148.bt-carousel-title{
8149  overflow: hidden;
8150  text-overflow: ellipsis;
8151  display: -webkit-box;
8152  -webkit-line-clamp: 2;
8153  -webkit-box-orient: vertical;
8154}
8155.sliderBtn {
8156  width: 96%;
8157  position: absolute;
8158  bottom: 12px;
8159  left: 2%;
8160  font-size: 12px !important;
8161}
8162
8163@media (max-width: 767px) {
8164  .bt-carousel-subtext {
8165    font-size: 10px !important;
8166    font-weight: bold;
8167    overflow: hidden;
8168    text-overflow: ellipsis;
8169    display: -webkit-box;
8170    -webkit-line-clamp: 2;
8171    -webkit-box-orient: vertical;
8172  }
8173
8174  .bt-carousel-title {
8175    font-size: 14px !important;
8176    overflow: hidden;
8177    text-overflow: ellipsis;
8178    display: -webkit-box;
8179    -webkit-line-clamp: 2;
8180    -webkit-box-orient: vertical;
8181  }
8182
8183  .sliderBtn {
8184    width: 96%;
8185    position: absolute;
8186    bottom: 10px;
8187    left: 2%;
8188    font-size: 9px
8189  }
8190}
8191
8192.bt-carousel-subtext {
8193  font-size: 14px !important;
8194    font-weight: bold;
8195  overflow: hidden;
8196  text-overflow: ellipsis;
8197  display: -webkit-box;
8198  -webkit-line-clamp: 2;
8199  -webkit-box-orient: vertical;
8200}
8201
8202html {
8203  position: relative;
8204  min-height: 100%;
8205}
8206
8207@media (max-width: 767px) {
8208  .bt-carousel-subtext {
8209    font-size: 10px;
8210    font-weight: bold;
8211    overflow: hidden;
8212    text-overflow: ellipsis;
8213    display: -webkit-box;
8214    -webkit-line-clamp: 2;
8215    -webkit-box-orient: vertical;
8216  }
8217
8218  .bt-carousel-title {
8219    font-size: 14px;
8220    overflow: hidden;
8221    text-overflow: ellipsis;
8222    display: -webkit-box;
8223    -webkit-line-clamp: 2;
8224    -webkit-box-orient: vertical;
8225  }
8226
8227  .sliderBtn {
8228    width: 96%;
8229    position: absolute;
8230    bottom: 10px;
8231    left: 2%;
8232    font-size: 9px
8233  }
8234}
8235
8236
8237 /*# sourceMappingURL=styles.css.map */
8238
8239</style>
8240
8241<style>
8242/**
8243 * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
8244 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
8245 */
8246:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218,81.8%,56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:rgba(119,186,248,.3);--ck-color-focus-error-shadow:rgba(255,64,31,.3);--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:rgba(0,0,0,.15);--ck-color-shadow-drop-active:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:rgba(0,0,0,.1);--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-dialog-background:var(--ck-custom-background);--ck-color-dialog-form-header-border:var(--ck-custom-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:rgba(31,176,255,.1);--ck-color-link-fake-selection:rgba(31,176,255,.3);--ck-color-highlight-background:#ff0;--ck-color-light-red:#fcc;--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:0.7em;--ck-font-size-small:0.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}
8246.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:transparent;border:0;box-sizing:border-box;height:auto;margin:0;padding:0;position:static;text-decoration:none;transition:none;vertical-align:middle;width:auto}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:0.6em;--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}.ck.ck-autocomplete>.ck-search__results{border-radius:0}.ck-rounded-corners .ck.ck-autocomplete>.ck-search__results,.ck.ck-autocomplete>.ck-search__results.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-autocomplete>.ck-search__results{background:var(--ck-color-base-background);border:1px solid var(--ck-color-dropdown-panel-border);box-shadow:var(--ck-drop-shadow),0 0;max-height:200px;min-width:auto;overflow-y:auto}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.ck.ck-button,a.ck.ck-button{-webkit-appearance:none;background:var(--ck-color-button-default-background);border:1px solid transparent;border-radius:0;cursor:default;font-size:inherit;line-height:1;min-height:var(--ck-ui-component-min-height);min-width:var(--ck-ui-component-min-height);padding:var(--ck-spacing-tiny);text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;vertical-align:middle;white-space:nowrap}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}@media (prefers-reduced-motion:reduce){.ck.ck-button,a.ck.ck-button{transition:none}}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{opacity:.5}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.
8246ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-small);margin-right:calc(var(--ck-spacing-small)*-1)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background);color:var(--ck-color-button-on-color)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background);color:var(--ck-color-button-action-text)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}:root{--ck-switch-button-toggle-width:2.6153846154em;--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton.ck-on:active,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:hover{background:transparent;color:inherit}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:var(--ck-color-switch-button-off-background);border:1px solid transparent;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;width:var(--ck-switch-button-toggle-width)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(var(--ck-border-radius)*.5)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:var(--ck-color-switch-button-inner-background);height:var(--ck-switch-button-toggle-inner-size);transition:all .3s ease;width:var(--ck-switch-button-toggle-inner-size)}@media (prefers-reduced-motion:reduce){.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{transition:none}}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;box-shadow:none;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline:var(--ck-focus-ring);outline-offset:1px}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(var( --ck-switch-button-translation )*-1))}:root{--ck-collapsible-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-collapsible>.ck.ck-button{border-radius:0;color:inherit;font-weight:700;padding:var(--ck-list-button-padding);width:100%}.ck.ck-collapsible>.ck.ck-button:focus{background:transparent}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:hover:not(:focus),.ck.ck-collapsible>.ck.ck-button:not(:focus){background:transparent;border-color:transparent;box-shadow:none}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:var(--ck-spacing-medium) var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#166fd4}.ck.ck-color-grid{grid-gap:5px;padding:8px}
8246.ck.ck-color-grid__tile{transition:box-shadow .2s ease}@media (forced-colors:none){.ck.ck-color-grid__tile{border:0;height:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);padding:0;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile.ck-color-selector__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}}@media (forced-colors:active){.ck.ck-color-grid__tile{height:unset;min-height:unset;min-width:unset;padding:0 var(--ck-spacing-small);width:unset}.ck.ck-color-grid__tile .ck-button__label{display:inline-block}}@media (prefers-reduced-motion:reduce){.ck.ck-color-grid__tile{transition:none}}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{width:100%}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{margin-left:var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment label.ck.ck-color-grid__label{font-weight:unset}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker{padding:8px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker{height:100px;min-width:180px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation){border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue){border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius)}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue-pointer),.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation-pointer){height:15px;width:15px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{padding:0 8px 8px}:root{--ck-dialog-overlay-background-color:rgba(0,0,0,.5);--ck-dialog-drop-shadow:0px 0px 6px 2px rgba(0,0,0,.15);--ck-dialog-max-width:100vw;--ck-dialog-max-height:90vh;--ck-color-dialog-background:var(--ck-color-base-background);--ck-color-dialog-form-header-border:var(--ck-color-base-border)}.ck.ck-dialog-overlay{animation:ck-dialog-fade-in .3s;background:var(--ck-dialog-overlay-background-color);z-index:var(--ck-z-dialog)}.ck.ck-dialog{border-radius:0}.ck-rounded-corners .ck.ck-dialog,.ck.ck-dialog.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dialog{--ck-drop-shadow:var(--ck-dialog-drop-shadow);background:var(--ck-color-dialog-background);border:1px solid var(--ck-color-base-border);box-shadow:var(--ck-drop-shadow),0 0;max-height:var(--ck-dialog-max-height);max-width:var(--ck-dialog-max-width)}.ck.ck-dialog .ck.ck-form__header{border-bottom:1px solid var(--ck-color-dialog-form-header-border)}@keyframes ck-dialog-fade-in{0%{background:transparent}to{background:var(--ck-dialog-overlay-background-color)}}.ck.ck-dialog .ck.ck-dialog__actions{padding:var(--ck-spacing-large)}.ck.ck-dialog .ck.ck-dialog__actions>*+*{margin-left:var(--ck-spacing-large)}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}.ck.ck-dropdown__panel:focus{outline:none}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-right-radius:unset;border-top-right-radius:unset}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-left-radius:unset;border-top-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-left-radius:unset;border-top-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-right-radius:unset;border-top-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-bottom-width:0;border-top-width:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:focus:after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border:var(--ck-color-focus-border)}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}:root{--ck-accessibility-help-dialog-max-width:600px;--ck-accessibility-help-dialog-max-height:400px;--ck-accessibility-help-dialog-border-color:#ccced1;--ck-accessibility-help-dialog-code-background-color:#ededed;--ck-accessibility-help-dialog-kbd-shadow-color:#9c9c9c}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content{border:1px solid transparent;max-height:var(--ck-accessibility-help-dialog-max-height);max-width:var(--ck-accessibility-help-dialog-max-width);overflow:auto;padding:var(--ck-spacing-large);user-select:text}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content *{white-space:normal}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content .ck-label{display:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3{font-size:1.2em;font-weight:700}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4{font-size:1em;font-weight:700}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content p,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content table{margin:1em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl{border-bottom:none;border-top:1px solid var(--ck-accessibility-help-dialog-border-color);display:grid;grid-template-columns:2fr 1fr}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{border-bottom:1px solid var(--ck-accessibility-help-dialog-border-color);padding:.4em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{grid-column-start:1}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{grid-column-start:2;text-align:right}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{background:var(--ck-accessibility-help-dialog-code-background-color);border-radius:2px;display:inline-block;font-size:.9em;line-height:1;padding:.4em;text-align:center;vertical-align:middle}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{font-family:monospace}
8246.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{box-shadow:0 1px 1px var(--ck-accessibility-help-dialog-kbd-shadow-color);margin:0 1px;min-width:1.8em}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd+kbd{margin-left:2px}:root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid transparent;overflow:auto;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-panel-background)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-panel-background)}:root{--ck-form-header-height:44px}.ck.ck-form__header{border-bottom:1px solid var(--ck-color-base-border);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);padding:var(--ck-spacing-small) var(--ck-spacing-large)}[dir=ltr] .ck.ck-form__header>.ck-icon{margin-right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-form__header>.ck-icon{margin-left:var(--ck-spacing-medium)}.ck.ck-form__header .ck-form__header__label{--ck-font-size-base:15px;font-weight:700}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{font-size:.8333350694em;height:var(--ck-icon-size);width:var(--ck-icon-size);will-change:transform}.ck.ck-icon,.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color :not([fill]){fill:currentColor}:root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);min-height:var(--ck-ui-component-min-height);min-width:var(--ck-input-width);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}@media (prefers-reduced-motion:reduce){.ck.ck-input{transition:none}}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:var(--ck-color-input-disabled-background);border:1px solid var(--ck-color-input-disabled-border);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s ease both;border-color:var(--ck-color-input-error-border)}@media (prefers-reduced-motion:reduce){.ck.ck-input.ck-error{animation:none}}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}.ck.ck-label{font-weight:700}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x:var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y:calc(var(--ck-font-size-base)*0.6);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>
8246.ck.ck-label{top:0}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0;transform:translate(calc(var(--ck-spacing-medium)*-1),-6px) scale(.75);transform-origin:100% 0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}@media (prefers-reduced-motion:reduce){.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transition:none}}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(var(--ck-labeled-field-label-default-position-x)*-1),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:transparent;max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}.ck.ck-labeled-input .ck-labeled-input__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-input .ck-labeled-input__status_error{color:var(--ck-color-base-error)}:root{--ck-list-button-padding:calc(var(--ck-line-height-base)*0.11*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*0.4*var(--ck-font-size-base))}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{background:var(--ck-color-list-background);list-style-type:none}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item>.ck-button{border-radius:0;min-height:unset;width:100%}[dir=ltr] .ck.ck-list__item>.ck-button{text-align:left}[dir=rtl] .ck.ck-list__item>.ck-button{text-align:right}.ck.ck-list__item>.ck-button{padding:var(--ck-list-button-padding)}.ck.ck-list__item>.ck-button:active{box-shadow:none}.ck.ck-list__item>.ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item>.ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item>.ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item>.ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item>.ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item>.ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item>.ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck-list .ck-list__group{padding-top:var(--ck-spacing-medium)}
8246:not(.ck-hidden)~.ck-list .ck-list__group{border-top:1px solid var(--ck-color-base-border)}.ck-list .ck-list__group>.ck-label{font-size:11px;font-weight:700;padding:var(--ck-spacing-medium) var(--ck-spacing-medium) 0 var(--ck-spacing-medium)}.ck.ck-list__separator{background:var(--ck-color-base-border);height:1px;width:100%}.ck.ck-menu-bar{background:var(--ck-color-base-background);border:1px solid var(--ck-color-toolbar-border);display:flex;flex-wrap:wrap;gap:var(--ck-spacing-small);justify-content:flex-start;padding:var(--ck-spacing-small);width:100%}.ck.ck-menu-bar__menu{font-size:inherit}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level{max-width:100%}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button{padding:var(--ck-list-button-padding);width:100%}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-button__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button.ck-disabled>.ck-button__label{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-menu-bar__menu>.ck-menu-bar__menu__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-menu-bar__menu>.ck-menu-bar__menu__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button{min-height:unset;padding:var(--ck-spacing-small) var(--ck-spacing-medium)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-button__label{line-height:unset;width:unset}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-icon{display:none}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button{border-radius:0}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:focus{border-color:transparent;box-shadow:none}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:not(:has(.ck-button__icon))>.ck-button__label{margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small))}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{transform:rotate(-90deg)}[dir=rtl] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{transform:rotate(90deg)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button.ck-disabled>.ck-menu-bar__menu__button__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}:root{--ck-menu-bar-menu-item-min-width:18em}.ck.ck-menu-bar__menu .ck.ck-menu-bar__menu__item{min-width:var(--ck-menu-bar-menu-item-min-width)}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button{border-radius:0}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container,.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size:20px}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button:focus{border-color:transparent;box-shadow:none}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__panel>ul>.ck-menu-bar__menu__item>.ck-menu-bar__menu__item__button:not(:has(.ck-button__icon))>.ck-button__label{margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small))}:root{--ck-menu-bar-menu-panel-max-width:75vw}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{border-radius:0}.ck-rounded-corners .ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;height:fit-content;max-width:var(--ck-menu-bar-menu-panel-max-width)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{border-top-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{border-top-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne{border-bottom-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{border-bottom-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel:focus{outline:none}:root{--ck-balloon-border-width:1px;--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);box-shadow:var(--ck-drop-shadow),0 0;min-height:15px}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;height:0;width:0}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after,.ck.ck-balloon-panel[class*=arrow_e]:before{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after,.ck.ck-balloon-panel[class*=arrow_w]:before{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}
8246.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}
8246.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before{margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);right:calc(var(--ck-balloon-arrow-height)*-1);top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before{left:calc(var(--ck-balloon-arrow-height)*-1);margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);top:50%}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:var(--ck-spacing-small);margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;width:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:var(--ck-drop-shadow),0 0}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-number,.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}:root{--ck-search-field-view-horizontal-spacing:calc(var(--ck-icon-size) + var(--ck-spacing-medium))}.ck.ck-search>.ck-labeled-field-view .ck-input{width:100%}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon{--ck-labeled-field-label-default-position-x:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon>.ck-labeled-field-view__input-wrapper>.ck-icon{opacity:.5;pointer-events:none}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input{width:100%}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input,[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input:not(.ck-input-text_empty){padding-left:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset{--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset.ck-labeled-field-view_empty{--ck-labeled-field-empty-unfocused-max-width:100% - var(--ck-search-field-view-horizontal-spacing) - var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{background:none;min-height:auto;min-width:auto;opacity:.5;padding:0}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{left:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset:hover{opacity:1}.ck.ck-search>
8246.ck-labeled-field-view.ck-search__query_with-reset .ck-input{width:100%}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input:not(.ck-input-text_empty),[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input{padding-right:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-search__results{min-width:100%}.ck.ck-search>.ck-search__results>.ck-search__info{padding:var(--ck-spacing-medium) var(--ck-spacing-large);width:100%}.ck.ck-search>.ck-search__results>.ck-search__info *{white-space:normal}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{font-weight:700}.ck.ck-search>.ck-search__results>.ck-search__info>span:last-child{margin-top:var(--ck-spacing-medium)}.ck.ck-spinner-container{animation:ck-spinner-rotate 1.5s linear infinite;height:var(--ck-toolbar-spinner-size);width:var(--ck-toolbar-spinner-size)}@media (prefers-reduced-motion:reduce){.ck.ck-spinner-container{animation-duration:3s}}.ck.ck-spinner{border:2px solid var(--ck-color-text);border-radius:50%;border-top:2px solid transparent;height:var(--ck-toolbar-spinner-size);width:var(--ck-toolbar-spinner-size)}@keyframes ck-spinner-rotate{to{transform:rotate(1turn)}}.ck-textarea{overflow-x:hidden}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);border:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck.ck-toolbar .ck.ck-toolbar__separator{background:var(--ck-color-toolbar-border);height:var(--ck-icon-size);margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck.ck-toolbar:focus{outline:none}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck{margin-right:0}.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-left:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-right:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}.ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width:0px;--ck-balloon-arrow-offset:0px;--ck-balloon-arrow-half-width:4px;--ck-balloon-arrow-height:4px;--ck-tooltip-text-padding:4px;--ck-color-panel-background:var(--ck-color-tooltip-background);box-shadow:none;padding:0 var(--ck-spacing-medium)}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip.ck-tooltip_multi-line .ck-tooltip__text{display:inline-block;
8246max-width:200px;padding:var(--ck-tooltip-text-padding) 0;white-space:break-spaces}.ck.ck-balloon-panel.ck-tooltip:before{display:none}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border:solid var(--ck-color-base-border);border-width:1px 1px 0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky{border-bottom-width:1px}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar{border:0;border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar{border:0}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:0}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-style:solid;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}.ck.ck-clipboard-drop-target-line{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);height:0;margin-top:-1px}.ck.ck-clipboard-drop-target-line:before{border-style:solid;content:"";height:0;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-width)*-.5);width:0}[dir=ltr] .ck.ck-clipboard-drop-target-line:before{border-color:transparent transparent transparent var(--ck-clipboard-drop-target-color);border-width:calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5) var(--ck-clipboard-drop-target-dot-height);left:-1px}[dir=rtl] .ck.ck-clipboard-drop-target-line:before{border-color:transparent var(--ck-clipboard-drop-target-color) transparent transparent;border-width:calc(var(--ck-clipboard-drop-target-dot-width)*.5) var(--ck-clipboard-drop-target-dot-height) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0;right:-1px}:root{--ck-color-code-block-label-background:#757575}.ck.ck-editor__editable pre[data-language]:after{background:var(--ck-color-code-block-label-background);color:#fff;font-family:var(--ck-font-face);font-size:10px;line-height:16px;padding:var(--ck-spacing-tiny) var(--ck-spacing-medium);right:10px;top:-1px;white-space:nowrap}.ck.ck-code-block-dropdown .ck-dropdown__panel{max-height:250px;overflow-x:hidden;overflow-y:auto}@media (forced-colors:active){.ck .ck-placeholder,.ck.ck-placeholder{forced-color-adjust:preserve-parent-color}}.ck .ck-placeholder:before,.ck.ck-placeholder:before{cursor:text}@media (forced-colors:none){.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text)}}@media (forced-colors:active){.ck .ck-placeholder:before,.ck.ck-placeholder:before{font-style:italic;margin-left:1px}}.ck.ck-find-and-replace-form{width:400px}.ck.ck-find-and-replace-form:focus{outline:none}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{align-content:stretch;align-items:center;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;margin:0;padding:var(--ck-spacing-large)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button{flex:0 0 auto}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>*+*,[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>*+*{margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>*+*,[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>*+*{margin-right:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view{flex:1 1 auto}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view .ck-input,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view .ck-input{min-width:50px;width:100%}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{align-items:flex-start}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-prev>.ck-icon{transform:rotate(90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-next>.ck-icon{transform:rotate(-90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{top:50%;transform:translateY(-50%)}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{left:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{color:var(--ck-color-base-border)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{flex:0 0 100%;padding-top:var(--ck-spacing-standard)}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{margin-right:0}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{flex-wrap:wrap;justify-content:flex-end;margin-top:calc(var(--ck-spacing-large)*-1)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find{font-weight:700}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find .ck-button__label{padding-left:var(--ck-spacing-large);padding-right:var(--ck-spacing-large)}.ck.ck-find-and-replace-form .ck-switchbutton{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}@media screen and (max-width:600px){.ck.ck-find-and-replace-form{max-width:100%;width:300px}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input{flex-wrap:wrap}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input .ck-labeled-field-view{flex:1 0 auto;margin-bottom:var(--ck-spacing-standard);width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button{text-align:center}
8246.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{flex:1 1 auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type .ck-button__label{text-align:center;width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view){flex:1 1 auto;flex-wrap:wrap}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{flex:1 1 auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button .ck-button__label{text-align:center;width:100%}}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}:root{--ck-html-embed-content-width:calc(100% - var(--ck-icon-size)*1.5);--ck-html-embed-source-height:10em;--ck-html-embed-unfocused-outline-width:1px;--ck-html-embed-content-min-height:calc(var(--ck-icon-size) + var(--ck-spacing-standard));--ck-html-embed-source-disabled-background:var(--ck-color-base-foreground);--ck-html-embed-source-disabled-color:#737373}.ck-widget.raw-html-embed{background-color:var(--ck-color-base-foreground);font-size:var(--ck-font-size-base)}.ck-widget.raw-html-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.raw-html-embed[dir=ltr]{text-align:left}.ck-widget.raw-html-embed[dir=rtl]{text-align:right}.ck-widget.raw-html-embed:before{background:#999;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);content:attr(data-html-embed-label);font-family:var(--ck-font-face);font-size:var(--ck-font-size-tiny);left:var(--ck-spacing-standard);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);top:calc(var(--ck-html-embed-unfocused-outline-width)*-1);transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck-widget.raw-html-embed[dir=rtl]:before{left:auto;right:var(--ck-spacing-standard)}.ck-widget.raw-html-embed[dir=ltr] .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck.ck-editor__editable.ck-blurred .ck-widget.raw-html-embed.ck-widget_selected:before{padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck.ck-editor__editable:not(.ck-blurred) .ck-widget.raw-html-embed.ck-widget_selected:before{background:var(--ck-color-focus-border);padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck.ck-editor__editable .ck-widget.raw-html-embed:not(.ck-widget_selected):hover:before{padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck-widget.raw-html-embed .raw-html-embed__content-wrapper{padding:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{right:var(--ck-spacing-standard);top:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__save-button{color:var(--ck-color-button-save)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__cancel-button{color:var(--ck-color-button-cancel)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button:not(:first-child){margin-top:var(--ck-spacing-small)}.ck-widget.raw-html-embed[dir=rtl] .raw-html-embed__buttons-wrapper{left
8246:var(--ck-spacing-standard);right:auto}.ck-widget.raw-html-embed .raw-html-embed__source{box-sizing:border-box;direction:ltr;font-family:monospace;font-size:var(--ck-font-size-base);height:var(--ck-html-embed-source-height);min-width:0;padding:var(--ck-spacing-standard);resize:none;tab-size:4;text-align:left;white-space:pre-wrap;width:var(--ck-html-embed-content-width)}.ck-widget.raw-html-embed .raw-html-embed__source[disabled]{-webkit-text-fill-color:var(--ck-html-embed-source-disabled-color);background:var(--ck-html-embed-source-disabled-background);color:var(--ck-html-embed-source-disabled-color);opacity:1}.ck-widget.raw-html-embed .raw-html-embed__preview{min-height:var(--ck-html-embed-content-min-height);width:var(--ck-html-embed-content-width)}.ck-editor__editable:not(.ck-read-only) .ck-widget.raw-html-embed .raw-html-embed__preview{pointer-events:none}.ck-widget.raw-html-embed .raw-html-embed__preview-content{background-color:var(--ck-color-base-foreground);box-sizing:border-box}.ck-widget.raw-html-embed .raw-html-embed__preview-content>*{margin-left:auto;margin-right:auto}.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder{color:var(--ck-html-embed-source-disabled-color)}:root{--ck-image-insert-insert-by-url-width:250px}.ck.ck-image-insert-url{--ck-input-width:100%}.ck.ck-image-insert-url .ck-image-insert-url__action-row{grid-column-gap:var(--ck-spacing-large);margin-top:var(--ck-spacing-large)}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-cancel,.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-save{justify-content:center;min-width:auto}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}.ck.ck-image-insert-form>.ck.ck-button{display:block;padding:var(--ck-list-button-padding);width:100%}[dir=ltr] .ck.ck-image-insert-form>.ck.ck-button{text-align:left}[dir=rtl] .ck.ck-image-insert-form>.ck.ck-button{text-align:right}.ck.ck-image-insert-form>.ck.ck-collapsible{min-width:var(--ck-image-insert-insert-by-url-width)}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:first-child){border-top:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:last-child){border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-image-insert-url{min-width:var(--ck-image-insert-insert-by-url-width);padding:var(--ck-spacing-large)}.ck.ck-image-insert-form:focus{outline:none}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck-image-upload-complete-icon{animation-delay:0ms,3s;animation-duration:.5s,.5s;animation-fill-mode:forwards,forwards;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;background:var(--ck-color-image-upload-icon-background);font-size:calc(1px*var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));opacity:0;overflow:hidden;width:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:ck-upload-complete-icon-check;border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;height:0;left:25%;opacity:0;top:50%;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:0}@media (prefers-reduced-motion:reduce){.ck-image-upload-complete-icon{animation-duration:0ms}.ck-image-upload-complete-icon:after{animation:none;height:.45em;opacity:1;width:.3em}}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{height:0;opacity:1;width:0}33%{height:0;width:.3em}to{height:.45em;opacity:1;width:.3em}}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{margin:0;width:100%}.ck .ck-image-upload-placeholder.image-inline{width:calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{height:100%;width:100%}.ck .ck-upload-placeholder-loader:before{animation:ck-upload-placeholder-loader 1s linear infinite;border-radius:50%;border-right:2px solid transparent;border-top:3px solid var(--ck-color-upload-placeholder-loader);height:var(--ck-upload-placeholder-loader-size);width:var(--ck-upload-placeholder-loader-size)}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}.ck.ck-editor__editable .image-inline.ck-appear,.ck.ck-editor__editable .image.ck-appear{animation:fadeIn .7s}@media (prefers-reduced-motion:reduce){.ck.ck-editor__editable .image-inline.ck-appear,.ck.ck-editor__editable .image.ck-appear{animation:none;opacity:1}}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:var(--ck-color-upload-bar-background);height:2px;transition:width .1s;width:0}@keyframes fadeIn{0%{opacity:0}
8246to{opacity:1}}.ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid hsla(0,0%,100%,.5)}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{color:var(--ck-color-link-default);cursor:pointer;max-width:var(--ck-input-width);min-width:3em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{max-width:100%;min-width:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview),[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}}.ck.ck-link-form_layout-vertical{min-width:var(--ck-input-width);padding:0}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical>.ck-button{border-radius:0;margin:0;padding:var(--ck-spacing-standard);width:50%}.ck.ck-link-form_layout-vertical>.ck-button:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-link-form_layout-vertical>.ck-button,[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}:root{--ck-link-image-indicator-icon-size:20;--ck-link-image-indicator-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{background-color:rgba(0,0,0,.4);background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:100%;content:"";height:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size));overflow:hidden;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);width:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size))}.ck.ck-list-properties.ck-list-properties_without-styles{padding:var(--ck-spacing-large)}.ck.ck-list-properties.ck-list-properties_without-styles>*{min-width:14em}
8246.ck.ck-list-properties.ck-list-properties_without-styles>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible{border-top:1px solid var(--ck-color-base-border)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*{width:100%}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input{min-width:auto;width:100%}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order{background:transparent;margin-bottom:calc(var(--ck-spacing-tiny)*-1);padding-left:0;padding-right:0}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{background:none;border-color:transparent;box-shadow:none}:root{--ck-list-style-button-size:44px}.ck.ck-list-styles-list{column-gap:var(--ck-spacing-medium);grid-template-columns:repeat(3,auto);padding:var(--ck-spacing-large);row-gap:var(--ck-spacing-medium)}.ck.ck-list-styles-list .ck-button{box-sizing:content-box;margin:0;padding:0}.ck.ck-list-styles-list .ck-button,.ck.ck-list-styles-list .ck-button .ck-icon{height:var(--ck-list-style-button-size);width:var(--ck-list-style-button-size)}:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{background:var(--ck-color-base-foreground);padding:calc(var(--ck-spacing-standard)*3)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{background-position:50%;background-size:cover;height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);min-width:var(--ck-media-embed-placeholder-icon-size)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{height:100%;width:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);font-style:italic;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-height:380px;max-width:300px}.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2
8246Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuN
8246Dg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wm0xNjQuNzA2LTUuMTExYzAgMTYuNjk2LTEzLjUzNSAzMC4yMy0zMC4yMzEgMzAuMjMtMTYuNjk1IDAtMzAuMjMtMTMuNTM0LTMwLjIzLTMwLjIzIDAtMTYuNjk2IDEzLjUzNS0zMC4yMzEgMzAuMjMtMzAuMjMxIDE2LjY5NiAwIDMwLjIzMSAxMy41MzUgMzAuMjMxIDMwLjIzMSIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45I
8246DIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}:root{--ck-color-mention-background:rgba(153,0,48,.1);--ck-color-mention-text:#990030}.ck-content .mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text)}:root{--ck-color-restricted-editing-exception-background:rgba(255,169,77,.2);--ck-color-restricted-editing-exception-hover-background:rgba(255,169,77,.35);--ck-color-restricted-editing-exception-brackets:rgba(204,105,0,.4);--ck-color-restricted-editing-selected-exception-background:rgba(255,169,77,.5);--ck-color-restricted-editing-selected-exception-brackets:rgba(204,105,0,.6)}.ck-editor__editable .restricted-editing-exception{background-color:var(--ck-color-restricted-editing-exception-background);border:1px solid;border-image:linear-gradient(to right,var(--ck-color-restricted-editing-exception-brackets) 0,var(--ck-color-restricted-editing-exception-brackets) 5px,transparent 6px,transparent calc(100% - 6px),var(--ck-color-restricted-editing-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-exception-brackets) 100%) 1;transition:background .2s ease-in-out}@media (prefers-reduced-motion:reduce){.ck-editor__editable .restricted-editing-exception{transition:none}}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_selected{background-color:var(--ck-color-restricted-editing-selected-exception-background);border-image:linear-gradient(to right,var(--ck-color-restricted-editing-selected-exception-brackets) 0,var(--ck-color-restricted-editing-selected-exception-brackets) 5px,var(--ck-color-restricted-editing-selected-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-selected-exception-brackets) 100%) 1}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_collapsed{padding-left:1ch}.ck-restricted-editing_mode_restricted,.ck-restricted-editing_mode_restricted *{cursor:default}.ck-restricted-editing_mode_restricted .restricted-editing-exception,.ck-restricted-editing_mode_restricted .restricted-editing-exception *{cursor:text}.ck-restricted-editing_mode_restricted .restricted-editing-exception:hover{background:var(--ck-color-restricted-editing-exception-hover-background)}:root{--ck-character-grid-tile-size:24px}.ck.ck-character-grid{max-height:200px;overflow-x:hidden;overflow-y:auto;width:350px}@media screen and (max-width:600px){.ck.ck-character-grid{width:190px}}.ck.ck-character-grid .ck-character-grid__tiles{grid-gap:var(--ck-spacing-standard);grid-template-columns:repeat(10,1fr);margin:var(--ck-spacing-standard) var(--ck-spacing-large)}@media screen and (max-width:600px){.ck.ck-character-grid .ck-character-grid__tiles{grid-template-columns:repeat(5,1fr)}}.ck.ck-character-grid .ck-character-grid__tile{border:0;font-size:1.2em;height:var(--ck-character-grid-tile-size);min-height:var(--ck-character-grid-tile-size);min-width:var(--ck-character-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-character-grid-tile-size)}@media (prefers-reduced-motion:reduce){.ck.ck-character-grid .ck-character-grid__tile{transition:none}}.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:var(--ck-character-grid-tile-size);text-align:center;width:100%}.ck.ck-character-info{border-top:1px solid var(--ck-color-base-border);padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-character-info>*{font-size:var(--ck-font-size-small);text-transform:uppercase}.ck.ck-character-info .ck-character-info__name{max-width:280px;overflow:hidden;text-overflow:ellipsis}.ck.ck-character-info .ck-character-info__code{opacity:.6}@media screen and (max-width:600px){.ck.ck-character-info{max-width:190px}}.ck.ck-special-characters-navigation>.ck-label{max-width:160px;overflow:hidden;text-overflow:ellipsis}.ck.ck-special-characters-navigation>.ck-dropdown .ck-dropdown__panel{max-height:250px;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:600px){.ck.ck-special-characters-navigation{max-width:190px}.ck.ck-special-characters-navigation>.ck-form__header__label{overflow:hidden;text-overflow:ellipsis}}.ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active>.ck-button>.ck-button__label{font-style:italic}:root{--ck-style-panel-button-width:120px;--ck-style-panel-button-height:80px;--ck-style-panel-button-label-background:#f0f0f0;--ck-style-panel-button-hover-label-background:#ebebeb;--ck-style-panel-button-hover-border-color:#b3b3b3}.ck.ck-style-panel .ck-style-grid{column-gap:var(--ck-spacing-large);row-gap:var(--ck-spacing-large)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{--ck-color-button-default-hover-background:var(--ck-color-base-background);--ck-color-button-default-active-background:var(--ck-color-base-background);height:var(--ck-style-panel-button-height);padding:0;width:var(--ck-style-panel-button-width)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label{flex-shrink:0;height:22px;line-height:22px;overflow:hidden;padding:0 var(--ck-spacing-medium);text-overflow:ellipsis;width:100%}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{background:var(--ck-color-base-background);border:2px solid var(--ck-color-base-background);opacity:.9;overflow:hidden;padding:var(--ck-spacing-medium);width:100%}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled{--ck-color-button-default-disabled-background:var(--ck-color-base-foreground)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled:not(:focus){border-color:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled .ck-style-grid__button__preview{border-color:var(--ck-color-base-foreground);filter:saturate(.3);opacity:.4}
8246.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on{border-color:var(--ck-color-base-active)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on .ck-button__label{box-shadow:0 -1px 0 var(--ck-color-base-active);z-index:1}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on:hover{border-color:var(--ck-color-base-active-focus)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label{background:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on):hover .ck-button__label{background:var(--ck-style-panel-button-hover-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on){border-color:var(--ck-style-panel-button-hover-border-color)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on) .ck-style-grid__button__preview{opacity:1}.ck.ck-style-panel .ck-style-panel__style-group>.ck-label{margin:var(--ck-spacing-large) 0}.ck.ck-style-panel .ck-style-panel__style-group:first-child>.ck-label{margin-top:0}:root{--ck-style-panel-max-height:470px}.ck.ck-style-panel{max-height:var(--ck-style-panel-max-height);overflow-y:auto;padding:var(--ck-spacing-large)}[dir=ltr] .ck.ck-input-color>.ck.ck-input-text{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-input-text{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-input-color>.ck.ck-input-text:focus{z-index:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{padding:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-left-radius:0;border-top-left-radius:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-left:1px solid transparent}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-right:1px solid transparent}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button.ck-disabled{background:var(--ck-color-input-disabled-background)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border-radius:0}.ck-rounded-corners .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview,.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border:1px solid var(--ck-color-input-border);height:20px;width:20px}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{background:red;border-radius:2px;height:150%;left:50%;top:-30%;transform:rotate(45deg);transform-origin:50%;width:8%}.ck.ck-input-color .ck.ck-input-color__remove-color{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard);width:100%}.ck.ck-input-color .ck.ck-input-color__remove-color:not(:focus){border-bottom:1px solid var(--ck-color-input-border)}[dir=ltr] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-right-radius:0}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-left:var(--ck-spacing-standard);margin-right:0}.ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text{min-width:100%;width:0}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}.ck.ck-form__row{padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0}[dir=ltr] .ck.ck-form__row>:not(.ck-label)+*{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-form__row>:not(.ck-label)+*{margin-right:var(--ck-spacing-large)}.ck.ck-form__row>.ck-label{min-width:100%;width:100%}.ck.ck-form__row.ck-table-form__action-row{margin-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-table-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;
8246--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid var(--ck-color-base-border);border-radius:1px;margin:var(--ck-insert-table-dropdown-box-margin);min-height:var(--ck-insert-table-dropdown-box-height);min-width:var(--ck-insert-table-dropdown-box-width);outline:none;transition:none}@media (prefers-reduced-motion:reduce){.ck .ck-insert-table-dropdown-grid-box{transition:none}}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:var(--ck-color-focus-outer-shadow);border-color:var(--ck-color-focus-border)}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;padding:0;width:25%}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}:root{--ck-color-selector-focused-cell-background:rgba(158,201,250,.3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-selector-focused-cell-background);border-style:none;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}:root{--ck-table-properties-error-arrow-size:6px;--ck-table-properties-min-error-width:150px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{max-width:80px;min-width:80px;width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width{margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small)}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:0}.ck-rounded-corners .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status,.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s ease both;background:var(--ck-color-base-error);color:var(--ck-color-base-background);min-width:var(--ck-table-properties-min-error-width);padding:var(--ck-spacing-small) var(--ck-spacing-medium);text-align:center}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-style:solid;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size)}@media (prefers-reduced-motion:reduce){.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:none}}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}
8246to{opacity:1}}.ck.ck-table-properties-form{width:320px}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-self:flex-end;padding:0}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items>*{width:40px}:root{--ck-table-selected-cell-background:rgba(158,207,250,.3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{box-shadow:unset;caret-color:transparent;outline:unset;position:relative}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{background-color:var(--ck-table-selected-cell-background);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-color:transparent;outline-style:solid;outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion:reduce){.ck .ck-widget{transition:none}}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}@media (forced-colors:none){.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background)}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:transparent;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion:reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:var(--ck-color-widget-drag-handler-icon-color);height:var(--ck-widget-handler-icon-size);width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion:reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:var(--ck-color-widget-hover-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{background-color:var(--ck-color-focus-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);height:var(--ck-resizer-size);width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;height:var(--ck-widget-type-around-button-size);opacity:0;pointer-events:none;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:var(--ck-widget-type-around-button-size)}@media (prefers-reduced-motion:reduce){.ck .ck-widget .ck-widget__type-around__button{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;margin-top:1px;transform:translate(-50%,-50%);transition:transform .5s ease;width:10px}@media (prefers-reduced-motion:reduce){.ck .ck-widget .ck-widget__type-around__button svg{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}@media (prefers-reduced-motion:reduce){.ck .ck-widget .ck-widget__type-around__button:hover,.ck .ck-widget .ck-widget__type-around__button:hover svg line,.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:none}}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}
8246.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:100px;height:calc(var(--ck-widget-type-around-button-size) - 2px);width:calc(var(--ck-widget-type-around-button-size) - 2px)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;background:var(--ck-color-base-text);height:1px;outline:1px solid hsla(0,0%,100%,.5);pointer-events:none}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}
8246to{opacity:1}}.ck-content code{background-color:hsla(0,0%,78%,.3);border-radius:2px;padding:.15em}.ck.ck-editor__editable .ck-code_selected{background-color:hsla(0,0%,78%,.5)}.ck-content blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}:root{--ck-image-processing-highlight-color:#f9fafa;--ck-image-processing-background-color:#e3e5e8}.ck.ck-editor__editable .image.image-processing{position:relative}.ck.ck-editor__editable .image.image-processing:before{animation:ck-image-processing-animation 2s linear infinite;background:linear-gradient(90deg,var(--ck-image-processing-background-color),var(--ck-image-processing-highlight-color),var(--ck-image-processing-background-color));background-size:200% 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ck.ck-editor__editable .image.image-processing img{height:100%}@keyframes ck-image-processing-animation{0%{background-position:200% 0}to{background-position:-200% 0}}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{dis
8246play:inline;pointer-events:none;position:relative}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}.ck.ck-clipboard-drop-target-line{pointer-events:none;position:absolute}.ck-content pre{background:hsla(0,0%,78%,.3);border:1px solid #c4c4c4;border-radius:2px;color:#353535;direction:ltr;font-style:normal;min-width:200px;padding:1em;tab-size:4;text-align:left;white-space:pre-wrap}.ck-content pre code{background:unset;border-radius:0;padding:0}.ck.ck-editor__editable pre{position:relative}.ck.ck-editor__editable pre[data-language]:after{content:attr(data-language);position:absolute}.ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-panel)}.ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}.ck-find-result{background:var(--ck-color-highlight-background);color:var(--ck-color-text)}.ck-find-result_selected{background:#ff9633}.ck.ck-find-and-replace-form{max-width:100%}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{display:flex}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions.ck-find-and-replace-form__inputs .ck-results-counter,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs.ck-find-and-replace-form__inputs .ck-results-counter{position:absolute}.ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}.ck.ck-heading_heading1{font-size:20px}.ck.ck-heading_heading2{font-size:17px}.ck.ck-heading_heading3{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}:root{--ck-highlight-marker-yellow:#fdfd77;--ck-highlight-marker-green:#62f962;--ck-highlight-marker-pink:#fc7899;--ck-highlight-marker-blue:#72ccfd;--ck-highlight-pen-red:#e71313;--ck-highlight-pen-green:#128a00}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{background-color:transparent;color:var(--ck-highlight-pen-red)}.ck-content .pen-green{background-color:transparent;color:var(--ck-highlight-pen-green)}.ck-editor__editable .ck-horizontal-line{display:flow-root}.ck-content hr{background:#dedede;border:0;height:4px;margin:15px 0}.ck-widget.raw-html-embed{display:flow-root;font-style:normal;margin:.9em auto;min-width:15em;position:relative}.ck-widget.raw-html-embed:before{position:absolute;z-index:1}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{display:flex;flex-direction:column;position:absolute}.ck-widget.raw-html-embed .raw-html-embed__preview{display:flex;overflow:hidden;position:relative}.ck-widget.raw-html-embed .raw-html-embed__preview-content{border-collapse:separate;border-spacing:7px;display:table;margin:auto;position:relative;width:100%}.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}:root{--ck-html-object-embed-unfocused-outline-width:1px}.ck-widget.html-object-embed{background-color:var(--ck-color-base-foreground);font-size:var(--ck-font-size-base);min-width:calc(76px + var(--ck-spacing-standard));padding:var(--ck-spacing-small);padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large))}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.html-object-embed:before{background:#999;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);content:attr(data-html-object-embed-label);font-family:var(--ck-font-face);font-size:var(--ck-font-size-tiny);font-style:normal;font-weight:400;left:var(--ck-spacing-standard);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);position:absolute;top:0;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:none}div.ck-widget.html-object-embed{margin:1em auto}
8246span.ck-widget.html-object-embed{display:inline-block}:root{--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-image-caption-highlighted-background:#fd0}.ck-content .image>figcaption{background-color:var(--ck-color-image-caption-background);caption-side:bottom;color:var(--ck-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}@media (forced-colors:active){.ck-content .image>figcaption{background-color:unset;color:unset}}@media (forced-colors:none){.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}}@media (prefers-reduced-motion:reduce){.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:none}}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highlighted-background)}to{background-color:var(--ck-color-image-caption-background)}}.ck.ck-image-insert-url{padding:var(--ck-spacing-large) var(--ck-spacing-large) 0;width:400px}.ck.ck-image-insert-url .ck-image-insert-url__action-row{display:grid;grid-template-columns:repeat(2,1fr)}.ck-content img.image_resized{height:auto}.ck-content .image.image_resized{box-sizing:border-box;display:block;max-width:100%}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck.ck-editor__editable td .image-inline.image_resized img,.ck.ck-editor__editable th .image-inline.image_resized img{max-width:100%}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-left:var(--ck-spacing-standard)}.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label{width:4em}.ck.ck-image-custom-resize-form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-image-custom-resize-form .ck-labeled-field-view{display:inline-block}.ck.ck-image-custom-resize-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-image-custom-resize-form{flex-wrap:wrap}.ck.ck-image-custom-resize-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-image-custom-resize-form .ck-button{flex-basis:50%}}:root{--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing)/2)}.ck-content .image.image-style-block-align-left,.ck-content .image.image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image.image-style-align-left,.ck-content .image.image-style-align-right{clear:none}.ck-content .image.image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image.image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image.image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image.image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image.image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content p+.image.image-style-align-left,.ck-content p+.image.image-style-align-right,.ck-content p+.image.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-bottom:var(--ck-inline-image-style-spacing);margin-top:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}.ck.ck-text-alternative-form{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-text-alternative-form .ck-labeled-field-view{display:inline-block}.ck.ck-text-alternative-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-text-alternative-form{flex-wrap:wrap}.ck.ck-text-alternative-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-text-alternative-form .ck-button{flex-basis:50%}}.ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{left:0;position:absolute;top:0}.ck-image-upload-complete-icon{border-radius:50%;display:block;position:absolute;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);z-index:1}.ck-image-upload-complete-icon:after{content:"";position:absolute}.ck .ck-upload-placeholder-loader{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}.ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image img{display:block;height:auto;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{align-items:flex-start;display:inline-flex;max-width:100%}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}.ck.ck-editor__editable .image{z-index:1}.ck.ck-editor__editable .image.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{dis
8246play:none}.ck.ck-editor__editable .image-inline img{height:auto}.ck.ck-editor__editable td .image-inline img,.ck.ck-editor__editable th .image-inline img{max-width:none}.ck.ck-editor__editable img.image_placeholder{background-size:100% 100%}.ck.ck-link-form{align-items:flex-start;display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel,.ck.ck-link-form_layout-vertical .ck-button.ck-button-save{margin-top:var(--ck-spacing-medium)}.ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{display:block;position:absolute}.ck-editor__editable .ck-list-bogus-paragraph{display:block}.ck.ck-list-styles-list{display:grid}.ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}:root{--ck-todo-list-checkmark-size:16px}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px;position:relative}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;border:0;display:inline-block;height:var(--ck-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:var(--ck-todo-list-checkmark-size)}.ck-content[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-left:-15px;margin-right:0;right:-25px}.ck-content .todo-list .todo-list__label>input:before{border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;transition:box-shadow .25s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.ck-content .todo-list .todo-list__label>input:before{transition:none}}.ck-content .todo-list .todo-list__label>input:after{border-color:transparent;border-style:solid;border-width:0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0;box-sizing:content-box;content:"";display:block;height:calc(var(--ck-todo-list-checkmark-size)/2.6);left:calc(var(--ck-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:calc(var(--ck-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:calc(var(--ck-todo-list-checkmark-size)/5.3)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}.ck-editor__editable.ck-content .todo-list .todo-list__label>input:hover:before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:hover:before{box-shadow:0 0 0 5px rgba(0,0,0,.1)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;border:0;display:inline-block;height:var(--ck-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:var(--ck-todo-list-checkmark-size)}.ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label>span[contenteditable=false]>input{left:0;margin-left:-15px;margin-right:0;right:-25px}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;
8246transition:box-shadow .25s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{transition:none}}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:after{border-color:transparent;border-style:solid;border-width:0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0;box-sizing:content-box;content:"";display:block;height:calc(var(--ck-todo-list-checkmark-size)/2.6);left:calc(var(--ck-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:calc(var(--ck-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:calc(var(--ck-todo-list-checkmark-size)/5.3)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:after{border-color:#fff}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-content .media{clear:both;display:block;margin:.9em 0;min-width:15em}.ck-media__wrapper .ck-media__placeholder{align-items:center;display:flex;flex-direction:column}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{display:block;overflow:hidden}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck.ck-media-form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;width:400px}.ck.ck-media-form .ck-labeled-field-view{display:inline-block;width:100%}.ck.ck-media-form .ck-label{display:none}.ck.ck-media-form .ck-input{width:100%}@media screen and (max-width:600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}:root{--ck-mention-list-max-height:300px}.ck.ck-mentions{max-height:var(--ck-mention-list-max-height);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ck.ck-mentions>.ck-list__item{flex-shrink:0;overflow:hidden}:root{--ck-color-minimap-tracker-background:208,0%,51%;--ck-color-minimap-iframe-outline:#bfbfbf;--ck-color-minimap-iframe-shadow:rgba(0,0,0,.11);--ck-color-minimap-progress-background:#666}.ck.ck-minimap{background:var(--ck-color-base-background);position:absolute;user-select:none}.ck.ck-minimap,.ck.ck-minimap iframe{height:100%;width:100%}.ck.ck-minimap iframe{border:0;box-shadow:0 2px 5px var(--ck-color-minimap-iframe-shadow);margin:0;outline:1px solid var(--ck-color-minimap-iframe-outline);pointer-events:none;position:relative}.ck.ck-minimap .ck.ck-minimap__position-tracker{background:hsla(var(--ck-color-minimap-tracker-background),.2);position:absolute;top:0;transition:background .1s ease-in-out;width:100%;z-index:1}@media (prefers-reduced-motion:reduce){.ck.ck-minimap .ck.ck-minimap__position-tracker{transition:none}}.ck.ck-minimap .ck.ck-minimap__position-tracker:hover{background:hsla(var(--ck-color-minima
8246p-tracker-background),.3)}.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging,.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover{background:hsla(var(--ck-color-minimap-tracker-background),.4)}.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:after,.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover:after{opacity:1}.ck.ck-minimap .ck.ck-minimap__position-tracker:after{background:var(--ck-color-minimap-progress-background);border:1px solid var(--ck-color-base-background);border-radius:3px;color:var(--ck-color-base-background);content:attr(data-progress) "%";font-size:10px;opacity:0;padding:2px 4px;position:absolute;right:5px;top:5px;transition:opacity .1s ease-in-out}@media (prefers-reduced-motion:reduce){.ck.ck-minimap .ck.ck-minimap__position-tracker:after{transition:none}}.ck-content .page-break{align-items:center;clear:both;display:flex;justify-content:center;padding:5px 0;position:relative}.ck-content .page-break:after{border-bottom:2px dashed #c4c4c4;content:"";position:absolute;width:100%}.ck-content .page-break__label{background:#fff;border:1px solid #c4c4c4;border-radius:2px;box-shadow:2px 2px 1px rgba(0,0,0,.15);color:#333;display:block;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;padding:.3em .6em;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}}:root{--ck-show-blocks-border-color:#757575}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ADDRESS</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ADDRESS</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera S
8246ans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ASIDE</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ASIDE</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>BLOCKQUOTE</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>BLOCKQUOTE</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DETAILS</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DETAILS</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *):not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera S
8246ans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DIV</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DIV</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FOOTER</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FOOTER</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H1</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H1</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera S
8246ans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H2</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H2</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H3</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H3</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H4</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H4</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5:not
8246(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H5</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H5</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H6</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H6</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>HEADER</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera S
8246ans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>HEADER</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>MAIN</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>MAIN</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>NAV</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>NAV</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera S
8246ans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>PRE</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>PRE</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>OL</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>OL</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>UL</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>UL</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera S
8246ans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>P</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>P</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>SECTION</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>SECTION</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FIGCAPTION</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera S
8246ans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FIGCAPTION</text></svg>");background-position:calc(100% - 1px) 1px}.ck-source-editing-area{overflow:hidden;position:relative}.ck-source-editing-area textarea,.ck-source-editing-area:after{border:1px solid transparent;font-family:monospace;font-size:var(--ck-font-size-normal);line-height:var(--ck-line-height-base);margin:0;padding:var(--ck-spacing-large);white-space:pre-wrap}.ck-source-editing-area:after{content:attr(data-value) " ";display:block;visibility:hidden}.ck-source-editing-area textarea{border-color:var(--ck-color-base-border);border-radius:0;box-sizing:border-box;height:100%;outline:none;overflow:hidden;position:absolute;resize:none;width:100%}.ck-rounded-corners .ck-source-editing-area textarea,.ck-source-editing-area textarea.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck-source-editing-area textarea:not([readonly]):focus{border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-character-grid{max-width:100%}.ck.ck-character-grid .ck-character-grid__tiles{display:grid}.ck.ck-character-info{display:flex;justify-content:space-between}:root{--ck-style-panel-columns:3}.ck.ck-style-panel .ck-style-grid{display:grid;grid-template-columns:repeat(var(--ck-style-panel-columns),auto);justify-content:start}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{display:flex;flex-direction:column;justify-content:space-between}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{align-content:center;align-items:center;display:flex;flex-basis:100%;flex-grow:1;justify-content:flex-start}.ck-content .table{display:table;margin:.9em auto}.ck-content .table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.ck-content .table table td,.ck-content .table table th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.ck-content .table table th{background:rgba(0,0,0,.05);font-weight:700}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}.ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}.ck.ck-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__row>:not(.ck-label){flex-grow:1}.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel,.ck.ck-form__row.ck-table-form__action-row .ck-button-save{justify-content:center}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:0.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:0.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-input-color{display:flex;flex-direction:row-reverse;width:100%}.ck.ck-input-color>input.ck.ck-input-text{flex-grow:1;min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown{min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown>.ck-input-color__button .ck-dropdown__arrow{display:none}.ck.ck-input-color .ck.ck-input-color__button{display:flex}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview{overflow:hidden;position:relative}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{display:block;position:absolute}.ck.ck-table-form .ck-form__row.ck-table-form__background-row,.ck.ck-table-form .ck-form__row.ck-table-form__border-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{align-items:center;flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view{align-items:center;display:flex;flex-direction:column-reverse}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{flex-grow:0}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{bottom:calc(var(--ck-table-properties-error-arrow-size)*-1);left:50%;position:absolute;transform:translate(-50%,100%);z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{content:"";left:50%;position:absolute;top:calc(var(--ck-table-properties-error-arrow-size)*-1);transform:translateX(-50%)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-content:baseline;flex-basis:0;flex-wrap:wrap}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}:root{--ck-color-selector-caption-background:#f7f7f7;--ck-color-selector-caption-text:#333;--ck-color-selector-caption-highlighted-background:#fd0}.ck-content .table>figcaption{background-color:var(--ck-color-selector-caption-background);caption-side:top;color:var(--ck-color-selector-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;text-align:center;word-break:break-word}@media (forced-colors:active){.ck-content .table>figcaption{background-color:unset;color:unset}}@media (forced-colors:none){.ck.ck-editor__editable .table>figcaption.table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}}.ck.ck-editor__editable .table>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-selector-caption-highlighted-background)}to{background-color:var(--ck-color-selector-caption-background)}}:root{--ck-color-selector-column-resizer-hover:var(--ck-color-base-active);--ck-table-column-resizer-width:7px;--ck-table-column-resizer-position-offset:calc(var(--ck-table-column-resizer-width)*-0.5 - 0.5px)}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table table{overflow:hidden}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word;position:relative}.ck.ck-editor__editable .table .ck-table-column-resizer{bottom:0;cursor:col-resize;position:absolute;right:var(--ck-table-column-resizer-position-offset);top:0;user-select:none;width:var(--ck-table-column-resizer-width);z-index:var(--ck-z-default)}.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer,.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer{display:none}.ck.ck-editor__editable .table .ck-table-column-resizer:hover,.ck.ck-editor__editable .table .ck-table-column-resizer__active{background-color:var(--ck-color-selector-column-resizer-hover);bottom:-999999px;opacity:.25;top:-999999px}.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset}.ck-hidden{display:none!important}:root{--ck-z-default:1;--ck-z-panel:calc(var(--ck-z-default) + 999);--ck-z-dialog:9999}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-powered-by-line-height:10px;--ck-powered-by-padding-vertical:2px;--ck-powered-by-padding-horizontal:4px;--ck-powered-by-text-color:#4f4f4f;--ck-powered-by-border-radius:var(--ck-border-radius);--ck-powered-by-background:#fff;--ck-powered-by-border-color:var(--ck-color-focus-border)}.ck.ck-balloon-panel.ck-powered-by-balloon{--ck-border-radius:var(--ck-powered-by-border-radius);background:var(--ck-powered-by-background);box-shadow:none;min-height:unset;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by{line-height:var(--ck-powered-by-line-height)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by a{align-items:center;cursor:pointer;display:flex;filter:grayscale(80%);line-height:var(--ck-powered-by-line-height);opacity:.66;padding:var(--ck-powered-by-padding-vertical) var(--ck-powered-by-padding-horizontal)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-powered-by__label{color:var(--ck-powered-by-text-color);cursor:pointer;font-size:7.5px;font-weight:700;letter-spacing:-.2px;line-height:normal;margin-right:4px;padding-left:2px;text-transform:uppercase}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-icon{cursor:pointer;display:block}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by:hover a{filter:grayscale(0);opacity:1}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_inside]{border-color:transparent}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border]{border:var(--ck-focus-ring);border-color:var(--ck-powered-by-border-color)}.ck.ck-button,a.ck.ck-button{align-items:center;display:inline-flex;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}[dir=ltr] .ck.ck-button,[dir=ltr] a.ck.ck-button{justify-content:left}[dir=rtl] .ck.ck-button,[dir=rtl] a.ck.ck-button{justify-content:right}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}
8246.ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}.ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}.ck.ck-color-grid{display:grid}.color-picker-hex-input{width:max-content}.color-picker-hex-input .ck.ck-input{min-width:unset}.ck.ck-color-picker__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:var(--ck-spacing-large) 0 0;width:unset}.ck.ck-color-picker__row .ck.ck-labeled-field-view{padding-top:unset}.ck.ck-color-picker__row .ck.ck-input-text{width:unset}.ck.ck-color-picker__row .ck-color-picker__hash-view{padding-right:var(--ck-spacing-medium);padding-top:var(--ck-spacing-tiny)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{align-items:center;display:flex}[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{justify-content:flex-start}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{display:flex;flex-direction:row;justify-content:space-around}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-cancel,.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-save{flex:1}.ck.ck-dialog .ck.ck-dialog__actions{display:flex;justify-content:flex-end}.ck.ck-dialog-overlay{bottom:0;left:0;overscroll-behavior:none;position:fixed;right:0;top:0;user-select:none}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent{animation:none;background:none;pointer-events:none}.ck.ck-dialog{overscroll-behavior:none;position:absolute;width:fit-content}.ck.ck-dialog .ck.ck-form__header{flex-shrink:0}.ck.ck-dialog .ck.ck-form__header .ck-form__header__label{cursor:grab}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent .ck.ck-dialog{pointer-events:all}:root{--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:var(--ck-z-panel)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left
8246:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-panel) + 1)}.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:var(--ck-toolbar-dropdown-max-width);width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-aria-live-announcer{left:-10000px;position:absolute;top:-10000px}.ck.ck-aria-live-region-list{list-style-type:none}.ck.ck-form__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__header h2.ck-form__header__label{flex-grow:1}.ck.ck-icon{vertical-align:middle}.ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}.ck.ck-list{display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}:root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-panel)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}.ck .ck-balloon-rotator__navigation{align-items:center;display:flex;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-panel) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:fixed;top:0;z-index:var(--ck-z-panel)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-autocomplete{position:relative}.ck.ck-autocomplete>.ck-search__results{position:absolute;z-index:var(--ck-z-panel)}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{bottom:100%}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{bottom:auto;top:100%}.ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] .ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{left:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{right:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view .ck-search__reset{position:absolute;top:50%;transform:translateY(-50%)}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{display:block}.ck.ck-search>.ck-search__results>
8246.ck-search__info:not(.ck-hidden)~*{display:none}.ck.ck-highlighted-text mark{background:var(--ck-color-highlight-background);font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:initial}.ck.ck-balloon-panel.ck-tooltip{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:calc(var(--ck-z-dialog) + 100)}:root{--ck-toolbar-spinner-size:18px}.ck.ck-spinner-container{display:block;position:relative}.ck.ck-spinner{left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.ck.ck-toolbar{align-items:center;display:flex;flex-flow:row nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{pointer-events:none;z-index:var(--ck-z-default)}:root{--ck-menu-bar-menu-max-width:75vw;--ck-menu-bar-nested-menu-horizontal-offset:5px}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{max-width:var(--ck-menu-bar-menu-max-width);position:absolute;z-index:var(--ck-z-panel)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{bottom:100%}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{bottom:auto;top:100%}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{left:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{right:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es{left:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en{bottom:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{right:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{bottom:0}.ck.ck-menu-bar__menu{display:block;position:relative}:root{--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);color:var(--ck-color-resizer-tooltip-text);display:block;font-size:var(--ck-font-size-tiny);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;
8246top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}.ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;left:0;pointer-events:none;position:absolute;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}.ck .ck-widget .ck-widget__type-around__button{display:block;overflow:hidden;position:absolute;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{left:50%;position:absolute;top:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;left:1px;position:absolute;top:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(var(--ck-widget-outline-thickness)*-1);right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}
8247/*# sourceMappingURL=ckeditor5.css.map */
8248</style>
8249
8250<style>
8251/*!
8252 * Bootstrap Colorpicker v2.3.3
8253 * http://mjolnic.github.io/bootstrap-colorpicker/
8254 *
8255 * Originally written by (c) 2012 Stefan Petre
8256 * Licensed under the Apache License v2.0
8257 * http://www.apache.org/licenses/LICENSE-2.0.txt
8258 *
8259 */
8260.colorpicker-saturation {
8261  width: 100px;
8262  height: 100px;
8263  background-image: url("../img/bootstrap-colorpicker/saturation.png");
8264  cursor: crosshair;
8265  float: left;
8266}
8267.colorpicker-saturation i {
8268  display: block;
8269  height: 5px;
8270  width: 5px;
8271  border: 1px solid #000;
8272  -webkit-border-radius: 5px;
8273  -moz-border-radius: 5px;
8274  border-radius: 5px;
8275  position: absolute;
8276  top: 0;
8277  left: 0;
8278  margin: -4px 0 0 -4px;
8279}
8280.colorpicker-saturation i b {
8281  display: block;
8282  height: 5px;
8283  width: 5px;
8284  border: 1px solid #fff;
8285  -webkit-border-radius: 5px;
8286  -moz-border-radius: 5px;
8287  border-radius: 5px;
8288}
8289.colorpicker-hue,
8290.colorpicker-alpha {
8291  width: 15px;
8292  height: 100px;
8293  float: left;
8294  cursor: row-resize;
8295  margin-left: 4px;
8296  margin-bottom: 4px;
8297}
8298.colorpicker-hue i,
8299.colorpicker-alpha i {
8300  display: block;
8301  height: 1px;
8302  background: #000;
8303  border-top: 1px solid #fff;
8304  position: absolute;
8305  top: 0;
8306  left: 0;
8307  width: 100%;
8308  margin-top: -1px;
8309}
8310.colorpicker-hue {
8311  background-image: url("../img/bootstrap-colorpicker/hue.png");
8312}
8313.colorpicker-alpha {
8314  background-image: url("../img/bootstrap-colorpicker/alpha.png");
8315  display: none;
8316}
8317.colorpicker-saturation,
8318.colorpicker-hue,
8319.colorpicker-alpha {
8320  background-size: contain;
8321}
8322.colorpicker {
8323  padding: 4px;
8324  min-width: 130px;
8325  margin-top: 1px;
8326  -webkit-border-radius: 4px;
8327  -moz-border-radius: 4px;
8328  border-radius: 4px;
8329  z-index: 2500;
8330}
8331.colorpicker:before,
8332.colorpicker:after {
8333  display: table;
8334  content: "";
8335  line-height: 0;
8336}
8337.colorpicker:after {
8338  clear: both;
8339}
8340.colorpicker:before {
8341  content: '';
8342  display: inline-block;
8343  border-left: 7px solid transparent;
8344  border-right: 7px solid transparent;
8345  border-bottom: 7px solid #ccc;
8346  border-bottom-color: rgba(0, 0, 0, 0.2);
8347  position: absolute;
8348  top: -7px;
8349  left: 6px;
8350}
8351.colorpicker:after {
8352  content: '';
8353  display: inline-block;
8354  border-left: 6px solid transparent;
8355  border-right: 6px solid transparent;
8356  border-bottom: 6px solid #ffffff;
8357  position: absolute;
8358  top: -6px;
8359  left: 7px;
8360}
8361.colorpicker div {
8362  position: relative;
8363}
8364.colorpicker.colorpicker-with-alpha {
8365  min-width: 140px;
8366}
8367.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
8368  display: block;
8369}
8370.colorpicker-color {
8371  height: 10px;
8372  margin-top: 5px;
8373  clear: both;
8374  background-image: url("../img/bootstrap-colorpicker/alpha.png");
8375  background-position: 0 100%;
8376}
8377.colorpicker-color div {
8378  height: 10px;
8379}
8380.colorpicker-selectors {
8381  display: none;
8382  height: 10px;
8383  margin-top: 5px;
8384  clear: both;
8385}
8386.colorpicker-selectors i {
8387  cursor: pointer;
8388  float: left;
8389  height: 10px;
8390  width: 10px;
8391}
8392.colorpicker-selectors i + i {
8393  margin-left: 3px;
8394}
8395.colorpicker-element .input-group-addon i,
8396.colorpicker-element .add-on i {
8397  display: inline-block;
8398  cursor: pointer;
8399  height: 16px;
8400  vertical-align: text-top;
8401  width: 16px;
8402}
8403.colorpicker.colorpicker-inline {
8404  position: relative;
8405  display: inline-block;
8406  float: none;
8407  z-index: auto;
8408}
8409.colorpicker.colorpicker-horizontal {
8410  width: 110px;
8411  min-width: 110px;
8412  height: auto;
8413}
8414.colorpicker.colorpicker-horizontal .colorpicker-saturation {
8415  margin-bottom: 4px;
8416}
8417.colorpicker.colorpicker-horizontal .colorpicker-color {
8418  width: 100px;
8419}
8420.colorpicker.colorpicker-horizontal .colorpicker-hue,
8421.colorpicker.colorpicker-horizontal .colorpicker-alpha {
8422  width: 100px;
8423  height: 15px;
8424  float: left;
8425  cursor: col-resize;
8426  margin-left: 0px;
8427  margin-bottom: 4px;
8428}
8429.colorpicker.colorpicker-horizontal .colorpicker-hue i,
8430.colorpicker.colorpicker-horizontal .colorpicker-alpha i {
8431  display: block;
8432  height: 15px;
8433  background: #ffffff;
8434  position: absolute;
8435  top: 0;
8436  left: 0;
8437  width: 1px;
8438  border: none;
8439  margin-top: 0px;
8440}
8441.colorpicker.colorpicker-horizontal .colorpicker-hue {
8442  background-image: url("../img/bootstrap-colorpicker/hue-horizontal.png");
8443}
8444.colorpicker.colorpicker-horizontal .colorpicker-alpha {
8445  background-image: url("../img/bootstrap-colorpicker/alpha-horizontal.png");
8446}
8447.colorpicker.colorpicker-hidden {
8448  display: none;
8449}
8450.colorpicker.colorpicker-visible {
8451  display: block;
8452}
8453.colorpicker-inline.colorpicker-visible {
8454  display: inline-block;
8455}
8456.colorpicker-right:before {
8457  left: auto;
8458  right: 6px;
8459}
8460.colorpicker-right:after {
8461  left: auto;
8462  right: 7px;
8463}
8464.colorpicker-no-arrow:before {
8465  border-right: 0;
8466  border-left: 0;
8467}
8468.colorpicker-no-arrow:after {
8469  border-right: 0;
8470  border-left: 0;
8471}
8472/*# sourceMappingURL=bootstrap-colorpicker.css.map */
8473</style>
8474
8475<style>
8476.tabs-left, .tabs-right {
8477  border-bottom: none;
8478  padding-top: 2px;
8479}
8480.tabs-left {
8481  border-right: 1px solid #ddd;
8482}
8483.tabs-right {
8484  border-left: 1px solid #ddd;
8485}
8486.tabs-left>li, .tabs-right>li {
8487  float: none;
8488  margin-bottom: 2px;
8489}
8490.tabs-left>li {
8491  margin-right: -1px;
8492}
8493.tabs-right>li {
8494  margin-left: -1px;
8495}
8496.tabs-left>li.active>a,
8497.tabs-left>li.active>a:hover,
8498.tabs-left>li.active>a:focus {
8499  border-bottom-color: #ddd;
8500  border-right-color: transparent;
8501}
8502
8503.tabs-right>li.active>a,
8504.tabs-right>li.active>a:hover,
8505.tabs-right>li.active>a:focus {
8506  border-bottom: 1px solid #ddd;
8507  border-left-color: transparent;
8508}
8509.tabs-left>li>a {
8510  border-radius: 4px 0 0 4px;
8511  margin-right: 0;
8512  display:block;
8513}
8514.tabs-right>li>a {
8515  border-radius: 0 4px 4px 0;
8516  margin-right: 0;
8517}
8518</style>
8519
8520<style>
8521/*!
8522 * bootstrap-fileinput v4.3.2
8523 * http://plugins.krajee.com/file-input
8524 *
8525 * Author: Kartik Visweswaran
8526 * Copyright: 2014 - 2016, Kartik Visweswaran, Krajee.com
8527 *
8528 * Licensed under the BSD 3-Clause
8529 * https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
8530 */
8531 .file-loading{top:0;right:0;width:25px;height:25px;font-size:999px;text-align:right;color:#fff;background:url(../img/loading.gif) top left no-repeat;border:none}.file-object{margin:0 0 -5px;padding:0}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;text-align:right;opacity:0;background:none;cursor:inherit;display:block}.file-caption-name{display:inline-block;overflow:hidden;height:20px;word-break:break-all}.input-group-lg .file-caption-name{height:25px}.file-zoom-dialog{text-align:left}.file-error-message{color:#a94442;background-color:#f2dede;margin:5px;border:1px solid #ebccd1;border-radius:4px;padding:15px}.file-error-message pre,.file-error-message ul{margin:0;text-align:left}.file-preview-frame,.file-preview-other{text-align:center;vertical-align:middle}.file-error-message pre{margin:5px 0}.file-caption-disabled{background-color:#EEE;cursor:not-allowed;opacity:1}.file-preview{border-radius:5px;border:1px solid #ddd;padding:5px;width:100%;margin-bottom:5px}.file-preview-frame{position:relative;display:table;margin:8px;height:160px;border:1px solid #ddd;box-shadow:1px 1px 5px 0 #a2958a;padding:6px;float:left}.file-preview-frame:not(.file-preview-error):hover{box-shadow:3px 3px 5px 0 #333}.file-preview-image{vertical-align:middle}.file-preview-text{display:block;color:#428bca;border:1px solid #ddd;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;outline:0;padding:8px;resize:none}.file-preview-html{border:1px solid #ddd;padding:8px;overflow:auto}.file-zoom-dialog .file-preview-text{font-size:1.2em}.file-preview-other{left:0;top:0;right:0;bottom:0;margin:auto;padding:10px}.file-preview-other:hover{opacity:.8}.file-actions,.file-other-error{text-align:left}.file-other-icon{font-size:4.8em}.file-zoom-dialog .file-other-icon{font-size:8em;font-size:55vmin}.file-input-ajax-new .fileinput-remove-button,.file-input-ajax-new .fileinput-upload-button,.file-input-new .close,.file-input-new .file-preview,.file-input-new .fileinput-remove-button,.file-input-new .fileinput-upload-button,.file-input-new .glyphicon-file{display:none}.file-thumb-loading{background:url(../img/loading.gif) center center no-repeat content-box!important}.file-actions{margin-top:15px}.file-footer-buttons{float:right}.file-upload-indicator{display:inline;cursor:default;opacity:.8;width:60%}.file-upload-indicator:hover{font-weight:700;opacity:1}.file-footer-caption{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:160px;text-align:center;padding-top:4px;font-size:11px;color:#777;margin:5px auto}.file-preview-error{opacity:.65;box-shadow:none}.file-preview-frame:not(.file-preview-error) .file-footer-caption:hover{color:#000}.file-drop-zone{border:1px dashed #aaa;border-radius:4px;height:100%;text-align:center;vertical-align:middle;margin:12px 15px 12px 12px;padding:5px}.file-drop-zone-title{color:#aaa;font-size:40px;padding:85px 10px}.file-highlighted{border:2px dashed #999!important;background-color:#f0f0f0}.file-uploading{background:url(../img/loading-sm.gif) center bottom 10px no-repeat;opacity:.65}.file-thumb-progress .progress,.file-thumb-progress .progress-bar{height:10px;font-size:9px;line-height:10px}.file-thumbnail-footer{position:relative}.file-thumb-progress{height:10px;position:absolute;top:35px;left:0;right:0}.file-zoom-fullscreen.modal{position:fixed;top:0;right:0;bottom:0;left:0}.file-zoom-fullscreen .modal-dialog{position:fixed;margin:0;width:100%;height:100%;padding:0}.file-zoom-fullscreen .modal-content{border-radius:0;box-shadow:none}.file-zoom-fullscreen .modal-body{overflow-y:auto}.file-zoom-dialog .modal-body{position:relative!important}.file-zoom-dialog .btn-navigate{position:absolute;padding:0;margin:0;background:0 0;text-decoration:none;outline:0;opacity:.7;top:45%;font-size:4em;color:#1c94c4}.file-zoom-dialog .floating-buttons{position:absolute;top:5px;right:10px}.floating-buttons,.floating-buttons .btn{z-index:3000}.file-zoom-dialog .kv-zoom-actions .btn,.floating-buttons .btn{margin-left:3px}.file-zoom-dialog .btn-navigate:not([disabled]):focus,.file-zoom-dialog .btn-navigate:not([disabled]):hover{outline:0;box-shadow:none;opacity:.5}.file-zoom-dialog .btn-navigate[disabled]{opacity:.3}.file-zoom-dialog .btn-prev{left:1px}.file-zoom-dialog .btn-next{right:1px}.file-drag-handle{display:inline;margin-right:2px;font-size:16px;cursor:move;cursor:-webkit-grabbing}.file-drag-handle:hover{opacity:.7}.file-zoom-content{height:480px;text-align:center}.file-preview-initial.sortable-chosen{background-color:#d9edf7}.file-preview-frame.sortable-ghost{background-color:#eee}.btn-file ::-ms-browse{width:100%;height:100%}
8532</style>
8533
8534<style>
8535/* jquery.Jcrop.min.css v0.9.12 (build:20130126) */
8536.jcrop-holder{direction:ltr;text-align:left;}
8537.jcrop-vline,.jcrop-hline{background:#FFF url(Jcrop.gif);font-size:0;position:absolute;}
8538.jcrop-vline{height:100%;width:1px!important;}
8539.jcrop-vline.right{right:0;}
8540.jcrop-hline{height:1px!important;width:100%;}
8541.jcrop-hline.bottom{bottom:0;}
8542.jcrop-tracker{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;height:100%;width:100%;}
8543.jcrop-handle{background-color:#333;border:1px #EEE solid;font-size:1px;height:7px;width:7px;}
8544.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0;}
8545.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px;}
8546.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%;}
8547.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%;}
8548.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0;}
8549.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0;}
8550.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0;}
8551.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px;}
8552.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%;}
8553.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px;}
8554.jcrop-dragbar.ord-n{margin-top:-4px;}
8555.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px;}
8556.jcrop-dragbar.ord-e{margin-right:-4px;right:0;}
8557.jcrop-dragbar.ord-w{margin-left:-4px;}
8558.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:#FFF;filter:alpha(opacity=70)!important;opacity:.70!important;}
8559.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#FFF;border-radius:3px;}
8560.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:#000;filter:alpha(opacity=70)!important;opacity:.7!important;}
8561.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#FFF;border-color:#000;border-radius:3px;}
8562.solid-line .jcrop-vline,.solid-line .jcrop-hline{background:#FFF;}
8563.jcrop-holder img,img.jcrop-preview{max-width:none;}
8564
8565</style>
8566
8567<style>
8568.nav.nav-pills .active > a {
8569  background-color: #3877c7;
8570}
8571
8572.offsidebar .nav-tabs.nav-justified > li.active > a {
8573  color: #3877c7;
8574}
8575
8576.btn-outline.btn-primary {
8577  border-color: #3877c7;
8578  color: #3877c7;
8579}
8580
8581.radial-bar.radial-bar-0 {
8582  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8583    linear-gradient(90deg, #3877c7 50%, #fafafa 50%, #fafafa);
8584}
8585
8586.radial-bar.radial-bar-5 {
8587  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8588    linear-gradient(108deg, #3877c7 50%, #fafafa 50%, #fafafa);
8589}
8590
8591.radial-bar.radial-bar-10 {
8592  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8593    linear-gradient(126deg, #3877c7 50%, #fafafa 50%, #fafafa);
8594}
8595
8596.radial-bar.radial-bar-15 {
8597  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8598    linear-gradient(144deg, #3877c7 50%, #fafafa 50%, #fafafa);
8599}
8600
8601.radial-bar.radial-bar-20 {
8602  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8603    linear-gradient(162deg, #3877c7 50%, #fafafa 50%, #fafafa);
8604}
8605
8606.radial-bar.radial-bar-25 {
8607  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8608    linear-gradient(180deg, #3877c7 50%, #fafafa 50%, #fafafa);
8609}
8610
8611.radial-bar.radial-bar-30 {
8612  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8613    linear-gradient(198deg, #3877c7 50%, #fafafa 50%, #fafafa);
8614}
8615
8616.radial-bar.radial-bar-35 {
8617  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8618    linear-gradient(216deg, #3877c7 50%, #fafafa 50%, #fafafa);
8619}
8620
8621.radial-bar.radial-bar-40 {
8622  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8623    linear-gradient(234deg, #3877c7 50%, #fafafa 50%, #fafafa);
8624}
8625
8626.radial-bar.radial-bar-45 {
8627  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8628    linear-gradient(252deg, #3877c7 50%, #fafafa 50%, #fafafa);
8629}
8630
8631.radial-bar.radial-bar-50 {
8632  background-image: linear-gradient(-90deg, #3877c7 50%, transparent 50%, transparent),
8633    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8634}
8635
8636.radial-bar.radial-bar-55 {
8637  background-image: linear-gradient(-72deg, #3877c7 50%, transparent 50%, transparent),
8638    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8639}
8640
8641.radial-bar.radial-bar-60 {
8642  background-image: linear-gradient(-54deg, #3877c7 50%, transparent 50%, transparent),
8643    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8644}
8645
8646.radial-bar.radial-bar-65 {
8647  background-image: linear-gradient(-36deg, #3877c7 50%, transparent 50%, transparent),
8648    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8649}
8650
8651.radial-bar.radial-bar-70 {
8652  background-image: linear-gradient(-18deg, #3877c7 50%, transparent 50%, transparent),
8653    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8654}
8655
8656.radial-bar.radial-bar-75 {
8657  background-image: linear-gradient(0deg, #3877c7 50%, transparent 50%, transparent),
8658    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8659}
8660
8661.radial-bar.radial-bar-80 {
8662  background-image: linear-gradient(18deg, #3877c7 50%, transparent 50%, transparent),
8663    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8664}
8665
8666.radial-bar.radial-bar-85 {
8667  background-image: linear-gradient(36deg, #3877c7 50%, transparent 50%, transparent),
8668    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8669}
8670
8671.radial-bar.radial-bar-90 {
8672  background-image: linear-gradient(54deg, #3877c7 50%, transparent 50%, transparent),
8673    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8674}
8675
8676.radial-bar.radial-bar-95 {
8677  background-image: linear-gradient(72deg, #3877c7 50%, transparent 50%, transparent),
8678    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8679}
8680
8681.radial-bar.radial-bar-100 {
8682  background-image: linear-gradient(90deg, #3877c7 50%, transparent 50%, transparent),
8683    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8684}
8685
8686.radial-bar-primary.radial-bar-0 {
8687  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8688    linear-gradient(90deg, #3877c7 50%, #fafafa 50%, #fafafa);
8689}
8690
8691.radial-bar-primary.radial-bar-5 {
8692  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8693    linear-gradient(108deg, #3877c7 50%, #fafafa 50%, #fafafa);
8694}
8695
8696.radial-bar-primary.radial-bar-10 {
8697  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8698    linear-gradient(126deg, #3877c7 50%, #fafafa 50%, #fafafa);
8699}
8700
8701.radial-bar-primary.radial-bar-15 {
8702  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8703    linear-gradient(144deg, #3877c7 50%, #fafafa 50%, #fafafa);
8704}
8705
8706.radial-bar-primary.radial-bar-20 {
8707  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8708    linear-gradient(162deg, #3877c7 50%, #fafafa 50%, #fafafa);
8709}
8710
8711.radial-bar-primary.radial-bar-25 {
8712  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8713    linear-gradient(180deg, #3877c7 50%, #fafafa 50%, #fafafa);
8714}
8715
8716.radial-bar-primary.radial-bar-30 {
8717  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8718    linear-gradient(198deg, #3877c7 50%, #fafafa 50%, #fafafa);
8719}
8720
8721.radial-bar-primary.radial-bar-35 {
8722  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8723    linear-gradient(216deg, #3877c7 50%, #fafafa 50%, #fafafa);
8724}
8725
8726.radial-bar-primary.radial-bar-40 {
8727  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8728    linear-gradient(234deg, #3877c7 50%, #fafafa 50%, #fafafa);
8729}
8730
8731.radial-bar-primary.radial-bar-45 {
8732  background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8733    linear-gradient(252deg, #3877c7 50%, #fafafa 50%, #fafafa);
8734}
8735
8736.radial-bar-primary.radial-bar-50 {
8737  background-image: linear-gradient(-90deg, #3877c7 50%, transparent 50%, transparent),
8738    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8739}
8740
8741.radial-bar-primary.radial-bar-55 {
8742  background-image: linear-gradient(-72deg, #3877c7 50%, transparent 50%, transparent),
8743    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8744}
8745
8746.radial-bar-primary.radial-bar-60 {
8747  background-image: linear-gradient(-54deg, #3877c7 50%, transparent 50%, transparent),
8748    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8749}
8750
8751.radial-bar-primary.radial-bar-65 {
8752  background-image: linear-gradient(-36deg, #3877c7 50%, transparent 50%, transparent),
8753    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8754}
8755
8756.radial-bar-primary.radial-bar-70 {
8757  background-image: linear-gradient(-18deg, #3877c7 50%, transparent 50%, transparent),
8758    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8759}
8760
8761.radial-bar-primary.radial-bar-75 {
8762  background-image: linear-gradient(0deg, #3877c7 50%, transparent 50%, transparent),
8763    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8764}
8765
8766.radial-bar-primary.radial-bar-80 {
8767  background-image: linear-gradient(18deg, #3877c7 50%, transparent 50%, transparent),
8768    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8769}
8770
8771.radial-bar-primary.radial-bar-85 {
8772  background-image: linear-gradient(36deg, #3877c7 50%, transparent 50%, transparent),
8773    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8774}
8775
8776.radial-bar-primary.radial-bar-90 {
8777  background-image: linear-gradient(54deg, #3877c7 50%, transparent 50%, transparent),
8778    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8779}
8780
8781.radial-bar-primary.radial-bar-95 {
8782  background-image: linear-gradient(72deg, #3877c7 50%, transparent 50%, transparent),
8783    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8784}
8785
8786.radial-bar-primary.radial-bar-100 {
8787  background-image: linear-gradient(90deg, #3877c7 50%, transparent 50%, transparent),
8788    linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa);
8789}
8790
8791.circle-primary {
8792  background-color: #3877c7;
8793}
8794
8795.circle-outline.circle-primary {
8796  border: 1px solid #3877c7;
8797}
8798
8799.timeline > li > .timeline-badge.primary,
8800.timeline-alt > li > .timeline-badge.primary {
8801  background-color: #3877c7;
8802}
8803
8804.c-checkbox:hover span,
8805.c-radio:hover span {
8806  border-color: #3877c7;
8807}
8808
8809.c-checkbox input[type="checkbox"]:checked + span,
8810.c-checkbox input[type="radio"]:checked + span,
8811.c-radio input[type="checkbox"]:checked + span,
8812.c-radio input[type="radio"]:checked + span {
8813  border-color: #3877c7;
8814  background-color: #3877c7;
8815}
8816
8817.c-checkbox input[type="checkbox"]:checked + span,
8818.c-checkbox input[type="radio"]:checked + span,
8819.c-radio input[type="checkbox"]:checked + span,
8820.c-radio input[type="radio"]:checked + span {
8821  border-color: #3877c7;
8822  background-color: #3877c7;
8823}
8824
8825.c-checkbox input[type="radio"]:checked + span:before,
8826.c-radio input[type="radio"]:checked + span:before {
8827  color: #3877c7;
8828}
8829
8830.c-radio.c-radio-nofont input[type="radio"]:checked + span {
8831  border-color: #3877c7;
8832  background-color: #3877c7;
8833}
8834
8835.c-radio.c-radio-nofont input[type="radio"]:checked + span:before {
8836  background-color: #3877c7;
8837}
8838
8839.switch input:checked + span {
8840  background-color: #3877c7;
8841  border-color: #3877c7;
8842  transition: all 0.5s;
8843}
8844
8845.wizard > .steps .current a,
8846.wizard > .steps .current a:hover,
8847.wizard > .steps .current a:active {
8848  background: #3877c7;
8849  color: #fff;
8850  cursor: default;
8851}
8852
8853.wizard > .actions a,
8854.wizard > .actions a:hover,
8855.wizard > .actions a:active {
8856  display: inline-block;
8857  padding: 6px 16px;
8858  font-size: 13px;
8859  border-radius: 3px;
8860  text-decoration: none;
8861  color: #fff;
8862  background-color: #3877c7;
8863  border-color: #3877c7;
8864}
8865
8866.wizard > .actions a,
8867.wizard > .actions a:hover,
8868.wizard > .actions a:active {
8869  display: inline-block;
8870  padding: 6px 16px;
8871  font-size: 13px;
8872  border-radius: 3px;
8873  text-decoration: none;
8874  color: #fff;
8875  background-color: #3877c7;
8876  border-color: #3877c7;
8877}
8878
8879.wizard > .actions a.disabled:hover,
8880.wizard > .actions a.disabled:focus,
8881.wizard > .actions a.disabled.focus,
8882.wizard > .actions a[disabled]:hover,
8883.wizard > .actions a[disabled]:focus,
8884.wizard > .actions a[disabled].focus,
8885fieldset[disabled] .wizard > .actions a:hover,
8886fieldset[disabled] .wizard > .actions a:focus,
8887fieldset[disabled] .wizard > .actions a.focus,
8888.wizard > .actions a:hover.disabled:hover,
8889.wizard > .actions a:hover.disabled:focus,
8890.wizard > .actions a:hover.disabled.focus,
8891.wizard > .actions a:hover[disabled]:hover,
8892.wizard > .actions a:hover[disabled]:focus,
8893.wizard > .actions a:hover[disabled].focus,
8894fieldset[disabled].wizard > .actions a:hover:hover,
8895fieldset[disabled].wizard > .actions a:hover:focus,
8896fieldset[disabled].wizard > .actions a:hover.focus,
8897.wizard > .actions a:active.disabled:hover,
8898.wizard > .actions a:active.disabled:focus,
8899.wizard > .actions a:active.disabled.focus,
8900.wizard > .actions a:active[disabled]:hover,
8901.wizard > .actions a:active[disabled]:focus,
8902.wizard > .actions a:active[disabled].focus,
8903fieldset[disabled].wizard > .actions a:active:hover,
8904fieldset[disabled] .wizard > .actions a:active:focus,
8905fieldset[disabled].wizard > .actions a:active.focus {
8906  background-color: #3877c7;
8907  border-color: #3877c7;
8908}
8909
8910.wizard > .actions a.disabled:hover,
8911.wizard > .actions a.disabled:focus,
8912.wizard > .actions a.disabled.focus,
8913.wizard > .actions a[disabled]:hover,
8914.wizard > .actions a[disabled]:focus,
8915.wizard > .actions a[disabled].focus,
8916fieldset[disabled] .wizard > .actions a:hover,
8917fieldset[disabled] .wizard > .actions a:focus,
8918fieldset[disabled] .wizard > .actions a.focus,
8919.wizard > .actions a:hover.disabled:hover,
8920.wizard > .actions a:hover.disabled:focus,
8921.wizard > .actions a:hover.disabled.focus,
8922.wizard > .actions a:hover[disabled]:hover,
8923.wizard > .actions a:hover[disabled]:focus,
8924.wizard > .actions a:hover[disabled].focus,
8925fieldset[disabled] .wizard > .actions a:hover:hover,
8926fieldset[disabled] .wizard > .actions a:hover:focus,
8927fieldset[disabled] .wizard > .actions a:hover.focus,
8928.wizard > .actions a:active.disabled:hover,
8929.wizard > .actions a:active.disabled:focus,
8930.wizard > .actions a:active.disabled.focus,
8931.wizard > .actions a:active[disabled]:hover,
8932.wizard > .actions a:active[disabled]:focus,
8933.wizard > .actions a:active[disabled].focus,
8934fieldset[disabled] .wizard > .actions a:active:hover,
8935fieldset[disabled] .wizard > .actions a:active:focus,
8936fieldset[disabled] .wizard > .actions a:active.focus {
8937  background-color: #3877c7;
8938  border-color: #3877c7;
8939}
8940
8941.wizard > .actions a.disabled:hover,
8942.wizard > .actions a.disabled:focus,
8943.wizard > .actions a.disabled.focus,
8944.wizard > .actions a[disabled]:hover,
8945.wizard > .actions a[disabled]:focus,
8946.wizard > .actions a[disabled].focus,
8947fieldset[disabled] .wizard > .actions a:hover,
8948fieldset[disabled] .wizard > .actions a:focus,
8949fieldset[disabled] .wizard > .actions a.focus,
8950.wizard > .actions a:hover.disabled:hover,
8951.wizard > .actions a:hover.disabled:focus,
8952.wizard > .actions a:hover.disabled.focus,
8953.wizard > .actions a:hover[disabled]:hover,
8954.wizard > .actions a:hover[disabled]:focus,
8955.wizard > .actions a:hover[disabled].focus,
8956fieldset[disabled] .wizard > .actions a:hover:hover,
8957fieldset[disabled] .wizard > .actions a:hover:focus,
8958fieldset[disabled] .wizard > .actions a:hover.focus,
8959.wizard > .actions a:active.disabled:hover,
8960.wizard > .actions a:active.disabled:focus,
8961.wizard > .actions a:active.disabled.focus,
8962.wizard > .actions a:active[disabled]:hover,
8963.wizard > .actions a:active[disabled]:focus,
8964.wizard > .actions a:active[disabled].focus,
8965fieldset[disabled] .wizard > .actions a:active:hover,
8966fieldset[disabled] .wizard > .actions a:active:focus,
8967fieldset[disabled] .wizard > .actions a:active.focus {
8968  background-color: #3877c7;
8969  border-color: #3877c7;
8970}
8971.wizard > .actions a .badge,
8972.wizard > .actions a:hover .badge,
8973.wizard > .actions a:active .badge {
8974  color: #3877c7;
8975  background-color: #fff;
8976}
8977
8978body .slider-handle {
8979  background-color: #fff;
8980  border: 1px solid #3877c7;
8981  opacity: 1;
8982}
8983
8984body .slider-track {
8985  background-color: #fff;
8986  border: 1px solid #3877c7;
8987}
8988
8989body .slider-selection {
8990  background-color: #3877c7;
8991}
8992
8993body .whirl:after {
8994  border-top-color: #3877c7;
8995}
8996
8997body .whirl.blade:after {
8998  border-bottom-color: #3877c7;
8999}
9000
9001body .whirl.double-up:after {
9002  border-right-color: #3877c7;
9003  border-top-color: #3877c7;
9004  border-left-color: #3877c7;
9005  border-bottom-color: #3877c7;
9006}
9007
9008body .whirl.duo:after {
9009  border-right-color: #3877c7;
9010  border-left-color: #3877c7;
9011  border-top-color: #7266ba;
9012  border-bottom-color: #7266ba;
9013}
9014
9015body .whirl.helicopter:after {
9016  background-color: #3877c7;
9017}
9018
9019body .whirl.line:after {
9020  box-shadow: inset -10px 0px 0px fade(#3877c7, 50%);
9021}
9022
9023body .ball-pulse > div,
9024body .ball-grid-pulse > div,
9025body .square-spin > div,
9026body .ball-pulse-rise > div,
9027body .ball-rotate > div,
9028body .ball-rotate >
9028 div:before,
9029body .ball-rotate > div:after,
9030body .cube-transition > div,
9031body .ball-zig-zag > div,
9032body .ball-zig-zag-deflect > div,
9033body .ball-triangle-path > div,
9034body .ball-scale > div,
9035body .line-scale > div,
9036body .line-scale-party > div,
9037body .ball-scale-multiple > div,
9038body .ball-pulse-sync > div,
9039body .ball-beat > div,
9040body .line-scale-pulse-out > div,
9041body .line-scale-pulse-out-rapid > div,
9042body .ball-spin-fade-loader > div,
9043body .line-spin-fade-loader > div,
9044body .triangle-skew-spin > div,
9045body .ball-grid-beat > div,
9046body .semi-circle-spin > div {
9047  background-color: #3877c7;
9048}
9049
9050body .ball-clip-rotate-multiple > div {
9051  border-color: #3877c7 transparent #3877c7 transparent;
9052}
9053
9054body .ball-clip-rotate-multiple > div:last-child {
9055  border-color: transparent #3877c7 transparent #3877c7;
9056}
9057
9058body .ball-clip-rotate > div {
9059  border-color: #3877c7;
9060  border-bottom-color: transparent;
9061}
9062
9063body .ball-clip-rotate-pulse > div:first-child {
9064  background-color: #3877c7;
9065  top: 5px;
9066  left: -8px;
9067}
9068
9069body .ball-clip-rotate-pulse > div:last-child {
9070  border-color: #3877c7 transparent #3877c7 transparent;
9071}
9072
9073body .square-spin > div,
9074body .ball-scale-ripple > div,
9075body .ball-scale-ripple-multiple > div {
9076  border-color: #3877c7;
9077}
9078
9079body .pacman > div:first-of-type {
9080  border-top-color: #3877c7;
9081  border-left-color: #3877c7;
9082  border-bottom-color: #3877c7;
9083}
9084
9085body .pacman > div:first-of-type {
9086  border-top-color: #3877c7;
9087  border-left-color: #3877c7;
9088  border-bottom-color: #3877c7;
9089}
9090
9091body .pacman > div:nth-child(2) {
9092  border-top-color: #3877c7;
9093  border-left-color: #3877c7;
9094  border-bottom-color: #3877c7;
9095}
9096
9097body .pacman > div:nth-child(3),
9098body .pacman > div:nth-child(4),
9099body .pacman > div:nth-child(5),
9100body .pacman > div:nth-child(6) {
9101  background-color: #3877c7;
9102}
9103
9104body .sk-rotating-plane.sk-spinner,
9105body .sk-double-bounce .sk-double-bounce1,
9106body .sk-double-bounce .sk-double-bounce2,
9107body .sk-wave .sk-rect,
9108body .sk-wandering-cubes .sk-cube1,
9109body .sk-wandering-cubes .sk-cube2,
9110body .sk-chasing-dots .sk-dot1,
9111body .sk-chasing-dots .sk-dot2,
9112body .sk-three-bounce div,
9113body .sk-circle .sk-child:before,
9114body .sk-cube-grid .sk-cube,
9115body .sk-fading-circle .sk-circle:before,
9116body .sk-spinner-pulse.sk-spinner,
9117body .sk-rotating-plane {
9118  background-color: #3877c7 !important;
9119}
9120
9121.mb-boxes .nav > li.active > a {
9122  background-color: #3877c7 !important;
9123  color: #fff;
9124}
9125
9126.bg-primary {
9127  background-color: #3877c7;
9128  color: #fff !important;
9129}
9130
9131a {
9132  color: #3877c7;
9133  text-decoration: none;
9134}
9135
9136.text-primary {
9137  color: #3877c7;
9138}
9139
9140.bg-primary {
9141  background-color: #3877c7;
9142}
9143
9144.btn-primary {
9145  color: #fff;
9146  background-color: #3877c7;
9147  border-color: #5899eb;
9148}
9149
9150.btn-primary.disabled:hover,
9151.btn-primary.disabled:focus,
9152.btn-primary.disabled.focus,
9153.btn-primary[disabled]:hover,
9154.btn-primary[disabled]:focus,
9155.btn-primary[disabled].focus,
9156fieldset[disabled] .btn-primary:hover,
9157fieldset[disabled] .btn-primary:focus,
9158fieldset[disabled] .btn-primary.focus {
9159  background-color: #3877c7;
9160  border-color: #5899eb;
9161}
9162
9163.btn-primary .badge {
9164  color: #3877c7;
9165  background-color: #fff;
9166}
9167
9168.btn-link {
9169  color: #3877c7;
9170  font-weight: normal;
9171  border-radius: 0;
9172}
9173
9174.dropdown-menu > .active > a,
9175.dropdown-menu > .active > a:hover,
9176.dropdown-menu > .active > a:focus {
9177  color: #fff;
9178  text-decoration: none;
9179  outline: 0;
9180  background-color: #3877c7;
9181}
9182
9183.nav .open > a,
9184.nav .open > a:hover,
9185.nav .open > a:focus {
9186  background-color: transparent;
9187  border-color: #3877c7;
9188}
9189
9190.nav-pills > li.active > a,
9191.nav-pills > li.active > a:hover,
9192.nav-pills > li.active > a:focus {
9193  color: #fff;
9194  background-color: #3877c7;
9195}
9196
9197.pagination > .active > a,
9198.pagination > .active > a:hover,
9199.pagination > .active > a:focus,
9200.pagination > .active > span,
9201.pagination > .active > span:hover,
9202.pagination > .active > span:focus {
9203  z-index: 3;
9204  color: #fff;
9205  background-color: #3877c7;
9206  border-color: #3877c7;
9207  cursor: default;
9208}
9209
9210.pagination > .active > a,
9211.pagination > .active > a:hover,
9212.pagination > .active > a:focus,
9213.pagination > .active > span,
9214.pagination > .active > span:hover,
9215.pagination > .active > span:focus {
9216  z-index: 3;
9217  color: #fff;
9218  background-color: #3877c7;
9219  border-color: #3877c7;
9220  cursor: default;
9221}
9222
9223.label-primary {
9224  background-color: #3877c7;
9225}
9226
9227.list-group-item.active > .badge,
9228.nav-pills > .active > a > .badge {
9229  color: #3877c7;
9230  background-color: #fff;
9231}
9232
9233a.thumbnail:hover,
9234a.thumbnail:focus,
9235a.thumbnail.active {
9236  border-color: #3877c7;
9237}
9238
9239.progress-bar {
9240  float: left;
9241  width: 0%;
9242  height: 100%;
9243  font-size: 12px;
9244  line-height: 21px;
9245  color: #fff;
9246  text-align: center;
9247  background-color: #3877c7;
9248  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
9249  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
9250  -webkit-transition: width 0.6s ease;
9251  -o-transition: width 0.6s ease;
9252  transition: width 0.6s ease;
9253}
9254
9255.list-group-item.active,
9256.list-group-item.active:hover,
9257.list-group-item.active:focus {
9258  z-index: 2;
9259  color: #fff;
9260  background-color: #3877c7;
9261  border-color: #3877c7;
9262}
9263
9264.panel-primary > .panel-heading {
9265  color: #fff;
9266  background-color: #3877c7;
9267  border-color: #cfdbe2;
9268}
9269
9270.panel-primary > .panel-heading .badge {
9271  color: #3877c7;
9272  background-color: #fff;
9273}
9274
9275.schedule-game__status {
9276  display: block;
9277  font-size: 13px;
9278  font-weight: bold;
9279  text-transform: uppercase;
9280  color: #3877c7;
9281  overflow: hidden;
9282  text-overflow: ellipsis;
9283  white-space: nowrap;
9284}
9285
9286.adaFooterText {
9287  color: #757575;
9288}
9289
9290.adaClear {
9291  color: transparent !important;
9292}
9293
9294.adaSkipLink {
9295  height: 1px;
9296  text-decoration: none;
9297  display: inherit;
9298  color: transparent !important;
9299}
9300
9301.h5Simulate {
9302  margin-top: 0;
9303  font-family: inherit;
9304  line-height: 1.1;
9305  display: block;
9306  -webkit-margin-before: 1.67em;
9307  -webkit-margin-after: 1.67em;
9308  -webkit-margin-start: 0px;
9309  -webkit-margin-end: 0px;
9310}
9311
9312/* team calendar */
9313
9314.calendar-top__view-controls .btn-default.active {
9315  background: #e00 !important;
9316}
9317
9318/* team schedule */
9319
9320.table-striped th {
9321  color: #fff !important;
9322}
9323.wrapper {
9324  background-color: #feffff !important;
9325}
9326
9327.bootstrap-select > .dropdown-toggle.bs-placeholder,
9328.bootstrap-select > .dropdown-toggle.bs-placeholder:active,
9329.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
9330.bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
9331  color: #767676 !important;
9332  background-color: #fefefe !important;
9333}
9334.table__header {
9335  background-color: #212121 !important;
9336}
9337.warning td {
9338  background-color: #fffffc !important;
9339}
9340.table-striped > tbody > tr:nth-of-type(odd) {
9341  background-color: #feffff;
9342}
9343
9344.text-warning {
9345  color: #2a1400 !important;
9346}
9347
9348/* eventPhotos */
9349.album__date {
9350  color: #767676 !important;
9351}
9352
9353/* contact */
9354.form-group .text-danger {
9355  color: #da3a3a !important;
9356}
9357
9358/* boost events */
9359.linkRight {
9360  text-align: right !important;
9361}
9362
9363/* login */
9364.text-muted {
9365  color: #6a7981 !important;
9366}
9367
9368.cv:focus-visible {
9369  border: 2px solid blue !important;
9370}
9371
9372.cvv:focus {
9373  display: block;
9374  border: 2px solid blue !important;
9375}
9376
9377.cvss:focus-visible {
9378  border: 2px solid white !important;
9379}
9380
9381.cvout:focus-visible {
9382  outline: 2px solid white !important;
9383}
9384
9385.ma:focus-visible {
9386  color: white !important;
9387}
9388
9389.maa:focus-visible {
9390  color: white !important;
9391  text-decoration: underline !important;
9392}
9393
9394.footer-nav__item a:focus-visible {
9395  text-decoration: underline !important;
9396}
9397
9398.aprivacylink:focus-visible {
9399  text-decoration: underline !important;
9400}
9401
9402.sidebar-list li a:focus-visible {
9403  text-decoration: underline !important;
9404}
9405
9406.nav-screen__header-btn:focus-visible {
9407  text-decoration: underline !important;
9408}
9409
9410.mobile-nav__item:focus-visible {
9411  text-decoration: underline !important;
9412}
9413
9414.js-mobile-nav-item:focus-visible {
9415  text-decoration: underline !important;
9416}
9417
9418.mobile-nav__item--cat:focus-visible {
9419  text-decoration: underline !important;
9420}
9421
9422.nav-screen__header-text:focus-visible {
9423  text-decoration: underline !important;
9424}
9425
9426</style>
9427
9428
9429<!-- WHATFIX-->
9430<script async language='javascript' async='true' type='text/javascript' src='//cdn.whatfix.com/prod/e788eb00-c781-11ea-bc69-22a91d6e4464/embed/embed.nocache.js'></script>
9430
9431<!-- =============== VENDOR STYLES ===============-->
9432<!-- MDB5 -->
9433<style>
9434/*!
9435* MDB5
9436* Version: FREE 7.0.0
9437*
9438*
9439* Copyright: Material Design for Bootstrap
9440* https://mdbootstrap.com/
9441*
9442* Read the license: https://mdbootstrap.com/general/license/
9443*
9444*
9445* Documentation: https://mdbootstrap.com/docs/standard/
9446*
9447* Support: https://mdbootstrap.com/support/
9448*
9449* Contact: [email protected]
9450*
9451*/
9452:root,[data-mdb-theme=light]{--mdb-red: #f44336;--mdb-pink: #e91e63;--mdb-purple: #9c27b0;--mdb-indigo: #3f51b5;--mdb-blue: #2196f3;--mdb-cyan: #00bcd4;--mdb-teal: #009688;--mdb-green: #4caf50;--mdb-yellow: #ffeb3b;--mdb-orange: #ff9800;--mdb-white: #fff;--mdb-black: #000;--mdb-gray: #757575;--mdb-gray-dark: #4f4f4f;--mdb-gray-50: #fbfbfb;--mdb-gray-100: #f5f5f5;--mdb-gray-200: #eeeeee;--mdb-gray-300: #e0e0e0;--mdb-gray-400: #bdbdbd;--mdb-gray-500: #9e9e9e;--mdb-gray-600: #757575;--mdb-gray-700: #616161;--mdb-gray-800: #4f4f4f;--mdb-gray-900: #262626;--mdb-primary: #3b71ca;--mdb-secondary: #9fa6b2;--mdb-success: #14a44d;--mdb-danger: #dc4c64;--mdb-warning: #e4a11b;--mdb-info: #54b4d3;--mdb-light: #fbfbfb;--mdb-dark: #332d2d;--mdb-primary-rgb: 59, 113, 202;--mdb-secondary-rgb: 159, 166, 178;--mdb-success-rgb: 20, 164, 77;--mdb-danger-rgb: 220, 76, 100;--mdb-warning-rgb: 228, 161, 27;--mdb-info-rgb: 84, 180, 211;--mdb-light-rgb: 251, 251, 251;--mdb-dark-rgb: 51, 45, 45;--mdb-primary-text-emphasis: #2f5aa2;--mdb-secondary-text-emphasis: #404247;--mdb-success-text-emphasis: #0c622e;--mdb-info-text-emphasis: #3b7e94;--mdb-warning-text-emphasis: #896110;--mdb-danger-text-emphasis: #b03d50;--mdb-light-text-emphasis: #616161;--mdb-dark-text-emphasis: #eeeeee;--mdb-primary-bg-subtle: #e2eaf7;--mdb-secondary-bg-subtle: #f1f2f3;--mdb-success-bg-subtle: #dcf1e4;--mdb-info-bg-subtle: #e5f4f8;--mdb-warning-bg-subtle: #fbf1dd;--mdb-danger-bg-subtle: #fae4e8;--mdb-light-bg-subtle: #f5f5f5;--mdb-dark-bg-subtle: #262626;--mdb-primary-border-subtle: #b1c6ea;--mdb-secondary-border-subtle: #d9dbe0;--mdb-success-border-subtle: #a1dbb8;--mdb-info-border-subtle: #bbe1ed;--mdb-warning-border-subtle: #f4d9a4;--mdb-danger-border-subtle: #f1b7c1;--mdb-light-border-subtle: #eeeeee;--mdb-dark-border-subtle: #9e9e9e;--mdb-white-rgb: 255, 255, 255;--mdb-black-rgb: 0, 0, 0;--mdb-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--mdb-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--mdb-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--mdb-body-font-family: var(--mdb-font-roboto);--mdb-body-font-size:1rem;--mdb-body-font-weight: 400;--mdb-body-line-height: 1.6;--mdb-body-color: #4f4f4f;--mdb-body-color-rgb: 79, 79, 79;--mdb-body-bg: #fff;--mdb-body-bg-rgb: 255, 255, 255;--mdb-emphasis-color: #000;--mdb-emphasis-color-rgb: 0, 0, 0;--mdb-secondary-color: rgba(79, 79, 79, 0.75);--mdb-secondary-color-rgb: 79, 79, 79;--mdb-secondary-bg: #eeeeee;--mdb-secondary-bg-rgb: 238, 238, 238;--mdb-tertiary-color: rgba(79, 79, 79, 0.5);--mdb-tertiary-color-rgb: 79, 79, 79;--mdb-tertiary-bg: #fbfbfb;--mdb-tertiary-bg-rgb: 251, 251, 251;--mdb-heading-color: inherit;--mdb-link-color: #3b71ca;--mdb-link-color-rgb: 59, 113, 202;--mdb-link-decoration: none;--mdb-link-hover-color: #386bc0;--mdb-link-hover-color-rgb: 56, 107, 192;--mdb-link-hover-decoration: none;--mdb-code-color: #e91e63;--mdb-highlight-color: #4f4f4f;--mdb-highlight-bg: #fff9c4;--mdb-border-width: 1px;--mdb-border-style: solid;--mdb-border-color: #bdbdbd;--mdb-border-color-translucent: rgba(0, 0, 0, 0.175);--mdb-border-radius: 0.25rem;--mdb-border-radius-sm: 0.25rem;--mdb-border-radius-lg: 0.5rem;--mdb-border-radius-xl: 1rem;--mdb-border-radius-xxl: 2rem;--mdb-border-radius-2xl: var( --mdb-border-radius-xxl );--mdb-border-radius-pill: 50rem;--mdb-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--mdb-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--mdb-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--mdb-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--mdb-focus-ring-width: 0.25rem;--mdb-focus-ring-opacity: 0.25;--mdb-focus-ring-color: rgba(59, 113, 202, 0.25);--mdb-form-valid-color: #14a44d;--mdb-form-valid-border-color: #14a44d;--mdb-form-invalid-color: #dc4c64;--mdb-form-invalid-border-color: #dc4c64}[data-mdb-theme=dark]{color-scheme:dark;--mdb-body-color: #fff;--mdb-body-color-rgb: 255, 255, 255;--mdb-body-bg: #303030;--mdb-body-bg-rgb: 48, 48, 48;--mdb-emphasis-color: #fff;--mdb-emphasis-color-rgb: 255, 255, 255;--mdb-secondary-color: rgba(255, 255, 255, 0.75);--mdb-secondary-color-rgb: 255, 255, 255;--mdb-secondary-bg: #4f4f4f;--mdb-secondary-bg-rgb: 79, 79, 79;--mdb-tertiary-color: rgba(255, 255, 255, 0.5);--mdb-tertiary-color-rgb: 255, 255, 255;--mdb-tertiary-bg: #3b3b3b;--mdb-tertiary-bg-rgb: 59, 59, 59;--mdb-primary-text-emphasis: #628dd5;--mdb-secondary-text-emphasis: #d9dbe0;--mdb-success-text-emphasis: #72c894;--mdb-info-text-emphasis: #87cbe0;--mdb-warning-text-emphasis: #efc776;--mdb-danger-text-emphasis: #e37083;--mdb-light-text-emphasis: #f5f5f5;--mdb-dark-text-emphasis: #eeeeee;--mdb-primary-bg-subtle: #0c1728;--mdb-secondary-bg-subtle: #202124;--mdb-success-bg-subtle: #04210f;--mdb-info-bg-subtle: #11242a;--mdb-warning-bg-subtle: #2e2005;--mdb-danger-bg-subtle: #2c0f14;--mdb-light-bg-subtle: #4f4f4f;--mdb-dark-bg-subtle: #262626;--mdb-primary-border-subtle: #234479;--mdb-secondary-border-subtle: #5f646b;--mdb-success-border-subtle: #0c622e;--mdb-info-border-subtle: #326c7f;--mdb-warning-border-subtle: #896110;--mdb-danger-border-subtle: #842e3c;--mdb-light-border-subtle: #616161;--mdb-dark-border-subtle: #4f4f4f;--mdb-heading-color: inherit;--mdb-link-color: #89aadf;--mdb-link-hover-color: #8faee1;--mdb-link-color-rgb: 137, 170, 223;--mdb-link-hover-color-rgb: 143, 174, 225;--mdb-code-color: #f278a1;--mdb-highlight-color: #fff;--mdb-highlight-bg: #f9a825;--mdb-border-color: rgba(255, 255, 255, 0.12);--mdb-border-color-translucent: rgba(255, 255, 255, 0.15);--mdb-form-valid-color: #81c784;--mdb-form-valid-border-color: #81c784;
9452--mdb-form-invalid-color: #e57373;--mdb-form-invalid-border-color: #e57373}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--mdb-body-font-family);font-size:var(--mdb-body-font-size);font-weight:var(--mdb-body-font-weight);line-height:var(--mdb-body-line-height);color:var(--mdb-body-color);text-align:var(--mdb-body-text-align);background-color:var(--mdb-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--mdb-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--mdb-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;color:var(--mdb-highlight-color);background-color:var(--mdb-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--mdb-link-color-rgb), var(--mdb-link-opacity, 1));text-decoration:none}a:hover{--mdb-link-color-rgb: var(--mdb-link-hover-color-rgb);text-decoration:none}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--mdb-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--mdb-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--mdb-body-bg);background-color:var(--mdb-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:1rem;padding-bottom:1rem;color:var(--mdb-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
9452button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#757575}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--mdb-body-bg);border:var(--mdb-border-width) solid var(--mdb-border-color);border-radius:var(--mdb-border-radius);box-shadow:var(--mdb-box-shadow-sm);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:var(--mdb-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--mdb-gutter-x: 1.5rem;--mdb-gutter-y: 0;width:100%;padding-right:calc(var(--mdb-gutter-x)*.5);padding-left:calc(var(--mdb-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--mdb-breakpoint-xs: 0;--mdb-breakpoint-sm: 576px;--mdb-breakpoint-md: 768px;--mdb-breakpoint-lg: 992px;--mdb-breakpoint-xl: 1200px;--mdb-breakpoint-xxl: 1400px}.row{--mdb-gutter-x: 1.5rem;--mdb-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--mdb-gutter-y));margin-right:calc(-0.5*var(--mdb-gutter-x));margin-left:calc(-0.5*var(--mdb-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--mdb-gutter-x)*.5);padding-left:calc(var(--mdb-gutter-x)*.5);margin-top:var(--mdb-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--mdb-gutter-x: 0}.g-0,.gy-0{--mdb-gutter-y: 0}.g-1,.gx-1{--mdb-gutter-x: 0.25rem}.g-1,.gy-1{--mdb-gutter-y: 0.25rem}.g-2,.gx-2{--mdb-gutter-x: 0.5rem}
9452.g-2,.gy-2{--mdb-gutter-y: 0.5rem}.g-3,.gx-3{--mdb-gutter-x: 1rem}.g-3,.gy-3{--mdb-gutter-y: 1rem}.g-4,.gx-4{--mdb-gutter-x: 1.5rem}.g-4,.gy-4{--mdb-gutter-y: 1.5rem}.g-5,.gx-5{--mdb-gutter-x: 3rem}.g-5,.gy-5{--mdb-gutter-y: 3rem}@media(min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--mdb-gutter-x: 0}.g-sm-0,.gy-sm-0{--mdb-gutter-y: 0}.g-sm-1,.gx-sm-1{--mdb-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--mdb-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--mdb-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--mdb-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--mdb-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--mdb-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--mdb-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--mdb-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--mdb-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--mdb-gutter-y: 3rem}}@media(min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--mdb-gutter-x: 0}.g-md-0,.gy-md-0{--mdb-gutter-y: 0}
9452.g-md-1,.gx-md-1{--mdb-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--mdb-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--mdb-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--mdb-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--mdb-gutter-x: 1rem}.g-md-3,.gy-md-3{--mdb-gutter-y: 1rem}.g-md-4,.gx-md-4{--mdb-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--mdb-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--mdb-gutter-x: 3rem}.g-md-5,.gy-md-5{--mdb-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--mdb-gutter-x: 0}.g-lg-0,.gy-lg-0{--mdb-gutter-y: 0}.g-lg-1,.gx-lg-1{--mdb-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--mdb-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--mdb-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--mdb-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--mdb-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--mdb-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--mdb-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--mdb-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--mdb-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--mdb-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--mdb-gutter-x: 0}.g-xl-0,.gy-xl-0{--mdb-gutter-y: 0}.g-xl-1,.gx-xl-1{--mdb-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--mdb-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--mdb-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--mdb-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--mdb-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--mdb-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--mdb-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--mdb-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--mdb-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--mdb-gutter-y: 3rem}}@media(min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}
9452.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--mdb-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--mdb-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--mdb-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--mdb-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--mdb-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--mdb-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--mdb-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--mdb-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--mdb-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--mdb-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--mdb-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--mdb-gutter-y: 3rem}}.table{--mdb-table-color-type: initial;--mdb-table-bg-type: initial;--mdb-table-color-state: initial;--mdb-table-bg-state: initial;--mdb-table-color: var(--mdb-body-color);--mdb-table-bg: var(--mdb-body-bg);--mdb-table-border-color: var(--mdb-border-color);--mdb-table-accent-bg: transparent;--mdb-table-striped-color: var(--mdb-body-color);--mdb-table-striped-bg: rgba(0, 0, 0, 0.02);--mdb-table-active-color: var(--mdb-body-color);--mdb-table-active-bg: rgba(var(--mdb-emphasis-color-rgb), 0.1);--mdb-table-hover-color: var(--mdb-body-color);--mdb-table-hover-bg: rgba(0, 0, 0, 0.025);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--mdb-table-border-color)}.table>:not(caption)>*>*{padding:1rem 1.4rem;color:var(--mdb-table-color-state, var(--mdb-table-color-type, var(--mdb-table-color)));background-color:var(--mdb-table-bg);border-bottom-width:var(--mdb-border-width);box-shadow:inset 0 0 0 9999px var(--mdb-table-bg-state, var(--mdb-table-bg-type, var(--mdb-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--mdb-border-width)*2) solid inherit}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.5rem .5rem}.table-bordered>:not(caption)>*{border-width:var(--mdb-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--mdb-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--mdb-table-color-type: var(--mdb-table-striped-color);--mdb-table-bg-type: var(--mdb-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--mdb-table-color-type: var(--mdb-table-striped-color);--mdb-table-bg-type: var(--mdb-table-striped-bg)}.table-active{--mdb-table-color-state: var(--mdb-table-active-color);--mdb-table-bg-state: var(--mdb-table-active-bg)}.table-hover>tbody>tr:hover>*{--mdb-table-color-state: var(--mdb-table-hover-color);--mdb-table-bg-state: var(--mdb-table-hover-bg)}.table-primary{--mdb-table-color: #000;--mdb-table-bg: #d8e3f4;--mdb-table-border-color: #adb6c3;--mdb-table-striped-bg: #cdd8e8;--mdb-table-striped-color: #000;--mdb-table-active-bg: #c2ccdc;--mdb-table-active-color: #000;--mdb-table-hover-bg: #c8d2e2;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-secondary{--mdb-table-color: #000;--mdb-table-bg: #ecedf0;--mdb-table-border-color: #bdbec0;--mdb-table-striped-bg: #e0e1e4;--mdb-table-striped-color: #000;--mdb-table-active-bg: #d4d5d8;--mdb-table-active-color: #000;--mdb-table-hover-bg: #dadbde;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-success{--mdb-table-color: #000;--mdb-table-bg: #d0eddb;--mdb-table-border-color: #a6beaf;--mdb-table-striped-bg: #c6e1d0;--mdb-table-striped-color: #000;--mdb-table-active-bg: #bbd5c5;--mdb-table-active-color: #000;--mdb-table-hover-bg: #c0dbcb;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-info{--mdb-table-color: #000;--mdb-table-bg: #ddf0f6;--mdb-table-border-color: #b1c0c5;--mdb-table-striped-bg: #d2e4ea;--mdb-table-striped-color: #000;--mdb-table-active-bg: #c7d8dd;--mdb-table-active-color: #000;--mdb-table-hover-bg: #ccdee4;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-warning{--mdb-table-color: #000;--mdb-table-bg: #faecd1;--mdb-table-border-color: #c8bda7;--mdb-table-striped-bg: #eee0c7;--mdb-table-striped-color: #000;--mdb-table-active-bg: #e1d4bc;--mdb-table-active-color: #000;--mdb-table-hover-bg: #e7dac1;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-danger{--mdb-table-color: #000;--mdb-table-bg: #f8dbe0;--mdb-table-border-color: #c6afb3;--mdb-table-striped-bg: #ecd0d5;--mdb-table-striped-color: #000;--mdb-table-active-bg: #dfc5ca;--mdb-table-active-color: #000;--mdb-table-hover-bg: #e5cbcf;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-light{--mdb-table-color: #000;--mdb-table-bg: #fbfbfb;--mdb-table-border-color: #c9c9c9;--mdb-table-striped-bg: #eeeeee;--mdb-table-striped-color: #000;--mdb-table-active-bg: #e2e2e2;--mdb-table-active-color: #000;--mdb-table-hover-bg: #e8e8e8;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-dark{--mdb-table-color: #fff;--mdb-table-bg: #332d2d;--mdb-table-border-color: #5c5757;--mdb-table-striped-bg: #3d3838;--mdb-table-striped-color: #fff;--mdb-table-active-bg: #474242;--mdb-table-active-color: #fff;--mdb-table-hover-bg: #423d3d;--mdb-table-hover-color: #fff;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem;color:var(--mdb-form-control-label-color)}.col-form-label{padding-top:calc(0.375rem + var(--mdb-border-width));padding-bottom:calc(0.375rem + var(--mdb-border-width));margin-bottom:0;font-size:inherit;line-height:1.6;color:var(--mdb-form-control-label-color)}.col-form-label-lg{padding-top:calc(0.5rem + var(--mdb-border-width));padding-bottom:calc(0.5rem + var(--mdb-border-width));font-size:1rem}
9452.col-form-label-sm{padding-top:calc(0.25rem + var(--mdb-border-width));padding-bottom:calc(0.25rem + var(--mdb-border-width));font-size:0.775rem}.form-text{margin-top:.25rem;font-size:0.875em;color:var(--mdb-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.6;color:var(--mdb-surface-color);appearance:none;background-color:var(--mdb-body-bg);background-clip:padding-box;border:var(--mdb-border-width) solid var(--mdb-border-color);border-radius:var(--mdb-border-radius);box-shadow:var(--mdb-box-shadow-inset);transition:all .2s linear}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--mdb-surface-color);background-color:var(--mdb-body-bg);border-color:#3b71ca;outline:0;box-shadow:var(--mdb-box-shadow-inset),0 0 0 .25rem rgba(59,113,202,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.6em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:rgba(var(--mdb-surface-color-rgb), 0.8);opacity:1}.form-control:disabled{background-color:var(--mdb-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:var(--mdb-surface-color);background-color:var(--mdb-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--mdb-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--mdb-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.6;color:var(--mdb-body-color);background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:var(--mdb-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.6em + 0.5rem + calc(var(--mdb-border-width) * 2));padding:.25rem .5rem;font-size:0.775rem;border-radius:var(--mdb-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.6em + 1rem + calc(var(--mdb-border-width) * 2));padding:.5rem 1rem;font-size:1rem;border-radius:var(--mdb-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.6em + 0.75rem + calc(var(--mdb-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.6em + 0.5rem + calc(var(--mdb-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.6em + 1rem + calc(var(--mdb-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.6em + 0.75rem + calc(var(--mdb-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:var(--mdb-border-radius)}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:var(--mdb-border-radius)}.form-control-color.form-control-sm{height:calc(1.6em + 0.5rem + calc(var(--mdb-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.6em + 1rem + calc(var(--mdb-border-width) * 2))}.form-select{--mdb-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.6;color:var(--mdb-surface-color);
9452appearance:none;background-color:var(--mdb-body-bg);background-image:var(--mdb-form-select-bg-img),var(--mdb-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--mdb-border-width) solid var(--mdb-border-color);border-radius:var(--mdb-border-radius);box-shadow:var(--mdb-box-shadow-inset);transition:all .2s linear}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#3b71ca;outline:0;box-shadow:var(--mdb-box-shadow-inset),0 0 0 .25rem rgba(59,113,202,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--mdb-secondary-bg)}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--mdb-surface-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.775rem;border-radius:var(--mdb-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1rem;border-radius:var(--mdb-border-radius-lg)}[data-mdb-theme=dark] .form-select{--mdb-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.6rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--mdb-form-check-bg: var(--mdb-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.3em;vertical-align:top;appearance:none;background-color:var(--mdb-form-check-bg);background-image:var(--mdb-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--mdb-border-width) solid var(--mdb-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#3b71ca;outline:0;box-shadow:0 0 0 .25rem rgba(59,113,202,.25)}.form-check-input:checked{background-color:#3b71ca;border-color:#3b71ca}.form-check-input:checked[type=checkbox]{--mdb-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--mdb-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#3b71ca;border-color:#757575;--mdb-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--mdb-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%233b71ca'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-mdb-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(59,113,202,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(59,113,202,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;background-color:#3b71ca;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c4d4ef}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--mdb-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem;box-shadow:var(--mdb-box-shadow-inset)}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#3b71ca;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#c4d4ef}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--mdb-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem;box-shadow:var(--mdb-box-shadow-inset)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--mdb-form-control-disabled-bg)}.form-range:disabled::-moz-range-thumb{background-color:var(--mdb-form-control-disabled-bg)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--mdb-border-width) * 2));min-height:calc(3.5rem + calc(var(--mdb-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--mdb-border-width) solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--mdb-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--mdb-body-bg);border-radius:var(--mdb-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--mdb-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--mdb-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#757575}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:var(--mdb-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.6;color:var(--mdb-surface-color);text-align:center;white-space:nowrap;background-color:var(--mdb-tertiary-bg);border:var(--mdb-border-width) solid var(--mdb-border-color);border-radius:var(--mdb-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1rem;border-radius:var(--mdb-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.775rem;border-radius:var(--mdb-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--mdb-border-width)*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--mdb-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:6px 16px;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--mdb-success);border-radius:.25rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--mdb-form-valid-border-color);padding-right:calc(1.6em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2314a44d' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.4em + 0.1875rem) center;background-size:calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--mdb-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--mdb-success-rgb), 0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.6em + 0.75rem);background-position:top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--mdb-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--mdb-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2314a44d' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--mdb-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--mdb-success-rgb), 0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.6em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--mdb-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--mdb-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--mdb-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--mdb-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>
9452.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--mdb-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:6px 16px;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--mdb-danger);border-radius:.25rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--mdb-form-invalid-border-color);padding-right:calc(1.6em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc4c64'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc4c64' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.4em + 0.1875rem) center;background-size:calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--mdb-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--mdb-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.6em + 0.75rem);background-position:top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--mdb-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--mdb-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc4c64'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc4c64' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--mdb-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--mdb-danger-rgb), 0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.6em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--mdb-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--mdb-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--mdb-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--mdb-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--mdb-btn-padding-x: 1.5rem;--mdb-btn-padding-y: 0.375rem;--mdb-btn-font-family: ;--mdb-btn-font-size:0.75rem;--mdb-btn-font-weight: 500;--mdb-btn-line-height: 1.5;--mdb-btn-color: var(--mdb-body-color);--mdb-btn-bg: transparent;--mdb-btn-border-width: 2px;--mdb-btn-border-color: transparent;--mdb-btn-border-radius: 0.25rem;--mdb-btn-hover-border-color: transparent;
9452--mdb-btn-box-shadow: 0 4px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.35);--mdb-btn-disabled-opacity: 0.65;--mdb-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--mdb-btn-focus-shadow-rgb), 0.5);display:inline-block;padding:var(--mdb-btn-padding-y) var(--mdb-btn-padding-x);font-family:var(--mdb-btn-font-family);font-size:var(--mdb-btn-font-size);font-weight:var(--mdb-btn-font-weight);line-height:var(--mdb-btn-line-height);color:var(--mdb-btn-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:var(--mdb-btn-border-width) solid var(--mdb-btn-border-color);border-radius:var(--mdb-btn-border-radius);background-color:var(--mdb-btn-bg);box-shadow:var(--mdb-btn-box-shadow);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--mdb-btn-hover-color);background-color:var(--mdb-btn-hover-bg);border-color:var(--mdb-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--mdb-btn-color);background-color:var(--mdb-btn-bg);border-color:var(--mdb-btn-border-color)}.btn:focus-visible{color:var(--mdb-btn-hover-color);background-color:var(--mdb-btn-hover-bg);border-color:var(--mdb-btn-hover-border-color);outline:0;box-shadow:var(--mdb-btn-box-shadow),var(--mdb-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--mdb-btn-hover-border-color);outline:0;box-shadow:var(--mdb-btn-box-shadow),var(--mdb-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--mdb-btn-active-color);background-color:var(--mdb-btn-active-bg);border-color:var(--mdb-btn-active-border-color);box-shadow:var(--mdb-btn-active-shadow)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--mdb-btn-active-shadow),var(--mdb-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--mdb-btn-disabled-color);pointer-events:none;background-color:var(--mdb-btn-disabled-bg);border-color:var(--mdb-btn-disabled-border-color);opacity:var(--mdb-btn-disabled-opacity);box-shadow:none}.btn-primary{--mdb-btn-color: #fff;--mdb-btn-bg: #3b71ca;--mdb-btn-border-color: #3b71ca;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #386bc0;--mdb-btn-hover-border-color: #2f5aa2;--mdb-btn-focus-shadow-rgb: 88, 134, 210;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #3566b6;--mdb-btn-active-border-color: #2c5598;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #3b71ca;--mdb-btn-disabled-border-color: #3b71ca}.btn-secondary{--mdb-btn-color: #fff;--mdb-btn-bg: #9fa6b2;--mdb-btn-border-color: #9fa6b2;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #979ea9;--mdb-btn-hover-border-color: #7f858e;--mdb-btn-focus-shadow-rgb: 173, 179, 190;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #8f95a0;--mdb-btn-active-border-color: #777d86;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #9fa6b2;--mdb-btn-disabled-border-color: #9fa6b2}.btn-success{--mdb-btn-color: #fff;--mdb-btn-bg: #14a44d;--mdb-btn-border-color: #14a44d;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #139c49;--mdb-btn-hover-border-color: #10833e;--mdb-btn-focus-shadow-rgb: 55, 178, 104;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #129445;--mdb-btn-active-border-color: #0f7b3a;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #14a44d;--mdb-btn-disabled-border-color: #14a44d}.btn-danger{--mdb-btn-color: #fff;--mdb-btn-bg: #dc4c64;--mdb-btn-border-color: #dc4c64;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #d1485f;--mdb-btn-hover-border-color: #b03d50;
9452--mdb-btn-focus-shadow-rgb: 225, 103, 123;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #c6445a;--mdb-btn-active-border-color: #a5394b;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #dc4c64;--mdb-btn-disabled-border-color: #dc4c64}.btn-warning{--mdb-btn-color: #fff;--mdb-btn-bg: #e4a11b;--mdb-btn-border-color: #e4a11b;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #d9991a;--mdb-btn-hover-border-color: #b68116;--mdb-btn-focus-shadow-rgb: 232, 175, 61;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #cd9118;--mdb-btn-active-border-color: #ab7914;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #e4a11b;--mdb-btn-disabled-border-color: #e4a11b}.btn-info{--mdb-btn-color: #fff;--mdb-btn-bg: #54b4d3;--mdb-btn-border-color: #54b4d3;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #50abc8;--mdb-btn-hover-border-color: #4390a9;--mdb-btn-focus-shadow-rgb: 110, 191, 218;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #4ca2be;--mdb-btn-active-border-color: #3f879e;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #54b4d3;--mdb-btn-disabled-border-color: #54b4d3}.btn-light{--mdb-btn-color: #000;--mdb-btn-bg: #fbfbfb;--mdb-btn-border-color: #fbfbfb;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #eeeeee;--mdb-btn-hover-border-color: #c9c9c9;--mdb-btn-focus-shadow-rgb: 213, 213, 213;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #e2e2e2;--mdb-btn-active-border-color: #bcbcbc;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #000;--mdb-btn-disabled-bg: #fbfbfb;--mdb-btn-disabled-border-color: #fbfbfb}.btn-dark{--mdb-btn-color: #fff;--mdb-btn-bg: #332d2d;--mdb-btn-border-color: #332d2d;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #3d3838;--mdb-btn-hover-border-color: #474242;--mdb-btn-focus-shadow-rgb: 82, 77, 77;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #474242;--mdb-btn-active-border-color: #474242;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #332d2d;--mdb-btn-disabled-border-color: #332d2d}.btn-outline-primary{--mdb-btn-color: #3b71ca;--mdb-btn-border-color: #3b71ca;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #3b71ca;--mdb-btn-hover-border-color: #3b71ca;--mdb-btn-focus-shadow-rgb: 59, 113, 202;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #3b71ca;--mdb-btn-active-border-color: #3b71ca;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #3b71ca;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #3b71ca;--mdb-gradient: none}.btn-outline-secondary{--mdb-btn-color: #9fa6b2;--mdb-btn-border-color: #9fa6b2;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #9fa6b2;--mdb-btn-hover-border-color: #9fa6b2;--mdb-btn-focus-shadow-rgb: 159, 166, 178;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #9fa6b2;--mdb-btn-active-border-color: #9fa6b2;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #9fa6b2;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #9fa6b2;--mdb-gradient: none}.btn-outline-success{--mdb-btn-color: #14a44d;--mdb-btn-border-color: #14a44d;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #14a44d;--mdb-btn-hover-border-color: #14a44d;--mdb-btn-focus-shadow-rgb: 20, 164, 77;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #14a44d;--mdb-btn-active-border-color: #14a44d;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #14a44d;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #14a44d;--mdb-gradient: none}.btn-outline-danger{--mdb-btn-color: #dc4c64;--mdb-btn-border-color: #dc4c64;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #dc4c64;--mdb-btn-hover-border-color: #dc4c64;--mdb-btn-focus-shadow-rgb: 220, 76, 100;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #dc4c64;--mdb-btn-active-border-color: #dc4c64;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #dc4c64;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #dc4c64;--mdb-gradient: none}.btn-outline-warning{--mdb-btn-color: #e4a11b;--mdb-btn-border-color: #e4a11b;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #e4a11b;--mdb-btn-hover-border-color: #e4a11b;--mdb-btn-focus-shadow-rgb: 228, 161, 27;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #e4a11b;--mdb-btn-active-border-color: #e4a11b;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #e4a11b;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #e4a11b;--mdb-gradient: none}.btn-outline-info{--mdb-btn-color: #54b4d3;--mdb-btn-border-color: #54b4d3;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #54b4d3;--mdb-btn-hover-border-color: #54b4d3;--mdb-btn-focus-shadow-rgb: 84, 180, 211;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #54b4d3;--mdb-btn-active-border-color: #54b4d3;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #54b4d3;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #54b4d3;--mdb-gradient: none}.btn-outline-light{--mdb-btn-color: #fbfbfb;--mdb-btn-border-color: #fbfbfb;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #fbfbfb;--mdb-btn-hover-border-color: #fbfbfb;--mdb-btn-focus-shadow-rgb: 251, 251, 251;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #fbfbfb;--mdb-btn-active-border-color: #fbfbfb;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fbfbfb;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #fbfbfb;--mdb-gradient: none}.btn-outline-dark{--mdb-btn-color: #332d2d;--mdb-btn-border-color: #332d2d;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #332d2d;--mdb-btn-hover-border-color: #332d2d;--mdb-btn-focus-shadow-rgb: 51, 45, 45;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #332d2d;--mdb-btn-active-border-color: #332d2d;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #332d2d;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #332d2d;--mdb-gradient: none}.btn-link{--mdb-btn-font-weight: 400;--mdb-btn-color: #3b71ca;--mdb-btn-bg: transparent;--mdb-btn-border-color: transparent;--mdb-btn-hover-color: #386bc0;--mdb-btn-hover-border-color: transparent;--mdb-btn-active-color: #386bc0;--mdb-btn-active-border-color: transparent;--mdb-btn-disabled-color: #9e9e9e;--mdb-btn-disabled-border-color: transparent;
9452--mdb-btn-box-shadow: 0 0 0 #000;--mdb-btn-focus-shadow-rgb: 88, 134, 210;text-decoration:none}.btn-link:hover,.btn-link:focus-visible{text-decoration:none}.btn-link:focus-visible{color:var(--mdb-btn-color)}.btn-link:hover{color:var(--mdb-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--mdb-btn-padding-y: 0.5rem;--mdb-btn-padding-x: 1.6875rem;--mdb-btn-font-size:0.875rem;--mdb-btn-border-radius: var(--mdb-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--mdb-btn-padding-y: 0.25rem;--mdb-btn-padding-x: 1rem;--mdb-btn-font-size:0.75rem;--mdb-btn-border-radius: var(--mdb-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--mdb-dropdown-zindex: 1000;--mdb-dropdown-min-width: 10rem;--mdb-dropdown-padding-x: 0;--mdb-dropdown-padding-y: 0.5rem;--mdb-dropdown-spacer: 0.125rem;--mdb-dropdown-font-size:0.875rem;--mdb-dropdown-color: var(--mdb-surface-color);--mdb-dropdown-bg: var(--mdb-surface-bg);--mdb-dropdown-border-color: var(--mdb-border-color-translucent);--mdb-dropdown-border-radius: 0.5rem;--mdb-dropdown-border-width: var(--mdb-border-width);--mdb-dropdown-inner-border-radius: calc(0.5rem - var(--mdb-border-width));--mdb-dropdown-divider-bg: var(--mdb-divider-color);--mdb-dropdown-divider-margin-y: 0.5rem;--mdb-dropdown-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);--mdb-dropdown-link-color: var(--mdb-surface-color);--mdb-dropdown-link-hover-color: var(--mdb-surface-color);--mdb-dropdown-link-hover-bg: var(--mdb-tertiary-bg);--mdb-dropdown-link-active-color: #fff;--mdb-dropdown-link-active-bg: #3b71ca;--mdb-dropdown-link-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);--mdb-dropdown-item-padding-x: 1rem;--mdb-dropdown-item-padding-y: 0.5rem;--mdb-dropdown-header-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);--mdb-dropdown-header-padding-x: 1rem;--mdb-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--mdb-dropdown-zindex);display:none;min-width:var(--mdb-dropdown-min-width);padding:var(--mdb-dropdown-padding-y) var(--mdb-dropdown-padding-x);margin:0;font-size:var(--mdb-dropdown-font-size);color:var(--mdb-dropdown-color);text-align:left;list-style:none;background-color:var(--mdb-dropdown-bg);background-clip:padding-box;border:var(--mdb-dropdown-border-width) solid var(--mdb-dropdown-border-color);border-radius:var(--mdb-dropdown-border-radius);box-shadow:var(--mdb-dropdown-box-shadow)}.dropdown-menu[data-mdb-popper]{top:100%;left:0;margin-top:var(--mdb-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-mdb-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-mdb-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-mdb-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-mdb-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-mdb-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-mdb-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-mdb-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--mdb-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-mdb-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--mdb-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-mdb-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--mdb-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--mdb-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--mdb-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--mdb-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--mdb-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--mdb-dropdown-link-hover-color);background-color:var(--mdb-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--mdb-dropdown-link-active-color);text-decoration:none;background-color:var(--mdb-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--mdb-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--mdb-dropdown-header-padding-y) var(--mdb-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--mdb-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);color:var(--mdb-dropdown-link-color)}
9452.dropdown-menu-dark{--mdb-dropdown-color: #e0e0e0;--mdb-dropdown-bg: #4f4f4f;--mdb-dropdown-border-color: var(--mdb-border-color-translucent);--mdb-dropdown-box-shadow: ;--mdb-dropdown-link-color: #e0e0e0;--mdb-dropdown-link-hover-color: #fff;--mdb-dropdown-divider-bg: var(--mdb-divider-color);--mdb-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--mdb-dropdown-link-active-color: #fff;--mdb-dropdown-link-active-bg: #3b71ca;--mdb-dropdown-link-disabled-color: #9e9e9e;--mdb-dropdown-header-color: #9e9e9e}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.25rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(2px*-1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:1.265625rem;padding-left:1.265625rem}.btn-group.show .dropdown-toggle{box-shadow:0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15),0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(2px*-1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--mdb-nav-link-padding-x: 1rem;--mdb-nav-link-padding-y: 0.5rem;--mdb-nav-link-font-weight: ;--mdb-nav-link-color: var(--mdb-link-color);--mdb-nav-link-hover-color: var(--mdb-link-hover-color);--mdb-nav-link-disabled-color: var(--mdb-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--mdb-nav-link-padding-y) var(--mdb-nav-link-padding-x);font-size:var(--mdb-nav-link-font-size);font-weight:var(--mdb-nav-link-font-weight);color:var(--mdb-nav-link-color);background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--mdb-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(59,113,202,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--mdb-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--mdb-nav-tabs-border-width: var(--mdb-border-width);--mdb-nav-tabs-border-color: var(--mdb-border-color);--mdb-nav-tabs-border-radius: var(--mdb-border-radius);--mdb-nav-tabs-link-hover-border-color: var(--mdb-secondary-bg) var(--mdb-secondary-bg) var(--mdb-border-color);--mdb-nav-tabs-link-active-color: #3b71ca;--mdb-nav-tabs-link-active-bg: var(--mdb-body-bg);--mdb-nav-tabs-link-active-border-color: #3b71ca;border-bottom:var(--mdb-nav-tabs-border-width) solid var(--mdb-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--mdb-nav-tabs-border-width));border:var(--mdb-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--mdb-nav-tabs-border-radius);border-top-right-radius:var(--mdb-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--mdb-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--mdb-nav-tabs-link-active-color);background-color:var(--mdb-nav-tabs-link-active-bg);border-color:var(--mdb-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--mdb-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--mdb-nav-pills-border-radius: var(--mdb-border-radius);--mdb-nav-pills-link-active-color: var(--mdb-primary-text-emphasis);--mdb-nav-pills-link-active-bg: var(--mdb-primary-bg-subtle)}.nav-pills .nav-link{border-radius:var(--mdb-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--mdb-nav-pills-link-active-color);background-color:var(--mdb-nav-pills-link-active-bg)}.nav-underline{--mdb-nav-underline-gap: 1rem;--mdb-nav-underline-border-width: 0.125rem;--mdb-nav-underline-link-active-color: var(--mdb-emphasis-color);gap:var(--mdb-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--mdb-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--mdb-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--mdb-navbar-padding-x: 0;--mdb-navbar-padding-y: 0.5rem;--mdb-navbar-color: rgba(var(--mdb-emphasis-color-rgb), 0.65);--mdb-navbar-hover-color: rgba(var(--mdb-emphasis-color-rgb), 0.8);--mdb-navbar-disabled-color: rgba(var(--mdb-emphasis-color-rgb), 0.3);--mdb-navbar-active-color: rgba(var(--mdb-emphasis-color-rgb), 1);--mdb-navbar-brand-padding-y: 0.3rem;--mdb-navbar-brand-margin-end: 1rem;--mdb-navbar-brand-font-size: 1.25rem;--mdb-navbar-brand-color: rgba(var(--mdb-emphasis-color-rgb), 1);--mdb-navbar-brand-hover-color: rgba(var(--mdb-emphasis-color-rgb), 1);--mdb-navbar-nav-link-padding-x: 0.5rem;--mdb-navbar-toggler-padding-y: 0.25rem;--mdb-navbar-toggler-padding-x: 0.75rem;--mdb-navbar-toggler-font-size: 1.25rem;--mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2879, 79, 79, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--mdb-navbar-toggler-border-color: rgba(var(--mdb-emphasis-color-rgb), 0.15);--mdb-navbar-toggler-border-radius: 0.25rem;--mdb-navbar-toggler-focus-width: 0.25rem;--mdb-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--mdb-navbar-padding-y) var(--mdb-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--mdb-navbar-brand-padding-y);padding-bottom:var(--mdb-navbar-brand-padding-y);margin-right:var(--mdb-navbar-brand-margin-end);font-size:var(--mdb-navbar-brand-font-size);color:var(--mdb-navbar-brand-color);white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--mdb-navbar-brand-hover-color)}.navbar-nav{--mdb-nav-link-padding-x: 0;--mdb-nav-link-padding-y: 0.5rem;--mdb-nav-link-font-weight: ;--mdb-nav-link-color: var(--mdb-navbar-color);--mdb-nav-link-hover-color: var(--mdb-navbar-hover-color);--mdb-nav-link-disabled-color: var(--mdb-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--mdb-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--mdb-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--mdb-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--mdb-navbar-toggler-padding-y) var(--mdb-navbar-toggler-padding-x);font-size:var(--mdb-navbar-toggler-font-size);line-height:1;color:var(--mdb-navbar-color);background-color:rgba(0,0,0,0);border:var(--mdb-border-width) solid var(--mdb-navbar-toggler-border-color);border-radius:var(--mdb-navbar-toggler-border-radius);transition:var(--mdb-navbar-toggler-transition)}
9452@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--mdb-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--mdb-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--mdb-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}
9452.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-mdb-theme=dark]{--mdb-navbar-color: rgba(255, 255, 255, 0.55);--mdb-navbar-hover-color: rgba(255, 255, 255, 0.75);--mdb-navbar-disabled-color: rgba(255, 255, 255, 0.25);--mdb-navbar-active-color: #fff;--mdb-navbar-brand-color: #fff;--mdb-navbar-brand-hover-color: #fff;--mdb-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-mdb-theme=dark] .navbar-toggler-icon{--mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--mdb-card-spacer-y: 1.5rem;--mdb-card-spacer-x: 1.5rem;--mdb-card-title-spacer-y: 0.5rem;--mdb-card-title-color: ;--mdb-card-subtitle-color: ;--mdb-card-border-width: var(--mdb-border-width);--mdb-card-border-color: rgba(0, 0, 0, 0.175);--mdb-card-border-radius: 0.5rem;
9452--mdb-card-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);--mdb-card-inner-border-radius: calc(0.5rem - (var(--mdb-border-width)));--mdb-card-cap-padding-y: 0.75rem;--mdb-card-cap-padding-x: 1.5rem;--mdb-card-cap-bg: rgba(255, 255, 255, 0);--mdb-card-cap-color: ;--mdb-card-height: ;--mdb-card-color: ;--mdb-card-bg: var(--mdb-surface-bg);--mdb-card-img-overlay-padding: 1.5rem;--mdb-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--mdb-card-height);color:var(--mdb-body-color);word-wrap:break-word;background-color:var(--mdb-card-bg);background-clip:border-box;border:var(--mdb-card-border-width) solid var(--mdb-card-border-color);border-radius:var(--mdb-card-border-radius);box-shadow:var(--mdb-card-box-shadow)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--mdb-card-inner-border-radius);border-top-right-radius:var(--mdb-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--mdb-card-inner-border-radius);border-bottom-left-radius:var(--mdb-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--mdb-card-spacer-y) var(--mdb-card-spacer-x);color:var(--mdb-card-color)}.card-title{margin-bottom:var(--mdb-card-title-spacer-y);color:var(--mdb-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--mdb-card-title-spacer-y));margin-bottom:0;color:var(--mdb-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--mdb-card-spacer-x)}.card-header{padding:var(--mdb-card-cap-padding-y) var(--mdb-card-cap-padding-x);margin-bottom:0;color:var(--mdb-card-cap-color);background-color:var(--mdb-card-cap-bg);border-bottom:var(--mdb-card-border-width) solid var(--mdb-card-border-color)}.card-header:first-child{border-radius:var(--mdb-card-inner-border-radius) var(--mdb-card-inner-border-radius) 0 0}.card-footer{padding:var(--mdb-card-cap-padding-y) var(--mdb-card-cap-padding-x);color:var(--mdb-card-cap-color);background-color:var(--mdb-card-cap-bg);border-top:var(--mdb-card-border-width) solid var(--mdb-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--mdb-card-inner-border-radius) var(--mdb-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--mdb-card-cap-padding-x));margin-bottom:calc(-1*var(--mdb-card-cap-padding-y));margin-left:calc(-0.5*var(--mdb-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--mdb-card-bg);border-bottom-color:var(--mdb-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--mdb-card-cap-padding-x));margin-left:calc(-0.5*var(--mdb-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--mdb-card-img-overlay-padding);border-radius:var(--mdb-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--mdb-card-inner-border-radius);border-top-right-radius:var(--mdb-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--mdb-card-inner-border-radius);border-bottom-left-radius:var(--mdb-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--mdb-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--mdb-accordion-color: var(--mdb-surface-color);--mdb-accordion-bg: var(--mdb-body-bg);--mdb-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--mdb-accordion-border-color: var(--mdb-border-color);--mdb-accordion-border-width: var(--mdb-border-width);--mdb-accordion-border-radius: 0.5rem;
9452--mdb-accordion-inner-border-radius: calc(0.5rem - (var(--mdb-border-width)));--mdb-accordion-btn-padding-x: 1.5rem;--mdb-accordion-btn-padding-y: 1.15rem;--mdb-accordion-btn-color: var(--mdb-surface-color);--mdb-accordion-btn-bg: var(--mdb-accordion-bg);--mdb-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--mdb-surface-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--mdb-accordion-btn-icon-width: 1.25rem;--mdb-accordion-btn-icon-transform: rotate(-180deg);--mdb-accordion-btn-icon-transition: transform 0.2s ease-in-out;--mdb-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233b71ca'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--mdb-accordion-btn-focus-border-color: #3b71ca;--mdb-accordion-btn-focus-box-shadow: inset 0 -1px 0 var(--mdb-border-color);--mdb-accordion-body-padding-x: 1.5rem;--mdb-accordion-body-padding-y: 1.15rem;--mdb-accordion-active-color: #3b71ca;--mdb-accordion-active-bg: var(--mdb-surface-bg)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--mdb-accordion-btn-padding-y) var(--mdb-accordion-btn-padding-x);font-size:1rem;color:var(--mdb-accordion-btn-color);text-align:left;background-color:var(--mdb-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--mdb-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--mdb-accordion-active-color);background-color:var(--mdb-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--mdb-accordion-border-width)) 0 var(--mdb-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--mdb-accordion-btn-active-icon);transform:var(--mdb-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--mdb-accordion-btn-icon-width);height:var(--mdb-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--mdb-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--mdb-accordion-btn-icon-width);transition:var(--mdb-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--mdb-accordion-btn-focus-border-color);outline:0;box-shadow:var(--mdb-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--mdb-accordion-color);background-color:var(--mdb-accordion-bg);border:var(--mdb-accordion-border-width) solid var(--mdb-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--mdb-accordion-border-radius);border-top-right-radius:var(--mdb-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--mdb-accordion-inner-border-radius);border-top-right-radius:var(--mdb-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--mdb-accordion-border-radius);border-bottom-left-radius:var(--mdb-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--mdb-accordion-inner-border-radius);border-bottom-left-radius:var(--mdb-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--mdb-accordion-border-radius);border-bottom-left-radius:var(--mdb-accordion-border-radius)}.accordion-body{padding:var(--mdb-accordion-body-padding-y) var(--mdb-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-mdb-theme=dark] .accordion-button::after{--mdb-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--mdb-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233b71ca'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--mdb-breadcrumb-padding-x: 0;--mdb-breadcrumb-padding-y: 0;--mdb-breadcrumb-margin-bottom: 1rem;--mdb-breadcrumb-bg: ;--mdb-breadcrumb-border-radius: ;--mdb-breadcrumb-divider-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);--mdb-breadcrumb-item-padding-x: 0.5rem;--mdb-breadcrumb-item-active-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);display:flex;flex-wrap:wrap;padding:var(--mdb-breadcrumb-padding-y) var(--mdb-breadcrumb-padding-x);margin-bottom:var(--mdb-breadcrumb-margin-bottom);font-size:var(--mdb-breadcrumb-font-size);list-style:none;background-color:var(--mdb-breadcrumb-bg);border-radius:var(--mdb-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--mdb-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--mdb-breadcrumb-item-padding-x);color:var(--mdb-breadcrumb-divider-color);content:var(--mdb-breadcrumb-divider, "/") /* rtl: var(--mdb-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:var(--mdb-breadcrumb-item-active-color)}.pagination{--mdb-pagination-padding-x: 0.75rem;--mdb-pagination-padding-y: 0.375rem;--mdb-pagination-font-size:0.9rem;--mdb-pagination-color: var(--mdb-body-color);--mdb-pagination-bg: var(--mdb-body-bg);--mdb-pagination-border-width: var(--mdb-border-width);--mdb-pagination-border-color: var(--mdb-border-color);--mdb-pagination-border-radius: 0.25rem;--mdb-pagination-hover-color: var(--mdb-body-color);--mdb-pagination-hover-bg: var(--mdb-highlight-bg-color);--mdb-pagination-hover-border-color: var(--mdb-border-color);--mdb-pagination-focus-color: var(--mdb-link-hover-color);--mdb-pagination-focus-bg: var(--mdb-highlight-bg-color);
9452--mdb-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(59, 113, 202, 0.25);--mdb-pagination-active-color: var(--mdb-primary-text-emphasis);--mdb-pagination-active-bg: var(--mdb-primary-bg-subtle);--mdb-pagination-active-border-color: #3b71ca;--mdb-pagination-disabled-color: rgba(var(--mdb-body-color-rgb), 0.55);--mdb-pagination-disabled-bg: transparent;--mdb-pagination-disabled-border-color: var(--mdb-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--mdb-pagination-padding-y) var(--mdb-pagination-padding-x);font-size:var(--mdb-pagination-font-size);color:var(--mdb-pagination-color);background-color:var(--mdb-pagination-bg);border:var(--mdb-pagination-border-width) solid var(--mdb-pagination-border-color);transition:all .3s linear}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--mdb-pagination-hover-color);background-color:var(--mdb-pagination-hover-bg);border-color:var(--mdb-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--mdb-pagination-focus-color);background-color:var(--mdb-pagination-focus-bg);outline:0;box-shadow:var(--mdb-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--mdb-pagination-active-color);background-color:var(--mdb-pagination-active-bg);border-color:var(--mdb-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--mdb-pagination-disabled-color);pointer-events:none;background-color:var(--mdb-pagination-disabled-bg);border-color:var(--mdb-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--mdb-border-width)*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--mdb-pagination-border-radius);border-bottom-left-radius:var(--mdb-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--mdb-pagination-border-radius);border-bottom-right-radius:var(--mdb-pagination-border-radius)}.pagination-lg{--mdb-pagination-padding-x: 1.5rem;--mdb-pagination-padding-y: 0.75rem;--mdb-pagination-font-size:1.25rem;--mdb-pagination-border-radius: var(--mdb-border-radius-lg)}.pagination-sm{--mdb-pagination-padding-x: 0.5rem;--mdb-pagination-padding-y: 0.25rem;--mdb-pagination-font-size:0.875rem;--mdb-pagination-border-radius: var(--mdb-border-radius-sm)}.badge{--mdb-badge-padding-x: 0.65em;--mdb-badge-padding-y: 0.35em;--mdb-badge-font-size:0.75em;--mdb-badge-font-weight: 700;--mdb-badge-color: #fff;--mdb-badge-border-radius: 0.27rem;display:inline-block;padding:var(--mdb-badge-padding-y) var(--mdb-badge-padding-x);font-size:var(--mdb-badge-font-size);font-weight:var(--mdb-badge-font-weight);line-height:1;color:var(--mdb-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--mdb-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--mdb-alert-bg: transparent;--mdb-alert-padding-x: 1.5rem;--mdb-alert-padding-y: 1.25rem;--mdb-alert-margin-bottom: 1rem;--mdb-alert-color: inherit;--mdb-alert-border-color: transparent;--mdb-alert-border: var(--mdb-border-width) solid var(--mdb-alert-border-color);--mdb-alert-border-radius: 0.5rem;--mdb-alert-link-color: inherit;position:relative;padding:var(--mdb-alert-padding-y) var(--mdb-alert-padding-x);margin-bottom:var(--mdb-alert-margin-bottom);color:var(--mdb-alert-color);background-color:var(--mdb-alert-bg);border:var(--mdb-alert-border);border-radius:var(--mdb-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--mdb-alert-link-color)}.alert-dismissible{padding-right:4.5rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.5625rem 1.5rem}.alert-primary{--mdb-alert-color: var(--mdb-primary-text-emphasis);--mdb-alert-bg: var(--mdb-primary-bg-subtle);--mdb-alert-border-color: var(--mdb-primary-border-subtle);--mdb-alert-link-color: var(--mdb-primary-text-emphasis)}.alert-secondary{--mdb-alert-color: var(--mdb-secondary-text-emphasis);--mdb-alert-bg: var(--mdb-secondary-bg-subtle);--mdb-alert-border-color: var(--mdb-secondary-border-subtle);--mdb-alert-link-color: var(--mdb-secondary-text-emphasis)}.alert-success{--mdb-alert-color: var(--mdb-success-text-emphasis);--mdb-alert-bg: var(--mdb-success-bg-subtle);--mdb-alert-border-color: var(--mdb-success-border-subtle);--mdb-alert-link-color: var(--mdb-success-text-emphasis)}.alert-danger{--mdb-alert-color: var(--mdb-danger-text-emphasis);--mdb-alert-bg: var(--mdb-danger-bg-subtle);--mdb-alert-border-color: var(--mdb-danger-border-subtle);--mdb-alert-link-color: var(--mdb-danger-text-emphasis)}.alert-warning{--mdb-alert-color: var(--mdb-warning-text-emphasis);--mdb-alert-bg: var(--mdb-warning-bg-subtle);--mdb-alert-border-color: var(--mdb-warning-border-subtle);--mdb-alert-link-color: var(--mdb-warning-text-emphasis)}.alert-info{--mdb-alert-color: var(--mdb-info-text-emphasis);--mdb-alert-bg: var(--mdb-info-bg-subtle);--mdb-alert-border-color: var(--mdb-info-border-subtle);--mdb-alert-link-color: var(--mdb-info-text-emphasis)}.alert-light{--mdb-alert-color: var(--mdb-light-text-emphasis);--mdb-alert-bg: var(--mdb-light-bg-subtle);--mdb-alert-border-color: var(--mdb-light-border-subtle);--mdb-alert-link-color: var(--mdb-light-text-emphasis)}.alert-dark{--mdb-alert-color: var(--mdb-dark-text-emphasis);--mdb-alert-bg: var(--mdb-dark-bg-subtle);--mdb-alert-border-color: var(--mdb-dark-border-subtle);--mdb-alert-link-color: var(--mdb-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:4px}}.progress,.progress-stacked{--mdb-progress-height: 4px;--mdb-progress-font-size:0.75rem;--mdb-progress-bg: var(--mdb-secondary-bg);--mdb-progress-border-radius: var(--mdb-border-radius);
9452--mdb-progress-box-shadow: var(--mdb-box-shadow-inset);--mdb-progress-bar-color: #fff;--mdb-progress-bar-bg: #3b71ca;--mdb-progress-bar-transition: width 0.6s ease;display:flex;height:var(--mdb-progress-height);overflow:hidden;font-size:var(--mdb-progress-font-size);background-color:var(--mdb-progress-bg);border-radius:var(--mdb-progress-border-radius);box-shadow:var(--mdb-progress-box-shadow)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--mdb-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--mdb-progress-bar-bg);transition:var(--mdb-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--mdb-progress-height) var(--mdb-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--mdb-list-group-color: var(--mdb-body-color);--mdb-list-group-bg: transparent;--mdb-list-group-border-color: var(--mdb-border-color);--mdb-list-group-border-width: var(--mdb-border-width);--mdb-list-group-border-radius: 0.5rem;--mdb-list-group-item-padding-x: 1.5rem;--mdb-list-group-item-padding-y: 0.5rem;--mdb-list-group-action-color: var(--mdb-secondary-color);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-tertiary-bg);--mdb-list-group-action-active-color: var(--mdb-body-color);--mdb-list-group-action-active-bg: var(--mdb-secondary-bg);--mdb-list-group-disabled-color: rgba(var(--mdb-body-color-rgb), 0.5);--mdb-list-group-disabled-bg: transparent;--mdb-list-group-active-color: #fff;--mdb-list-group-active-bg: #3b71ca;--mdb-list-group-active-border-color: #3b71ca;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--mdb-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--mdb-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--mdb-list-group-action-hover-color);text-decoration:none;background-color:var(--mdb-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--mdb-list-group-action-active-color);background-color:var(--mdb-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--mdb-list-group-item-padding-y) var(--mdb-list-group-item-padding-x);color:var(--mdb-list-group-color);background-color:var(--mdb-list-group-bg);border:var(--mdb-list-group-border-width) solid var(--mdb-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--mdb-list-group-disabled-color);pointer-events:none;background-color:var(--mdb-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--mdb-list-group-active-color);background-color:var(--mdb-list-group-active-bg);border-color:var(--mdb-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--mdb-list-group-border-width));border-top-width:var(--mdb-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--mdb-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--mdb-list-group-color: var(--mdb-primary-text-emphasis);--mdb-list-group-bg: var(--mdb-primary-bg-subtle);--mdb-list-group-border-color: var(--mdb-primary-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-primary-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-primary-border-subtle);--mdb-list-group-active-color: var(--mdb-primary-bg-subtle);--mdb-list-group-active-bg: var(--mdb-primary-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-primary-text-emphasis)}.list-group-item-secondary{--mdb-list-group-color: var(--mdb-secondary-text-emphasis);--mdb-list-group-bg: var(--mdb-secondary-bg-subtle);--mdb-list-group-border-color: var(--mdb-secondary-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-secondary-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-secondary-border-subtle);--mdb-list-group-active-color: var(--mdb-secondary-bg-subtle);--mdb-list-group-active-bg: var(--mdb-secondary-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-secondary-text-emphasis)}.list-group-item-success{--mdb-list-group-color: var(--mdb-success-text-emphasis);--mdb-list-group-bg: var(--mdb-success-bg-subtle);--mdb-list-group-border-color: var(--mdb-success-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-success-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-success-border-subtle);--mdb-list-group-active-color: var(--mdb-success-bg-subtle);--mdb-list-group-active-bg: var(--mdb-success-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-success-text-emphasis)}.list-group-item-danger{--mdb-list-group-color: var(--mdb-danger-text-emphasis);--mdb-list-group-bg: var(--mdb-danger-bg-subtle);--mdb-list-group-border-color: var(--mdb-danger-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-danger-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-danger-border-subtle);--mdb-list-group-active-color: var(--mdb-danger-bg-subtle);--mdb-list-group-active-bg: var(--mdb-danger-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-danger-text-emphasis)}.list-group-item-warning{--mdb-list-group-color: var(--mdb-warning-text-emphasis);--mdb-list-group-bg: var(--mdb-warning-bg-subtle);--mdb-list-group-border-color: var(--mdb-warning-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-warning-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-warning-border-subtle);--mdb-list-group-active-color: var(--mdb-warning-bg-subtle);--mdb-list-group-active-bg: var(--mdb-warning-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-warning-text-emphasis)}.list-group-item-info{--mdb-list-group-color: var(--mdb-info-text-emphasis);--mdb-list-group-bg: var(--mdb-info-bg-subtle);--mdb-list-group-border-color: var(--mdb-info-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-info-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-info-border-subtle);--mdb-list-group-active-color: var(--mdb-info-bg-subtle);--mdb-list-group-active-bg: var(--mdb-info-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-info-text-emphasis)}.list-group-item-light{--mdb-list-group-color: var(--mdb-light-text-emphasis);--mdb-list-group-bg: var(--mdb-light-bg-subtle);--mdb-list-group-border-color: var(--mdb-light-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-light-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-light-border-subtle);--mdb-list-group-active-color: var(--mdb-light-bg-subtle);--mdb-list-group-active-bg: var(--mdb-light-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-light-text-emphasis)}.list-group-item-dark{--mdb-list-group-color: var(--mdb-dark-text-emphasis);--mdb-list-group-bg: var(--mdb-dark-bg-subtle);--mdb-list-group-border-color: var(--mdb-dark-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-dark-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-dark-border-subtle);--mdb-list-group-active-color: var(--mdb-dark-bg-subtle);--mdb-list-group-active-bg: var(--mdb-dark-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-dark-text-emphasis)}.btn-close{--mdb-btn-close-color: #000;--mdb-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--mdb-btn-close-opacity: 0.5;--mdb-btn-close-hover-opacity: 0.75;--mdb-btn-close-focus-shadow: 0 0 0 0.25rem rgba(59, 113, 202, 0.25);--mdb-btn-close-focus-opacity: 1;--mdb-btn-close-disabled-opacity: 0.25;--mdb-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--mdb-btn-close-color);background:rgba(0,0,0,0) var(--mdb-btn-close-bg) center/1em auto 
9452no-repeat;border:0;border-radius:.25rem;opacity:var(--mdb-btn-close-opacity)}.btn-close:hover{color:var(--mdb-btn-close-color);text-decoration:none;opacity:var(--mdb-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--mdb-btn-close-focus-shadow);opacity:var(--mdb-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--mdb-btn-close-disabled-opacity)}.btn-close-white{filter:var(--mdb-btn-close-white-filter)}[data-mdb-theme=dark] .btn-close{filter:var(--mdb-btn-close-white-filter)}.toast{--mdb-toast-zindex: 1060;--mdb-toast-padding-x: 1rem;--mdb-toast-padding-y: 0.65rem;--mdb-toast-spacing: 1.5rem;--mdb-toast-max-width: 350px;--mdb-toast-font-size:0.875rem;--mdb-toast-color: ;--mdb-toast-bg: var(--mdb-surface-bg);--mdb-toast-border-width: var(--mdb-border-width);--mdb-toast-border-color: var(--mdb-border-color-translucent);--mdb-toast-border-radius: 0.5rem;--mdb-toast-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);--mdb-toast-header-color: var(--mdb-secondary-color);--mdb-toast-header-bg: var(--mdb-surface-bg);--mdb-toast-header-border-color: var(--mdb-border-color-translucent);width:var(--mdb-toast-max-width);max-width:100%;font-size:var(--mdb-toast-font-size);color:var(--mdb-toast-color);pointer-events:auto;background-color:var(--mdb-toast-bg);background-clip:padding-box;border:var(--mdb-toast-border-width) solid var(--mdb-toast-border-color);box-shadow:var(--mdb-toast-box-shadow);border-radius:var(--mdb-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--mdb-toast-zindex: 1060;position:absolute;z-index:var(--mdb-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--mdb-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--mdb-toast-padding-y) var(--mdb-toast-padding-x);color:var(--mdb-toast-header-color);background-color:var(--mdb-toast-header-bg);background-clip:padding-box;border-bottom:var(--mdb-toast-border-width) solid var(--mdb-toast-header-border-color);border-top-left-radius:calc(var(--mdb-toast-border-radius) - var(--mdb-toast-border-width));border-top-right-radius:calc(var(--mdb-toast-border-radius) - var(--mdb-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--mdb-toast-padding-x));margin-left:var(--mdb-toast-padding-x)}.toast-body{padding:var(--mdb-toast-padding-x);word-wrap:break-word}.modal{--mdb-modal-zindex: 1055;--mdb-modal-width: 500px;--mdb-modal-padding: 1rem;--mdb-modal-margin: 0.5rem;--mdb-modal-color: var(--mdb-surface-color);--mdb-modal-bg: var(--mdb-surface-bg);--mdb-modal-border-color: var(--mdb-border-color-translucent);--mdb-modal-border-width: var(--mdb-border-width);--mdb-modal-border-radius: 0.5rem;--mdb-modal-box-shadow: var(--mdb-box-shadow-sm);--mdb-modal-inner-border-radius: calc(0.5rem - (var(--mdb-border-width)));--mdb-modal-header-padding-x: 1rem;--mdb-modal-header-padding-y: 1rem;--mdb-modal-header-padding: 1rem 1rem;--mdb-modal-header-border-color: var(--mdb-divider-color);--mdb-modal-header-border-width: 2px;--mdb-modal-title-line-height: 1.6;--mdb-modal-footer-gap: 0.5rem;--mdb-modal-footer-bg: ;--mdb-modal-footer-border-color: var(--mdb-divider-color);--mdb-modal-footer-border-width: 2px;position:fixed;top:0;left:0;z-index:var(--mdb-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--mdb-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--mdb-modal-margin)*2)}
9452.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--mdb-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--mdb-modal-color);pointer-events:auto;background-color:var(--mdb-modal-bg);background-clip:padding-box;border:var(--mdb-modal-border-width) solid var(--mdb-modal-border-color);border-radius:var(--mdb-modal-border-radius);box-shadow:var(--mdb-modal-box-shadow);outline:0}.modal-backdrop{--mdb-backdrop-zindex: 1050;--mdb-backdrop-bg: #000;--mdb-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--mdb-backdrop-zindex);width:100vw;height:100vh;background-color:var(--mdb-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--mdb-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--mdb-modal-header-padding);border-bottom:var(--mdb-modal-header-border-width) solid var(--mdb-modal-header-border-color);border-top-left-radius:var(--mdb-modal-inner-border-radius);border-top-right-radius:var(--mdb-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--mdb-modal-header-padding-y)*.5) calc(var(--mdb-modal-header-padding-x)*.5);margin:calc(-0.5*var(--mdb-modal-header-padding-y)) calc(-0.5*var(--mdb-modal-header-padding-x)) calc(-0.5*var(--mdb-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--mdb-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--mdb-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--mdb-modal-padding) - var(--mdb-modal-footer-gap)*.5);background-color:var(--mdb-modal-footer-bg);border-top:var(--mdb-modal-footer-border-width) solid var(--mdb-modal-footer-border-color);border-bottom-right-radius:var(--mdb-modal-inner-border-radius);border-bottom-left-radius:var(--mdb-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--mdb-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--mdb-modal-margin: 1.75rem;--mdb-modal-box-shadow: var(--mdb-box-shadow)}.modal-dialog{max-width:var(--mdb-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--mdb-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--mdb-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--mdb-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--mdb-tooltip-zindex: 1090;--mdb-tooltip-max-width: 200px;--mdb-tooltip-padding-x: 16px;--mdb-tooltip-padding-y: 6px;--mdb-tooltip-margin: ;--mdb-tooltip-font-size:0.875rem;--mdb-tooltip-color: var(--mdb-surface-inverted-color);--mdb-tooltip-bg: var(--mdb-surface-inverted-bg);--mdb-tooltip-border-radius: 0.25rem;--mdb-tooltip-opacity: 0.9;--mdb-tooltip-arrow-width: 0.8rem;--mdb-tooltip-arrow-height: 0.4rem;z-index:var(--mdb-tooltip-zindex);display:block;margin:var(--mdb-tooltip-margin);font-family:var(--mdb-font-roboto);font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--mdb-tooltip-font-size);word-wrap:break-word;opacity:0}
9452.tooltip.show{opacity:var(--mdb-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--mdb-tooltip-arrow-width);height:var(--mdb-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--mdb-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--mdb-tooltip-arrow-height) calc(var(--mdb-tooltip-arrow-width)*.5) 0;border-top-color:var(--mdb-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--mdb-tooltip-arrow-height));width:var(--mdb-tooltip-arrow-height);height:var(--mdb-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--mdb-tooltip-arrow-width)*.5) var(--mdb-tooltip-arrow-height) calc(var(--mdb-tooltip-arrow-width)*.5) 0;border-right-color:var(--mdb-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--mdb-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--mdb-tooltip-arrow-width)*.5) var(--mdb-tooltip-arrow-height);border-bottom-color:var(--mdb-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--mdb-tooltip-arrow-height));width:var(--mdb-tooltip-arrow-height);height:var(--mdb-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--mdb-tooltip-arrow-width)*.5) 0 calc(var(--mdb-tooltip-arrow-width)*.5) var(--mdb-tooltip-arrow-height);border-left-color:var(--mdb-tooltip-bg)}.tooltip-inner{max-width:var(--mdb-tooltip-max-width);padding:var(--mdb-tooltip-padding-y) var(--mdb-tooltip-padding-x);color:var(--mdb-tooltip-color);text-align:center;background-color:var(--mdb-tooltip-bg);border-radius:var(--mdb-tooltip-border-radius)}.popover{--mdb-popover-zindex: 1080;--mdb-popover-max-width: 276px;--mdb-popover-font-size:0.875rem;--mdb-popover-bg: var(--mdb-surface-bg);--mdb-popover-border-width: 1px;--mdb-popover-border-color: var(--mdb-divider-color);--mdb-popover-border-radius: 0.5rem;--mdb-popover-inner-border-radius: calc(0.5rem - 1px);--mdb-popover-box-shadow: 0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04);--mdb-popover-header-padding-x: 1rem;--mdb-popover-header-padding-y: 0.5rem;--mdb-popover-header-font-size:1rem;--mdb-popover-header-color: var(--mdb-surface-color);--mdb-popover-header-bg: var(--mdb-surface-bg);--mdb-popover-body-padding-x: 1rem;--mdb-popover-body-padding-y: 1rem;--mdb-popover-body-color: var(--mdb-surface-color);--mdb-popover-arrow-width: 1rem;--mdb-popover-arrow-height: 0.5rem;--mdb-popover-arrow-border: var(--mdb-popover-border-color);z-index:var(--mdb-popover-zindex);display:block;max-width:var(--mdb-popover-max-width);font-family:var(--mdb-font-roboto);font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--mdb-popover-font-size);word-wrap:break-word;background-color:var(--mdb-popover-bg);background-clip:padding-box;border:var(--mdb-popover-border-width) solid var(--mdb-popover-border-color);border-radius:var(--mdb-popover-border-radius);box-shadow:var(--mdb-popover-box-shadow)}.popover .popover-arrow{display:block;width:var(--mdb-popover-arrow-width);height:var(--mdb-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>
9452.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--mdb-popover-arrow-height) calc(var(--mdb-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--mdb-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--mdb-popover-border-width);border-top-color:var(--mdb-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width));width:var(--mdb-popover-arrow-height);height:var(--mdb-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--mdb-popover-arrow-width)*.5) var(--mdb-popover-arrow-height) calc(var(--mdb-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--mdb-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--mdb-popover-border-width);border-right-color:var(--mdb-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--mdb-popover-arrow-width)*.5) var(--mdb-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--mdb-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--mdb-popover-border-width);border-bottom-color:var(--mdb-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--mdb-popover-arrow-width);margin-left:calc(-0.5*var(--mdb-popover-arrow-width));content:"";border-bottom:var(--mdb-popover-border-width) solid var(--mdb-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width));width:var(--mdb-popover-arrow-height);height:var(--mdb-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--mdb-popover-arrow-width)*.5) 0 calc(var(--mdb-popover-arrow-width)*.5) var(--mdb-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--mdb-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--mdb-popover-border-width);border-left-color:var(--mdb-popover-bg)}.popover-header{padding:var(--mdb-popover-header-padding-y) var(--mdb-popover-header-padding-x);margin-bottom:0;font-size:var(--mdb-popover-header-font-size);color:var(--mdb-popover-header-color);background-color:var(--mdb-popover-header-bg);border-bottom:var(--mdb-popover-border-width) solid var(--mdb-popover-border-color);border-top-left-radius:var(--mdb-popover-inner-border-radius);border-top-right-radius:var(--mdb-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--mdb-popover-body-padding-y) var(--mdb-popover-body-padding-x);color:var(--mdb-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}
9452.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}
9452.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:none}.carousel-control-next-icon{background-image:none}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-mdb-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-mdb-target]{transition:none}}
9452.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:none}.carousel-dark .carousel-indicators [data-mdb-target]{background-color:#fff}.carousel-dark .carousel-caption{color:#fff}[data-mdb-theme=dark] .carousel .carousel-control-prev-icon,[data-mdb-theme=dark] .carousel .carousel-control-next-icon,[data-mdb-theme=dark].carousel .carousel-control-prev-icon,[data-mdb-theme=dark].carousel .carousel-control-next-icon{filter:none}[data-mdb-theme=dark] .carousel .carousel-indicators [data-mdb-target],[data-mdb-theme=dark].carousel .carousel-indicators [data-mdb-target]{background-color:#fff}[data-mdb-theme=dark] .carousel .carousel-caption,[data-mdb-theme=dark].carousel .carousel-caption{color:#fff}.spinner-grow,.spinner-border{display:inline-block;width:var(--mdb-spinner-width);height:var(--mdb-spinner-height);vertical-align:var(--mdb-spinner-vertical-align);border-radius:50%;animation:var(--mdb-spinner-animation-speed) linear infinite var(--mdb-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /*!rtl:ignore*/}}.spinner-border{--mdb-spinner-width: 2rem;--mdb-spinner-height: 2rem;--mdb-spinner-vertical-align: -0.125em;--mdb-spinner-border-width: 0.25em;--mdb-spinner-animation-speed: 0.75s;--mdb-spinner-animation-name: spinner-border;border:var(--mdb-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--mdb-spinner-width: 1rem;--mdb-spinner-height: 1rem;--mdb-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--mdb-spinner-width: 2rem;--mdb-spinner-height: 2rem;--mdb-spinner-vertical-align: -0.125em;--mdb-spinner-animation-speed: 0.75s;--mdb-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--mdb-spinner-width: 1rem;--mdb-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--mdb-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--mdb-offcanvas-zindex: 1045;--mdb-offcanvas-width: 400px;--mdb-offcanvas-height: 30vh;--mdb-offcanvas-padding-x: 1rem;--mdb-offcanvas-padding-y: 1rem;--mdb-offcanvas-color: var(--mdb-body-color);--mdb-offcanvas-bg: var(--mdb-body-bg);--mdb-offcanvas-border-width: var(--mdb-border-width);--mdb-offcanvas-border-color: var(--mdb-border-color-translucent);--mdb-offcanvas-box-shadow: var(--mdb-box-shadow-sm);--mdb-offcanvas-transition: transform 0.3s ease-in-out;--mdb-offcanvas-title-line-height: 1.6}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:var(--mdb-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--mdb-offcanvas-height: auto;--mdb-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}
9452.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:var(--mdb-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--mdb-offcanvas-height: auto;--mdb-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:var(--mdb-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--mdb-offcanvas-height: auto;--mdb-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:var(--mdb-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--mdb-offcanvas-height: auto;--mdb-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}
9452.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:var(--mdb-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--mdb-offcanvas-height: auto;--mdb-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:var(--mdb-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--mdb-offcanvas-padding-y) var(--mdb-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--mdb-offcanvas-padding-y)*.5) calc(var(--mdb-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--mdb-offcanvas-padding-y));margin-right:calc(-0.5*var(--mdb-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--mdb-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--mdb-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--mdb-offcanvas-padding-y) var(--mdb-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--mdb-primary-rgb), var(--mdb-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--mdb-secondary-rgb), var(--mdb-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--mdb-success-rgb), var(--mdb-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--mdb-danger-rgb), var(--mdb-bg-opacity, 1)) !important}.text-bg-warning{color:#fff !important;background-color:RGBA(var(--mdb-warning-rgb), var(--mdb-bg-opacity, 1)) !important}.text-bg-info{color:#fff !important;background-color:RGBA(var(--mdb-info-rgb), var(--mdb-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--mdb-light-rgb), var(--mdb-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--mdb-dark-rgb), var(--mdb-bg-opacity, 1)) !important}.link-primary{color:RGBA(var(--mdb-primary-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-primary-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(56, 107, 192, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(56, 107, 192, var(--mdb-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--mdb-secondary-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-secondary-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(151, 158, 169, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(151, 158, 169, var(--mdb-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--mdb-success-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-success-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(19, 156, 73, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(19, 156, 73, var(--mdb-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--mdb-danger-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-danger-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(209, 72, 95, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(209, 72, 95, var(--mdb-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--mdb-warning-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-warning-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(217, 153, 26, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(217, 153, 26, var(--mdb-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--mdb-info-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-info-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(80, 171, 200, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(80, 171, 200, var(--mdb-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--mdb-light-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-light-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(251, 251, 251, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(251, 251, 251, var(--mdb-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--mdb-dark-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-dark-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(48, 43, 43, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(48, 43, 43, var(--mdb-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;
9452box-shadow:var(--mdb-focus-ring-x, 0) var(--mdb-focus-ring-y, 0) var(--mdb-focus-ring-blur, 0) var(--mdb-focus-ring-width) var(--mdb-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--mdb-link-color-rgb), var(--mdb-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--mdb-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--mdb-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--mdb-aspect-ratio: 100%}.ratio-4x3{--mdb-aspect-ratio: 75%}.ratio-16x9{--mdb-aspect-ratio: 56.25%}.ratio-21x9{--mdb-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--mdb-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.diagonal-fractions{font-variant-numeric:diagonal-fractions}.bg-super-light{--mdb-bg-super-light: #fbfbfb;background-color:var(--mdb-bg-super-light)}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.overflow-y-scroll{overflow-y:scroll}.overflow-x-scroll{overflow-x:scroll}.table-fixed{table-layout:fixed}.table-auto{table-layout:auto}.link-primary{transition:color .15s}.link-secondary{transition:color .15s}.link-success{transition:color .15s}.link-danger{transition:color .15s}.link-warning{transition:color .15s}.link-info{transition:color .15s}.link-light{transition:color .15s}.link-dark{transition:color .15s}
9452.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-cover{object-fit:cover !important}.opacity-0{opacity:0 !important}.opacity-5{opacity:.05 !important}.opacity-10{opacity:.1 !important}.opacity-15{opacity:.15 !important}.opacity-20{opacity:.2 !important}.opacity-25{opacity:.25 !important}.opacity-30{opacity:.3 !important}.opacity-35{opacity:.35 !important}.opacity-40{opacity:.4 !important}.opacity-45{opacity:.45 !important}.opacity-50{opacity:.5 !important}.opacity-55{opacity:.55 !important}.opacity-60{opacity:.6 !important}.opacity-65{opacity:.65 !important}.opacity-70{opacity:.7 !important}.opacity-75{opacity:.75 !important}.opacity-80{opacity:.8 !important}.opacity-85{opacity:.85 !important}.opacity-90{opacity:.9 !important}.opacity-95{opacity:.95 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:var(--mdb-box-shadow) !important}.shadow-sm{box-shadow:var(--mdb-box-shadow-sm) !important}.shadow-lg{box-shadow:var(--mdb-box-shadow-lg) !important}.shadow-none{box-shadow:none !important}.shadow-0{box-shadow:none !important}.shadow-1{box-shadow:0 0px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07),0 1px 1px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important}.shadow-2{box-shadow:0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07),0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important}.shadow-3{box-shadow:0 2px 6px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.07),0 6px 18px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important}.shadow-4{box-shadow:0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07),0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important}.shadow-5{box-shadow:0 2px 25px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.07),0 25px 21px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important}.shadow-6{box-shadow:0 2px 35px -12px rgba(var(--mdb-box-shadow-color-rgb), 0.21),0 50px 40px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important}.shadow-1-soft{box-shadow:0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important}.shadow-2-soft{box-shadow:0 2px 10px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important}.shadow-3-soft{box-shadow:0 5px 15px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important}.shadow-4-soft{box-shadow:0 10px 20px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important}.shadow-5-soft{box-shadow:0 15px 30px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important}.shadow-6-soft{box-shadow:0 20px 40px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important}.shadow-1-strong{box-shadow:0 0px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.16),0 1px 1px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important}.shadow-2-strong{box-shadow:0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.16),0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important}.shadow-3-strong{box-shadow:0 2px 6px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.16),0 6px 18px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important}.shadow-4-strong{box-shadow:0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.16),0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important}
9452.shadow-5-strong{box-shadow:0 2px 25px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.16),0 25px 21px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important}.shadow-6-strong{box-shadow:0 2px 35px -12px rgba(var(--mdb-box-shadow-color-rgb), 0.26),0 50px 40px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.06) !important}.focus-ring-primary{--mdb-focus-ring-color: rgba(var(--mdb-primary-rgb), var(--mdb-focus-ring-opacity))}.focus-ring-secondary{--mdb-focus-ring-color: rgba(var(--mdb-secondary-rgb), var(--mdb-focus-ring-opacity))}.focus-ring-success{--mdb-focus-ring-color: rgba(var(--mdb-success-rgb), var(--mdb-focus-ring-opacity))}.focus-ring-danger{--mdb-focus-ring-color: rgba(var(--mdb-danger-rgb), var(--mdb-focus-ring-opacity))}.focus-ring-warning{--mdb-focus-ring-color: rgba(var(--mdb-warning-rgb), var(--mdb-focus-ring-opacity))}.focus-ring-info{--mdb-focus-ring-color: rgba(var(--mdb-info-rgb), var(--mdb-focus-ring-opacity))}.focus-ring-light{--mdb-focus-ring-color: rgba(var(--mdb-light-rgb), var(--mdb-focus-ring-opacity))}.focus-ring-dark{--mdb-focus-ring-color: rgba(var(--mdb-dark-rgb), var(--mdb-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-primary-rgb), var(--mdb-border-opacity)) !important}.border-secondary{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-secondary-rgb), var(--mdb-border-opacity)) !important}.border-success{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-success-rgb), var(--mdb-border-opacity)) !important}.border-danger{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-danger-rgb), var(--mdb-border-opacity)) !important}.border-warning{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-warning-rgb), var(--mdb-border-opacity)) !important}.border-info{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-info-rgb), var(--mdb-border-opacity)) !important}.border-light{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-light-rgb), var(--mdb-border-opacity)) !important}.border-dark{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-dark-rgb), var(--mdb-border-opacity)) !important}.border-black{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-black-rgb), var(--mdb-border-opacity)) !important}.border-white{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-white-rgb), var(--mdb-border-opacity)) !important}.border-primary-subtle{border-color:var(--mdb-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--mdb-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--mdb-success-border-subtle) !important}.border-info-subtle{border-color:var(--mdb-info-border-subtle) !important}.border-warning-subtle{border-color:var(--mdb-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--mdb-danger-border-subtle) !important}.border-light-subtle{border-color:var(--mdb-light-border-subtle) !important}.border-dark-subtle{border-color:var(--mdb-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--mdb-border-opacity: 0.1}.border-opacity-25{--mdb-border-opacity: 0.25}.border-opacity-50{--mdb-border-opacity: 0.5}.border-opacity-75{--mdb-border-opacity: 0.75}.border-opacity-100{--mdb-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}
9452.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.mb-6{margin-bottom:3.5rem !important}.mb-7{margin-bottom:4rem !important}.mb-8{margin-bottom:5rem !important}.mb-9{margin-bottom:6rem !important}.mb-10{margin-bottom:8rem !important}.mb-11{margin-bottom:10rem !important}.mb-12{margin-bottom:12rem !important}.mb-13{margin-bottom:14rem !important}.mb-14{margin-bottom:16rem !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.m-n1{margin:-0.25rem !important}.m-n2{margin:-0.5rem !important}.m-n3{margin:-1rem !important}.m-n4{margin:-1.5rem !important}.m-n5{margin:-3rem !important}.mx-n1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}.mx-n2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-n1{margin-top:-0.25rem !important;margin-bottom:-0.25rem !important}.my-n2{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-n1{margin-top:-0.25rem !important}.mt-n2{margin-top:-0.5rem !important}.mt-n3{margin-top:-1rem !important}.mt-n4{margin-top:-1.5rem !important}.mt-n5{margin-top:-3rem !important}.me-n1{margin-right:-0.25rem !important}.me-n2{margin-right:-0.5rem !important}.me-n3{margin-right:-1rem !important}.me-n4{margin-right:-1.5rem !important}.me-n5{margin-right:-3rem !important}.mb-n1{margin-bottom:-0.25rem !important}.mb-n2{margin-bottom:-0.5rem !important}.mb-n3{margin-bottom:-1rem !important}.mb-n4{margin-bottom:-1.5rem !important}.mb-n5{margin-bottom:-3rem !important}.ms-n1{margin-left:-0.25rem !important}.ms-n2{margin-left:-0.5rem !important}.ms-n3{margin-left:-1rem !important}.ms-n4{margin-left:-1.5rem !important}.ms-n5{margin-left:-3rem !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}
9452.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--mdb-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.6 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--mdb-text-opacity: 1;color:rgba(var(--mdb-primary-rgb), var(--mdb-text-opacity)) !important}.text-secondary{--mdb-text-opacity: 1;color:rgba(var(--mdb-secondary-rgb), var(--mdb-text-opacity)) !important}.text-success{--mdb-text-opacity: 1;color:rgba(var(--mdb-success-rgb), var(--mdb-text-opacity)) !important}.text-danger{--mdb-text-opacity: 1;color:rgba(var(--mdb-danger-rgb), var(--mdb-text-opacity)) !important}.text-warning{--mdb-text-opacity: 1;color:rgba(var(--mdb-warning-rgb), var(--mdb-text-opacity)) !important}.text-info{--mdb-text-opacity: 1;color:rgba(var(--mdb-info-rgb), var(--mdb-text-opacity)) !important}.text-light{--mdb-text-opacity: 1;color:rgba(var(--mdb-light-rgb), var(--mdb-text-opacity)) !important}.text-dark{--mdb-text-opacity: 1;color:rgba(var(--mdb-dark-rgb), var(--mdb-text-opacity)) !important}.text-black{--mdb-text-opacity: 1;color:rgba(var(--mdb-black-rgb), var(--mdb-text-opacity)) !important}.text-white{--mdb-text-opacity: 1;color:rgba(var(--mdb-white-rgb), var(--mdb-text-opacity)) !important}.text-body{--mdb-text-opacity: 1;color:rgba(var(--mdb-body-color-rgb), var(--mdb-text-opacity)) !important}.text-muted{--mdb-text-opacity: 1;color:var(--mdb-secondary-color) !important}.text-black-50{--mdb-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--mdb-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-body-secondary{--mdb-text-opacity: 1;color:var(--mdb-secondary-color) !important}.text-body-tertiary{--mdb-text-opacity: 1;color:var(--mdb-tertiary-color) !important}.text-body-emphasis{--mdb-text-opacity: 1;color:var(--mdb-emphasis-color) !important}.text-reset{--mdb-text-opacity: 1;color:inherit !important}.text-opacity-25{--mdb-text-opacity: 0.25}.text-opacity-50{--mdb-text-opacity: 0.5}.text-opacity-75{--mdb-text-opacity: 0.75}.text-opacity-100{--mdb-text-opacity: 1}.text-primary-emphasis{color:var(--mdb-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--mdb-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--mdb-success-text-emphasis) !important}.text-info-emphasis{color:var(--mdb-info-text-emphasis) !important}.text-warning-emphasis{color:var(--mdb-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--mdb-danger-text-emphasis) !important}.text-light-emphasis{color:var(--mdb-light-text-emphasis) !important}.text-dark-emphasis{color:var(--mdb-dark-text-emphasis) !important}.link-opacity-10{--mdb-link-opacity: 0.1}.link-opacity-10-hover:hover{--mdb-link-opacity: 0.1}.link-opacity-25{--mdb-link-opacity: 0.25}.link-opacity-25-hover:hover{--mdb-link-opacity: 0.25}.link-opacity-50{--mdb-link-opacity: 0.5}.link-opacity-50-hover:hover{--mdb-link-opacity: 0.5}.link-opacity-75{--mdb-link-opacity: 0.75}.link-opacity-75-hover:hover{--mdb-link-opacity: 0.75}.link-opacity-100{--mdb-link-opacity: 1}.link-opacity-100-hover:hover{--mdb-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}
9452.link-underline-primary{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-primary-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline-secondary{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-secondary-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline-success{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-success-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline-danger{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-danger-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline-warning{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-warning-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline-info{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-info-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline-light{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-light-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline-dark{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-dark-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-link-color-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--mdb-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--mdb-link-underline-opacity: 0}.link-underline-opacity-10{--mdb-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--mdb-link-underline-opacity: 0.1}.link-underline-opacity-25{--mdb-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--mdb-link-underline-opacity: 0.25}.link-underline-opacity-50{--mdb-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--mdb-link-underline-opacity: 0.5}.link-underline-opacity-75{--mdb-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--mdb-link-underline-opacity: 0.75}.link-underline-opacity-100{--mdb-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--mdb-link-underline-opacity: 1}.bg-primary{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-primary-rgb), var(--mdb-bg-opacity)) !important}.bg-secondary{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-secondary-rgb), var(--mdb-bg-opacity)) !important}.bg-success{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-success-rgb), var(--mdb-bg-opacity)) !important}.bg-danger{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-danger-rgb), var(--mdb-bg-opacity)) !important}.bg-warning{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-warning-rgb), var(--mdb-bg-opacity)) !important}.bg-info{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-info-rgb), var(--mdb-bg-opacity)) !important}.bg-light{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-light-rgb), var(--mdb-bg-opacity)) !important}.bg-dark{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-dark-rgb), var(--mdb-bg-opacity)) !important}.bg-black{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-black-rgb), var(--mdb-bg-opacity)) !important}.bg-white{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-white-rgb), var(--mdb-bg-opacity)) !important}.bg-body{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-body-bg-rgb), var(--mdb-bg-opacity)) !important}.bg-transparent{--mdb-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-secondary-bg-rgb), var(--mdb-bg-opacity)) !important}.bg-body-tertiary{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-tertiary-bg-rgb), var(--mdb-bg-opacity)) !important}.bg-opacity-10{--mdb-bg-opacity: 0.1}.bg-opacity-25{--mdb-bg-opacity: 0.25}.bg-opacity-50{--mdb-bg-opacity: 0.5}.bg-opacity-75{--mdb-bg-opacity: 0.75}.bg-opacity-100{--mdb-bg-opacity: 1}.bg-primary-subtle{background-color:var(--mdb-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--mdb-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--mdb-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--mdb-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--mdb-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--mdb-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--mdb-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--mdb-dark-bg-subtle) !important}.bg-gradient{background-image:var(--mdb-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--mdb-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--mdb-border-radius-sm) !important}.rounded-2{border-radius:var(--mdb-border-radius) !important}.rounded-3{border-radius:var(--mdb-border-radius-lg) !important}.rounded-4{border-radius:.375rem !important}.rounded-5{border-radius:.5rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--mdb-border-radius-pill) !important}.rounded-6{border-radius:.75rem !important}.rounded-7{border-radius:1rem !important}.rounded-8{border-radius:1.25rem !important}.rounded-9{border-radius:1.5rem !important}.rounded-top{border-top-left-radius:var(--mdb-border-radius) !important;border-top-right-radius:var(--mdb-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--mdb-border-radius-sm) !important;border-top-right-radius:var(--mdb-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--mdb-border-radius) !important;border-top-right-radius:var(--mdb-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--mdb-border-radius-lg) !important;border-top-right-radius:var(--mdb-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--mdb-border-radius-xl) !important;border-top-right-radius:var(--mdb-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--mdb-border-radius-xxl) !important;border-top-right-radius:var(--mdb-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--mdb-border-radius-pill) !important;border-top-right-radius:var(--mdb-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--mdb-border-radius) !important;border-bottom-right-radius:var(--mdb-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--mdb-border-radius-sm) !important;border-bottom-right-radius:var(--mdb-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--mdb-border-radius) !important;border-bottom-right-radius:var(--mdb-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--mdb-border-radius-lg) !important;border-bottom-right-radius:var(--mdb-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--mdb-border-radius-xl) !important;border-bottom-right-radius:var(--mdb-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--mdb-border-radius-xxl) !important;border-bottom-right-radius:var(--mdb-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--mdb-border-radius-pill) !important;border-bottom-right-radius:var(--mdb-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--mdb-border-radius) !important;border-bottom-left-radius:var(--mdb-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--mdb-border-radius-sm) !important;border-bottom-left-radius:var(--mdb-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--mdb-border-radius) !important;border-bottom-left-radius:var(--mdb-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--mdb-border-radius-lg) !important;border-bottom-left-radius:var(--mdb-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--mdb-border-radius-xl) !important;border-bottom-left-radius:var(--mdb-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--mdb-border-radius-xxl) !important;border-bottom-left-radius:var(--mdb-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--mdb-border-radius-pill) !important;border-bottom-left-radius:var(--mdb-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--mdb-border-radius) !important;border-top-left-radius:var(--mdb-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--mdb-border-radius-sm) !important;border-top-left-radius:var(--mdb-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--mdb-border-radius) !important;border-top-left-radius:var(--mdb-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--mdb-border-radius-lg) !important;border-top-left-radius:var(--mdb-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--mdb-border-radius-xl) !important;border-top-left-radius:var(--mdb-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--mdb-border-radius-xxl) !important;border-top-left-radius:var(--mdb-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--mdb-border-radius-pill) !important;border-top-left-radius:var(--mdb-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.ls-tighter{letter-spacing:-0.05em !important}.ls-tight{letter-spacing:-0.025em !important}.ls-normal{letter-spacing:0em !important}.ls-wide{letter-spacing:.025em !important}.ls-wider{letter-spacing:.05em !important}.ls-widest{letter-spacing:.1em !important}.object-top{object-position:top !important}.object-center{object-position:center !important}.object-bottom{object-position:bottom !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}
9452.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.mb-sm-6{margin-bottom:3.5rem !important}.mb-sm-7{margin-bottom:4rem !important}.mb-sm-8{margin-bottom:5rem !important}.mb-sm-9{margin-bottom:6rem !important}.mb-sm-10{margin-bottom:8rem !important}.mb-sm-11{margin-bottom:10rem !important}.mb-sm-12{margin-bottom:12rem !important}.mb-sm-13{margin-bottom:14rem !important}.mb-sm-14{margin-bottom:16rem !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.m-sm-n1{margin:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.m-sm-n3{margin:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mx-sm-n1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}.mx-sm-n2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-sm-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-sm-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-sm-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-sm-n1{margin-top:-0.25rem !important;margin-bottom:-0.25rem !important}.my-sm-n2{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-sm-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-sm-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-sm-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-sm-n1{margin-top:-0.25rem !important}.mt-sm-n2{margin-top:-0.5rem !important}.mt-sm-n3{margin-top:-1rem !important}.mt-sm-n4{margin-top:-1.5rem !important}.mt-sm-n5{margin-top:-3rem !important}.me-sm-n1{margin-right:-0.25rem !important}.me-sm-n2{margin-right:-0.5rem !important}.me-sm-n3{margin-right:-1rem !important}.me-sm-n4{margin-right:-1.5rem !important}.me-sm-n5{margin-right:-3rem !important}.mb-sm-n1{margin-bottom:-0.25rem !important}.mb-sm-n2{margin-bottom:-0.5rem !important}.mb-sm-n3{margin-bottom:-1rem !important}.mb-sm-n4{margin-bottom:-1.5rem !important}.mb-sm-n5{margin-bottom:-3rem !important}.ms-sm-n1{margin-left:-0.25rem !important}.ms-sm-n2{margin-left:-0.5rem !important}.ms-sm-n3{margin-left:-1rem !important}.ms-sm-n4{margin-left:-1.5rem !important}.ms-sm-n5{margin-left:-3rem !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}
9452.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.mb-md-6{margin-bottom:3.5rem !important}.mb-md-7{margin-bottom:4rem !important}.mb-md-8{margin-bottom:5rem !important}.mb-md-9{margin-bottom:6rem !important}.mb-md-10{margin-bottom:8rem !important}.mb-md-11{margin-bottom:10rem !important}.mb-md-12{margin-bottom:12rem !important}.mb-md-13{margin-bottom:14rem !important}.mb-md-14{margin-bottom:16rem !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.m-md-n1{margin:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.m-md-n3{margin:-1rem !important}.m-md-n4{margin:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mx-md-n1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}.mx-md-n2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-md-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-md-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-md-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-md-n1{margin-top:-0.25rem !important;margin-bottom:-0.25rem !important}.my-md-n2{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-md-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-md-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-md-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-md-n1{margin-top:-0.25rem !important}.mt-md-n2{margin-top:-0.5rem !important}.mt-md-n3{margin-top:-1rem !important}.mt-md-n4{margin-top:-1.5rem !important}.mt-md-n5{margin-top:-3rem !important}.me-md-n1{margin-right:-0.25rem !important}.me-md-n2{margin-right:-0.5rem !important}.me-md-n3{margin-right:-1rem !important}.me-md-n4{margin-right:-1.5rem !important}.me-md-n5{margin-right:-3rem !important}.mb-md-n1{margin-bottom:-0.25rem !important}.mb-md-n2{margin-bottom:-0.5rem !important}.mb-md-n3{margin-bottom:-1rem !important}.mb-md-n4{margin-bottom:-1.5rem !important}.mb-md-n5{margin-bottom:-3rem !important}.ms-md-n1{margin-left:-0.25rem !important}.ms-md-n2{margin-left:-0.5rem !important}.ms-md-n3{margin-left:-1rem !important}.ms-md-n4{margin-left:-1.5rem !important}.ms-md-n5{margin-left:-3rem !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}
9452.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.mb-lg-6{margin-bottom:3.5rem !important}.mb-lg-7{margin-bottom:4rem !important}.mb-lg-8{margin-bottom:5rem !important}.mb-lg-9{margin-bottom:6rem !important}.mb-lg-10{margin-bottom:8rem !important}.mb-lg-11{margin-bottom:10rem !important}.mb-lg-12{margin-bottom:12rem !important}.mb-lg-13{margin-bottom:14rem !important}.mb-lg-14{margin-bottom:16rem !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.m-lg-n1{margin:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.m-lg-n3{margin:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mx-lg-n1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}.mx-lg-n2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-lg-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-lg-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-lg-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-lg-n1{margin-top:-0.25rem !important;margin-bottom:-0.25rem !important}.my-lg-n2{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-lg-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-lg-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-lg-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-lg-n1{margin-top:-0.25rem !important}.mt-lg-n2{margin-top:-0.5rem !important}.mt-lg-n3{margin-top:-1rem !important}.mt-lg-n4{margin-top:-1.5rem !important}.mt-lg-n5{margin-top:-3rem !important}.me-lg-n1{margin-right:-0.25rem !important}.me-lg-n2{margin-right:-0.5rem !important}.me-lg-n3{margin-right:-1rem !important}.me-lg-n4{margin-right:-1.5rem !important}.me-lg-n5{margin-right:-3rem !important}.mb-lg-n1{margin-bottom:-0.25rem !important}.mb-lg-n2{margin-bottom:-0.5rem !important}.mb-lg-n3{margin-bottom:-1rem !important}.mb-lg-n4{margin-bottom:-1.5rem !important}.mb-lg-n5{margin-bottom:-3rem !important}.ms-lg-n1{margin-left:-0.25rem !important}.ms-lg-n2{margin-left:-0.5rem !important}.ms-lg-n3{margin-left:-1rem !important}.ms-lg-n4{margin-left:-1.5rem !important}.ms-lg-n5{margin-left:-3rem !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}
9452.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}
9452.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.mb-xl-6{margin-bottom:3.5rem !important}.mb-xl-7{margin-bottom:4rem !important}.mb-xl-8{margin-bottom:5rem !important}.mb-xl-9{margin-bottom:6rem !important}.mb-xl-10{margin-bottom:8rem !important}.mb-xl-11{margin-bottom:10rem !important}.mb-xl-12{margin-bottom:12rem !important}.mb-xl-13{margin-bottom:14rem !important}.mb-xl-14{margin-bottom:16rem !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.m-xl-n1{margin:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.m-xl-n3{margin:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mx-xl-n1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}.mx-xl-n2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-xl-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-xl-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-xl-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-xl-n1{margin-top:-0.25rem !important;margin-bottom:-0.25rem !important}.my-xl-n2{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-xl-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-xl-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-xl-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-xl-n1{margin-top:-0.25rem !important}.mt-xl-n2{margin-top:-0.5rem !important}.mt-xl-n3{margin-top:-1rem !important}.mt-xl-n4{margin-top:-1.5rem !important}.mt-xl-n5{margin-top:-3rem !important}.me-xl-n1{margin-right:-0.25rem !important}.me-xl-n2{margin-right:-0.5rem !important}.me-xl-n3{margin-right:-1rem !important}.me-xl-n4{margin-right:-1.5rem !important}.me-xl-n5{margin-right:-3rem !important}.mb-xl-n1{margin-bottom:-0.25rem !important}.mb-xl-n2{margin-bottom:-0.5rem !important}.mb-xl-n3{margin-bottom:-1rem !important}.mb-xl-n4{margin-bottom:-1.5rem !important}.mb-xl-n5{margin-bottom:-3rem !important}.ms-xl-n1{margin-left:-0.25rem !important}.ms-xl-n2{margin-left:-0.5rem !important}.ms-xl-n3{margin-left:-1rem !important}.ms-xl-n4{margin-left:-1.5rem !important}.ms-xl-n5{margin-left:-3rem !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}
9452.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}
9452.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.mb-xxl-6{margin-bottom:3.5rem !important}.mb-xxl-7{margin-bottom:4rem !important}.mb-xxl-8{margin-bottom:5rem !important}.mb-xxl-9{margin-bottom:6rem !important}.mb-xxl-10{margin-bottom:8rem !important}.mb-xxl-11{margin-bottom:10rem !important}.mb-xxl-12{margin-bottom:12rem !important}.mb-xxl-13{margin-bottom:14rem !important}.mb-xxl-14{margin-bottom:16rem !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.m-xxl-n1{margin:-0.25rem !important}.m-xxl-n2{margin:-0.5rem !important}.m-xxl-n3{margin:-1rem !important}.m-xxl-n4{margin:-1.5rem !important}.m-xxl-n5{margin:-3rem !important}.mx-xxl-n1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}.mx-xxl-n2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-xxl-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-xxl-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-xxl-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-xxl-n1{margin-top:-0.25rem !important;margin-bottom:-0.25rem !important}.my-xxl-n2{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-xxl-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-xxl-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-xxl-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-xxl-n1{margin-top:-0.25rem !important}.mt-xxl-n2{margin-top:-0.5rem !important}.mt-xxl-n3{margin-top:-1rem !important}.mt-xxl-n4{margin-top:-1.5rem !important}.mt-xxl-n5{margin-top:-3rem !important}.me-xxl-n1{margin-right:-0.25rem !important}.me-xxl-n2{margin-right:-0.5rem !important}.me-xxl-n3{margin-right:-1rem !important}.me-xxl-n4{margin-right:-1.5rem !important}.me-xxl-n5{margin-right:-3rem !important}.mb-xxl-n1{margin-bottom:-0.25rem !important}.mb-xxl-n2{margin-bottom:-0.5rem !important}.mb-xxl-n3{margin-bottom:-1rem !important}.mb-xxl-n4{margin-bottom:-1.5rem !important}.mb-xxl-n5{margin-bottom:-3rem !important}.ms-xxl-n1{margin-left:-0.25rem !important}.ms-xxl-n2{margin-left:-0.5rem !important}.ms-xxl-n3{margin-left:-1rem !important}.ms-xxl-n4{margin-left:-1.5rem !important}.ms-xxl-n5{margin-left:-3rem !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}
9452.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media(min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.diagonal-fractions{font-variant-numeric:diagonal-fractions}.bg-super-light{--mdb-bg-super-light: #fbfbfb;background-color:var(--mdb-bg-super-light)}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.overflow-y-scroll{overflow-y:scroll}.overflow-x-scroll{overflow-x:scroll}.table-fixed{table-layout:fixed}.table-auto{table-layout:auto}.link-primary{transition:color .15s}.link-secondary{transition:color .15s}.link-success{transition:color .15s}.link-danger{transition:color .15s}.link-warning{transition:color .15s}.link-info{transition:color .15s}.link-light{transition:color .15s}.link-dark{transition:color .15s}:root,[data-mdb-theme=light]{--mdb-font-roboto: "Roboto", sans-serif;--mdb-bg-opacity: 1;--mdb-text-hover-opacity: 0.8;--mdb-surface-color: #4f4f4f;--mdb-surface-color-rgb: 79, 79, 79;--mdb-surface-bg: #fff;--mdb-surface-inverted-color: #fff;--mdb-surface-inverted-color-rgb: 255, 255, 255;--mdb-surface-inverted-bg: #6d6d6d;--mdb-divider-color: #f5f5f5;--mdb-divider-blurry-color: hsl(0, 0%, 40%);--mdb-highlight-bg-color: #eeeeee;--mdb-scrollbar-rail-bg: #eeeeee;--mdb-scrollbar-thumb-bg: #9e9e9e;--mdb-picker-header-bg: #3b71ca;--mdb-sidenav-backdrop-opacity: 0.1;--mdb-form-control-border-color: #bdbdbd;--mdb-form-control-label-color: #757575;--mdb-form-control-disabled-bg: #e0e0e0;--mdb-box-shadow-color: #000;--mdb-box-shadow-color-rgb: 0, 0, 0;--mdb-stepper-mobile-bg: #fbfbfb}[data-mdb-theme=dark]{color-scheme:dark;--mdb-surface-color: #fff;--mdb-surface-color-rgb: 255, 255, 255;--mdb-surface-bg: #424242;--mdb-surface-inverted-color: #fff;--mdb-surface-inverted-color-rgb: 255, 255, 255;--mdb-surface-inverted-bg: #757575;--mdb-divider-color: rgba(255, 255, 255, 0.12);--mdb-divider-blurry-color: hsl(0, 0%, 70%);--mdb-highlight-bg-color: #3c3c3c;--mdb-scrollbar-rail-bg: #9e9e9e;--mdb-scrollbar-thumb-bg: #eeeeee;--mdb-picker-header-bg: #323232;--mdb-sidenav-backdrop-opacity: 0.5;--mdb-form-control-border-color: rgba(255, 255, 255, 0.7);--mdb-form-control-label-color: #bdbdbd;--mdb-form-control-disabled-bg: #616161;--mdb-box-shadow-color: #000;--mdb-box-shadow-color-rgb: 0, 0, 0;--mdb-stepper-mobile-bg: #3b3b3b}hr:not([size]).hr{--mdb-divider-height: 2px;--mdb-divider-bg: var(--mdb-divider-color);--mdb-divider-opacity: 1;--mdb-divider-blurry-bg: transparent;--mdb-divider-blurry-bg-image: linear-gradient(90deg, transparent, var(--mdb-divider-blurry-color), transparent);--mdb-divider-blurry-height: 1px;--mdb-divider-blurry-opacity: 0.25;height:var(--mdb-divider-height);background-color:var(--mdb-divider-bg);opacity:var(--mdb-divider-opacity)}hr:not([size]).hr.hr-blurry{background-color:var(--mdb-divider-blurry-bg);background-image:var(--mdb-divider-blurry-bg-image);height:var(--mdb-divider-blurry-height);opacity:var(--mdb-divider-blurry-opacity)}hr:not([size]).vr{height:auto}hr.hr,hr.vr{border-top:none !important}.vr{--mdb-divider-width: 2px;--mdb-divider-bg: var(--mdb-divider-color);--mdb-divider-opacity: 1;width:var(--mdb-divider-width);background-color:var(--mdb-divider-bg);opacity:var(--mdb-divider-opacity)}.vr-blurry{--mdb-divider-blurry-vr-bg-image: linear-gradient(180deg, transparent, var(--mdb-divider-blurry-color), transparent);--mdb-divider-blurry-vr-width: 1px;--mdb-divider-blurry-opacity: 0.25;background-image:var(--mdb-divider-blurry-vr-bg-image);width:var(--mdb-divider-blurry-vr-width);opacity:var(--mdb-divider-blurry-opacity)}a{--mdb-link-decoration: none;text-decoration:var(--mdb-link-decoration)}.note{--mdb-note-padding: 10px;--mdb-note-border-width: 6px;--mdb-note-border-radius: 5px;
9452--mdb-note-strong-font-weight: 600;padding:var(--mdb-note-padding);border-left:var(--mdb-note-border-width) solid;border-radius:var(--mdb-note-border-radius)}.note strong{font-weight:var(--mdb-note-strong-font-weight)}.note-primary{background-color:var(--mdb-primary-bg-subtle);color:var(--mdb-primary-text-emphasis)}.note-secondary{background-color:var(--mdb-secondary-bg-subtle);color:var(--mdb-secondary-text-emphasis)}.note-success{background-color:var(--mdb-success-bg-subtle);color:var(--mdb-success-text-emphasis)}.note-danger{background-color:var(--mdb-danger-bg-subtle);color:var(--mdb-danger-text-emphasis)}.note-warning{background-color:var(--mdb-warning-bg-subtle);color:var(--mdb-warning-text-emphasis)}.note-info{background-color:var(--mdb-info-bg-subtle);color:var(--mdb-info-text-emphasis)}.note-light{background-color:var(--mdb-light-bg-subtle);color:var(--mdb-light-text-emphasis)}.note-dark{background-color:var(--mdb-dark-bg-subtle);color:var(--mdb-dark-text-emphasis)}@media(min-width: 1199px){.w-responsive{width:75%}}.bg-primary{--mdb--bg-opacity: 1;background-color:rgba(59, 113, 202, var(--mdb--bg-opacity))}.bg-secondary{--mdb--bg-opacity: 1;background-color:rgba(159, 166, 178, var(--mdb--bg-opacity))}.bg-success{--mdb--bg-opacity: 1;background-color:rgba(20, 164, 77, var(--mdb--bg-opacity))}.bg-danger{--mdb--bg-opacity: 1;background-color:rgba(220, 76, 100, var(--mdb--bg-opacity))}.bg-warning{--mdb--bg-opacity: 1;background-color:rgba(228, 161, 27, var(--mdb--bg-opacity))}.bg-info{--mdb--bg-opacity: 1;background-color:rgba(84, 180, 211, var(--mdb--bg-opacity))}.bg-light{--mdb--bg-opacity: 1;background-color:rgba(251, 251, 251, var(--mdb--bg-opacity))}.bg-dark{--mdb--bg-opacity: 1;background-color:rgba(51, 45, 45, var(--mdb--bg-opacity))}/*!
9453* # Semantic UI 2.4.2 - Flag
9454* http://github.com/semantic-org/semantic-ui/
9455*
9456*
9457* Released under the MIT license
9458* http://opensource.org/licenses/MIT
9459*
9460*/#mdb-table-flag tr{cursor:pointer}.mdb-flag-selected{border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;max-width:150px;margin:0 auto;margin-top:10px}.mdb-selected-flag-text{margin:0 auto;max-width:150px}i.flag:not(.icon){display:inline-block;width:16px;height:11px;margin:0 .5em 0 0;line-height:11px;text-decoration:inherit;vertical-align:baseline;backface-visibility:hidden}i.flag::before{display:inline-block;width:16px;height:11px;content:"";background:url("https://mdbootstrap.com/img/svg/flags.png") no-repeat -108px -1976px}i.flag-ad:before,i.flag-andorra:before{background-position:0 0 !important}i.flag-ae:before,i.flag-united-arab-emirates:before,i.flag-uae:before{background-position:0 -26px !important}i.flag-af:before,i.flag-afghanistan:before{background-position:0 -52px !important}i.flag-ag:before,i.flag-antigua:before{background-position:0 -78px !important}i.flag-ai:before,i.flag-anguilla:before{background-position:0 -104px !important}i.flag-al:before,i.flag-albania:before{background-position:0 -130px !important}i.flag-am:before,i.flag-armenia:before{background-position:0 -156px !important}i.flag-an:before,i.flag-netherlands-antilles:before{background-position:0 -182px !important}i.flag-ao:before,i.flag-angola:before{background-position:0 -208px !important}i.flag-ar:before,i.flag-argentina:before{background-position:0 -234px !important}i.flag-as:before,i.flag-american-samoa:before{background-position:0 -260px !important}i.flag-at:before,i.flag-austria:before{background-position:0 -286px !important}i.flag-au:before,i.flag-australia:before{background-position:0 -312px !important}i.flag-aw:before,i.flag-aruba:before{background-position:0 -338px !important}i.flag-ax:before,i.flag-aland-islands:before{background-position:0 -364px !important}i.flag-az:before,i.flag-azerbaijan:before{background-position:0 -390px !important}i.flag-ba:before,i.flag-bosnia:before{background-position:0 -416px !important}i.flag-bb:before,i.flag-barbados:before{background-position:0 -442px !important}i.flag-bd:before,i.flag-bangladesh:before{background-position:0 -468px !important}i.flag-be:before,i.flag-belgium:before{background-position:0 -494px !important}i.flag-bf:before,i.flag-burkina-faso:before{background-position:0 -520px !important}i.flag-bg:before,i.flag-bulgaria:before{background-position:0 -546px !important}i.flag-bh:before,i.flag-bahrain:before{background-position:0 -572px !important}i.flag-bi:before,i.flag-burundi:before{background-position:0 -598px !important}i.flag-bj:before,i.flag-benin:before{background-position:0 -624px !important}i.flag-bm:before,i.flag-bermuda:before{background-position:0 -650px !important}i.flag-bn:before,i.flag-brunei:before{background-position:0 -676px !important}i.flag-bo:before,i.flag-bolivia:before{background-position:0 -702px !important}i.flag-br:before,i.flag-brazil:before{background-position:0 -728px !important}i.flag-bs:before,i.flag-bahamas:before{background-position:0 -754px !important}i.flag-bt:before,i.flag-bhutan:before{background-position:0 -780px !important}
9460i.flag-bv:before,i.flag-bouvet-island:before{background-position:0 -806px !important}i.flag-bw:before,i.flag-botswana:before{background-position:0 -832px !important}i.flag-by:before,i.flag-belarus:before{background-position:0 -858px !important}i.flag-bz:before,i.flag-belize:before{background-position:0 -884px !important}i.flag-ca:before,i.flag-canada:before{background-position:0 -910px !important}i.flag-cc:before,i.flag-cocos-islands:before{background-position:0 -962px !important}i.flag-cd:before,i.flag-congo:before{background-position:0 -988px !important}i.flag-cf:before,i.flag-central-african-republic:before{background-position:0 -1014px !important}i.flag-cg:before,i.flag-congo-brazzaville:before{background-position:0 -1040px !important}i.flag-ch:before,i.flag-switzerland:before{background-position:0 -1066px !important}i.flag-ci:before,i.flag-cote-divoire:before{background-position:0 -1092px !important}i.flag-ck:before,i.flag-cook-islands:before{background-position:0 -1118px !important}i.flag-cl:before,i.flag-chile:before{background-position:0 -1144px !important}i.flag-cm:before,i.flag-cameroon:before{background-position:0 -1170px !important}i.flag-cn:before,i.flag-china:before{background-position:0 -1196px !important}i.flag-co:before,i.flag-colombia:before{background-position:0 -1222px !important}i.flag-cr:before,i.flag-costa-rica:before{background-position:0 -1248px !important}i.flag-cs:before,i.flag-serbia:before{background-position:0 -1274px !important}i.flag-cu:before,i.flag-cuba:before{background-position:0 -1300px !important}i.flag-cv:before,i.flag-cape-verde:before{background-position:0 -1326px !important}i.flag-cx:before,i.flag-christmas-island:before{background-position:0 -1352px !important}i.flag-cy:before,i.flag-cyprus:before{background-position:0 -1378px !important}i.flag-cz:before,i.flag-czech-republic:before{background-position:0 -1404px !important}i.flag-de:before,i.flag-germany:before{background-position:0 -1430px !important}i.flag-dj:before,i.flag-djibouti:before{background-position:0 -1456px !important}i.flag-dk:before,i.flag-denmark:before{background-position:0 -1482px !important}i.flag-dm:before,i.flag-dominica:before{background-position:0 -1508px !important}i.flag-do:before,i.flag-dominican-republic:before{background-position:0 -1534px !important}i.flag-dz:before,i.flag-algeria:before{background-position:0 -1560px !important}i.flag-ec:before,i.flag-ecuador:before{background-position:0 -1586px !important}i.flag-ee:before,i.flag-estonia:before{background-position:0 -1612px !important}i.flag-eg:before,i.flag-egypt:before{background-position:0 -1638px !important}i.flag-eh:before,i.flag-western-sahara:before{background-position:0 -1664px !important}i.flag-gb-eng:before,i.flag-england:before{background-position:0 -1690px !important}i.flag-er:before,i.flag-eritrea:before{background-position:0 -1716px !important}i.flag-es:before,i.flag-spain:before{background-position:0 -1742px !important}i.flag-et:before,i.flag-ethiopia:before{background-position:0 -1768px !important}i.flag-eu:before,i.flag-european-union:before{background-position:0 -1794px !important}i.flag-fi:before,i.flag-finland:before{background-position:0 -1846px !important}i.flag-fj:before,i.flag-fiji:before{background-position:0 -1872px !important}i.flag-fk:before,i.flag-falkland-islands:before{background-position:0 -1898px !important}i.flag-fm:before,i.flag-micronesia:before{background-position:0 -1924px !important}i.flag-fo:before,i.flag-faroe-islands:before{background-position:0 -1950px !important}i.flag-fr:before,i.flag-france:before{background-position:0 -1976px !important}
9460i.flag-ga:before,i.flag-gabon:before{background-position:-36px 0 !important}i.flag-gb:before,i.flag-uk:before,i.flag-united-kingdom:before{background-position:-36px -26px !important}i.flag-gd:before,i.flag-grenada:before{background-position:-36px -52px !important}i.flag-ge:before,i.flag-georgia:before{background-position:-36px -78px !important}i.flag-gf:before,i.flag-french-guiana:before{background-position:-36px -104px !important}i.flag-gh:before,i.flag-ghana:before{background-position:-36px -130px !important}i.flag-gi:before,i.flag-gibraltar:before{background-position:-36px -156px !important}i.flag-gl:before,i.flag-greenland:before{background-position:-36px -182px !important}i.flag-gm:before,i.flag-gambia:before{background-position:-36px -208px !important}i.flag-gn:before,i.flag-guinea:before{background-position:-36px -234px !important}i.flag-gp:before,i.flag-guadeloupe:before{background-position:-36px -260px !important}i.flag-gq:before,i.flag-equatorial-guinea:before{background-position:-36px -286px !important}
9460i.flag-gr:before,i.flag-greece:before{background-position:-36px -312px !important}i.flag-gs:before,i.flag-sandwich-islands:before{background-position:-36px -338px !important}i.flag-gt:before,i.flag-guatemala:before{background-position:-36px -364px !important}i.flag-gu:before,i.flag-guam:before{background-position:-36px -390px !important}i.flag-gw:before,i.flag-guinea-bissau:before{background-position:-36px -416px !important}i.flag-gy:before,i.flag-guyana:before{background-position:-36px -442px !important}i.flag-hk:before,i.flag-hong-kong:before{background-position:-36px -468px !important}i.flag-hm:before,i.flag-heard-island:before{background-position:-36px -494px !important}i.flag-hn:before,i.flag-honduras:before{background-position:-36px -520px !important}i.flag-hr:before,i.flag-croatia:before{background-position:-36px -546px !important}i.flag-ht:before,i.flag-haiti:before{background-position:-36px -572px !important}i.flag-hu:before,i.flag-hungary:before{background-position:-36px -598px !important}i.flag-id:before,i.flag-indonesia:before{background-position:-36p
9460x -624px !important}i.flag-ie:before,i.flag-ireland:before{background-position:-36px -650px !important}i.flag-il:before,i.flag-israel:before{background-position:-36px -676px !important}i.flag-in:before,i.flag-india:before{background-position:-36px -702px !important}i.flag-io:before,i.flag-indian-ocean-territory:before{background-position:-36px -728px !important}i.flag-iq:before,i.flag-iraq:before{background-position:-36px -754px !important}i.flag-ir:before,i.flag-iran:before{background-position:-36px -780px !important}i.flag-is:before,i.flag-iceland:before{background-position:-36px -806px !important}i.flag-it:before,i.flag-italy:before{background-position:-36px -832px !important}i.flag-jm:before,i.flag-jamaica:before{background-position:-36px -858px !important}i.flag-jo:before,i.flag-jordan:before{background-position:-36px -884px !important}i.flag-jp:before,i.flag-japan:before{background-position:-36px -910px !important}i.flag-ke:before,i.flag-kenya:before{background-position:-36px -936px !important}i.flag-kg:before,i.flag-kyrgyzstan:before{background-position:-36p
9460x -962px !important}i.flag-kh:before,i.flag-cambodia:before{background-position:-36px -988px !important}i.flag-ki:before,i.flag-kiribati:before{background-position:-36px -1014px !important}i.flag-km:before,i.flag-comoros:before{background-position:-36px -1040px !important}i.flag-kn:before,i.flag-saint-kitts-and-nevis:before{background-position:-36px -1066px !important}i.flag-kp:before,i.flag-north-korea:before{background-position:-36px -1092px !important}i.flag-kr:before,i.flag-south-korea:before{background-position:-36px -1118px !important}i.flag-kw:before,i.flag-kuwait:before{background-position:-36px -1144px !important}i.flag-ky:before,i.flag-cayman-islands:before{background-position:-36px -1170px !important}i.flag-kz:before,i.flag-kazakhstan:before{background-position:-36px -1196px !important}i.flag-la:before,i.flag-laos:before{background-position:-36px -1222px !important}i.flag-lb:before,i.flag-lebanon:before{background-position:-36px -1248px !important}i.flag-lc:before,i.flag-saint-lucia:before{background-position:-36p
9460x -1274px !important}i.flag-li:before,i.flag-liechtenstein:before{background-position:-36px -1300px !important}i.flag-lk:before,i.flag-sri-lanka:before{background-position:-36px -1326px !important}i.flag-lr:before,i.flag-liberia:before{background-position:-36px -1352px !important}i.flag-ls:before,i.flag-lesotho:before{background-position:-36px -1378px !important}i.flag-lt:before,i.flag-lithuania:before{background-position:-36px -1404px !important}i.flag-lu:before,i.flag-luxembourg:before{background-position:-36px -1430px !important}i.flag-lv:before,i.flag-latvia:before{background-position:-36px -1456px !important}i.flag-ly:before,i.flag-libya:before{background-position:-36px -1482px !important}i.flag-ma:before,i.flag-morocco:before{background-position:-36px -1508px !important}i.flag-mc:before,i.flag-monaco:before{background-position:-36px -1534px !important}i.flag-md:before,i.flag-moldova:before{background-position:-36px -1560px !important}i.flag-me:before,i.flag-montenegro:before{background-position:-36px -1586px !important}i.flag-mg:before,i.flag-madagascar:before{background-position:-36p
9460x -1613px !important}i.flag-mh:before,i.flag-marshall-islands:before{background-position:-36px -1639px !important}i.flag-mk:before,i.flag-macedonia:before{background-position:-36px -1665px !important}i.flag-ml:before,i.flag-mali:before{background-position:-36px -1691px !important}i.flag-mm:before,i.flag-myanmar:before,i.flag-burma:before{background-position:-73px -1821px !important}i.flag-mn:before,i.flag-mongolia:before{background-position:-36px -1743px !important}i.flag-mo:before,i.flag-macau:before{background-position:-36px -1769px !important}i.flag-mp:before,i.flag-northern-mariana-islands:before{background-position:-36px -1795px !important}i.flag-mq:before,i.flag-martinique:before{background-position:-36px -1821px !important}i.flag-mr:before,i.flag-mauritania:before{background-position:-36px -1847px !important}i.flag-ms:before,i.flag-montserrat:before{background-position:-36px -1873px !important}i.flag-mt:before,i.flag-malta:before{background-position:-36px -1899px !important}i.flag-mu:before,i.flag-mauritius:before{background-position:-36p
9460x -1925px !important}i.flag-mv:before,i.flag-maldives:before{background-position:-36px -1951px !important}i.flag-mw:before,i.flag-malawi:before{background-position:-36px -1977px !important}i.flag-mx:before,i.flag-mexico:before{background-position:-72px 0 !important}i.flag-my:before,i.flag-malaysia:before{background-position:-72px -26px !important}i.flag-mz:before,i.flag-mozambique:before{background-position:-72px -52px !important}i.flag-na:before,i.flag-namibia:before{background-position:-72px -78px !important}i.flag-nc:before,i.flag-new-caledonia:before{background-position:-72px -104px !important}i.flag-ne:before,i.flag-niger:before{background-position:-72px -130px !important}i.flag-nf:before,i.flag-norfolk-island:before{background-position:-72px -156px !important}i.flag-ng:before,i.flag-nigeria:before{background-position:-72px -182px !important}i.flag-ni:before,i.flag-nicaragua:before{background-position:-72px -208px !important}i.flag-nl:before,i.flag-netherlands:before{background-position:-72px -234px !important}i.flag-no:before,i.flag-norway:before{background-position:-72px -260px !important}i.flag-np:before,i.flag-nepal:before{background-position:-72px -286px !important}i.flag-nr:before,i.flag-nauru:before{background-position:-72px -312px !important}i.flag-nu:before,i.flag-niue:before{background-position:-72px -338px !important}i.flag-nz:before,i.flag-new-zealand:before{background-position:-72px -364px !important}i.flag-om:before,i.flag-oman:before{background-position:-72px -390px !important}i.flag-pa:before,i.flag-panama:before{background-position:-72px -416px !important}i.flag-pe:before,i.flag-peru:before{background-position:-72px -442px !important}i.flag-pf:before,i.flag-french-polynesia:before{background-position:-72px -468px !important}i.flag-pg:before,i.flag-new-guinea:before{background-position:-72px -494px !important}i.flag-ph:before,i.flag-philippines:before{background-position:-72px -520px !important}i.flag-pk:before,i.flag-pakistan:before{background-position:-72px -546px !important}i.flag-pl:before,i.flag-poland:before{background-position:-72px -572px !important}i.flag-pm:before,i.flag-saint-pierre:before{background-position:-72px -598px !important}i.flag-pn:before,i.flag-pitcairn-islands:before{background-position:-72px -624px !important}i.flag-pr:before,i.flag-puerto-rico:before{background-position:-72px -650px !important}i.flag-ps:before,i.flag-palestine:before{background-position:-72px -676px !important}i.flag-pt:before,i.flag-portugal:before{background-position:-72px -702px !important}i.flag-pw:before,i.flag-palau:before{background-position:-72px -728px !important}i.flag-py:before,i.flag-paraguay:before{background-position:-72px -754px !important}i.flag-qa:before,i.flag-qatar:before{background-position:-72px -780px !important}i.flag-re:before,i.flag-reunion:before{background-position:-72px -806px !important}i.flag-ro:before,i.flag-romania:before{background-position:-72px -832px !important}i.flag-rs:before,i.flag-serbia:before{background-position:-72px -858px !important}i.flag-ru:before,i.flag-russia:before{background-position:-72px -884px !important}i.flag-rw:before,i.flag-rwanda:before{background-position:-72px -910px !important}i.flag-sa:before,i.flag-saudi-arabia:before{background-position:-72px -936px !important}i.flag-sb:before,i.flag-solomon-islands:before{background-position:-72px -962px !important}i.flag-sc:before,i.flag-seychelles:before{background-position:-72px -988px !important}i.flag-gb-sct:before,i.flag-scotland:before{background-position:-72px -1014px !important}i.flag-sd:before,i.flag-sudan:before{background-position:-72px -1040px !important}i.flag-se:before,i.flag-sweden:before{background-position:-72px -1066px !important}i.flag-sg:before,i.flag-singapore:before{background-position:-72px -1092px !important}i.flag-sh:before,i.flag-saint-helena:before{background-position:-72px -1118px !important}i.flag-si:before,i.flag-slovenia:before{background-position:-72px -1144px !important}i.flag-sj:before,i.flag-svalbard:before,i.flag-jan-mayen:before{background-position:-72px -1170px !important}i.flag-sk:before,i.flag-slovakia:before{background-position:-72px -1196px !important}i.flag-sl:before,i.flag-sierra-leone:before{background-position:-72px -1222px !important}i.flag-sm:before,i.flag-san-marino:before{background-position:-72px -1248px !important}i.flag-sn:before,i.flag-senegal:before{background-position:-72px -1274px !important}i.flag-so:before,i.flag-somalia:before{background-position:-72px -1300px !important}i.flag-sr:before,i.flag-suriname:before{background-position:-72px -1326px !important}i.flag-st:before,i.flag-sao-tome:before{background-position:-72px -1352px !important}i.flag-sv:before,i.flag-el-salvador:before{background-position:-72px -1378px !important}i.flag-sy:before,i.flag-syria:before{background-position:-72px -1404px !important}i.flag-sz:before,i.flag-swaziland:before{background-position:-72px -1430px !important}i.flag-tc:before,i.flag-caicos-islands:before{background-position:-72px -1456px !important}i.flag-td:before,i.flag-chad:before{background-position:-72px -1482px !important}i.flag-tf:before,i.flag-french-territories:before{background-position:-72px -1508px !important}i.flag-tg:before,i.flag-togo:before{background-position:-72px -1534px !important}i.flag-th:before,i.flag-thailand:before{background-position:-72px -1560px !important}i.flag-tj:before,i.flag-tajikistan:before{background-position:-72px -1586px !important}i.flag-tk:before,i.flag-tokelau:before{background-position:-72px -1612px !important}i.flag-tl:before,i.flag-timorleste:before{background-position:-72px -1638px !important}i.flag-tm:before,i.flag-turkmenistan:before{background-position:-72px -1664px !important}i.flag-tn:before,i.flag-tunisia:before{background-position:-72px -1690px !important}i.flag-to:before,i.flag-tonga:before{background-position:-72px -1716px !important}i.flag-tr:before,i.flag-turkey:before{background-position:-72px -1742px !important}i.flag-tt:before,i.flag-trinidad:before{background-position:-72px -1768px !important}i.flag-tv:before,i.flag-tuvalu:before{background-position:-72px -1794px !important}i.flag-tw:before,i.flag-taiwan:before{background-position:-72px -1820px !important}i.flag-tz:before,i.flag-tanzania:before{background-position:-72px -1846px !important}i.flag-ua:before,i.flag-ukraine:before{background-position:-72px -1872px !important}i.flag-ug:before,i.flag-uganda:before{background-position:-72px -1898px !important}i.flag-um:before,i.flag-us-minor-islands:before{background-position:-72px -1924px !important}i.flag-us:before,i.flag-america:before,i.flag-united-states:before{background-position:-72px -1950px !important}i.flag-uy:before,i.flag-uruguay:before{background-position:-72px -1976px !important}i.flag-uz:before,i.flag-uzbekistan:before{background-position:-108px 0 !important}i.flag-va:before,i.flag-vatican-city:before{background-position:-108px -26px !important}i.flag-vc:before,i.flag-saint-vincent:before{background-position:-108px -52px !important}i.flag-ve:before,i.flag-venezuela:before{background-position:-108px -78px !important}
9460i.flag-vg:before,i.flag-british-virgin-islands:before{background-position:-108px -104px !important}i.flag-vi:before,i.flag-us-virgin-islands:before{background-position:-108px -130px !important}i.flag-vn:before,i.flag-vietnam:before{background-position:-108px -156px !important}i.flag-vu:before,i.flag-vanuatu:before{background-position:-108px -182px !important}i.flag-gb-wls:before,i.flag-wales:before{background-position:-108px -208px !important}i.flag-wf:before,i.flag-wallis-and-futuna:before{background-position:-108px -234px !important}i.flag-ws:before,i.flag-samoa:before{background-position:-108px -260px !important}i.flag-ye:before,i.flag-yemen:before{background-position:-108px -286px !important}i.flag-yt:before,i.flag-mayotte:before{background-position:-108px -312px !important}i.flag-za:before,i.flag-south-africa:before{background-position:-108px -338px !important}i.flag-zm:before,i.flag-zambia:before{background-position:-108px -364px !important}i.flag-zw:before,i.flag-zimbabwe:before{background-position:-108px -390px !important}.bg-fixed{background-attachment:fixed}.bg-image{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}.mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-attachment:fixed}.hover-overlay .mask{--mdb-image-hover-transition: all 0.3s ease-in-out;opacity:0;transition:var(--mdb-image-hover-transition)}.hover-overlay .mask:hover{opacity:1}.hover-zoom{--mdb-image-hover-zoom-transition: all 0.3s linear;--mdb-image-hover-zoom-transform: scale(1.1)}.hover-zoom img,.hover-zoom video{transition:var(--mdb-image-hover-zoom-transition)}.hover-zoom:hover img,.hover-zoom:hover video{transform:var(--mdb-image-hover-zoom-transform)}.hover-shadow,.card.hover-shadow,.hover-shadow-soft,.card.hover-shadow-soft{--mdb-image-hover-shadow-transition: all 0.3s ease-in-out;transition:var(--mdb-image-hover-shadow-transition)}.hover-shadow:hover,.card.hover-shadow:hover,.hover-shadow-soft:hover,.card.hover-shadow-soft:hover{transition:var(--mdb-image-hover-shadow-transition)}.hover-shadow,.card.hover-shadow{--mdb-image-hover-shadow-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.1);box-shadow:none}.hover-shadow:hover,.card.hover-shadow:hover{box-shadow:var(--mdb-image-hover-shadow-box-shadow)}.hover-shadow-soft,.card.hover-shadow-soft{--mdb-image-hover-shadow-box-shadow-soft: 0 2px 25px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 25px 21px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.04);box-shadow:none}.hover-shadow-soft:hover,.card.hover-shadow-soft:hover{box-shadow:var(--mdb-image-hover-shadow-box-shadow-soft)}.form-control{min-height:auto;padding:4.5px 12px 3.68px 12px;transition:all .1s linear;box-shadow:none}.form-control:focus{box-shadow:none;transition:all .1s linear;border-color:#3b71ca;box-shadow:inset 0px 0px 0px 1px #3b71ca}.form-control.form-control-sm{font-size:.775rem;line-height:1.5}.form-control.form-control-lg{line-height:2.15;border-radius:.25rem}.form-outline{position:relative;width:100%}.form-outline .form-helper{width:100%;position:absolute;font-size:.875em;color:#757575}.form-outline .form-helper .form-counter{text-align:right}.form-outline .trailing{position:absolute;right:10px;left:initial;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--mdb-surface-color)}.form-outline .form-icon-trailing{padding-right:2rem !important}.form-outline .form-control{min-height:auto;padding-top:.32rem;padding-bottom:.32rem;padding-left:.75rem;padding-right:.75rem;border:0;background:rgba(0,0,0,0);transition:all .2s linear}.form-outline .form-control~.form-label{position:absolute;top:0;max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;left:.75rem;padding-top:.37rem;pointer-events:none;transform-origin:0 0;transition:all .2s ease-out;color:var(--mdb-form-control-label-color);margin-bottom:0}.form-outline .form-control~.form-notch{display:flex;position:absolute;left:0;top:0;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}.form-outline .form-control~.form-notch div{pointer-events:none;border:1px solid;border-color:var(--mdb-form-control-border-color);box-sizing:border-box;background:rgba(0,0,0,0);transition:all .2s linear}.form-outline .form-control~.form-notch .form-notch-leading{left:0;top:0;height:100%;width:.5rem;border-right:none;border-radius:.25rem 0 0 .25rem}.form-outline .form-control~.form-notch .form-notch-middle{flex:0 0 auto;width:auto;max-width:calc(100% - 1rem);height:100%;border-right:none;border-left:none}.form-outline .form-control~.form-notch .form-notch-trailing{flex-grow:1;height:100%;border-left:none;border-radius:0 .25rem .25rem 0}.form-outline .form-control:not(.placeholder-active)::placeholder{opacity:0}
9460.form-outline .form-control:focus::placeholder,.form-outline .form-control.active::placeholder{opacity:1}.form-outline .form-control:focus{box-shadow:none !important}.form-outline .form-control:focus~.form-label,.form-outline .form-control.active~.form-label{transform:translateY(-1rem) translateY(0.1rem) scale(0.8)}.form-outline .form-control:focus~.form-label{color:#3b71ca}.form-outline .form-control:focus~.form-notch .form-notch-middle,.form-outline .form-control.active~.form-notch .form-notch-middle{border-right:none;border-left:none;border-top:1px solid rgba(0,0,0,0)}.form-outline .form-control:focus~.form-notch .form-notch-middle{border-color:#3b71ca;box-shadow:0 1px 0 0 #3b71ca;border-top:1px solid rgba(0,0,0,0)}.form-outline .form-control:focus~.form-notch .form-notch-leading,.form-outline .form-control.active~.form-notch .form-notch-leading{border-right:none}.form-outline .form-control:focus~.form-notch .form-notch-leading{border-color:#3b71ca;box-shadow:-1px 0 0 0 #3b71ca,0 1px 0 0 #3b71ca,0 -1px 0 0 #3b71ca}.form-outline .form-control:focus~.form-notch .form-notch-trailing,.form-outline .form-control.active~.form-notch .form-notch-trailing{border-left:none}.form-outline .form-control:focus~.form-notch .form-notch-trailing{border-color:#3b71ca;box-shadow:1px 0 0 0 #3b71ca,0 -1px 0 0 #3b71ca,0 1px 0 0 #3b71ca}.form-outline .form-control:disabled,.form-outline .form-control.disabled,.form-outline .form-control[readonly]{background-color:var(--mdb-form-control-disabled-bg)}.form-outline .form-control:disabled~.timepicker-toggle-button,.form-outline .form-control:disabled~.datepicker-toggle-button,.form-outline .form-control:disabled~.datetimepicker-toggle-button,.form-outline .form-control:disabled~.select-arrow,.form-outline .form-control:disabled~.trailing,.form-outline .form-control.disabled~.timepicker-toggle-button,.form-outline .form-control.disabled~.datepicker-toggle-button,.form-outline .form-control.disabled~.datetimepicker-toggle-button,.form-outline .form-control.disabled~.select-arrow,.form-outline .form-control.disabled~.trailing,.form-outline .form-control[readonly]~.timepicker-toggle-button,.form-outline .form-control[readonly]~.datepicker-toggle-button,.form-outline .form-control[readonly]~.datetimepicker-toggle-button,.form-outline .form-control[readonly]~.select-arrow,.form-outline .form-control[readonly]~.trailing{color:rgba(var(--mdb-surface-color-rgb), 0.5)}.form-outline .form-control.form-control-lg{font-size:1rem;line-height:2.15}.form-outline .form-control.form-control-lg~.form-label{padding-top:.7rem}.form-outline .form-control.form-control-lg:focus~.form-label,.form-outline .form-control.form-control-lg.active~.form-label{transform:translateY(-1.25rem) translateY(0.1rem) scale(0.8)}.form-outline .form-control.form-control-sm{padding-top:.32rem;padding-bottom:.32rem;font-size:.775rem;line-height:1.5}.form-outline .form-control.form-control-sm~.form-label{padding-top:.33rem;font-size:.775rem}.form-outline .form-control.form-control-sm:focus~.form-label,.form-outline .form-control.form-control-sm.active~.form-label{transform:translateY(-0.85rem) translateY(0.1rem) scale(0.8)}.form-outline.form-white .form-control{color:#fff}.form-outline.form-white .form-control~.form-label{color:#fbfbfb}.form-outline.form-white .form-control~.form-notch div{border-color:#fbfbfb}.form-outline.form-white .form-control:focus~.form-label{color:#fff}.form-outline.form-white .form-control:focus~.form-notch .form-notch-middle{border-color:#fff;box-shadow:0 1px 0 0 #fff;border-top:1px solid rgba(0,0,0,0)}.form-outline.form-white .form-control:focus~.form-notch .form-notch-leading{border-color:#fff;box-shadow:-1px 0 0 0 #fff,0 1px 0 0 #fff,0 -1px 0 0 #fff}.form-outline.form-white .form-control:focus~.form-notch .form-notch-trailing{border-color:#fff;box-shadow:1px 0 0 0 #fff,0 -1px 0 0 #fff,0 1px 0 0 #fff}.form-outline.form-white .form-control::placeholder{color:rgba(255,255,255,.7)}.form-outline.form-white .form-control:disabled,.form-outline.form-white .form-control.disabled,.form-outline.form-white .form-control[readonly]{background-color:rgba(255,255,255,.45)}.select-input.form-control[readonly]:not([disabled]){background-color:rgba(0,0,0,0)}.form-select{transition:all .2s linear}.form-select:focus{border-color:#3b71ca;outline:0;box-shadow:inset 0px 0px 0px 1px #3b71ca}.form-check{min-height:1.5rem}.form-check-input{position:relative;width:1.125rem;height:1.125rem;background-color:var(--mdb-body-bg);border:.125rem solid var(--mdb-form-control-border-color)}.form-check-input:before{content:"";position:absolute;box-shadow:0px 0px 0px 13px rgba(0,0,0,0);border-radius:50%;width:.875rem;height:.875rem;background-color:rgba(0,0,0,0);opacity:0;pointer-events:none;transform:scale(0)}.form-check-input:hover{cursor:pointer}.form-check-input:hover:before{opacity:.04;box-shadow:0px 0px 0px 13px rgba(var(--mdb-box-shadow-color-rgb, 0.6))}.form-check-input:focus{box-shadow:none;border-color:var(--mdb-form-control-border-color);transition:border-color .2s}.form-check-input:focus:before{opacity:.12;box-shadow:0px 0px 0px 13px rgba(var(--mdb-box-shadow-color-rgb, 0.6));transform:scale(1);
9460transition:box-shadow .2s,transform .2s}.form-check-input:checked{border-color:#3b71ca}.form-check-input:checked:before{opacity:.16}.form-check-input:checked:after{content:"";position:absolute}.form-check-input:checked:focus{border-color:#3b71ca}.form-check-input:checked:focus:before{box-shadow:0px 0px 0px 13px #3b71ca;transform:scale(1);transition:box-shadow .2s,transform .2s}.form-check-input:indeterminate:focus:before{box-shadow:0px 0px 0px 13px #3b71ca}.form-check-input[type=checkbox]{border-radius:.25rem;margin-top:.19em;margin-right:6px}.form-check-input[type=checkbox]:focus:after{content:"";position:absolute;width:.875rem;height:.875rem;z-index:1;display:block;border-radius:0;background-color:var(--mdb-body-bg)}.form-check-input[type=checkbox]:checked{background-image:none;background-color:#3b71ca}.form-check-input[type=checkbox]:checked:after{display:block;transform:rotate(45deg) /*!rtl:ignore*/;border-width:.125rem;border-color:#fff;width:.375rem;height:.8125rem;border-style:solid;border-top:0;border-left:0 /*!rtl:ignore*/;margin-left:.25rem;margin-top:-1px;background-color:rgba(0,0,0,0)}.form-check-input[type=checkbox]:checked:focus{background-color:#3b71ca}.form-check-input[type=checkbox]:indeterminate{border-color:#3b71ca}.form-check-input[type=radio]{border-radius:50%;width:1.25rem;height:1.25rem;margin-top:.125em;margin-right:4px}.form-check-input[type=radio]:before{width:1rem;height:1rem}.form-check-input[type=radio]:after{content:"";position:absolute;width:1rem;height:1rem;z-index:1;display:block;border-radius:50%;background-color:var(--mdb-body-bg)}.form-check-input[type=radio]:checked{background-image:none;background-color:var(--mdb-body-bg)}.form-check-input[type=radio]:checked:after{border-radius:50%;width:.625rem;height:.625rem;border-color:#3b71ca;background-color:#3b71ca;transition:border-color;transform:translate(-50%, -50%);position:absolute;left:50%;top:50%}.form-check-input[type=radio]:checked:focus{background-color:var(--mdb-body-bg)}.form-check-label{padding-left:.15rem}.form-check-label:hover{cursor:pointer}.form-switch .form-check-input{background-image:none;border-width:0;border-radius:.4375rem;width:2rem;height:.875rem;background-color:rgba(var(--mdb-emphasis-color-rgb), 0.25);margin-top:.3em;margin-right:8px}.form-switch .form-check-input:after{content:"";position:absolute;border:none;z-index:2;border-radius:50%;width:1.25rem;height:1.25rem;background-color:var(--mdb-surface-bg);margin-top:-0.1875rem;box-shadow:0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07),0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04);transition:background-color .2s,transform .2s}.form-switch .form-check-input:focus{background-image:none}.form-switch .form-check-input:focus:before{box-shadow:3px -1px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6);transform:scale(1);transition:box-shadow .2s,transform .2s}.form-switch .form-check-input:focus:after{border-radius:50%;width:1.25rem;height:1.25rem}.form-switch .form-check-input:checked{background-image:none}.form-switch .form-check-input:checked:focus{background-image:none}.form-switch .form-check-input:checked:focus:before{margin-left:1.0625rem;box-shadow:3px -1px 0px 13px #3b71ca;transform:scale(1);transition:box-shadow .2s,transform .2s}.form-switch .form-check-input:checked[type=checkbox]{background-image:none}.form-switch .form-check-input:checked[type=checkbox]:after{content:"";position:absolute;border:none;z-index:2;border-radius:50%;width:1.25rem;height:1.25rem;background-color:#3b71ca;margin-top:-3px;margin-left:1.0625rem;box-shadow:0 3px 1px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.2),0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.14),0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12);transition:background-color .2s,transform .2s}.form-control[type=file]{border-color:var(--mdb-form-control-border-color)}.form-control[type=file]::-webkit-file-upload-button{background-color:rgba(0,0,0,0)}.form-control[type=file]:disabled{background-color:var(--mdb-form-control-disabled-bg);color:rgba(var(--mdb-surface-color-rgb), 0.5)}.form-control[type=file]:disabled::file-selector-button{color:rgba(var(--mdb-surface-color-rgb), 0.5)}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:rgba(0,0,0,0)}.input-group{flex-wrap:nowrap}.input-group>.form-control{min-height:calc(2.08rem + 2px);height:calc(2.08rem + 2px);padding-top:.27rem;padding-bottom:.27rem;transition:all .2s linear}.input-group>.form-control:focus{transition:all .2s linear;border-color:#3b71ca;outline:0;box-shadow:inset 0 0 0 1px #3b71ca}.input-group-text{background-color:rgba(0,0,0,0);padding-top:.26rem;padding-bottom:.26rem}.input-group-text>.form-check-input[type=checkbox]{margin-left:1px;margin-right:1px}.input-group-text>.form-check-input[type=radio]{margin-right:0}.input-group-lg>.form-control{height:calc(2.645rem + 2px);font-size:1rem;padding-top:.33rem;padding-bottom:.33rem}.input-group-lg .input-group-text{font-size:1rem}.input-group-sm>.form-control{min-height:calc(1.66rem + 2px);height:calc(1.66rem + 2px);font-size:.775rem;padding-top:.33rem;padding-bottom:.33rem}.input-group-sm .input-group-text{font-size:.775rem;line-height:1.5}.input-group.form-outline .input-group-text{border-left:0}.input-group.form-outline input+.input-group-text{border:0;border-left:1px solid #bdbdbd}
9460.input-group .form-outline:not(:first-child),.input-group .select-wrapper:not(:first-child),.input-group .form-outline:not(:first-child) .form-notch-leading,.input-group .select-wrapper:not(:first-child) .form-notch-leading{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.input-group .form-outline:not(:last-child),.input-group .select-wrapper:not(:last-child),.input-group .form-outline:not(:last-child) .form-notch-trailing,.input-group .select-wrapper:not(:last-child) .form-notch-trailing{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.input-group>[class*=btn-outline-]+[class*=btn-outline-]{border-left:0}.input-group>.btn[class*=btn-outline-]{padding-top:.47rem}.input-group>.btn{padding-top:.59rem}.input-group.input-group-lg .input-group-text{height:calc(2.645rem + 2px)}.input-group .input-group-text{height:calc(2.08rem + 2px)}.input-group .btn{line-height:1}.input-group.input-group-sm .input-group-text{height:calc(1.66rem + 2px)}.was-validated .input-group .invalid-feedback,.was-validated .input-group .valid-feedback{margin-top:2.5rem}.input-group .invalid-feedback,.input-group .valid-feedback{margin-top:2.5rem}.valid-feedback{position:absolute;display:none;width:auto;margin-top:.25rem;font-size:.875rem;color:#14a44d;margin-top:-0.75rem}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:6px 16px;margin-top:.1rem;font-size:.875rem;background-color:rgba(20,164,77,.9);border-radius:.25rem !important;color:#fff}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{margin-bottom:1rem;background-image:none;border-color:#14a44d}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#14a44d;box-shadow:0 0 0 .25rem rgba(20,164,77,.25)}.was-validated .form-outline .form-control:valid~.form-label,.form-outline .form-control.is-valid~.form-label{color:#14a44d}.was-validated .form-outline .form-control:valid~.form-notch .form-notch-leading,.was-validated .form-outline .form-control:valid~.form-notch .form-notch-middle,.was-validated .form-outline .form-control:valid~.form-notch .form-notch-trailing,.form-outline .form-control.is-valid~.form-notch .form-notch-leading,.form-outline .form-control.is-valid~.form-notch .form-notch-middle,.form-outline .form-control.is-valid~.form-notch .form-notch-trailing{border-color:#14a44d}.was-validated .form-outline .form-control:valid:focus~.form-notch .form-notch-middle,.was-validated .form-outline .form-control:valid.active~.form-notch .form-notch-middle,.form-outline .form-control.is-valid:focus~.form-notch .form-notch-middle,.form-outline .form-control.is-valid.active~.form-notch .form-notch-middle{border-top:1px solid rgba(0,0,0,0)}.was-validated .form-outline .form-control:valid:focus~.form-notch .form-notch-middle,.form-outline .form-control.is-valid:focus~.form-notch .form-notch-middle{box-shadow:0 1px 0 0 #14a44d}.was-validated .form-outline .form-control:valid:focus~.form-notch .form-notch-leading,.form-outline .form-control.is-valid:focus~.form-notch .form-notch-leading{box-shadow:-1px 0 0 0 #14a44d,0 1px 0 0 #14a44d,0 -1px 0 0 #14a44d}.was-validated .form-outline .form-control:valid:focus~.form-notch .form-notch-trailing,.form-outline .form-control.is-valid:focus~.form-notch .form-notch-trailing{box-shadow:1px 0 0 0 #14a44d,0 -1px 0 0 #14a44d,0 1px 0 0 #14a44d}.was-validated .form-outline .form-control:valid.select-input.focused~.form-notch .form-notch-leading,.form-outline .form-control.is-valid.select-input.focused~.form-notch .form-notch-leading{box-shadow:-1px 0 0 0 #14a44d,0 1px 0 0 #14a44d,0 -1px 0 0 #14a44d}.was-validated .form-outline .form-control:valid.select-input.focused~.form-notch .form-notch-middle,.form-outline .form-control.is-valid.select-input.focused~.form-notch .form-notch-middle{box-shadow:0 1px 0 0 #14a44d;border-top:1px solid rgba(0,0,0,0)}.was-validated .form-outline .form-control:valid.select-input.focused~.form-notch .form-notch-trailing,.form-outline .form-control.is-valid.select-input.focused~.form-notch .form-notch-trailing{box-shadow:1px 0 0 0 #14a44d,0 -1px 0 0 #14a44d,0 1px 0 0 #14a44d}.was-validated .form-select:valid,.form-select.is-valid{border-color:#14a44d}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#14a44d;box-shadow:0 0 0 .25rem rgba(20,164,77,.25)}.was-validated .form-select:valid~.valid-feedback,.form-select.is-valid~.valid-feedback{margin-top:0}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid{margin-bottom:0}.was-validated input[type=file].form-control:valid .valid-feedback,input[type=file].form-control.is-valid .valid-feedback{margin-top:0}.was-validated input[type=file].form-control:valid:focus,input[type=file].form-control.is-valid:focus{box-shadow:inset 0 0 0 1px #14a44d;border-color:#14a44d}.was-validated input[type=file].form-control:valid:focus~.form-file-label,input[type=file].form-control.is-valid:focus~.form-file-label{box-shadow:none}.was-validated input[type=file].form-control:valid:focus-within~.form-file-label .form-file-text,.was-validated input[type=file].form-control:valid:focus-within~.form-file-label .form-file-button,input[type=file].form-control.is-valid:focus-within~.form-file-label .form-file-text,input[type=file].form-control.is-valid:focus-within~.form-file-label .form-file-button{border-color:#14a44d}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#14a44d}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#14a44d}.was-validated .form-check-input:valid:checked:focus:before,.form-check-input.is-valid:checked:focus:before{box-shadow:0px 0px 0px 13px #14a44d}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:none}.was-validated .form-check-input:valid:focus:before,.form-check-input.is-valid:focus:before{box-shadow:0px 0px 0px 13px #14a44d}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#14a44d;margin-bottom:1rem}.was-validated .form-check-input:valid[type=checkbox]:checked:focus,.form-check-input.is-valid[type=checkbox]:checked:focus{background-color:#14a44d;border-color:#14a44d}.was-validated .form-check-input:valid[type=radio]:checked,.form-check-input.is-valid[type=radio]:checked{border-color:#14a44d;background-color:#fff}.was-validated .form-check-input:valid[type=radio]:checked:focus:before,.form-check-input.is-valid[type=radio]:checked:focus:before{box-shadow:0px 0px 0px 13px #14a44d}.was-validated .form-check-input:valid[type=radio]:checked:after,.form-check-input.is-valid[type=radio]:checked:after{border-color:#14a44d;background-color:#14a44d}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .form-switch .form-check-input:valid:focus:before,.form-switch .form-check-input.is-valid:focus:before{box-shadow:3px -1px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6)}.was-validated .form-switch .form-check-input:valid:checked[type=c
9460heckbox]:after,.form-switch .form-check-input.is-valid:checked[type=checkbox]:after{background-color:#14a44d;box-shadow:0 3px 1px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.2),0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.14),0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12)}.was-validated .form-switch .form-check-input:valid:checked:focus:before,.form-switch .form-check-input.is-valid:checked:focus:before{box-shadow:3px -1px 0px 13px #14a44d}.invalid-feedback{position:absolute;display:none;width:auto;margin-top:.25rem;font-size:.875rem;color:#dc4c64;margin-top:-0.75rem}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:6px 16px;margin-top:.1rem;font-size:.875rem;background-color:rgba(220,76,100,.9);border-radius:.25rem !important;color:#fff}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{margin-bottom:1rem;background-image:none;border-color:#dc4c64}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc4c64;box-shadow:0 0 0 .25rem rgba(220,76,100,.25)}.was-validated .form-outline .form-control:invalid~.form-label,.form-outline .form-control.is-invalid~.form-label{color:#dc4c64}.was-validated .form-outline .form-control:invalid~.form-notch .form-notch-leading,.was-validated .form-outline .form-control:invalid~.form-notch .form-notch-middle,.was-validated .form-outline .form-control:invalid~.form-notch .form-notch-trailing,.form-outline .form-control.is-invalid~.form-notch .form-notch-leading,.form-outline .form-control.is-invalid~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid~.form-notch .form-notch-trailing{border-color:#dc4c64}.was-validated .form-outline .form-control:invalid:focus~.form-notch .form-notch-middle,.was-validated .form-outline .form-control:invalid.active~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid:focus~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid.active~.form-notch .form-notch-middle{border-top:1px solid rgba(0,0,0,0)}.was-validated .form-outline .form-control:invalid:focus~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid:focus~.form-notch .form-notch-middle{box-shadow:0 1px 0 0 #dc4c64}.was-validated .form-outline .form-control:invalid:focus~.form-notch .form-notch-leading,.form-outline .form-control.is-invalid:focus~.form-notch .form-notch-leading{box-shadow:-1px 0 0 0 #dc4c64,0 1px 0 0 #dc4c64,0 -1px 0 0 #dc4c64}.was-validated .form-outline .form-control:invalid:focus~.form-notch .form-notch-trailing,.form-outline .form-control.is-invalid:focus~.form-notch .form-notch-trailing{box-shadow:1px 0 0 0 #dc4c64,0 -1px 0 0 #dc4c64,0 1px 0 0 #dc4c64}.was-validated .form-outline .form-control:invalid.select-input.focused~.form-notch .form-notch-leading,.form-outline .form-control.is-invalid.select-input.focused~.form-notch .form-notch-leading{box-shadow:-1px 0 0 0 #dc4c64,0 1px 0 0 #dc4c64,0 -1px 0 0 #dc4c64}.was-validated .form-outline .form-control:invalid.select-input.focused~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid.select-input.focused~.form-notch .form-notch-middle{box-shadow:0 1px 0 0 #dc4c64;border-top:1px solid rgba(0,0,0,0)}.was-validated .form-outline .form-control:invalid.select-input.focused~.form-notch .form-notch-trailing,.form-outline .form-control.is-invalid.select-input.focused~.form-notch .form-notch-trailing{box-shadow:1px 0 0 0 #dc4c64,0 -1px 0 0 #dc4c64,0 1px 0 0 #dc4c64}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc4c64}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc4c64;box-shadow:0 0 0 .25rem rgba(220,76,100,.25)}.was-validated .form-select:invalid~.invalid-feedback,.form-select.is-invalid~.invalid-feedback{margin-top:0}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid{margin-bottom:0}.was-validated input[type=file].form-control:invalid .invalid-feedback,input[type=file].form-control.is-invalid .invalid-feedback{margin-top:0}.was-validated input[type=file].form-control:invalid:focus,input[type=file].form-control.is-invalid:focus{box-shadow:inset 0 0 0 1px #dc4c64;border-color:#dc4c64}.was-validated input[type=file].form-control:invalid:focus~.form-file-label,input[type=file].form-control.is-invalid:focus~.form-file-label{box-shadow:none}.was-validated input[type=file].form-control:invalid:focus-within~.form-file-label .form-file-text,.was-validated input[type=file].form-control:invalid:focus-within~.form-file-label .form-file-button,input[type=file].form-control.is-invalid:focus-within~.form-file-label .form-file-text,input[type=file].form-control.is-invalid:focus-within~.form-file-label .form-file-button{border-color:#dc4c64}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc4c64}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc4c64}.was-validated .form-check-input:invalid:checked:focus:before,.form-check-input.is-invalid:checked:focus:before{box-shadow:0px 0px 0px 13px #dc4c64}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:none}.was-validated .form-check-input:invalid:focus:before,.form-check-input.is-invalid:focus:before{box-shadow:0px 0px 0px 13px #dc4c64}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc4c64;margin-bottom:1rem}.was-validated .form-check-input:invalid[type=checkbox]:checked:focus,.form-check-input.is-invalid[type=checkbox]:checked:focus{background-color:#dc4c64;border-color:#dc4c64}.was-validated .form-check-input:invalid[type=radio]:checked,.form-check-input.is-invalid[type=radio]:checked{border-color:#dc4c64;background-color:#fff}.was-validated .form-check-input:invalid[type=radio]:checked:focus:before,.form-check-input.is-invalid[type=radio]:checked:focus:before{box-shadow:0px 0px 0px 13px #dc4c64}.was-validated .form-check-input:invalid[type=radio]:checked:after,.form-check-input.is-invalid[type=radio]:checked:after{border-color:#dc4c64;background-color:#dc4c64}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .form-switch .form-check-input:invalid:focus:before,.form-switch .form-check-input.is-invalid:focus:before{box-shadow:3px -1px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6)}.was-validated .form-switch .form-check-input:invalid:checked[type=c
9460heckbox]:after,.form-switch .form-check-input.is-invalid:checked[type=checkbox]:after{background-color:#dc4c64;box-shadow:0 3px 1px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.2),0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.14),0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12)}.was-validated .form-switch .form-check-input:invalid:checked:focus:before,.form-switch .form-check-input.is-invalid:checked:focus:before{box-shadow:3px -1px 0px 13px #dc4c64}.form-range:focus{box-shadow:none}.form-range:focus::-webkit-slider-thumb{box-shadow:none}.form-range:focus::-moz-range-thumb{box-shadow:none}.form-range:focus::-ms-thumb{box-shadow:none}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{margin-top:-6px;box-shadow:none;appearance:none}.form-range::-webkit-slider-runnable-track{height:4px;border-radius:0;box-shadow:none;background-color:var(--mdb-secondary-bg)}.form-range::-moz-range-thumb{box-shadow:none;appearance:none}.form-range::-moz-range-track{box-shadow:none}.table{--mdb-table-font-size: 0.9rem;--mdb-table-divider-color: currentcolor;font-size:var(--mdb-table-font-size)}.table th{font-weight:500}.table tbody{font-weight:400}.table>:not(:last-child)>:last-child>*{border-bottom-color:inherit}.table-primary{--mdb-table-color: #000;--mdb-table-bg: #d8e3f4;--mdb-table-border-color: #adb6c3;--mdb-table-striped-bg: #cdd8e8;--mdb-table-striped-color: #000;--mdb-table-active-bg: #c2ccdc;--mdb-table-active-color: #000;--mdb-table-hover-bg: #c8d2e2;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-secondary{--mdb-table-color: #000;--mdb-table-bg: #ecedf0;--mdb-table-border-color: #bdbec0;--mdb-table-striped-bg: #e0e1e4;--mdb-table-striped-color: #000;--mdb-table-active-bg: #d4d5d8;--mdb-table-active-color: #000;--mdb-table-hover-bg: #dadbde;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-success{--mdb-table-color: #000;--mdb-table-bg: #d0eddb;--mdb-table-border-color: #a6beaf;--mdb-table-striped-bg: #c6e1d0;--mdb-table-striped-color: #000;--mdb-table-active-bg: #bbd5c5;--mdb-table-active-color: #000;--mdb-table-hover-bg: #c0dbcb;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-info{--mdb-table-color: #000;--mdb-table-bg: #ddf0f6;--mdb-table-border-color: #b1c0c5;--mdb-table-striped-bg: #d2e4ea;--mdb-table-striped-color: #000;--mdb-table-active-bg: #c7d8dd;--mdb-table-active-color: #000;--mdb-table-hover-bg: #ccdee4;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-warning{--mdb-table-color: #000;--mdb-table-bg: #faecd1;--mdb-table-border-color: #c8bda7;--mdb-table-striped-bg: #eee0c7;--mdb-table-striped-color: #000;--mdb-table-active-bg: #e1d4bc;--mdb-table-active-color: #000;--mdb-table-hover-bg: #e7dac1;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-danger{--mdb-table-color: #000;--mdb-table-bg: #f8dbe0;--mdb-table-border-color: #c6afb3;--mdb-table-striped-bg: #ecd0d5;--mdb-table-striped-color: #000;--mdb-table-active-bg: #dfc5ca;--mdb-table-active-color: #000;--mdb-table-hover-bg: #e5cbcf;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-light{--mdb-table-color: #000;--mdb-table-bg: #fbfbfb;--mdb-table-border-color: #c9c9c9;--mdb-table-striped-bg: #eeeeee;--mdb-table-striped-color: #000;--mdb-table-active-bg: #e2e2e2;--mdb-table-active-color: #000;--mdb-table-hover-bg: #e8e8e8;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-dark{--mdb-table-color: #fff;--mdb-table-bg: #332d2d;--mdb-table-border-color: #5c5757;--mdb-table-striped-bg: #3d3838;--mdb-table-striped-color: #fff;--mdb-table-active-bg: #474242;--mdb-table-active-color: #fff;--mdb-table-hover-bg: #423d3d;--mdb-table-hover-color: #fff;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-hover>tbody>tr{transition:.5s}.table-hover>tbody>tr:hover{--mdb-table-accent-bg: transparent;background-color:var(--mdb-table-hover-bg)}.table-group-divider{border-top:calc(2*var(--mdb-border-width)) solid;border-top-color:inherit}.table-divider-color{border-top-color:var(--mdb-table-divider-color)}.btn{--mdb-btn-padding-top: 0.625rem;--mdb-btn-padding-bottom: 0.5rem;--mdb-btn-border-width: 0;--mdb-btn-border-color: none;--mdb-btn-border-radius: 0.25rem;
9460--mdb-btn-box-shadow: 0 4px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.35);--mdb-btn-hover-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-focus-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-active-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);padding-top:var(--mdb-btn-padding-top);padding-bottom:var(--mdb-btn-padding-bottom);text-transform:uppercase;vertical-align:bottom;border:0;border-radius:var(--mdb-btn-border-radius);box-shadow:var(--mdb-btn-box-shadow)}:not(.btn-check)+.btn:hover,.btn:first-child:hover,.btn:focus-visible,.btn:hover{box-shadow:var(--mdb-btn-hover-box-shadow)}.btn-check:focus-visible+.btn,.btn-check:focus+.btn,.btn:focus{box-shadow:var(--mdb-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn-check:active+.btn,.btn:active,.btn.active,.btn.show{box-shadow:var(--mdb-btn-active-box-shadow)}.btn-check:checked+.btn:focus,.btn-check:active+.btn:focus,.btn:active:focus,.btn.active:focus,.btn.show:focus{box-shadow:var(--mdb-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{box-shadow:var(--mdb-btn-box-shadow)}[class*=btn-outline-]{--mdb-btn-padding-top: 0.5rem;--mdb-btn-padding-bottom: 0.375rem;--mdb-btn-padding-x: 1.375rem;--mdb-btn-border-width: 2px;--mdb-btn-line-height: 1.5;padding:var(--mdb-btn-padding-top) var(--mdb-btn-padding-x) var(--mdb-btn-padding-bottom);border-width:var(--mdb-btn-border-width);border-style:solid;box-shadow:none}:not(.btn-check)+[class*=btn-outline-]:hover,[class*=btn-outline-]:first-child:hover,[class*=btn-outline-]:focus-visible,[class*=btn-outline-]:hover{box-shadow:none}.btn-check:focus-visible+[class*=btn-outline-],.btn-check:focus+[class*=btn-outline-],[class*=btn-outline-]:focus{box-shadow:none}.btn-check:checked+[class*=btn-outline-],.btn-check:active+[class*=btn-outline-],[class*=btn-outline-]:active,[class*=btn-outline-].active,[class*=btn-outline-].show{box-shadow:none}.btn-check:checked+[class*=btn-outline-]:focus,.btn-check:active+[class*=btn-outline-]:focus,[class*=btn-outline-]:active:focus,[class*=btn-outline-].active:focus,[class*=btn-outline-].show:focus{box-shadow:none}[class*=btn-outline-]:disabled,[class*=btn-outline-].disabled,fieldset:disabled [class*=btn-outline-]{box-shadow:none}[class*=btn-outline-].btn-lg,.btn-group-lg>[class*=btn-outline-].btn{--mdb-btn-padding-top: 0.625rem;--mdb-btn-padding-bottom: 0.5625rem;--mdb-btn-padding-x: 1.5625rem;--mdb-btn-font-size:0.875rem;--mdb-btn-line-height: 1.6}[class*=btn-outline-].btn-sm,.btn-group-sm>[class*=btn-outline-].btn{--mdb-btn-padding-top: 0.25rem;--mdb-btn-padding-bottom: 0.1875rem;--mdb-btn-padding-x: 0.875rem;--mdb-btn-font-size:0.75rem;--mdb-btn-line-height: 1.5}.btn-secondary{box-shadow:none}:not(.btn-check)+.btn-secondary:hover,.btn-secondary:first-child:hover,.btn-secondary:focus-visible,.btn-secondary:hover{box-shadow:none !important}.btn-check:focus-visible+.btn-secondary,.btn-check:focus+.btn-secondary,.btn-secondary:focus{box-shadow:none}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.btn-secondary.show{box-shadow:none}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.btn-secondary.show:focus{box-shadow:none}.btn-secondary:disabled,.btn-secondary.disabled,fieldset:disabled .btn-secondary{box-shadow:none}.btn-primary{--mdb-btn-bg: #3b71ca;--mdb-btn-color: #fff;--mdb-btn-box-shadow: 0 4px 9px -4px #386bc0;--mdb-btn-hover-bg: #386bc0;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #386bc0;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #3566b6;--mdb-btn-active-color: #fff;--mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(56, 107, 192, 0.3), 0 4px 18px 0 rgba(56, 107, 192, 0.2)}:not(.btn-check)+.btn-primary:hover,.btn-primary:first-child:hover,.btn-primary:focus-visible,.btn-primary:hover{box-shadow:var(--mdb-btn-box-sha
9460dow-state)}.btn-check:focus-visible+.btn-primary,.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.btn-primary.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.btn-primary.show:focus{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-primary:hover,.btn-check:active+.btn-primary:hover,.btn-primary:active:hover,.btn-primary.active:hover,.btn-primary.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-primary:disabled,.btn-primary.disabled,fieldset:disabled .btn-primary{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-primary{box-shadow:0 4px 9px -4px rgba(0,0,0,.35)}[data-mdb-theme=dark] .btn-primary:hover,[data-mdb-theme=dark] .btn-primary:active,[data-mdb-theme=dark] .btn-primary:focus{box-shadow:0 4px 18px -2px rgba(0,0,0,.7)}.btn-secondary{--mdb-btn-bg: #e2eaf7;--mdb-btn-color: #294f8d;--mdb-btn-box-shadow: 0 4px 9px -4px #e3ebf7;--mdb-btn-hover-bg: #d7deeb;--mdb-btn-hover-color: #294f8d;--mdb-btn-focus-bg: #d7deeb;--mdb-btn-focus-color: #294f8d;--mdb-btn-active-bg: #d7deeb;--mdb-btn-active-color: #294f8d;--mdb-btn-box-shadow-state: transparent}:not(.btn-check)+.btn-secondary:hover,.btn-secondary:first-child:hover,.btn-secondary:focus-visible,.btn-secondary:hover{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:focus-visible+.btn-secondary,.btn-check:focus+.btn-secondary,.btn-secondary:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.btn-secondary.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.btn-secondary.show:focus{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-secondary:hover,.btn-check:active+.btn-secondary:hover,.btn-secondary:active:hover,.btn-secondary.active:hover,.btn-secondary.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-secondary:disabled,.btn-secondary.disabled,fieldset:disabled .btn-secondary{box-shadow:var(--mdb-btn-box-shadow)}.btn-success{--mdb-btn-bg: #14a44d;--mdb-btn-color: #fff;--mdb-btn-box-shadow: 0 4px 9px -4px #139c49;--mdb-btn-hover-bg: #139c49;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #139c49;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #129445;--mdb-btn-active-color: #fff;--mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(19, 156, 73, 0.3), 0 4px 18px 0 rgba(19, 156, 73, 0.2)}:not(.btn-check)+.btn-success:hover,.btn-success:first-child:hover,.btn-success:focus-visible,.btn-success:hover{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:focus-visible+.btn-success,.btn-check:focus+.btn-success,.btn-success:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.btn-success.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.btn-success.show:focus{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-success:hover,.btn-check:active+.btn-success:hover,.btn-success:active:hover,.btn-success.active:hover,.btn-success.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-success:disabled,.btn-success.disabled,fieldset:disabled .btn-success{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-success{box-shadow:0 4px 9px -4px rgba(0,0,0,.35)}[data-mdb-theme=dark] .btn-success:hover,[data-mdb-theme=dark] .btn-success:active,[data-mdb-theme=dark] .btn-success:focus{box-shadow:0 4px 18px -2px rgba(0,0,0,.7)}.btn-danger{--mdb-btn-bg: #dc4c64;--mdb-btn-color: #fff;
9460--mdb-btn-box-shadow: 0 4px 9px -4px #d1485f;--mdb-btn-hover-bg: #d1485f;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #d1485f;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #c6445a;--mdb-btn-active-color: #fff;--mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(209, 72, 95, 0.3), 0 4px 18px 0 rgba(209, 72, 95, 0.2)}:not(.btn-check)+.btn-danger:hover,.btn-danger:first-child:hover,.btn-danger:focus-visible,.btn-danger:hover{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:focus-visible+.btn-danger,.btn-check:focus+.btn-danger,.btn-danger:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.btn-danger.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.btn-danger.show:focus{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-danger:hover,.btn-check:active+.btn-danger:hover,.btn-danger:active:hover,.btn-danger.active:hover,.btn-danger.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-danger:disabled,.btn-danger.disabled,fieldset:disabled .btn-danger{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-danger{box-shadow:0 4px 9px -4px rgba(0,0,0,.35)}[data-mdb-theme=dark] .btn-danger:hover,[data-mdb-theme=dark] .btn-danger:active,[data-mdb-theme=dark] .btn-danger:focus{box-shadow:0 4px 18px -2px rgba(0,0,0,.7)}.btn-warning{--mdb-btn-bg: #e4a11b;--mdb-btn-color: #fff;--mdb-btn-box-shadow: 0 4px 9px -4px #d9991a;--mdb-btn-hover-bg: #d9991a;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #d9991a;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #cd9118;--mdb-btn-active-color: #fff;--mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(217, 153, 26, 0.3), 0 4px 18px 0 rgba(217, 153, 26, 0.2)}:not(.btn-check)+.btn-warning:hover,.btn-warning:first-child:hover,.btn-warning:focus-visible,.btn-warning:hover{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:focus-visible+.btn-warning,.btn-check:focus+.btn-warning,.btn-warning:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.btn-warning.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.btn-warning.show:focus{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-warning:hover,.btn-check:active+.btn-warning:hover,.btn-warning:active:hover,.btn-warning.active:hover,.btn-warning.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-warning:disabled,.btn-warning.disabled,fieldset:disabled .btn-warning{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-warning{box-shadow:0 4px 9px -4px rgba(0,0,0,.35)}[data-mdb-theme=dark] .btn-warning:hover,[data-mdb-theme=dark] .btn-warning:active,[data-mdb-theme=dark] .btn-warning:focus{box-shadow:0 4px 18px -2px rgba(0,0,0,.7)}.btn-info{--mdb-btn-bg: #54b4d3;--mdb-btn-color: #fff;--mdb-btn-box-shadow: 0 4px 9px -4px #50abc8;--mdb-btn-hover-bg: #50abc8;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #50abc8;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #4ca2be;--mdb-btn-active-color: #fff;--mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(80, 171, 200, 0.3), 0 4px 18px 0 rgba(80, 171, 200, 0.2)}:not(.btn-check)+.btn-info:hover,.btn-info:first-child:hover,.btn-info:focus-visible,.btn-info:hover{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:focus-visible+.btn-info,.btn-check:focus+.btn-info,.btn-info:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.btn-info.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.btn-info.show:focus{box-shadow:var(--mdb-btn-box-sha
9460dow-state)}.btn-check:checked+.btn-info:hover,.btn-check:active+.btn-info:hover,.btn-info:active:hover,.btn-info.active:hover,.btn-info.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-info:disabled,.btn-info.disabled,fieldset:disabled .btn-info{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-info{box-shadow:0 4px 9px -4px rgba(0,0,0,.35)}[data-mdb-theme=dark] .btn-info:hover,[data-mdb-theme=dark] .btn-info:active,[data-mdb-theme=dark] .btn-info:focus{box-shadow:0 4px 18px -2px rgba(0,0,0,.7)}.btn-light{--mdb-btn-bg: #f5f5f5;--mdb-btn-color: #616161;--mdb-btn-box-shadow: 0 4px 9px -4px #f6f6f6;--mdb-btn-hover-bg: #e9e9e9;--mdb-btn-hover-color: #616161;--mdb-btn-focus-bg: #f6f6f6;--mdb-btn-focus-color: #616161;--mdb-btn-active-bg: #dddddd;--mdb-btn-active-color: #616161;--mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(238, 238, 238, 0.3), 0 4px 18px 0 rgba(238, 238, 238, 0.2)}:not(.btn-check)+.btn-light:hover,.btn-light:first-child:hover,.btn-light:focus-visible,.btn-light:hover{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:focus-visible+.btn-light,.btn-check:focus+.btn-light,.btn-light:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.btn-light.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.btn-light.show:focus{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-light:hover,.btn-check:active+.btn-light:hover,.btn-light:active:hover,.btn-light.active:hover,.btn-light.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-light:disabled,.btn-light.disabled,fieldset:disabled .btn-light{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-light{box-shadow:0 4px 9px -4px rgba(0,0,0,.35)}[data-mdb-theme=dark] .btn-light:hover,[data-mdb-theme=dark] .btn-light:active,[data-mdb-theme=dark] .btn-light:focus{box-shadow:0 4px 18px -2px rgba(0,0,0,.7)}.btn-dark{--mdb-btn-bg: #262626;--mdb-btn-color: #eeeeee;--mdb-btn-box-shadow: 0 4px 9px -4px #313131;--mdb-btn-hover-bg: #313131;--mdb-btn-hover-color: #eeeeee;--mdb-btn-focus-bg: #313131;--mdb-btn-focus-color: #eeeeee;--mdb-btn-active-bg: #3c3c3c;--mdb-btn-active-color: #eeeeee;--mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(48, 43, 43, 0.3), 0 4px 18px 0 rgba(48, 43, 43, 0.2)}:not(.btn-check)+.btn-dark:hover,.btn-dark:first-child:hover,.btn-dark:focus-visible,.btn-dark:hover{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:focus-visible+.btn-dark,.btn-check:focus+.btn-dark,.btn-dark:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.btn-dark.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.btn-dark.show:focus{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-dark:hover,.btn-check:active+.btn-dark:hover,.btn-dark:active:hover,.btn-dark.active:hover,.btn-dark.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-dark:disabled,.btn-dark.disabled,fieldset:disabled .btn-dark{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-dark{box-shadow:0 4px 9px -4px rgba(0,0,0,.35)}[data-mdb-theme=dark] .btn-dark:hover,[data-mdb-theme=dark] .btn-dark:active,[data-mdb-theme=dark] .btn-dark:focus{box-shadow:0 4px 18px -2px rgba(0,0,0,.7)}.btn-outline-primary{--mdb-btn-bg: transparent;--mdb-btn-color: #3b71ca;--mdb-btn-hover-bg: #f5f8fc;--mdb-btn-hover-color: #386bc0;--mdb-btn-focus-bg: #f5f8fc;--mdb-btn-focus-color: #386bc0;--mdb-btn-active-bg: #f5f8fc;--mdb-btn-active-color: #3566b6;--mdb-btn-outline-border-color: #3b71ca;--mdb-btn-outline-focus-border-color: #2f5aa2;--mdb-btn-outline-hover-border-color: #2f5aa2;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-primary:hover,.btn-outline-primary:first-child:hover,.btn-outline-primary:focus-visible,.btn-outline-primary:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-primary,.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-primary:disabled,.btn-outline-primary.disabled,fieldset:
9460disabled .btn-outline-primary{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-primary{--mdb-btn-bg: transparent;--mdb-btn-color: #628dd5;--mdb-btn-hover-bg: #12223d;--mdb-btn-hover-color: #386bc0;--mdb-btn-focus-bg: #12223d;--mdb-btn-focus-color: #386bc0;--mdb-btn-active-bg: #12223d;--mdb-btn-active-color: #3566b6}.btn-outline-secondary{--mdb-btn-bg: transparent;--mdb-btn-color: #294f8d;--mdb-btn-hover-bg: #f4f6f9;--mdb-btn-hover-color: #294f8d;--mdb-btn-focus-bg: #f4f6f9;--mdb-btn-focus-color: #294f8d;--mdb-btn-active-bg: #f4f6f9;--mdb-btn-active-color: #294f8d;--mdb-btn-outline-border-color: #e2eaf7;--mdb-btn-outline-focus-border-color: #d7deeb;--mdb-btn-outline-hover-border-color: #d7deeb;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-secondary:hover,.btn-outline-secondary:first-child:hover,.btn-outline-secondary:focus-visible,.btn-outline-secondary:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-secondary,.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled,fieldset:disabled .btn-outline-secondary{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-secondary{--mdb-btn-bg: transparent;--mdb-btn-color: #c4d4ef;--mdb-btn-hover-bg: #182d51;--mdb-btn-hover-color: #b1c6ea;--mdb-btn-focus-bg: #182d51;--mdb-btn-focus-color: #b1c6ea;--mdb-btn-active-bg: #182d51;--mdb-btn-active-color: #b1c6ea;--mdb-btn-outline-border-color: #9db8e5;--mdb-btn-outline-focus-border-color: #95afda;--mdb-btn-outline-hover-border-color: #95afda;border-color:var(--mdb-btn-outline-border-color)}.btn-outline-success{--mdb-btn-bg: transparent;--mdb-btn-color: #14a44d;--mdb-btn-hover-bg: #f3faf6;--mdb-btn-hover-color: #139c49;--mdb-btn-focus-bg: #f3faf6;--mdb-btn-focus-color: #139c49;--mdb-btn-active-bg: #f3faf6;--mdb-btn-active-color: #129445;--mdb-btn-outline-border-color: #14a44d;--mdb-btn-outline-focus-border-color: #10833e;--mdb-btn-outline-hover-border-color: #10833e;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-success:hover,.btn-outline-success:first-child:hover,.btn-outline-success:focus-visible,.btn-outline-success:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-success,.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-success:disabled,.btn-outline-success.disabled,fieldset:disabled .btn-outline-success{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-success{--mdb-btn-bg: transparent;--mdb-btn-color: #43b671;--mdb-btn-hover-bg: #063117;--mdb-btn-hover-color: #139c49;--mdb-btn-focus-bg: #063117;--mdb-btn-focus-color: #139c49;--mdb-btn-active-bg: #063117;--mdb-btn-active-color: #129445}.btn-outline-danger{--mdb-btn-bg: transparent;--mdb-btn-color: #dc4c64;--mdb-btn-hover-bg: #fdf6f7;--mdb-btn-hover-color: #d1485f;--mdb-btn-focus-bg: #fdf6f7;--mdb-btn-focus-color: #d1485f;--mdb-btn-active-bg: #fdf6f7;--mdb-btn-active-color: #c6445a;--mdb-btn-outline-border-color: #dc4c64;--mdb-btn-outline-focus-border-color: #b03d50;--mdb-btn-outline-hover-border-color: #b03d50;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-danger:hover,.btn-outline-danger:first-child:hover,.btn-outline-danger:focus-visible,.btn-outline-danger:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-danger,.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-danger:disabled,.btn-outline-danger.disabled,fieldset:
9460disabled .btn-outline-danger{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-danger{--mdb-btn-bg: transparent;--mdb-btn-color: #e37083;--mdb-btn-hover-bg: #42171e;--mdb-btn-hover-color: #d1485f;--mdb-btn-focus-bg: #42171e;--mdb-btn-focus-color: #d1485f;--mdb-btn-active-bg: #42171e;--mdb-btn-active-color: #c6445a}.btn-outline-warning{--mdb-btn-bg: transparent;--mdb-btn-color: #e4a11b;--mdb-btn-hover-bg: #fefaf4;--mdb-btn-hover-color: #d9991a;--mdb-btn-focus-bg: #fefaf4;--mdb-btn-focus-color: #d9991a;--mdb-btn-active-bg: #fefaf4;--mdb-btn-active-color: #cd9118;--mdb-btn-outline-border-color: #e4a11b;--mdb-btn-outline-focus-border-color: #b68116;--mdb-btn-outline-hover-border-color: #b68116;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-warning:hover,.btn-outline-warning:first-child:hover,.btn-outline-warning:focus-visible,.btn-outline-warning:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-warning,.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-warning:disabled,.btn-outline-warning.disabled,fieldset:disabled .btn-outline-warning{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-warning{--mdb-btn-bg: transparent;--mdb-btn-color: #e9b449;--mdb-btn-hover-bg: #443008;--mdb-btn-hover-color: #d9991a;--mdb-btn-focus-bg: #443008;--mdb-btn-focus-color: #d9991a;--mdb-btn-active-bg: #443008;--mdb-btn-active-color: #cd9118}.btn-outline-info{--mdb-btn-bg: transparent;--mdb-btn-color: #54b4d3;--mdb-btn-hover-bg: #f6fbfd;--mdb-btn-hover-color: #50abc8;--mdb-btn-focus-bg: #f6fbfd;--mdb-btn-focus-color: #50abc8;--mdb-btn-active-bg: #f6fbfd;--mdb-btn-active-color: #4ca2be;--mdb-btn-outline-border-color: #54b4d3;--mdb-btn-outline-focus-border-color: #4390a9;--mdb-btn-outline-hover-border-color: #4390a9;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-info:hover,.btn-outline-info:first-child:hover,.btn-outline-info:focus-visible,.btn-outline-info:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-info,.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-info:disabled,.btn-outline-info.disabled,fieldset:disabled .btn-outline-info{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-info{--mdb-btn-bg: transparent;--mdb-btn-color: #76c3dc;--mdb-btn-hover-bg: #19363f;--mdb-btn-hover-color: #50abc8;--mdb-btn-focus-bg: #19363f;--mdb-btn-focus-color: #50abc8;--mdb-btn-active-bg: #19363f;--mdb-btn-active-color: #4ca2be}.btn-outline-light{--mdb-btn-bg: transparent;--mdb-btn-color: #fbfbfb;--mdb-btn-hover-bg: white;--mdb-btn-hover-color: #eeeeee;--mdb-btn-focus-bg: white;--mdb-btn-focus-color: #eeeeee;--mdb-btn-active-bg: white;--mdb-btn-active-color: #e2e2e2;--mdb-btn-outline-border-color: #fbfbfb;--mdb-btn-outline-focus-border-color: #c9c9c9;--mdb-btn-outline-hover-border-color: #c9c9c9;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-light:hover,.btn-outline-light:first-child:hover,.btn-outline-light:focus-visible,.btn-outline-light:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-light,.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-light:disabled,.btn-outline-light.disabled,fieldset:
9460disabled .btn-outline-light{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-light{--mdb-btn-bg: transparent;--mdb-btn-color: #fcfcfc;--mdb-btn-hover-bg: #4b4b4b;--mdb-btn-hover-color: #eeeeee;--mdb-btn-focus-bg: #4b4b4b;--mdb-btn-focus-color: #eeeeee;--mdb-btn-active-bg: #4b4b4b;--mdb-btn-active-color: #e2e2e2}.btn-outline-dark{--mdb-btn-bg: transparent;--mdb-btn-color: #332d2d;--mdb-btn-hover-bg: whitesmoke;--mdb-btn-hover-color: #302b2b;--mdb-btn-focus-bg: whitesmoke;--mdb-btn-focus-color: #302b2b;--mdb-btn-active-bg: whitesmoke;--mdb-btn-active-color: #2e2929;--mdb-btn-outline-border-color: #332d2d;--mdb-btn-outline-focus-border-color: #292424;--mdb-btn-outline-hover-border-color: #292424;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-dark:hover,.btn-outline-dark:first-child:hover,.btn-outline-dark:focus-visible,.btn-outline-dark:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-dark,.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-dark:disabled,.btn-outline-dark.disabled,fieldset:disabled .btn-outline-dark{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-dark{--mdb-btn-bg: transparent;--mdb-btn-color: #5c5757;--mdb-btn-hover-bg: #0f0e0e;--mdb-btn-hover-color: #302b2b;--mdb-btn-focus-bg: #0f0e0e;--mdb-btn-focus-color: #302b2b;--mdb-btn-active-bg: #0f0e0e;--mdb-btn-active-color: #2e2929}.btn-link{--mdb-btn-font-weight: 500;--mdb-btn-color: #3b71ca;--mdb-btn-hover-color: #386bc0;--mdb-btn-hover-bg: hsl(0, 0%, 96%);--mdb-btn-focus-color: #3566b6;--mdb-btn-active-color: #3260ac;--mdb-btn-disabled-color: #9e9e9e;--mdb-btn-box-shadow: none;text-decoration:none;box-shadow:var(--mdb-btn-box-shadow)}:not(.btn-check)+.btn-link:hover,.btn-link:first-child:hover,.btn-link:focus-visible,.btn-link:hover{text-decoration:none;box-shadow:var(--mdb-btn-box-shadow)}.btn-check:focus-visible+.btn-link,.btn-check:focus+.btn-link,.btn-link:focus{color:var(--mdb-btn-focus-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-check:checked+.btn-link,.btn-check:active+.btn-link,.btn-link:active,.btn-link.active,.btn-link.show{color:var(--mdb-btn-active-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-check:checked+.btn-link:focus,.btn-check:active+.btn-link:focus,.btn-link:active:focus,.btn-link.active:focus,.btn-link.show:focus{color:var(--mdb-btn-focus-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-link:disabled,.btn-link.disabled,fieldset:disabled .btn-link{box-shadow:var(--mdb-btn-box-shadow)}.btn-tertiary{--mdb-btn-font-weight: 500;--mdb-btn-color: #3b71ca;--mdb-btn-hover-color: #386bc0;--mdb-btn-hover-bg: transparent;--mdb-btn-focus-color: #3566b6;--mdb-btn-active-color: #3260ac;--mdb-btn-disabled-color: #9e9e9e;--mdb-btn-box-shadow: none;padding-left:0px;padding-right:0px;text-decoration:none;box-shadow:var(--mdb-btn-box-shadow)}:not(.btn-check)+.btn-tertiary:hover,.btn-tertiary:first-child:hover,.btn-tertiary:focus-visible,.btn-tertiary:hover{text-decoration:none;box-shadow:var(--mdb-btn-box-shadow)}.btn-check:focus-visible+.btn-tertiary,.btn-check:focus+.btn-tertiary,.btn-tertiary:focus{color:var(--mdb-btn-focus-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-check:checked+.btn-tertiary,.btn-check:active+.btn-tertiary,.btn-tertiary:active,.btn-tertiary.active,.btn-tertiary.show{color:var(--mdb-btn-active-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-check:checked+.btn-tertiary:focus,.btn-check:active+.btn-tertiary:focus,.btn-tertiary:active:focus,.btn-tertiary.active:focus,.btn-tertiary.show:focus{color:var(--mdb-btn-focus-color);
9460box-shadow:var(--mdb-btn-box-shadow)}.btn-tertiary:disabled,.btn-tertiary.disabled,fieldset:disabled .btn-tertiary{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-secondary{--mdb-btn-bg: #b1c6ea;--mdb-btn-hover-bg: #9db8e5;--mdb-btn-focus-bg: #9db8e5;--mdb-btn-active-bg: #9db8e5}[data-mdb-theme=dark] .btn-link{--mdb-btn-color: #9fa6b2;--mdb-btn-hover-color: #bcc1c9;--mdb-btn-hover-bg: #404247;--mdb-btn-focus-color: #bcc1c9;--mdb-btn-active-color: #bcc1c9}[data-mdb-theme=dark] .btn-tertiary{--mdb-btn-color: #9fa6b2;--mdb-btn-hover-color: #bcc1c9;--mdb-btn-focus-color: #bcc1c9;--mdb-btn-active-color: #bcc1c9}.btn-lg,.btn-group-lg>.btn{--mdb-btn-padding-top: 0.75rem;--mdb-btn-padding-bottom: 0.6875rem;--mdb-btn-padding-x: 1.6875rem;--mdb-btn-font-size:0.875rem;--mdb-btn-line-height: 1.6}.btn-sm,.btn-group-sm>.btn{--mdb-btn-padding-top: 0.375rem;--mdb-btn-padding-bottom: 0.3125rem;--mdb-btn-padding-x: 1rem;--mdb-btn-font-size:0.75rem;--mdb-btn-line-height: 1.5}.btn-rounded{--mdb-btn-border-radius: 10rem;border-radius:var(--mdb-btn-border-radius)}.btn-floating,[class*=btn-outline-].btn-floating{--mdb-btn-border-radius: 50%;border-radius:var(--mdb-btn-border-radius);padding:0;position:relative;display:inline-flex;align-items:center;justify-content:center}.btn-floating{--mdb-btn-width: 2.3125rem;--mdb-btn-height: 2.3125rem;--mdb-btn-icon-width: 2.3125rem;--mdb-btn-icon-line-height: 2.3125rem;--mdb-btn-width-lg: 2.8125rem;--mdb-btn-height-lg: 2.8125rem;--mdb-btn-icon-width-lg: 2.8125rem;--mdb-btn-icon-line-height-lg: 2.8125rem;--mdb-btn-width-sm: 1.8125rem;--mdb-btn-height-sm: 1.8125rem;--mdb-btn-icon-width-sm: 1.8125rem;--mdb-btn-icon-line-height-sm: 1.8125rem;width:var(--mdb-btn-width);height:var(--mdb-btn-height)}.btn-floating .fas,.btn-floating .far,.btn-floating .fab{width:var(--mdb-btn-icon-width);line-height:var(--mdb-btn-icon-line-height)}.btn-floating.btn-lg,.btn-group-lg>.btn-floating.btn{width:var(--mdb-btn-width-lg);height:var(--mdb-btn-height-lg)}.btn-floating.btn-lg .fas,.btn-group-lg>.btn-floating.btn .fas,.btn-floating.btn-lg .far,.btn-group-lg>.btn-floating.btn .far,.btn-floating.btn-lg .fab,.btn-group-lg>.btn-floating.btn .fab{width:var(--mdb-btn-icon-width-lg);line-height:var(--mdb-btn-icon-line-height-lg)}.btn-floating.btn-sm,.btn-group-sm>.btn-floating.btn{width:var(--mdb-btn-width-sm);height:var(--mdb-btn-height-sm)}.btn-floating.btn-sm .fas,.btn-group-sm>.btn-floating.btn .fas,.btn-floating.btn-sm .far,.btn-group-sm>.btn-floating.btn .far,.btn-floating.btn-sm .fab,.btn-group-sm>.btn-floating.btn .fab{width:var(--mdb-btn-icon-width-sm);line-height:var(--mdb-btn-icon-line-height-sm)}[class*=btn-outline-].btn-floating{--mdb-btn-icon-width: 2.0625rem;--mdb-btn-icon-width-lg: 2.5625rem;--mdb-btn-icon-width-sm: 1.5625rem;--mdb-btn-icon-line-height: 2.0625rem;--mdb-btn-icon-line-height-lg: 2.5625rem;--mdb-btn-icon-line-height-sm: 1.5625rem}[class*=btn-outline-].btn-floating .fas,[class*=btn-outline-].btn-floating .far,[class*=btn-outline-].btn-floating .fab{width:var(--mdb-btn-icon-width);line-height:var(--mdb-btn-icon-line-height)}[class*=btn-outline-].btn-floating.btn-lg .fas,.btn-group-lg>[class*=btn-outline-].btn-floating.btn .fas,[class*=btn-outline-].btn-floating.btn-lg .far,.btn-group-lg>[class*=btn-outline-].btn-floating.btn .far,[class*=btn-outline-].btn-floating.btn-lg .fab,.btn-group-lg>[class*=btn-outline-].btn-floating.btn .fab{width:var(--mdb-btn-icon-width-lg);line-height:var(--mdb-btn-icon-line-height-lg)}[class*=btn-outline-].btn-floating.btn-sm .fas,.btn-group-sm>[class*=btn-outline-].btn-floating.btn .fas,[class*=btn-outline-].btn-floating.btn-sm .far,.btn-group-sm>[class*=btn-outline-].btn-floating.btn .far,[class*=btn-outline-].btn-floating.btn-sm .fab,.btn-group-sm>[class*=btn-outline-].btn-floating.btn .fab{width:var(--mdb-btn-icon-width-sm);line-height:var(--mdb-btn-icon-line-height-sm)}.fixed-action-btn{--mdb-btn-right: 2.1875rem;--mdb-btn-bottom: 2.1875rem;--mdb-btn-zindex: 1030;--mdb-btn-padding-top: 0.9375rem;--mdb-btn-padding-bottom: 1.25rem;--mdb-btn-padding-x: 1.25rem;--mdb-btn-margin-bottom: 1.5rem;position:fixed;right:var(--mdb-btn-right);bottom:var(--mdb-btn-bottom);z-index:var(--mdb-btn-zindex);display:flex;flex-flow:column-reverse nowrap;align-items:center;padding:var(--mdb-btn-padding-top) var(--mdb-btn-padding-x) var(--mdb-btn-padding-bottom);margin-bottom:0;height:auto;overflow:hidden}.fixed-action-btn>.btn-floating{position:relative;transform:scale(1.2);z-index:10}.fixed-action-btn ul{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;padding:0;margin:0;margin-bottom:0;text-align:center;opacity:0;transition:transform .4s,opacity .4s;z-index:-1}.fixed-action-btn ul li{z-index:0;display:flex;margin-right:auto;margin-bottom:var(--mdb-btn-margin-bottom);margin-left:auto}.fixed-action-btn ul li:first-of-type{margin-top:calc(var(--mdb-btn-margin-bottom)*.5)}.fixed-action-btn ul a.btn{opacity:0;transition:opacity .4s ease-in}.fixed-action-btn ul a.btn.shown{opacity:1}.fixed-action-btn.active ul{opacity:1}.btn-block{--mdb-btn-margin-top: 0.5rem;display:block;width:100%}.btn-block+.btn-block{margin-top:var(--mdb-btn-margin-top)}hr.divider-horizontal:not([size]){height:2px}.divider-horizontal{opacity:1;background-color:#f5f5f5;height:2px}.divider-vertical{opacity:1;background-color:#f5f5f5;display:inline-block;width:2px;margin:0 1rem}hr.divider-horizontal-blurry{background-image:linear-gradient(90deg, transparent, hsl(0, 0%, 40%), transparent);background-color:rgba(0,0,0,0)}hr.divider-vertical-blurry{background-image:linear-gradient(180deg, transparent, hsl(0, 0%, 40%), transparent);background-color:rgba(0,0,0,0);width:1px;top:0;right:0}.dropdown-menu{--mdb-dropdown-item-border-radius: 0.5rem;color:var(--mdb-dropdown-color);margin:0;padding-top:0;padding-bottom:0;border:0;
9460box-shadow:var(--mdb-dropdown-box-shadow);font-size:var(--mdb-dropdown-font-size);top:100%;left:0;margin-top:var(--mdb-dropdown-spacer)}.dropdown-menu>li{border-radius:0}.dropdown-menu>li:first-child{border-top-left-radius:var(--mdb-dropdown-item-border-radius);border-top-right-radius:var(--mdb-dropdown-item-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-menu>li:first-child .dropdown-item{border-top-left-radius:var(--mdb-dropdown-item-border-radius);border-top-right-radius:var(--mdb-dropdown-item-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-menu>li:not(:first-child):not(:last-child) .dropdown-item{border-radius:0}.dropdown-menu>li:last-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--mdb-dropdown-item-border-radius);border-bottom-right-radius:var(--mdb-dropdown-item-border-radius)}.dropdown-menu>li:last-child .dropdown-item{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--mdb-dropdown-item-border-radius);border-bottom-right-radius:var(--mdb-dropdown-item-border-radius)}.dropdown-menu.animation{--mdb-dropdown-menu-animated-animation-duration: 0.55s;--mdb-dropdown-menu-animated-animation-timing-function: ease;display:block;animation-duration:var(--mdb-dropdown-menu-animated-animation-duration);animation-timing-function:var(--mdb-dropdown-menu-animated-animation-timing-function)}.dropdown-item{--mdb-dropdown-state-color: var(--mdb-surface-color);--mdb-dropdown-state-background-color: var(--mdb-highlight-bg-color);padding:var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);color:var(--mdb-dropdown-color);border-radius:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--mdb-dropdown-state-color);background-color:var(--mdb-dropdown-state-background-color)}.dropdown-item.active,.dropdown-item:active{color:var(--mdb-dropdown-state-color);background-color:var(--mdb-dropdown-state-background-color)}.dropdown-item:focus{outline:none}.hidden-arrow.dropdown-toggle:after{display:none}.animation{animation-duration:1s;animation-fill-mode:both;padding:auto}@media(prefers-reduced-motion){.animation{transition:none !important;animation:unset !important}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.fade-in{animation-name:fade-in}@keyframes fade-out{from{opacity:1}to{opacity:0}}.fade-out{animation-name:fade-out}.dropdown-divider{--mdb-dropdown-divider-border-top-width: 2px;--mdb-dropdown-divider-border-top-bg: var(--mdb-divider-color);border-top:var(--mdb-dropdown-divider-border-top-width) solid var(--mdb-dropdown-divider-border-top-bg);opacity:1}.dropdown-menu INPUT:not(:-webkit-autofill),.dropdown-menu SELECT:not(:-webkit-autofill),.dropdown-menu TEXTAREA:not(:-webkit-autofill){animation-name:none !important}.btn-group,.btn-group-vertical{--mdb-btn-box-shadow: 0 4px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.35);--mdb-btn-hover-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-focus-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-active-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-group-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;box-shadow:var(--mdb-btn-box-shadow);transition:var(--mdb-btn-group-transition)}.btn-group:hover,.btn-group-vertical:hover{box-shadow:var(--mdb-btn-hover-box-shadow)}.btn-group:focus,.btn-group.focus,.btn-group-vertical:focus,.btn-group-vertical.focu
9460s{box-shadow:var(--mdb-btn-focus-box-shadow)}.btn-group:active,.btn-group.active,.btn-group-vertical:active,.btn-group-vertical.active{box-shadow:var(--mdb-btn-active-box-shadow)}.btn-group:active:focus,.btn-group.active:focus,.btn-group-vertical:active:focus,.btn-group-vertical.active:focus{box-shadow:var(--mdb-btn-focus-box-shadow)}.btn-group:disabled,.btn-group.disabled,fieldset:disabled .btn-group,.btn-group-vertical:disabled,.btn-group-vertical.disabled,fieldset:disabled .btn-group-vertical{box-shadow:var(--mdb-btn-box-shadow);border:0}.btn-group>.btn,.btn-group-vertical>.btn{box-shadow:none}:not(.btn-check)+.btn-group>.btn:hover,.btn-group>.btn:first-child:hover,.btn-group>.btn:focus-visible,.btn-group>.btn:hover,:not(.btn-check)+.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:first-child:hover,.btn-group-vertical>.btn:focus-visible,.btn-group-vertical>.btn:hover{box-shadow:none !important}.btn-check:focus-visible+.btn-group>.btn,.btn-check:focus+.btn-group>.btn,.btn-group>.btn:focus,.btn-check:focus-visible+.btn-group-vertical>.btn,.btn-check:focus+.btn-group-vertical>.btn,.btn-group-vertical>.btn:focus{box-shadow:none}.btn-check:checked+.btn-group>.btn,.btn-check:active+.btn-group>.btn,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group>.btn.show,.btn-check:checked+.btn-group-vertical>.btn,.btn-check:active+.btn-group-vertical>.btn,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn.show{box-shadow:none}.btn-check:checked+.btn-group>.btn:focus,.btn-check:active+.btn-group>.btn:focus,.btn-group>.btn:active:focus,.btn-group>.btn.active:focus,.btn-group>.btn.show:focus,.btn-check:checked+.btn-group-vertical>.btn:focus,.btn-check:active+.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active:focus,.btn-group-vertical>.btn.active:focus,.btn-group-vertical>.btn.show:focus{box-shadow:none}.btn-group>.btn:disabled,.btn-group>.btn.disabled,fieldset:disabled .btn-group>.btn,.btn-group-vertical>.btn:disabled,.btn-group-vertical>.btn.disabled,fieldset:disabled .btn-group-vertical>.btn{box-shadow:none}.btn-group>.btn-group,.btn-group-vertical>.btn-group{box-shadow:none}.btn-group>.btn-link:first-child,.btn-group>.btn-tertiary:first-child,.btn-group-vertical>.btn-link:first-child,.btn-group-vertical>.btn-tertiary:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-link:last-child,.btn-group>.btn-tertiary:last-child,.btn-group-vertical>.btn-link:last-child,.btn-group-vertical>.btn-tertiary:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group,.btn-group-lg>.btn,.btn-group-sm>.btn{--mdb-btn-border-radius: 0.25rem;border-radius:var(--mdb-btn-border-radius)}.nav-tabs{border-bottom:0}.nav-tabs .nav-link{--mdb-nav-tabs-link-font-weight: 500;--mdb-nav-tabs-link-font-size: 12px;--mdb-nav-tabs-link-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);--mdb-nav-tabs-link-padding-top: 17px;--mdb-nav-tabs-link-padding-bottom: 16px;--mdb-nav-tabs-link-padding-x: 29px;--mdb-nav-tabs-link-hover-bgc: var(--mdb-highlight-bg-color);--mdb-nav-tabs-link-border-bottom-width: 2px;--mdb-nav-tabs-link-active-color: #3b71ca;--mdb-nav-tabs-link-active-border-color: #3b71ca;border-width:0;border-bottom:var(--mdb-nav-tabs-link-border-bottom-width) solid rgba(0,0,0,0);border-radius:0;text-transform:uppercase;line-height:1;font-weight:var(--mdb-nav-tabs-link-font-weight);font-size:var(--mdb-nav-tabs-link-font-size);color:var(--mdb-nav-tabs-link-color);padding:var(--mdb-nav-tabs-link-padding-top) var(--mdb-nav-tabs-link-padding-x) var(--mdb-nav-tabs-link-padding-bottom) var(--mdb-nav-tabs-link-padding-x)}.nav-tabs .nav-link:hover{background-color:var(--mdb-nav-tabs-link-hover-bgc);border-color:rgba(0,0,0,0)}.nav-tabs .nav-link:focus{border-color:rgba(0,0,0,0)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--mdb-nav-tabs-link-active-color);border-color:var(--mdb-nav-tabs-link-active-border-color)}.nav-pills{margin-left:-0.5rem}.nav-pills .nav-link{--mdb-nav-pills-link-border-radius: 0.25rem;--mdb-nav-pills-link-font-size: 12px;--mdb-nav-pills-link-padding-top: 17px;--mdb-nav-pills-link-padding-bottom: 16px;--mdb-nav-pills-link-padding-x: 29px;--mdb-nav-pills-link-line-height: 1;--mdb-nav-pills-link-hover-bg: var(--mdb-highlight-bg-color);--mdb-nav-pills-link-font-weight: 500;--mdb-nav-pills-link-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);--mdb-nav-pills-margin: 0.5rem;border-radius:var(--mdb-nav-pills-link-border-radius);font-size:var(--mdb-nav-pills-link-font-size);text-transform:uppercase;padding:var(--mdb-nav-pills-link-padding-top) var(--mdb-nav-pills-link-padding-x) var(--mdb-nav-pills-link-padding-bottom) var(--mdb-nav-pills-link-padding-x);line-height:var(--mdb-nav-pills-link-line-height);background-color:var(--mdb-nav-pills-link-hover-bg);font-weight:var(--mdb-nav-pills-link-font-weight);color:var(--mdb-nav-pills-link-color);margin:var(--mdb-nav-pills-margin)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{--mdb-nav-pills-link-active-bg: var(--mdb-primary-bg-subtle);--mdb-nav-pills-link-active-color: var(--mdb-primary-text-emphasis);background-color:var(--mdb-nav-pills-link-active-bg);color:var(--mdb-nav-pills-link-active-color)}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:auto}.navbar{--mdb-navbar-box-shadow: 0 4px 12px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 2px 4px rgba(var(--mdb-box-shadow-color-rgb), 0.05);--mdb-navbar-padding-top: 0.5625rem;--mdb-navbar-brand-img-margin-right: 0.25rem;box-shadow:var(--mdb-navbar-box-shadow);padding-top:var(--mdb-navbar-padding-top)}.navbar-toggler{border:0}.navbar-toggler:focus{box-shadow:none}.navbar-dark .navbar-toggler,.navbar-light .navbar-toggler{border:0}.navbar-brand{display:flex;align-items:center}.navbar-brand img{margin-right:var(--mdb-navbar-brand-img-margin-right)}.navbar-nav .dropdown-menu{position:absolute}.navbar-light .navbar-toggler-icon{background-image:none}.navbar-dark .navbar-toggler-icon{background-image:none}.navbar-dark,.navbar[data-mdb-theme=dark]{--mdb-navbar-color: rgba(255, 255, 255, 0.55);--mdb-navbar-hover-color: rgba(255, 255, 255, 0.75);--mdb-navbar-disabled-color: rgba(255, 255, 255, 0.25);--mdb-navbar-active-color: #fff;--mdb-navbar-brand-color: #fff;--mdb-navbar-brand-hover-color: #fff;--mdb-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{border:0}.card .bg-image{border-top-left-radius:var(--mdb-card-border-radius);border-top-right-radius:var(--mdb-card-border-radius)}.card[class*=bg-] .card-header{--mdb-card-header-border-bottom-color: rgba(0, 0, 0, 0.175);border-bottom-color:var(--mdb-card-header-border-bottom-color)}.card[class*=bg-] .card-footer{--mdb-card-footer-border-top-color: rgba(0, 0, 0, 0.175);border-top-color:var(--mdb-card-footer-border-top-color)}.card-header{--mdb-card-header-border-width: 2px;--mdb-card-header-border-color: var(--mdb-divider-color);border-bottom:var(--mdb-card-header-border-width) solid var(--mdb-card-header-border-color)}.card-body[class*=bg-]{border-bottom-left-radius:var(--mdb-card-border-radius);border-bottom-right-radius:var(--mdb-card-border-radius)}.card-footer{--mdb-card-footer-border-color: var(--mdb-divider-color);--mdb-card-footer-border-width: 2px;border-top:var(--mdb-card-footer-border-width) solid var(--mdb-card-footer-border-color)}.card-img-left{border-top-left-radius:var(--mdb-card-border-radius);border-bottom-left-radius:var(--mdb-card-border-radius)}.navbar .breadcrumb{--mdb-breadcrumb-item-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);--mdb-breadcrumb-item-hover-color: rgba(var(--mdb-emphasis-color-rgb), 0.7);--mdb-breadcrumb-item-before-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);--mdb-breadcrumb-item-transition: color 0.15s ease-in-out;background-color:rgba(0,0,0,0);margin-bottom:0}.navbar .breadcrumb .breadcrumb-item a{color:var(--mdb-breadcrumb-item-color);transition:var(--mdb-breadcrumb-item-transition)}.navbar .breadcrumb .breadcrumb-item a:hover,.navbar .breadcrumb .breadcrumb-item a:focus{color:var(--mdb-breadcrumb-item-hover-color)}.navbar .breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:var(--mdb-breadcrumb-item-before-color)}.pagination{--mdb-pagination-border-radius: 0.25rem;--mdb-pagination-active-transition: all 0.2s linear;
9460--mdb-pagination-active-font-weight: 500;--mdb-pagination-circle-border-radius: 50%;--mdb-pagination-circle-padding-x: 0.841rem;--mdb-pagination-circle-padding-l-lg: 1.399414rem;--mdb-pagination-circle-padding-r-lg: 1.399415rem;--mdb-pagination-circle-padding-l-sm: 0.696rem;--mdb-pagination-circle-padding-r-sm: 0.688rem}.page-link{background-color:rgba(0,0,0,0);border:0;outline:0;border-radius:var(--mdb-pagination-border-radius)}.page-link:focus{box-shadow:none}.page-link.active,.active>.page-link{border:0;transition:var(--mdb-pagination-active-transition);font-weight:var(--mdb-pagination-active-font-weight)}.page-item:not(:first-child) .page-link{margin-left:0}.page-item:first-child .page-link{border-top-left-radius:var(--mdb-pagination-border-radius);border-bottom-left-radius:var(--mdb-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--mdb-pagination-border-radius);border-bottom-right-radius:var(--mdb-pagination-border-radius)}.pagination-circle .page-item:first-child .page-link{border-radius:var(--mdb-pagination-circle-border-radius)}.pagination-circle .page-item:last-child .page-link{border-radius:var(--mdb-pagination-circle-border-radius)}.pagination-circle .page-link{border-radius:var(--mdb-pagination-circle-border-radius);padding-left:var(--mdb-pagination-circle-padding-x);padding-right:var(--mdb-pagination-circle-padding-x)}.pagination-circle.pagination-lg .page-link{padding-left:var(--mdb-pagination-circle-padding-l-lg);padding-right:var(--mdb-pagination-circle-padding-r-lg)}.pagination-circle.pagination-sm .page-link{padding-left:var(--mdb-pagination-circle-padding-l-sm);padding-right:var(--mdb-pagination-circle-padding-r-sm)}.badge-dot{--mdb-badge-border-radius: 4.5px;--mdb-badge-height: 9px;--mdb-badge-width: 9px;--mdb-badge-margin-left: -0.3125rem;position:absolute;min-width:0;width:var(--mdb-badge-width);height:var(--mdb-badge-height);border-radius:var(--mdb-badge-border-radius);padding:0;margin-left:var(--mdb-badge-margin-left)}.badge-dot:empty{display:inline-block}.badge-notification{--mdb-badge-font-size: 0.6rem;--mdb-badge-padding-x: 0.45em;--mdb-badge-padding-y: 0.2em;--mdb-badge-margin-top: -0.1rem;--mdb-badge-margin-left: -0.5rem;position:absolute;font-size:var(--mdb-badge-font-size);padding:var(--mdb-badge-padding-y) var(--mdb-badge-padding-x);margin-top:var(--mdb-badge-margin-top);margin-left:var(--mdb-badge-margin-left)}.badge-primary{background-color:var(--mdb-primary-bg-subtle);color:var(--mdb-primary-text-emphasis)}.badge-primary i{color:var(--mdb-primary-text-emphasis)}.badge-secondary{background-color:var(--mdb-secondary-bg-subtle);color:var(--mdb-secondary-text-emphasis)}.badge-secondary i{color:var(--mdb-secondary-text-emphasis)}.badge-success{background-color:var(--mdb-success-bg-subtle);color:var(--mdb-success-text-emphasis)}.badge-success i{color:var(--mdb-success-text-emphasis)}.badge-danger{background-color:var(--mdb-danger-bg-subtle);color:var(--mdb-danger-text-emphasis)}.badge-danger i{color:var(--mdb-danger-text-emphasis)}.badge-warning{background-color:var(--mdb-warning-bg-subtle);color:var(--mdb-warning-text-emphasis)}.badge-warning i{color:var(--mdb-warning-text-emphasis)}.badge-info{background-color:var(--mdb-info-bg-subtle);color:var(--mdb-info-text-emphasis)}.badge-info i{color:var(--mdb-info-text-emphasis)}.badge-light{background-color:var(--mdb-light-bg-subtle);color:var(--mdb-light-text-emphasis)}.badge-light i{color:var(--mdb-light-text-emphasis)}.badge-dark{background-color:var(--mdb-dark-bg-subtle);color:var(--mdb-dark-text-emphasis)}.badge-dark i{color:var(--mdb-dark-text-emphasis)}.alert{border:0}.alert-absolute{position:absolute}.alert-fixed{--mdb-alert-fixed-z-index: 1070;position:fixed;z-index:var(--mdb-alert-fixed-z-index)}.parent-alert-relative{position:relative}.alert-primary{background-color:var(--mdb-primary-bg-subtle);color:var(--mdb-primary-text-emphasis)}.alert-primary i{color:var(--mdb-primary-text-emphasis)}.alert-primary .alert-link{color:var(--mdb-primary-text-emphasis)}.alert-primary .alert-link:hover{color:rgba(var(--mdb-primary-text-emphasis), var(--mdb-text-hover-opacity))}.alert-secondary{background-color:var(--mdb-secondary-bg-subtle);color:var(--mdb-secondary-text-emphasis)}.alert-secondary i{color:var(--mdb-secondary-text-emphasis)}.alert-secondary .alert-link{color:var(--mdb-secondary-text-emphasis)}.alert-secondary .alert-link:hover{color:rgba(var(--mdb-secondary-text-emphasis), var(--mdb-text-hover-opacity))}.alert-success{background-color:var(--mdb-success-bg-subtle);color:var(--mdb-success-text-emphasis)}.alert-success i{color:var(--mdb-success-text-emphasis)}.alert-success .alert-link{color:var(--mdb-success-text-emphasis)}.alert-success .alert-link:hover{color:rgba(var(--mdb-success-text-emphasis), var(--mdb-text-hover-opacity))}.alert-danger{background-color:var(--mdb-danger-bg-subtle);color:var(--mdb-danger-text-emphasis)}.alert-danger i{color:var(--mdb-danger-text-emphasis)}.alert-danger .alert-link{color:var(--mdb-danger-text-emphasis)}.alert-danger .alert-link:hover{color:rgba(var(--mdb-danger-text-emphasis), var(--mdb-text-hover-opacity))}.alert-warning{background-color:var(--mdb-warning-bg-subtle);color:var(--mdb-warning-text-emphasis)}.alert-warning i{color:var(--mdb-warning-text-emphasis)}.alert-warning .alert-link{color:var(--mdb-warning-text-emphasis)}.alert-warning .alert-link:hover{color:rgba(var(--mdb-warning-text-emphasis), var(--mdb-text-hover-opacity))}.alert-info{background-color:var(--mdb-info-bg-subtle);color:var(--mdb-info-text-emphasis)}.alert-info i{color:var(--mdb-info-text-emphasis)}.alert-info .alert-link{color:var(--mdb-info-text-emphasis)}.alert-info .alert-link:hover{color:rgba(var(--mdb-info-text-emphasis), var(--mdb-text-hover-opacity))}.alert-light{background-color:var(--mdb-light-bg-subtle);color:var(--mdb-light-text-emphasis)}.alert-light i{color:var(--mdb-light-text-emphasis)}.alert-light .alert-link{color:var(--mdb-light-text-emphasis)}.alert-light .alert-link:hover{color:rgba(var(--mdb-light-text-emphasis), var(--mdb-text-hover-opacity))}.alert-dark{background-color:var(--mdb-dark-bg-subtle);color:var(--mdb-dark-text-emphasis)}.alert-dark i{color:var(--mdb-dark-text-emphasis)}.alert-dark .alert-link{color:var(--mdb-dark-text-emphasis)}.alert-dark .alert-link:hover{color:rgba(var(--mdb-dark-text-emphasis), var(--mdb-text-hover-opacity))}.progress{border-radius:0;box-shadow:none}.list-group{--mdb-list-group-item-transition-time: 0.5s}.list-group-item-action{transition:var(--mdb-list-group-item-transition-time)}.list-group-item-action:hover{transition:var(--mdb-list-group-item-transition-time)}.list-group-light{--mdb-list-group-light-item-py: 1rem;--mdb-list-group-light-item-border: 2px solid var(--mdb-divider-color);--mdb-list-group-light-item-border-width: 2px;--mdb-list-group-light-active-border-radius: 0.5rem;--mdb-list-group-light-active-bg: var(--mdb-primary-bg-subtle);--mdb-list-group-light-active-color: var(--mdb-primary-text-emphasis)}.list-group-light .list-group-item{padding:var(--mdb-list-group-light-item-py) 0;border:var(--mdb-list-group-light-item-border)}.list-group-light>.list-group-item{border-width:0 0 var(--mdb-list-group-light-item-border-width)}.list-group-light>.list-group-item:last-of-type{border:none}.list-group-light .active{border:none;border-radius:var(--mdb-list-group-light-active-border-radius);background-color:var(--mdb-list-group-light-active-bg);color:var(--mdb-list-group-light-active-color)}.list-group-light .list-group-item-action:hover{border-radius:var(--mdb-list-group-light-active-border-radius)}.list-group-light .list-group-item-action:focus{border-radius:var(--mdb-list-group-light-active-border-radius)}.list-group-small{--mdb-list-group-small-item-py: 0.5rem}.list-group-small .list-group-item{padding:var(--mdb-list-group-small-item-py) 0}.list-group-item-primary{background-color:var(--mdb-primary-bg-subtle);color:var(--mdb-primary-text-emphasis)}.list-group-item-primary i{color:var(--mdb-primary-link-emphasis)}.list-group-item-secondary{background-color:var(--mdb-secondary-bg-subtle);color:var(--mdb-secondary-text-emphasis)}.list-group-item-secondary i{color:var(--mdb-secondary-link-emphasis)}.list-group-item-success{background-color:var(--mdb-success-bg-subtle);color:var(--mdb-success-text-emphasis)}.list-group-item-success i{color:var(--mdb-success-link-emphasis)}.list-group-item-danger{background-color:var(--mdb-danger-bg-subtle);color:var(--mdb-danger-text-emphasis)}.list-group-item-danger i{color:var(--mdb-danger-link-emphasis)}.list-group-item-warning{background-color:var(--mdb-warning-bg-subtle);color:var(--mdb-warning-text-emphasis)}.list-group-item-warning i{color:var(--mdb-warning-link-emphasis)}.list-group-item-info{background-color:var(--mdb-info-bg-subtle);color:var(--mdb-info-text-emphasis)}.list-group-item-info i{color:var(--mdb-info-link-emphasis)}.list-group-item-light{background-color:var(--mdb-light-bg-subtle);color:var(--mdb-light-text-emphasis)}.list-group-item-light i{color:var(--mdb-light-link-emphasis)}.list-group-item-dark{background-color:var(--mdb-dark-bg-subtle);color:var(--mdb-dark-text-emphasis)}.list-group-item-dark i{color:var(--mdb-dark-link-emphasis)}.btn-close:focus{box-shadow:none}.modal-content{--mdb-modal-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);border:0;box-shadow:var(--mdb-modal-box-shadow)}.toast{--mdb-toast-border-bottom-width: 2px;--mdb-toast-btn-close-width: 1.3em;--mdb-toast-btn-close-mr: -0.375rem;--mdb-toast-btn-close-ml: 0.75rem;--mdb-toast-bg: var(--mdb-surface-bg);--mdb-toast-header-bg: var(--mdb-surface-bg);border:0}.toast .btn-close{width:var(--mdb-toast-btn-close-width)}.toast-header{border-bottom-width:var(--mdb-toast-border-bottom-width)}.toast-header .btn-close{margin-right:var(--mdb-toast-btn-close-mr);margin-left:var(--mdb-toast-btn-close-ml)}.parent-toast-relative{position:relative}.toast-absolute{position:absolute}.toast-fixed{position:fixed;z-index:var(--mdb-toast-zindex)}.toast-primary{background-color:var(--mdb-primary-bg-subtle);color:var(--mdb-primary-text-emphasis);border-color:var(--mdb-primary-border-subtle)}.toast-primary i{color:var(--mdb-primary-text-emphasis)}.toast-secondary{background-color:var(--mdb-secondary-bg-subtle);color:var(--mdb-secondary-text-emphasis);border-color:var(--mdb-secondary-border-subtle)}.toast-secondary i{color:var(--mdb-secondary-text-emphasis)}.toast-success{background-color:var(--mdb-success-bg-subtle);color:var(--mdb-success-text-emphasis);border-color:var(--mdb-success-border-subtle)}.toast-success i{color:var(--mdb-success-text-emphasis)}.toast-danger{background-color:var(--mdb-danger-bg-subtle);color:var(--mdb-danger-text-emphasis);border-color:var(--mdb-danger-border-subtle)}.toast-danger i{color:var(--mdb-danger-text-emphasis)}.toast-warning{background-color:var(--mdb-warning-bg-subtle);color:var(--mdb-warning-text-emphasis);border-color:var(--mdb-warning-border-subtle)}.toast-warning i{color:var(--mdb-warning-text-emphasis)}.toast-info{background-color:var(--mdb-info-bg-subtle);color:var(--mdb-info-text-emphasis);border-color:var(--mdb-info-border-subtle)}.toast-info i{color:var(--mdb-info-text-emphasis)}.toast-light{background-color:var(--mdb-light-bg-subtle);color:var(--mdb-light-text-emphasis);border-color:var(--mdb-light-border-subtle)}.toast-light i{color:var(--mdb-light-text-emphasis)}.toast-dark{background-color:var(--mdb-dark-bg-subtle);color:var(--mdb-dark-text-emphasis);border-color:var(--mdb-dark-border-subtle)}.toast-dark i{color:var(--mdb-dark-text-emphasis)}.tooltip{--mdb-tooltip-font-size: 14px}.tooltip.show{opacity:1}.tooltip .tooltip-arrow{display:none}.tooltip-inner{font-size:var(--mdb-tooltip-font-size)}.popover{--mdb-popover-border-bottom-width: 2px}.popover .popover-arrow{display:none}.popover-header{border-bottom:var(--mdb-popover-border-bottom-width) solid var(--mdb-popover-border-color)}.nav-pills.menu-sidebar .nav-link{--mdb-scrollspy-menu-sidebar-font-size: 0.8rem;--mdb-scrollspy-menu-sidebar-color: var(--mdb-body-color);--mdb-scrollspy-menu-sidebar-line-height: 1.1rem;--mdb-scrollspy-menu-sidebar-padding-x: 5px;
9460--mdb-scrollspy-menu-sidebar-font-weight: 400;--mdb-scrollspy-menu-sidebar-transition: all 0.2s ease-in-out;--mdb-scrollspy-menu-sidebar-margin-y: 3px;font-size:var(--mdb-scrollspy-menu-sidebar-font-size);background-color:rgba(0,0,0,0);color:var(--mdb-scrollspy-menu-sidebar-color);line-height:var(--mdb-scrollspy-menu-sidebar-line-height);padding:0 var(--mdb-scrollspy-menu-sidebar-padding-x);font-weight:var(--mdb-scrollspy-menu-sidebar-font-weight);transition:var(--mdb-scrollspy-menu-sidebar-transition);text-transform:initial;margin-top:var(--mdb-scrollspy-menu-sidebar-margin-y);margin-bottom:var(--mdb-scrollspy-menu-sidebar-margin-y)}.nav-pills.menu-sidebar .nav-link.active,.nav-pills.menu-sidebar .show>.nav-link{--mdb-scrollspy-menu-sidebar-active-color: #3b71ca;--mdb-scrollspy-menu-sidebar-active-font-weight: 600;--mdb-scrollspy-menu-sidebar-active-border-width: 0.125rem;--mdb-scrollspy-menu-sidebar-active-border-color: #3b71ca;background-color:rgba(0,0,0,0);box-shadow:none;color:var(--mdb-scrollspy-menu-sidebar-active-color);font-weight:var(--mdb-scrollspy-menu-sidebar-active-font-weight);border-left:var(--mdb-scrollspy-menu-sidebar-active-border-width) solid var(--mdb-scrollspy-menu-sidebar-active-border-color);border-radius:0}.nav-pills.menu-sidebar .collapsible-scrollspy~.nav{--mdb-scrollspy-collapsible-nav-transition-time: 0.5s;transition:height var(--mdb-scrollspy-collapsible-nav-transition-time) ease;flex-wrap:nowrap}.ripple-surface{position:relative;overflow:hidden;display:inline-block;vertical-align:bottom}.ripple-surface-unbound{overflow:visible}.ripple-wave{--mdb-ripple-wave-cubicBezier: cubic-bezier(0, 0, 0.15, 1);--mdb-ripple-wave-border-radius: 50%;--mdb-ripple-wave-opacity: 0.5;--mdb-ripple-wave-transform: scale(0);--mdb-ripple-wave-z-index: 999;--mdb-ripple-wave-active-transform: scale(1);background-image:radial-gradient(circle, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0) 70%);border-radius:var(--mdb-ripple-wave-border-radius);opacity:var(--mdb-ripple-wave-opacity);pointer-events:none;position:absolute;touch-action:none;transform:var(--mdb-ripple-wave-transform);transition-property:transform,opacity;transition-timing-function:var(--mdb-ripple-wave-cubicBezier),var(--mdb-ripple-wave-cubicBezier);z-index:var(--mdb-ripple-wave-z-index)}.ripple-wave.active{transform:var(--mdb-ripple-wave-active-transform);opacity:0}.btn .ripple-wave{background-image:radial-gradient(circle, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%)}.input-wrapper .ripple-wave{background-image:radial-gradient(circle, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%)}.ripple-surface-primary .ripple-wave{background-image:radial-gradient(circle, rgba(59, 113, 202, 0.2) 0, rgba(59, 113, 202, 0.3) 40%, rgba(59, 113, 202, 0.4) 50%, rgba(59, 113, 202, 0.5) 60%, rgba(59, 113, 202, 0) 70%)}.ripple-surface-secondary .ripple-wave{background-image:radial-gradient(circle, rgba(227, 235, 247, 0.2) 0, rgba(227, 235, 247, 0.3) 40%, rgba(227, 235, 247, 0.4) 50%, rgba(227, 235, 247, 0.5) 60%, rgba(227, 235, 247, 0) 70%)}.ripple-surface-success .ripple-wave{background-image:radial-gradient(circle, rgba(20, 164, 77, 0.2) 0, rgba(20, 164, 77, 0.3) 40%, rgba(20, 164, 77, 0.4) 50%, rgba(20, 164, 77, 0.5) 60%, rgba(20, 164, 77, 0) 70%)}.ripple-surface-danger .ripple-wave{background-image:radial-gradient(circle, rgba(220, 76, 100, 0.2) 0, rgba(220, 76, 100, 0.3) 40%, rgba(220, 76, 100, 0.4) 50%, rgba(220, 76, 100, 0.5) 60%, rgba(220, 76, 100, 0) 70%)}.ripple-surface-warning .ripple-wave{background-image:radial-gradient(circle, rgba(228, 161, 27, 0.2) 0, rgba(228, 161, 27, 0.3) 40%, rgba(228, 161, 27, 0.4) 50%, rgba(228, 161, 27, 0.5) 60%, rgba(228, 161, 27, 0) 70%)}.ripple-surface-info .ripple-wave{background-image:radial-gradient(circle, rgba(84, 180, 211, 0.2) 0, rgba(84, 180, 211, 0.3) 40%, rgba(84, 180, 211, 0.4) 50%, rgba(84, 180, 211, 0.5) 60%, rgba(84, 180, 211, 0) 70%)}.ripple-surface-light .ripple-wave{background-image:radial-gradient(circle, rgba(251, 251, 251, 0.2) 0, rgba(251, 251, 251, 0.3) 40%, rgba(251, 251, 251, 0.4) 50%, rgba(251, 251, 251, 0.5) 60%, rgba(251, 251, 251, 0) 70%)}.ripple-surface-dark .ripple-wave{background-image:radial-gradient(circle, rgba(51, 45, 45, 0.2) 0, rgba(51, 45, 45, 0.3) 40%, rgba(51, 45, 45, 0.4) 50%, rgba(51, 45, 45, 0.5) 60%, rgba(51, 45, 45, 0) 70%)}.range{--mdb-range-thumb-height: 30px;--mdb-range-thumb-width: 30px;--mdb-range-thumb-top: -35px;--mdb-range-thumb-margin-left: -15px;--mdb-range-thumb-border-radius: 50% 50% 50% 0;--mdb-range-thumb-transform: scale(0);--mdb-range-thumb-transition: transform 0.2s ease-in-out;--mdb-range-thumb-value-font-size: 12px;--mdb-range-thumb-value-line-height: 30px;--mdb-range-thumb-value-color: #fff;
9460--mdb-range-thumb-value-font-weight: 500;--mdb-range-thumb-background: #3b71ca;position:relative}.range .thumb{position:absolute;display:block;height:var(--mdb-range-thumb-height);width:var(--mdb-range-thumb-width);top:var(--mdb-range-thumb-top);margin-left:var(--mdb-range-thumb-margin-left);text-align:center;border-radius:var(--mdb-range-thumb-border-radius);transform:var(--mdb-range-thumb-transform);transform-origin:bottom;transition:var(--mdb-range-thumb-transition)}.range .thumb:after{position:absolute;display:block;content:"";transform:translateX(-50%);width:100%;height:100%;top:0;border-radius:var(--mdb-range-thumb-border-radius);transform:rotate(-45deg);background:var(--mdb-range-thumb-background);z-index:-1}.range .thumb .thumb-value{display:block;font-size:var(--mdb-range-thumb-value-font-size);line-height:var(--mdb-range-thumb-value-line-height);color:var(--mdb-range-thumb-value-color);font-weight:var(--mdb-range-thumb-value-font-weight);z-index:2}.range .thumb.thumb-active{transform:scale(1)}.accordion-button:not(.collapsed):focus{box-shadow:var(--mdb-accordion-btn-focus-box-shadow)}.accordion-button:focus{border-color:var(--mdb-accordion-btn-focus-border-color);outline:0;box-shadow:none}.accordion-flush{--mdb-accordion-flush-btn-box-shadow: inset 0 -2px 0 var(--mdb-divider-color);--mdb-accordion-flush-border-bottom: 2px solid var(--mdb-divider-color)}.accordion-flush .accordion-button:not(.collapsed){box-shadow:var(--mdb-accordion-flush-btn-box-shadow)}.accordion-flush .accordion-item{border-bottom:var(--mdb-accordion-flush-border-bottom)}.accordion-borderless{--mdb-accordion-borderless-btn-border-radius: 0.5rem;--mdb-accordion-borderless-btn-bg: var(--mdb-primary-bg-subtle);--mdb-accordion-borderless-btn-color: var(--mdb-primary-text-emphasis)}.accordion-borderless .accordion-item{border:0}.accordion-borderless .accordion-item .accordion-button{border-radius:var(--mdb-accordion-borderless-btn-border-radius)}.accordion-borderless .accordion-item .accordion-button:not(.collapsed){background-color:var(--mdb-accordion-borderless-btn-bg);color:var(--mdb-accordion-borderless-btn-color);box-shadow:none}.carousel-control-prev-icon::after{content:"";--mdb-carousel-control-icon-font-size: 1.7rem;--mdb-carousel-control-icon-font-weight: 700;font-weight:var(--mdb-carousel-control-icon-font-weight);font-size:var(--mdb-carousel-control-icon-font-size);font-family:"Font Awesome 6 Pro","Font Awesome 6 Free"}.carousel-control-next-icon::after{content:"";--mdb-carousel-control-icon-font-size: 1.7rem;--mdb-carousel-control-icon-font-weight: 700;font-weight:var(--mdb-carousel-control-icon-font-weight);font-size:var(--mdb-carousel-control-icon-font-size);font-family:"Font Awesome 6 Pro","Font Awesome 6 Free"}/*# sourceMappingURL=mdb.min.css.map */
9461</style>
9462<!-- Owl Carousel-->
9463<style>
9464/**
9465* Owl Carousel v2.3.4
9466* Copyright 2013-2018 David Deutsch
9467* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
9468*/
9469.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}
9469.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
9470/**
9471* Owl Carousel v2.3.4
9472* Copyright 2013-2018 David Deutsch
9473* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
9474*/
9475.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
9476</style>
9477<!-- Slick Carousel-->
9478<!-- SIMPLE LINE ICONS-->
9479<style>
9480@font-face {
9481font-family: 'simple-line-icons';
9482src: url('../fonts/Simple-Line-Icons.eot?v=2.4.0');
9483src: url('../fonts/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), url('../fonts/Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), url('../fonts/Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), url('../fonts/Simple-Line-Icons.woff?v=2.4.0') format('woff'), url('../fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg');
9484font-weight: normal;
9485font-style: normal;
9486}
9487/*
9488Use the following CSS code if you want to have a class per icon.
9489Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower:
9490*/
9491.icon-user,
9492.icon-people,
9493.icon-user-female,
9494.icon-user-follow,
9495.icon-user-following,
9496.icon-user-unfollow,
9497.icon-login,
9498.icon-logout,
9499.icon-emotsmile,
9500.icon-phone,
9501.icon-call-end,
9502.icon-call-in,
9503.icon-call-out,
9504.icon-map,
9505.icon-location-pin,
9506.icon-direction,
9507.icon-directions,
9508.icon-compass,
9509.icon-layers,
9510.icon-menu,
9511.icon-list,
9512.icon-options-vertical,
9513.icon-options,
9514.icon-arrow-down,
9515.icon-arrow-left,
9516.icon-arrow-right,
9517.icon-arrow-up,
9518.icon-arrow-up-circle,
9519.icon-arrow-left-circle,
9520.icon-arrow-right-circle,
9521.icon-arrow-down-circle,
9522.icon-check,
9523.icon-clock,
9524.icon-plus,
9525.icon-minus,
9526.icon-close,
9527.icon-event,
9528.icon-exclamation,
9529.icon-organization,
9530.icon-trophy,
9531.icon-screen-smartphone,
9532.icon-screen-desktop,
9533.icon-plane,
9534.icon-notebook,
9535.icon-mustache,
9536.icon-mouse,
9537.icon-magnet,
9538.icon-energy,
9539.icon-disc,
9540.icon-cursor,
9541.icon-cursor-move,
9542.icon-crop,
9543.icon-chemistry,
9544.icon-speedometer,
9545.icon-shield,
9546.icon-screen-tablet,
9547.icon-magic-wand,
9548.icon-hourglass,
9549.icon-graduation,
9550.icon-ghost,
9551.icon-game-controller,
9552.icon-fire,
9553.icon-eyeglass,
9554.icon-envelope-open,
9555.icon-envelope-letter,
9556.icon-bell,
9557.icon-badge,
9558.icon-anchor,
9559.icon-wallet,
9560.icon-vector,
9561.icon-speech,
9562.icon-puzzle,
9563.icon-printer,
9564.icon-present,
9565.icon-playlist,
9566.icon-pin,
9567.icon-picture,
9568.icon-handbag,
9569.icon-globe-alt,
9570.icon-globe,
9571.icon-folder-alt,
9572.icon-folder,
9573.icon-film,
9574.icon-feed,
9575.icon-drop,
9576.icon-drawer,
9577.icon-docs,
9578.icon-doc,
9579.icon-diamond,
9580.icon-cup,
9581.icon-calculator,
9582.icon-bubbles,
9583.icon-briefcase,
9584.icon-book-open,
9585.icon-basket-loaded,
9586.icon-basket,
9587.icon-bag,
9588.icon-action-undo,
9589.icon-action-redo,
9590.icon-wrench,
9591.icon-umbrella,
9592.icon-trash,
9593.icon-tag,
9594.icon-support,
9595.icon-frame,
9596.icon-size-fullscreen,
9597.icon-size-actual,
9598.icon-shuffle,
9599.icon-share-alt,
9600.icon-share,
9601.icon-rocket,
9602.icon-question,
9603.icon-pie-chart,
9604.icon-pencil,
9605.icon-note,
9606.icon-loop,
9607.icon-home,
9608.icon-grid,
9609.icon-graph,
9610.icon-microphone,
9611.icon-music-tone-alt,
9612.icon-music-tone,
9613.icon-earphones-alt,
9614.icon-earphones,
9615.icon-equalizer,
9616.icon-like,
9617.icon-dislike,
9618.icon-control-start,
9619.icon-control-rewind,
9620.icon-control-play,
9621.icon-control-pause,
9622.icon-control-forward,
9623.icon-control-end,
9624.icon-volume-1,
9625.icon-volume-2,
9626.icon-volume-off,
9627.icon-calendar,
9628.icon-bulb,
9629.icon-chart,
9630.icon-ban,
9631.icon-bubble,
9632.icon-camrecorder,
9633.icon-camera,
9634.icon-cloud-download,
9635.icon-cloud-upload,
9636.icon-envelope,
9637.icon-eye,
9638.icon-flag,
9639.icon-heart,
9640.icon-info,
9641.icon-key,
9642.icon-link,
9643.icon-lock,
9644.icon-lock-open,
9645.icon-magnifier,
9646.icon-magnifier-add,
9647.icon-magnifier-remove,
9648.icon-paper-clip,
9649.icon-paper-plane,
9650.icon-power,
9651.icon-refresh,
9652.icon-reload,
9653.icon-settings,
9654.icon-star,
9655.icon-symbol-female,
9656.icon-symbol-male,
9657.icon-target,
9658.icon-credit-card,
9659.icon-paypal,
9660.icon-social-tumblr,
9661.icon-social-twitter,
9662.icon-social-facebook,
9663.icon-social-instagram,
9664.icon-social-linkedin,
9665.icon-social-pinterest,
9666.icon-social-github,
9667.icon-social-google,
9668.icon-social-reddit,
9669.icon-social-skype,
9670.icon-social-dribbble,
9671.icon-social-behance,
9672.icon-social-foursqare,
9673.icon-social-soundcloud,
9674.icon-social-spotify,
9675.icon-social-stumbleupon,
9676.icon-social-youtube,
9677.icon-social-dropbox,
9678.icon-social-vkontakte,
9679.icon-social-steam {
9680font-family: 'simple-line-icons';
9681speak: none;
9682font-style: normal;
9683font-weight: normal;
9684font-variant: normal;
9685text-transform: none;
9686line-height: 1;
9687/* Better Font Rendering =========== */
9688-webkit-font-smoothing: antialiased;
9689-moz-osx-font-smoothing: grayscale;
9690}
9691.icon-user:before {
9692content: "\e005";
9693}
9694.icon-people:before {
9695content: "\e001";
9696}
9697.icon-user-female:before {
9698content: "\e000";
9699}
9700.icon-user-follow:before {
9701content: "\e002";
9702}
9703.icon-user-following:before {
9704content: "\e003";
9705}
9706.icon-user-unfollow:before {
9707content: "\e004";
9708}
9709.icon-login:before {
9710content: "\e066";
9711}
9712.icon-logout:before {
9713content: "\e065";
9714}
9715.icon-emotsmile:before {
9716content: "\e021";
9717}
9718.icon-phone:before {
9719content: "\e600";
9720}
9721.icon-call-end:before {
9722content: "\e048";
9723}
9724.icon-call-in:before {
9725content: "\e047";
9726}
9727.icon-call-out:before {
9728content: "\e046";
9729}
9730.icon-map:before {
9731content: "\e033";
9732}
9733.icon-location-pin:before {
9734content: "\e096";
9735}
9736.icon-direction:before {
9737content: "\e042";
9738}
9739.icon-directions:before {
9740content: "\e041";
9741}
9742.icon-compass:before {
9743content: "\e045";
9744}
9745.icon-layers:before {
9746content: "\e034";
9747}
9748.icon-menu:before {
9749content: "\e601";
9750}
9751.icon-list:before {
9752content: "\e067";
9753}
9754.icon-options-vertical:before {
9755content: "\e602";
9756}
9757.icon-options:before {
9758content: "\e603";
9759}
9760.icon-arrow-down:before {
9761content: "\e604";
9762}
9763.icon-arrow-left:before {
9764content: "\e605";
9765}
9766.icon-arrow-right:before {
9767content: "\e606";
9768}
9769.icon-arrow-up:before {
9770content: "\e607";
9771}
9772.icon-arrow-up-circle:before {
9773content: "\e078";
9774}
9775.icon-arrow-left-circle:before {
9776content: "\e07a";
9777}
9778.icon-arrow-right-circle:before {
9779content: "\e079";
9780}
9781.icon-arrow-down-circle:before {
9782content: "\e07b";
9783}
9784.icon-check:before {
9785content: "\e080";
9786}
9787.icon-clock:before {
9788content: "\e081";
9789}
9790.icon-plus:before {
9791content: "\e095";
9792}
9793.icon-minus:before {
9794content: "\e615";
9795}
9796.icon-close:before {
9797content: "\e082";
9798}
9799.icon-event:before {
9800content: "\e619";
9801}
9802.icon-exclamation:before {
9803content: "\e617";
9804}
9805.icon-organization:before {
9806content: "\e616";
9807}
9808.icon-trophy:before {
9809content: "\e006";
9810}
9811.icon-screen-smartphone:before {
9812content: "\e010";
9813}
9814.icon-screen-desktop:before {
9815content: "\e011";
9816}
9817.icon-plane:before {
9818content: "\e012";
9819}
9820.icon-notebook:before {
9821content: "\e013";
9822}
9823.icon-mustache:before {
9824content: "\e014";
9825}
9826.icon-mouse:before {
9827content: "\e015";
9828}
9829.icon-magnet:before {
9830content: "\e016";
9831}
9832.icon-energy:before {
9833content: "\e020";
9834}
9835.icon-disc:before {
9836content: "\e022";
9837}
9838.icon-cursor:before {
9839content: "\e06e";
9840}
9841.icon-cursor-move:before {
9842content: "\e023";
9843}
9844.icon-crop:before {
9845content: "\e024";
9846}
9847.icon-chemistry:before {
9848content: "\e026";
9849}
9850.icon-speedometer:before {
9851content: "\e007";
9852}
9853.icon-shield:before {
9854content: "\e00e";
9855}
9856.icon-screen-tablet:before {
9857content: "\e00f";
9858}
9859.icon-magic-wand:before {
9860content: "\e017";
9861}
9862.icon-hourglass:before {
9863content: "\e018";
9864}
9865.icon-graduation:before {
9866content: "\e019";
9867}
9868.icon-ghost:before {
9869content: "\e01a";
9870}
9871.icon-game-controller:before {
9872content: "\e01b";
9873}
9874.icon-fire:before {
9875content: "\e01c";
9876}
9877.icon-eyeglass:before {
9878content: "\e01d";
9879}
9880.icon-envelope-open:before {
9881content: "\e01e";
9882}
9883.icon-envelope-letter:before {
9884content: "\e01f";
9885}
9886.icon-bell:before {
9887content: "\e027";
9888}
9889.icon-badge:before {
9890content: "\e028";
9891}
9892.icon-anchor:before {
9893content: "\e029";
9894}
9895.icon-wallet:before {
9896content: "\e02a";
9897}
9898.icon-vector:before {
9899content: "\e02b";
9900}
9901.icon-speech:before {
9902content: "\e02c";
9903}
9904.icon-puzzle:before {
9905content: "\e02d";
9906}
9907.icon-printer:before {
9908content: "\e02e";
9909}
9910.icon-present:before {
9911content: "\e02f";
9912}
9913.icon-playlist:before {
9914content: "\e030";
9915}
9916.icon-pin:before {
9917content: "\e031";
9918}
9919.icon-picture:before {
9920content: "\e032";
9921}
9922.icon-handbag:before {
9923content: "\e035";
9924}
9925.icon-globe-alt:before {
9926content: "\e036";
9927}
9928.icon-globe:before {
9929content: "\e037";
9930}
9931.icon-folder-alt:before {
9932content: "\e039";
9933}
9934.icon-folder:before {
9935content: "\e089";
9936}
9937.icon-film:before {
9938content: "\e03a";
9939}
9940.icon-feed:before {
9941content: "\e03b";
9942}
9943.icon-drop:before {
9944content: "\e03e";
9945}
9946.icon-drawer:before {
9947content: "\e03f";
9948}
9949.icon-docs:before {
9950content: "\e040";
9951}
9952.icon-doc:before {
9953content: "\e085";
9954}
9955.icon-diamond:before {
9956content: "\e043";
9957}
9958.icon-cup:before {
9959content: "\e044";
9960}
9961.icon-calculator:before {
9962content: "\e049";
9963}
9964.icon-bubbles:before {
9965content: "\e04a";
9966}
9967.icon-briefcase:before {
9968content: "\e04b";
9969}
9970.icon-book-open:before {
9971content: "\e04c";
9972}
9973.icon-basket-loaded:before {
9974content: "\e04d";
9975}
9976.icon-basket:before {
9977content: "\e04e";
9978}
9979.icon-bag:before {
9980content: "\e04f";
9981}
9982.icon-action-undo:before {
9983content: "\e050";
9984}
9985.icon-action-redo:before {
9986content: "\e051";
9987}
9988.icon-wrench:before {
9989content: "\e052";
9990}
9991.icon-umbrella:before {
9992content: "\e053";
9993}
9994.icon-trash:before {
9995content: "\e054";
9996}
9997.icon-tag:before {
9998content: "\e055";
9999}
10000.icon-support:before {
10001content: "\e056";
10002}
10003.icon-frame:before {
10004content: "\e038";
10005}
10006.icon-size-fullscreen:before {
10007content: "\e057";
10008}
10009.icon-size-actual:before {
10010content: "\e058";
10011}
10012.icon-shuffle:before {
10013content: "\e059";
10014}
10015.icon-share-alt:before {
10016content: "\e05a";
10017}
10018.icon-share:before {
10019content: "\e05b";
10020}
10021.icon-rocket:before {
10022content: "\e05c";
10023}
10024.icon-question:before {
10025content: "\e05d";
10026}
10027.icon-pie-chart:before {
10028content: "\e05e";
10029}
10030.icon-pencil:before {
10031content: "\e05f";
10032}
10033.icon-note:before {
10034content: "\e060";
10035}
10036.icon-loop:before {
10037content: "\e064";
10038}
10039.icon-home:before {
10040content: "\e069";
10041}
10042.icon-grid:before {
10043content: "\e06a";
10044}
10045.icon-graph:before {
10046content: "\e06b";
10047}
10048.icon-microphone:before {
10049content: "\e063";
10050}
10051.icon-music-tone-alt:before {
10052content: "\e061";
10053}
10054.icon-music-tone:before {
10055content: "\e062";
10056}
10057.icon-earphones-alt:before {
10058content: "\e03c";
10059}
10060.icon-earphones:before {
10061content: "\e03d";
10062}
10063.icon-equalizer:before {
10064content: "\e06c";
10065}
10066.icon-like:before {
10067content: "\e068";
10068}
10069.icon-dislike:before {
10070content: "\e06d";
10071}
10072.icon-control-start:before {
10073content: "\e06f";
10074}
10075.icon-control-rewind:before {
10076content: "\e070";
10077}
10078.icon-control-play:before {
10079content: "\e071";
10080}
10081.icon-control-pause:before {
10082content: "\e072";
10083}
10084.icon-control-forward:before {
10085content: "\e073";
10086}
10087.icon-control-end:before {
10088content: "\e074";
10089}
10090.icon-volume-1:before {
10091content: "\e09f";
10092}
10093.icon-volume-2:before {
10094content: "\e0a0";
10095}
10096.icon-volume-off:before {
10097content: "\e0a1";
10098}
10099.icon-calendar:before {
10100content: "\e075";
10101}
10102.icon-bulb:before {
10103content: "\e076";
10104}
10105.icon-chart:before {
10106content: "\e077";
10107}
10108.icon-ban:before {
10109content: "\e07c";
10110}
10111.icon-bubble:before {
10112content: "\e07d";
10113}
10114.icon-camrecorder:before {
10115content: "\e07e";
10116}
10117.icon-camera:before {
10118content: "\e07f";
10119}
10120.icon-cloud-download:before {
10121content: "\e083";
10122}
10123.icon-cloud-upload:before {
10124content: "\e084";
10125}
10126.icon-envelope:before {
10127content: "\e086";
10128}
10129.icon-eye:before {
10130content: "\e087";
10131}
10132.icon-flag:before {
10133content: "\e088";
10134}
10135.icon-heart:before {
10136content: "\e08a";
10137}
10138.icon-info:before {
10139content: "\e08b";
10140}
10141.icon-key:before {
10142content: "\e08c";
10143}
10144.icon-link:before {
10145content: "\e08d";
10146}
10147.icon-lock:before {
10148content: "\e08e";
10149}
10150.icon-lock-open:before {
10151content: "\e08f";
10152}
10153.icon-magnifier:before {
10154content: "\e090";
10155}
10156.icon-magnifier-add:before {
10157content: "\e091";
10158}
10159.icon-magnifier-remove:before {
10160content: "\e092";
10161}
10162.icon-paper-clip:before {
10163content: "\e093";
10164}
10165.icon-paper-plane:before {
10166content: "\e094";
10167}
10168.icon-power:before {
10169content: "\e097";
10170}
10171.icon-refresh:before {
10172content: "\e098";
10173}
10174.icon-reload:before {
10175content: "\e099";
10176}
10177.icon-settings:before {
10178content: "\e09a";
10179}
10180.icon-star:before {
10181content: "\e09b";
10182}
10183.icon-symbol-female:before {
10184content: "\e09c";
10185}
10186.icon-symbol-male:before {
10187content: "\e09d";
10188}
10189.icon-target:before {
10190content: "\e09e";
10191}
10192.icon-credit-card:before {
10193content: "\e025";
10194}
10195.icon-paypal:before {
10196content: "\e608";
10197}
10198.icon-social-tumblr:before {
10199content: "\e00a";
10200}
10201.icon-social-twitter:before {
10202content: "\e009";
10203}
10204.icon-social-facebook:before {
10205content: "\e00b";
10206}
10207.icon-social-instagram:before {
10208content: "\e609";
10209}
10210.icon-social-linkedin:before {
10211content: "\e60a";
10212}
10213.icon-social-pinterest:before {
10214content: "\e60b";
10215}
10216.icon-social-github:before {
10217content: "\e60c";
10218}
10219.icon-social-google:before {
10220content: "\e60d";
10221}
10222.icon-social-reddit:before {
10223content: "\e60e";
10224}
10225.icon-social-skype:before {
10226content: "\e60f";
10227}
10228.icon-social-dribbble:before {
10229content: "\e00d";
10230}
10231.icon-social-behance:before {
10232content: "\e610";
10233}
10234.icon-social-foursqare:before {
10235content: "\e611";
10236}
10237.icon-social-soundcloud:before {
10238content: "\e612";
10239}
10240.icon-social-spotify:before {
10241content: "\e613";
10242}
10243.icon-social-stumbleupon:before {
10244content: "\e614";
10245}
10246.icon-social-youtube:before {
10247content: "\e008";
10248}
10249.icon-social-dropbox:before {
10250content: "\e00c";
10251}
10252.icon-social-vkontakte:before {
10253content: "\e618";
10254}
10255.icon-social-steam:before {
10256content: "\e620";
10257}
10258</style>
10259<!-- ANIMATE.CSS-->
10260<style>
10261@charset "UTF-8";
10262/*!
10263* animate.css -http://daneden.me/animate
10264* Version - 3.5.1
10265* Licensed under the MIT license - http://opensource.org/licenses/MIT
10266*
10267* Copyright (c) 2016 Daniel Eden
10268*/
10269.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
1026940%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
1026960%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;
10269-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}
10269to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
102690%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
102690%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
10269}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
10269}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
10269}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
102690%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
102690%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
10269}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
10269}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
10269}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;
10269-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;
10269-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
10270</style>
10271<!-- WHIRL (spinners)-->
10272<style>
10273/*
10274whirl.css - http://jh3y.github.io/-cs-spinner
10275Licensed under the MIT license
10276Jhey Tompkins (c) 2014.
10277Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
10278The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
10279THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10280*/
10281/* whirl base styling */
10282.whirl {
10283position: relative;
10284}
10285.whirl:before {
10286content: "";
10287z-index: 1;
10288position: absolute;
10289top: 0;
10290right: 0;
10291bottom: 0;
10292left: 0;
10293background-color: #999999;
10294opacity: 0.6;
10295}
10296.whirl:after {
10297z-index: 2;
10298content: "";
10299height: 40px;
10300width: 40px;
10301position: absolute;
10302top: 50%;
10303left: 50%;
10304margin: -20px 0 0 -20px;
10305-webkit-transition: all .75s ease 0s;
10306transition: all .75s ease 0s;
10307border-radius: 100%;
10308border-top: 4px solid #555555;
10309-webkit-animation: standard .75s infinite linear;
10310animation: standard .75s infinite linear;
10311-webkit-transform-origin: center;
10312-ms-transform-origin: center;
10313transform-origin: center;
10314}
10315.whirl.no-overlay:before {
10316content: none;
10317display: none;
10318}
10319/* whirl standard rotation animation used for duo, double-up etc. */
10320@-webkit-keyframes standard {
10321from {
10322-webkit-transform: rotate(0deg);
10323transform: rotate(0deg);
10324}
10325to {
10326-webkit-transform: rotate(360deg);
10327transform: rotate(360deg);
10328}
10329}
10330@keyframes standard {
10331from {
10332-webkit-transform: rotate(0deg);
10333transform: rotate(0deg);
10334}
10335to {
10336-webkit-transform: rotate(360deg);
10337transform: rotate(360deg);
10338}
10339}
10340/*whirl bar follow - a simple strafing bar animation that follows itself*/
10341.whirl.bar.follow:after {
10342-webkit-animation: bar-follow 1s infinite linear;
10343animation: bar-follow 1s infinite linear;
10344}
10345@-webkit-keyframes bar-follow {
103460% {
10347-webkit-box-shadow: inset 40px 0px 0px rgba(0, 0, 0, 0.5);
10348box-shadow: inset 40px 0px 0px rgba(0, 0, 0, 0.5);
10349}
10350100% {
10351-webkit-box-shadow: inset -40px 0px 0px rgba(0, 0, 0, 0.5);
10352box-shadow: inset -40px 0px 0px rgba(0, 0, 0, 0.5);
10353}
10354}
10355@keyframes bar-follow {
103560% {
10357-webkit-box-shadow: inset 40px 0px 0px rgba(0, 0, 0, 0.5);
10358box-shadow: inset 40px 0px 0px rgba(0, 0, 0, 0.5);
10359}
10360100% {
10361-webkit-box-shadow: inset -40px 0px 0px rgba(0, 0, 0, 0.5);
10362box-shadow: inset -40px 0px 0px rgba(0, 0, 0, 0.5);
10363}
10364}
10365/*whirl bar - a simple strafing bar animation*/
10366.whirl.bar:after {
10367height: 20px;
10368width: 40px;
10369border-radius: 0;
10370border: none;
10371-webkit-animation: bar 1s infinite linear;
10372animation: bar 1s infinite linear;
10373}
10374@-webkit-keyframes bar {
10375from {
10376-webkit-box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.5);
10377box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.5);
10378}
10379to {
10380-webkit-box-shadow: inset 80px 0px 0px rgba(0, 0, 0, 0.5);
10381box-shadow: inset 80px 0px 0px rgba(0, 0, 0, 0.5);
10382}
10383}
10384@keyframes bar {
10385from {
10386-webkit-box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.5);
10387box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.5);
10388}
10389to {
10390-webkit-box-shadow: inset 80px 0px 0px rgba(0, 0, 0, 0.5);
10391box-shadow: inset 80px 0px 0px rgba(0, 0, 0, 0.5);
10392}
10393}
10394/* whirl blade spinner.
10395experimental spinner that tries to create a blade effect.*/
10396.whirl.blade:after {
10397height: 20px;
10398width: 20px;
10399margin: -10px 0 0 10px;
10400border-right: 4px solid transparent;
10401border-top: 4px solid transparent;
10402border-left: 4px solid transparent;
10403border-bottom: 4px solid #e74c3c;
10404opacity: 1;
10405-webkit-transform-origin: left;
10406-ms-transform-origin: left;
10407transform-origin: left;
10408}
10409/*whirl double up - a doubling up standard animation spinner*/
10410.whirl.double-up:after {
10411border-right: 4px solid #e74c3c;
10412border-top: 4px double #e74c3c;
10413border-left: 4px double #e74c3c;
10414border-bottom: 4px double #e74c3c;
10415}
10416/*whirl duo - a dual colored standard animated spinner*/
10417.whirl.duo:after {
10418border-right: 4px solid #333333;
10419border-left: 4px solid #333333;
10420border-top: 4px solid #f1c40f;
10421border-bottom: 4px solid #f1c40f;
10422}
10423/* whirl helicopter spinner.*/
10424.whirl.helicopter:after {
10425height: 10px;
10426width: 40px;
10427margin: -10px 0 0 -20px;
10428border: none;
10429border-radius: 0;
10430opacity: 1;
10431-webkit-transform-origin: center;
10432-ms-transform-origin: center;
10433transform-origin: center;
10434background-color: #8e44ad;
10435}
10436/*whirl line back and forth grow - a simple strafing line animation that goes back and forth and grows in the middle*/
10437.whirl.line.back-and-forth.grow:after {
10438-webkit-animation: line-back-and-forth 1s infinite linear, line-back-and-forth-grow 1s infinite linear;
10439animation: line-back-and-forth 1s infinite linear, line-back-and-forth-grow 1s infinite linear;
10440}
10441@-webkit-keyframes line-back-and-forth-grow {
104420% {
10443-webkit-transform: scaleY(1);
10444transform: scaleY(1);
10445}
1044625% {
10447-webkit-transform: scaleY(2);
10448transform: scaleY(2);
10449}
1045050% {
10451-webkit-transform: scaleY(1);
10452transform: scaleY(1);
10453}
1045475% {
10455-webkit-transform: scaleY(2);
10456transform: scaleY(2);
10457}
10458100% {
10459-webkit-transform: scaleY(1);
10460transform: scaleY(1);
10461}
10462}
10463@keyframes line-back-and-forth-grow {
104640% {
10465-webkit-transform: scaleY(1);
10466transform: scaleY(1);
10467}
1046825% {
10469-webkit-transform: scaleY(2);
10470transform: scaleY(2);
10471}
1047250% {
10473-webkit-transform: scaleY(1);
10474transform: scaleY(1);
10475}
1047675% {
10477-webkit-transform: scaleY(2);
10478transform: scaleY(2);
10479}
10480100% {
10481-webkit-transform: scaleY(1);
10482transform: scaleY(1);
10483}
10484}
10485/*whirl line back and forth - a simple strafing line animation that goes back and forth*/
10486.whirl.line.back-and-forth:after {
10487-webkit-animation: line-back-and-forth 1s infinite linear;
10488animation: line-back-and-forth 1s infinite linear;
10489}
10490@-webkit-keyframes line-back-and-forth {
104910% {
10492width: 10px;
10493}
1049450% {
10495width: 50px;
10496}
10497100% {
10498width: 10px;
10499}
10500}
10501@keyframes line-back-and-forth {
105020% {
10503width: 10px;
10504}
1050550% {
10506width: 50px;
10507}
10508100% {
10509width: 10px;
10510}
10511}
10512/*whirl line grow - a simple strafing line animation that grows in the middle*/
10513.whirl.line.grow:after {
10514-webkit-animation: line 0.75s infinite linear, line-grow 0.75s infinite linear;
10515animation: line 0.75s infinite linear, line-grow 0.75s infinite linear;
10516}
10517@-webkit-keyframes line-grow {
105180% {
10519-webkit-transform: scaleY(1);
10520transform: scaleY(1);
10521}
1052250% {
10523-webkit-transform: scaleY(2);
10524transform: scaleY(2);
10525}
10526100% {
10527-webkit-transform: scaleY(1);
10528transform: scaleY(1);
10529}
10530}
10531@keyframes line-grow {
105320% {
10533-webkit-transform: scaleY(1);
10534transform: scaleY(1);
10535}
1053650% {
10537-webkit-transform: scaleY(2);
10538transform: scaleY(2);
10539}
10540100% {
10541-webkit-transform: scaleY(1);
10542transform: scaleY(1);
10543}
10544}
10545/*whirl line - a simple strafing line animation*/
10546.whirl.line:after {
10547height: 20px;
10548border-radius: 0;
10549border: none;
10550-webkit-box-shadow: inset -10px 0px 0px rgba(0, 0, 0, 0.5);
10551box-shadow: inset -10px 0px 0px rgba(0, 0, 0, 0.5);
10552-webkit-animation: line .75s infinite linear;
10553animation: line .75s infinite linear;
10554}
10555@-webkit-keyframes line {
10556from {
10557width: 10px;
10558}
10559to {
10560width: 50px;
10561}
10562}
10563@keyframes line {
10564from {
10565width: 10px;
10566}
10567to {
10568width: 50px;
10569}
10570}
10571/* whirl ringed spinner.
10572a spinner with a static ring and no overlay.*/
10573.whirl.ringed:after {
10574border-right: 4px solid #e74c3c;
10575border-top: 4px solid #2ecc71;
10576border-left: 4px solid #2ecc71;
10577border-bottom: 4px solid #2ecc71;
10578opacity: 1;
10579}
10580/* whirl shadow oval left - makes use of box shadowing effects
10581in addition to offsetting the width and the height to angle the shadow*/
10582.whirl.shadow.oval.left:after,
10583.whirl.shadow.oval:after {
10584-webkit-animation: spin-shadow 0.25s infinite linear;
10585animation: spin-shadow 0.25s infinite linear;
10586border: none;
10587border-radius: 40% 100%;
10588}
10589@-webkit-keyframes spin-shadow {
105900% {
10591-webkit-box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5);
10592box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5);
10593}
1059425% {
10595-webkit-box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5);
10596box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5);
10597}
1059850% {
10599-webkit-box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5);
10600box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5);
10601}
10602100% {
10603-webkit-box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5);
10604box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5);
10605}
10606}
10607@keyframes spin-shadow {
106080% {
10609-webkit-box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5);
10610box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5);
10611}
1061225% {
10613-webkit-box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5);
10614box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5);
10615}
1061650% {
10617-webkit-box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5);
10618box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5);
10619}
10620100% {
10621-webkit-box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5);
10622box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5);
10623}
10624}
10625/* whirl shadow oval right - makes use of box shadowing effects
10626in addition to offsetting the width and the height to angle the shadow*/
10627.whirl.shadow.oval.right:after {
10628-webkit-animation: spin-shadow 0.25s infinite linear;
10629animation: spin-shadow 0.25s infinite linear;
10630border: none;
10631border-radius: 100% 40%;
10632}
10633@keyframes spin-shadow {
106340% {
10635-webkit-box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5);
10636box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5);
10637}
1063825% {
10639-webkit-box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5);
10640box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5);
10641}
1064250% {
10643-webkit-box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5);
10644box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5);
10645}
10646100% {
10647-webkit-box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5);
10648box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5);
10649}
10650}
10651/* whirl shadow - makes use of box shadowing effects */
10652.whirl.shadow:after {
10653-webkit-animation: spin-shadow 0.25s infinite linear;
10654animation: spin-shadow 0.25s infinite linear;
10655border-radius: 100%;
10656border: none;
10657}
10658@keyframes spin-shadow {
106590% {
10660-webkit-box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5);
10661box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5);
10662}
1066325% {
10664-webkit-box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5);
10665box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5);
10666}
1066750% {
10668-webkit-box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5);
10669box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5);
10670}
10671100% {
10672-webkit-box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5);
10673box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5);
10674}
10675}
10676/*whirl spherical horizontal spinner*/
10677.whirl.sphere.horizontal:after,
10678.whirl.sphere:after {
10679border-radius: 100%;
10680-webkit-animation: sphere .5s infinite;
10681animation: sphere .5s infinite;
10682border: none;
10683height: 40px;
10684}
10685@-webkit-keyframes sphere {
10686from {
10687-webkit-box-shadow: inset 45px 0px 10px rgba(0, 0, 0, 0.5);
10688box-shadow: inset 45px 0px 10px rgba(0, 0, 0, 0.5);
10689}
10690to {
10691-webkit-box-shadow: inset -45px 0px 10px rgba(0, 0, 0, 0.5);
10692box-shadow: inset -45px 0px 10px rgba(0, 0, 0, 0.5);
10693}
10694}
10695@keyframes sphere {
10696from {
10697-webkit-box-shadow: inset 45px 0px 10px rgba(0, 0, 0, 0.5);
10698box-shadow: inset 45px 0px 10px rgba(0, 0, 0, 0.5);
10699}
10700to {
10701-webkit-box-shadow: inset -45px 0px 10px rgba(0, 0, 0, 0.5);
10702box-shadow: inset -45px 0px 10px rgba(0, 0, 0, 0.5);
10703}
10704}
10705/*whirl spherical vertical spinner*/
10706.whirl.sphere.vertical:after {
10707border-radius: 100%;
10708-webkit-animation: sphere-v 0.5s infinite;
10709animation: sphere-v 0.5s infinite;
10710border: none;
10711height: 40px;
10712}
10713@-webkit-keyframes sphere-v {
10714from {
10715-webkit-box-shadow: inset 0px 45px 10px rgba(0, 0, 0, 0.5);
10716box-shadow: inset 0px 45px 10px rgba(0, 0, 0, 0.5);
10717}
10718to {
10719-webkit-box-shadow: inset 0px -45px 10px rgba(0, 0, 0, 0.5);
10720box-shadow: inset 0px -45px 10px rgba(0, 0, 0, 0.5);
10721}
10722}
10723@keyframes sphere-v {
10724from {
10725-webkit-box-shadow: inset 0px 45px 10px rgba(0, 0, 0, 0.5);
10726box-shadow: inset 0px 45px 10px rgba(0, 0, 0, 0.5);
10727}
10728to {
10729-webkit-box-shadow: inset 0px -45px 10px rgba(0, 0, 0, 0.5);
10730box-shadow: inset 0px -45px 10px rgba(0, 0, 0, 0.5);
10731}
10732}
10733/* whirl traditional spinner.
10734Makes use of standard animation spin and minimally extends core.*/
10735.whirl.traditional:after {
10736border-right: 4px solid #777777;
10737border-top: 4px solid #777777;
10738border-left: 4px solid #999999;
10739border-bottom: 4px solid #bbbbbb;
10740}
10741</style>
10742<!-- =============== BOOTSTRAP STYLES ===============-->
10743<style>
10744@charset "UTF-8";
10745/*!
10746* Bootstrap v5.0.2 (https://getbootstrap.com/)
10747* Copyright 2011-2021 The Bootstrap Authors
10748* Copyright 2011-2021 Twitter, Inc.
10749* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
10750*/
10751:root {
10752--bs-blue: #0d6efd;
10753--bs-indigo: #6610f2;
10754--bs-purple: #6f42c1;
10755--bs-pink: #d63384;
10756--bs-red: #dc3545;
10757--bs-orange: #fd7e14;
10758--bs-yellow: #ffc107;
10759--bs-green: #198754;
10760--bs-teal: #20c997;
10761--bs-cyan: #0dcaf0;
10762--bs-white: #fff;
10763--bs-gray: #6c757d;
10764--bs-gray-dark: #343a40;
10765--bs-primary: #0d6efd;
10766--bs-secondary: #6c757d;
10767--bs-success: #198754;
10768--bs-info: #0dcaf0;
10769--bs-warning: #ffc107;
10770--bs-danger: #dc3545;
10771--bs-light: #f8f9fa;
10772--bs-dark: #212529;
10773--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial,
10774"Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
10775"Segoe UI Symbol", "Noto Color Emoji";
10776--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New",
10777monospace;
10778--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
10779}
10780*,
10781::after,
10782::before {
10783box-sizing: border-box;
10784}
10785@media (prefers-reduced-motion: no-preference) {
10786:root {
10787scroll-behavior: smooth;
10788}
10789}
10790body {
10791margin: 0;
10792font-family: var(--bs-font-sans-serif);
10793font-size: 1rem;
10794font-weight: 400;
10795line-height: 1.5;
10796color: #212529;
10797background-color: #fff;
10798-webkit-text-size-adjust: 100%;
10799-webkit-tap-highlight-color: transparent;
10800}
10801hr {
10802margin: 1rem 0;
10803color: inherit;
10804background-color: currentColor;
10805border: 0;
10806opacity: 0.25;
10807}
10808hr:not([size]) {
10809height: 1px;
10810}
10811.h1,
10812.h2,
10813.h3,
10814.h4,
10815.h5,
10816.h6,
10817h1,
10818h2,
10819h3,
10820h4,
10821h5,
10822h6 {
10823margin-top: 0;
10824margin-bottom: 0.5rem;
10825font-weight: 500;
10826line-height: 1.2;
10827}
10828.h1,
10829h1 {
10830font-size: calc(1.375rem + 1.5vw);
10831}
10832@media (min-width: 1200px) {
10833.h1,
10834h1 {
10835font-size: 2.5rem;
10836}
10837}
10838.h2,
10839h2 {
10840font-size: calc(1.325rem + 0.9vw);
10841}
10842@media (min-width: 1200px) {
10843.h2,
10844h2 {
10845font-size: 2rem;
10846}
10847}
10848.h3,
10849h3 {
10850font-size: calc(1.3rem + 0.6vw);
10851}
10852@media (min-width: 1200px) {
10853.h3,
10854h3 {
10855font-size: 1.75rem;
10856}
10857}
10858.h4,
10859h4 {
10860font-size: calc(1.275rem + 0.3vw);
10861}
10862@media (min-width: 1200px) {
10863.h4,
10864h4 {
10865font-size: 1.5rem;
10866}
10867}
10868.h5,
10869h5 {
10870font-size: 1.25rem;
10871}
10872.h6,
10873h6 {
10874font-size: 1rem;
10875}
10876p {
10877margin-top: 0;
10878margin-bottom: 1rem;
10879}
10880abbr[data-bs-original-title],
10881abbr[title] {
10882-webkit-text-decoration: underline dotted;
10883text-decoration: underline dotted;
10884cursor: help;
10885-webkit-text-decoration-skip-ink: none;
10886text-decoration-skip-ink: none;
10887}
10888address {
10889margin-bottom: 1rem;
10890font-style: normal;
10891line-height: inherit;
10892}
10893ol,
10894ul {
10895padding-left: 2rem;
10896}
10897dl,
10898ol,
10899ul {
10900margin-top: 0;
10901margin-bottom: 1rem;
10902}
10903ol ol,
10904ol ul,
10905ul ol,
10906ul ul {
10907margin-bottom: 0;
10908}
10909dt {
10910font-weight: 700;
10911}
10912dd {
10913margin-bottom: 0.5rem;
10914margin-left: 0;
10915}
10916blockquote {
10917margin: 0 0 1rem;
10918}
10919b,
10920strong {
10921font-weight: bolder;
10922}
10923.small,
10924small {
10925font-size: 0.875em;
10926}
10927.mark,
10928mark {
10929padding: 0.2em;
10930background-color: #fcf8e3;
10931}
10932sub,
10933sup {
10934position: relative;
10935font-size: 0.75em;
10936line-height: 0;
10937vertical-align: baseline;
10938}
10939sub {
10940bottom: -0.25em;
10941}
10942sup {
10943top: -0.5em;
10944}
10945a {
10946color: #0d6efd;
10947text-decoration: underline;
10948}
10949a:hover {
10950color: #0a58ca;
10951}
10952a:not([href]):not([class]),
10953a:not([href]):not([class]):hover {
10954color: inherit;
10955text-decoration: none;
10956}
10957code,
10958kbd,
10959pre,
10960samp {
10961font-family: var(--bs-font-monospace);
10962font-size: 1em;
10963direction: ltr;
10964unicode-bidi: bidi-override;
10965}
10966pre {
10967display: block;
10968margin-top: 0;
10969margin-bottom: 1rem;
10970overflow: auto;
10971font-size: 0.875em;
10972}
10973pre code {
10974font-size: inherit;
10975color: inherit;
10976word-break: normal;
10977}
10978code {
10979font-size: 0.875em;
10980color: #d63384;
10981word-wrap: break-word;
10982}
10983a>code {
10984color: inherit;
10985}
10986kbd {
10987padding: 0.2rem 0.4rem;
10988font-size: 0.875em;
10989color: #fff;
10990background-color: #212529;
10991border-radius: 0.2rem;
10992}
10993kbd kbd {
10994padding: 0;
10995font-size: 1em;
10996font-weight: 700;
10997}
10998figure {
10999margin: 0 0 1rem;
11000}
11001img,
11002svg {
11003vertical-align: middle;
11004}
11005table {
11006caption-side: bottom;
11007border-collapse: collapse;
11008}
11009caption {
11010padding-top: 0.5rem;
11011padding-bottom: 0.5rem;
11012color: #6c757d;
11013text-align: left;
11014}
11015th {
11016text-align: inherit;
11017text-align: -webkit-match-parent;
11018}
11019tbody,
11020td,
11021tfoot,
11022th,
11023thead,
11024tr {
11025border-color: inherit;
11026border-style: solid;
11027border-width: 0;
11028}
11029label {
11030display: inline-block;
11031}
11032button {
11033border-radius: 0;
11034}
11035button:focus:not(:focus-visible) {
11036outline: 0;
11037}
11038button,
11039input,
11040optgroup,
11041select,
11042textarea {
11043margin: 0;
11044font-family: inherit;
11045font-size: inherit;
11046line-height: inherit;
11047}
11048button,
11049select {
11050text-transform: none;
11051}
11052[role="button"] {
11053cursor: pointer;
11054}
11055select {
11056word-wrap: normal;
11057}
11058select:disabled {
11059opacity: 1;
11060}
11061[list]::-webkit-calendar-picker-indicator {
11062display: none;
11063}
11064[type="button"],
11065[type="reset"],
11066[type="submit"],
11067button {
11068-webkit-appearance: button;
11069}
11070[type="button"]:not(:disabled),
11071[type="reset"]:not(:disabled),
11072[type="submit"]:not(:disabled),
11073button:not(:disabled) {
11074cursor: pointer;
11075}
11076::-moz-focus-inner {
11077padding: 0;
11078border-style: none;
11079}
11080textarea {
11081resize: vertical;
11082}
11083fieldset {
11084min-width: 0;
11085padding: 0;
11086margin: 0;
11087border: 0;
11088}
11089legend {
11090float: left;
11091width: 100%;
11092padding: 0;
11093margin-bottom: 0.5rem;
11094font-size: calc(1.275rem + 0.3vw);
11095line-height: inherit;
11096}
11097@media (min-width: 1200px) {
11098legend {
11099font-size: 1.5rem;
11100}
11101}
11102legend+* {
11103clear: left;
11104}
11105::-webkit-datetime-edit-day-field,
11106::-webkit-datetime-edit-fields-wrapper,
11107::-webkit-datetime-edit-hour-field,
11108::-webkit-datetime-edit-minute,
11109::-webkit-datetime-edit-month-field,
11110::-webkit-datetime-edit-text,
11111::-webkit-datetime-edit-year-field {
11112padding: 0;
11113}
11114::-webkit-inner-spin-button {
11115height: auto;
11116}
11117[type="search"] {
11118outline-offset: -2px;
11119-webkit-appearance: textfield;
11120}
11121::-webkit-search-decoration {
11122-webkit-appearance: none;
11123}
11124::-webkit-color-swatch-wrapper {
11125padding: 0;
11126}
11127::file-selector-button {
11128font: inherit;
11129}
11130::-webkit-file-upload-button {
11131font: inherit;
11132-webkit-appearance: button;
11133}
11134output {
11135display: inline-block;
11136}
11137iframe {
11138border: 0;
11139}
11140summary {
11141display: list-item;
11142cursor: pointer;
11143}
11144progress {
11145vertical-align: baseline;
11146}
11147[hidden] {
11148display: none !important;
11149}
11150.lead {
11151font-size: 1.25rem;
11152font-weight: 300;
11153}
11154.display-1 {
11155font-size: calc(1.625rem + 4.5vw);
11156font-weight: 300;
11157line-height: 1.2;
11158}
11159@media (min-width: 1200px) {
11160.display-1 {
11161font-size: 5rem;
11162}
11163}
11164.display-2 {
11165font-size: calc(1.575rem + 3.9vw);
11166font-weight: 300;
11167line-height: 1.2;
11168}
11169@media (min-width: 1200px) {
11170.display-2 {
11171font-size: 4.5rem;
11172}
11173}
11174.display-3 {
11175font-size: calc(1.525rem + 3.3vw);
11176font-weight: 300;
11177line-height: 1.2;
11178}
11179@media (min-width: 1200px) {
11180.display-3 {
11181font-size: 4rem;
11182}
11183}
11184.display-4 {
11185font-size: calc(1.475rem + 2.7vw);
11186font-weight: 300;
11187line-height: 1.2;
11188}
11189@media (min-width: 1200px) {
11190.display-4 {
11191font-size: 3.5rem;
11192}
11193}
11194.display-5 {
11195font-size: calc(1.425rem + 2.1vw);
11196font-weight: 300;
11197line-height: 1.2;
11198}
11199@media (min-width: 1200px) {
11200.display-5 {
11201font-size: 3rem;
11202}
11203}
11204.display-6 {
11205font-size: calc(1.375rem + 1.5vw);
11206font-weight: 300;
11207line-height: 1.2;
11208}
11209@media (min-width: 1200px) {
11210.display-6 {
11211font-size: 2.5rem;
11212}
11213}
11214.list-unstyled {
11215padding-left: 0;
11216list-style: none;
11217}
11218.list-inline {
11219padding-left: 0;
11220list-style: none;
11221}
11222.list-inline-item {
11223display: inline-block;
11224}
11225.list-inline-item:not(:last-child) {
11226margin-right: 0.5rem;
11227}
11228.initialism {
11229font-size: 0.875em;
11230text-transform: uppercase;
11231}
11232.blockquote {
11233margin-bottom: 1rem;
11234font-size: 1.25rem;
11235}
11236.blockquote> :last-child {
11237margin-bottom: 0;
11238}
11239.blockquote-footer {
11240margin-top: -1rem;
11241margin-bottom: 1rem;
11242font-size: 0.875em;
11243color: #6c757d;
11244}
11245.blockquote-footer::before {
11246content: "— ";
11247}
11248.img-fluid {
11249max-width: 100%;
11250height: auto;
11251}
11252.img-thumbnail {
11253padding: 0.25rem;
11254background-color: #fff;
11255border: 1px solid #dee2e6;
11256border-radius: 0.25rem;
11257max-width: 100%;
11258height: auto;
11259}
11260.figure {
11261display: inline-block;
11262}
11263.figure-img {
11264margin-bottom: 0.5rem;
11265line-height: 1;
11266}
11267.figure-caption {
11268font-size: 0.875em;
11269color: #6c757d;
11270}
11271.container,
11272.container-fluid,
11273.container-lg,
11274.container-md,
11275.container-sm,
11276.container-xl,
11277.container-xxl {
11278width: 100%;
11279padding-right: var(--bs-gutter-x, 0.75rem);
11280padding-left: var(--bs-gutter-x, 0.75rem);
11281margin-right: auto;
11282margin-left: auto;
11283}
11284@media (min-width: 576px) {
11285.container,
11286.container-sm {
11287max-width: 540px;
11288}
11289}
11290@media (min-width: 768px) {
11291.container,
11292.container-md,
11293.container-sm {
11294max-width: 720px;
11295}
11296}
11297@media (min-width: 992px) {
11298.container,
11299.container-lg,
11300.container-md,
11301.container-sm {
11302max-width: 960px;
11303}
11304}
11305@media (min-width: 1200px) {
11306.container,
11307.container-lg,
11308.container-md,
11309.container-sm,
11310.container-xl {
11311max-width: 1140px;
11312}
11313}
11314@media (min-width: 1400px) {
11315.container,
11316.container-lg,
11317.container-md,
11318.container-sm,
11319.container-xl,
11320.container-xxl {
11321max-width: 1320px;
11322}
11323}
11324.row {
11325--bs-gutter-x: 1.5rem;
11326--bs-gutter-y: 0;
11327display: flex;
11328flex-wrap: wrap;
11329margin-top: calc(var(--bs-gutter-y) * -1);
11330margin-right: calc(var(--bs-gutter-x) * -0.5);
11331margin-left: calc(var(--bs-gutter-x) * -0.5);
11332}
11333.row>* {
11334flex-shrink: 0;
11335width: 100%;
11336max-width: 100%;
11337padding-right: calc(var(--bs-gutter-x) * 0.5);
11338padding-left: calc(var(--bs-gutter-x) * 0.5);
11339margin-top: var(--bs-gutter-y);
11340}
11341.col {
11342flex: 1 0 0%;
11343}
11344.row-cols-auto>* {
11345flex: 0 0 auto;
11346width: auto;
11347}
11348.row-cols-1>* {
11349flex: 0 0 auto;
11350width: 100%;
11351}
11352.row-cols-2>* {
11353flex: 0 0 auto;
11354width: 50%;
11355}
11356.row-cols-3>* {
11357flex: 0 0 auto;
11358width: 33.3333333333%;
11359}
11360.row-cols-4>* {
11361flex: 0 0 auto;
11362width: 25%;
11363}
11364.row-cols-5>* {
11365flex: 0 0 auto;
11366width: 20%;
11367}
11368.row-cols-6>* {
11369flex: 0 0 auto;
11370width: 16.6666666667%;
11371}
11372@media (min-width: 576px) {
11373.col-sm {
11374flex: 1 0 0%;
11375}
11376.row-cols-sm-auto>* {
11377flex: 0 0 auto;
11378width: auto;
11379}
11380.row-cols-sm-1>* {
11381flex: 0 0 auto;
11382width: 100%;
11383}
11384.row-cols-sm-2>* {
11385flex: 0 0 auto;
11386width: 50%;
11387}
11388.row-cols-sm-3>* {
11389flex: 0 0 auto;
11390width: 33.3333333333%;
11391}
11392.row-cols-sm-4>* {
11393flex: 0 0 auto;
11394width: 25%;
11395}
11396.row-cols-sm-5>* {
11397flex: 0 0 auto;
11398width: 20%;
11399}
11400.row-cols-sm-6>* {
11401flex: 0 0 auto;
11402width: 16.6666666667%;
11403}
11404}
11405@media (min-width: 768px) {
11406.col-md {
11407flex: 1 0 0%;
11408}
11409.row-cols-md-auto>* {
11410flex: 0 0 auto;
11411width: auto;
11412}
11413.row-cols-md-1>* {
11414flex: 0 0 auto;
11415width: 100%;
11416}
11417.row-cols-md-2>* {
11418flex: 0 0 auto;
11419width: 50%;
11420}
11421.row-cols-md-3>* {
11422flex: 0 0 auto;
11423width: 33.3333333333%;
11424}
11425.row-cols-md-4>* {
11426flex: 0 0 auto;
11427width: 25%;
11428}
11429.row-cols-md-5>* {
11430flex: 0 0 auto;
11431width: 20%;
11432}
11433.row-cols-md-6>* {
11434flex: 0 0 auto;
11435width: 16.6666666667%;
11436}
11437}
11438@media (min-width: 992px) {
11439.col-lg {
11440flex: 1 0 0%;
11441}
11442.row-cols-lg-auto>* {
11443flex: 0 0 auto;
11444width: auto;
11445}
11446.row-cols-lg-1>* {
11447flex: 0 0 auto;
11448width: 100%;
11449}
11450.row-cols-lg-2>* {
11451flex: 0 0 auto;
11452width: 50%;
11453}
11454.row-cols-lg-3>* {
11455flex: 0 0 auto;
11456width: 33.3333333333%;
11457}
11458.row-cols-lg-4>* {
11459flex: 0 0 auto;
11460width: 25%;
11461}
11462.row-cols-lg-5>* {
11463flex: 0 0 auto;
11464width: 20%;
11465}
11466.row-cols-lg-6>* {
11467flex: 0 0 auto;
11468width: 16.6666666667%;
11469}
11470}
11471@media (min-width: 1200px) {
11472.col-xl {
11473flex: 1 0 0%;
11474}
11475.row-cols-xl-auto>* {
11476flex: 0 0 auto;
11477width: auto;
11478}
11479.row-cols-xl-1>* {
11480flex: 0 0 auto;
11481width: 100%;
11482}
11483.row-cols-xl-2>* {
11484flex: 0 0 auto;
11485width: 50%;
11486}
11487.row-cols-xl-3>* {
11488flex: 0 0 auto;
11489width: 33.3333333333%;
11490}
11491.row-cols-xl-4>* {
11492flex: 0 0 auto;
11493width: 25%;
11494}
11495.row-cols-xl-5>* {
11496flex: 0 0 auto;
11497width: 20%;
11498}
11499.row-cols-xl-6>* {
11500flex: 0 0 auto;
11501width: 16.6666666667%;
11502}
11503}
11504@media (min-width: 1400px) {
11505.col-xxl {
11506flex: 1 0 0%;
11507}
11508.row-cols-xxl-auto>* {
11509flex: 0 0 auto;
11510width: auto;
11511}
11512.row-cols-xxl-1>* {
11513flex: 0 0 auto;
11514width: 100%;
11515}
11516.row-cols-xxl-2>* {
11517flex: 0 0 auto;
11518width: 50%;
11519}
11520.row-cols-xxl-3>* {
11521flex: 0 0 auto;
11522width: 33.3333333333%;
11523}
11524.row-cols-xxl-4>* {
11525flex: 0 0 auto;
11526width: 25%;
11527}
11528.row-cols-xxl-5>* {
11529flex: 0 0 auto;
11530width: 20%;
11531}
11532.row-cols-xxl-6>* {
11533flex: 0 0 auto;
11534width: 16.6666666667%;
11535}
11536}
11537.col-auto {
11538flex: 0 0 auto;
11539width: auto;
11540}
11541.col-1 {
11542flex: 0 0 auto;
11543width: 8.33333333%;
11544}
11545.col-2 {
11546flex: 0 0 auto;
11547width: 16.66666667%;
11548}
11549.col-3 {
11550flex: 0 0 auto;
11551width: 25%;
11552}
11553.col-4 {
11554flex: 0 0 auto;
11555width: 33.33333333%;
11556}
11557.col-5 {
11558flex: 0 0 auto;
11559width: 41.66666667%;
11560}
11561.col-6 {
11562flex: 0 0 auto;
11563width: 50%;
11564}
11565.col-7 {
11566flex: 0 0 auto;
11567width: 58.33333333%;
11568}
11569.col-8 {
11570flex: 0 0 auto;
11571width: 66.66666667%;
11572}
11573.col-9 {
11574flex: 0 0 auto;
11575width: 75%;
11576}
11577.col-10 {
11578flex: 0 0 auto;
11579width: 83.33333333%;
11580}
11581.col-11 {
11582flex: 0 0 auto;
11583width: 91.66666667%;
11584}
11585.col-12 {
11586flex: 0 0 auto;
11587width: 100%;
11588}
11589.offset-1 {
11590margin-left: 8.33333333%;
11591}
11592.offset-2 {
11593margin-left: 16.66666667%;
11594}
11595.offset-3 {
11596margin-left: 25%;
11597}
11598.offset-4 {
11599margin-left: 33.33333333%;
11600}
11601.offset-5 {
11602margin-left: 41.66666667%;
11603}
11604.offset-6 {
11605margin-left: 50%;
11606}
11607.offset-7 {
11608margin-left: 58.33333333%;
11609}
11610.offset-8 {
11611margin-left: 66.66666667%;
11612}
11613.offset-9 {
11614margin-left: 75%;
11615}
11616.offset-10 {
11617margin-left: 83.33333333%;
11618}
11619.offset-11 {
11620margin-left: 91.66666667%;
11621}
11622.g-0,
11623.gx-0 {
11624--bs-gutter-x: 0;
11625}
11626.g-0,
11627.gy-0 {
11628--bs-gutter-y: 0;
11629}
11630.g-1,
11631.gx-1 {
11632--bs-gutter-x: 0.25rem;
11633}
11634.g-1,
11635.gy-1 {
11636--bs-gutter-y: 0.25rem;
11637}
11638.g-2,
11639.gx-2 {
11640--bs-gutter-x: 0.5rem;
11641}
11642.g-2,
11643.gy-2 {
11644--bs-gutter-y: 0.5rem;
11645}
11646.g-3,
11647.gx-3 {
11648--bs-gutter-x: 1rem;
11649}
11650.g-3,
11651.gy-3 {
11652--bs-gutter-y: 1rem;
11653}
11654.g-4,
11655.gx-4 {
11656--bs-gutter-x: 1.5rem;
11657}
11658.g-4,
11659.gy-4 {
11660--bs-gutter-y: 1.5rem;
11661}
11662.g-5,
11663.gx-5 {
11664--bs-gutter-x: 3rem;
11665}
11666.g-5,
11667.gy-5 {
11668--bs-gutter-y: 3rem;
11669}
11670@media (min-width: 576px) {
11671.col-sm-auto {
11672flex: 0 0 auto;
11673width: auto;
11674}
11675.col-sm-1 {
11676flex: 0 0 auto;
11677width: 8.33333333%;
11678}
11679.col-sm-2 {
11680flex: 0 0 auto;
11681width: 16.66666667%;
11682}
11683.col-sm-3 {
11684flex: 0 0 auto;
11685width: 25%;
11686}
11687.col-sm-4 {
11688flex: 0 0 auto;
11689width: 33.33333333%;
11690}
11691.col-sm-5 {
11692flex: 0 0 auto;
11693width: 41.66666667%;
11694}
11695.col-sm-6 {
11696flex: 0 0 auto;
11697width: 50%;
11698}
11699.col-sm-7 {
11700flex: 0 0 auto;
11701width: 58.33333333%;
11702}
11703.col-sm-8 {
11704flex: 0 0 auto;
11705width: 66.66666667%;
11706}
11707.col-sm-9 {
11708flex: 0 0 auto;
11709width: 75%;
11710}
11711.col-sm-10 {
11712flex: 0 0 auto;
11713width: 83.33333333%;
11714}
11715.col-sm-11 {
11716flex: 0 0 auto;
11717width: 91.66666667%;
11718}
11719.col-sm-12 {
11720flex: 0 0 auto;
11721width: 100%;
11722}
11723.offset-sm-0 {
11724margin-left: 0;
11725}
11726.offset-sm-1 {
11727margin-left: 8.33333333%;
11728}
11729.offset-sm-2 {
11730margin-left: 16.66666667%;
11731}
11732.offset-sm-3 {
11733margin-left: 25%;
11734}
11735.offset-sm-4 {
11736margin-left: 33.33333333%;
11737}
11738.offset-sm-5 {
11739margin-left: 41.66666667%;
11740}
11741.offset-sm-6 {
11742margin-left: 50%;
11743}
11744.offset-sm-7 {
11745margin-left: 58.33333333%;
11746}
11747.offset-sm-8 {
11748margin-left: 66.66666667%;
11749}
11750.offset-sm-9 {
11751margin-left: 75%;
11752}
11753.offset-sm-10 {
11754margin-left: 83.33333333%;
11755}
11756.offset-sm-11 {
11757margin-left: 91.66666667%;
11758}
11759.g-sm-0,
11760.gx-sm-0 {
11761--bs-gutter-x: 0;
11762}
11763.g-sm-0,
11764.gy-sm-0 {
11765--bs-gutter-y: 0;
11766}
11767.g-sm-1,
11768.gx-sm-1 {
11769--bs-gutter-x: 0.25rem;
11770}
11771.g-sm-1,
11772.gy-sm-1 {
11773--bs-gutter-y: 0.25rem;
11774}
11775.g-sm-2,
11776.gx-sm-2 {
11777--bs-gutter-x: 0.5rem;
11778}
11779.g-sm-2,
11780.gy-sm-2 {
11781--bs-gutter-y: 0.5rem;
11782}
11783.g-sm-3,
11784.gx-sm-3 {
11785--bs-gutter-x: 1rem;
11786}
11787.g-sm-3,
11788.gy-sm-3 {
11789--bs-gutter-y: 1rem;
11790}
11791.g-sm-4,
11792.gx-sm-4 {
11793--bs-gutter-x: 1.5rem;
11794}
11795.g-sm-4,
11796.gy-sm-4 {
11797--bs-gutter-y: 1.5rem;
11798}
11799.g-sm-5,
11800.gx-sm-5 {
11801--bs-gutter-x: 3rem;
11802}
11803.g-sm-5,
11804.gy-sm-5 {
11805--bs-gutter-y: 3rem;
11806}
11807}
11808@media (min-width: 768px) {
11809.col-md-auto {
11810flex: 0 0 auto;
11811width: auto;
11812}
11813.col-md-1 {
11814flex: 0 0 auto;
11815width: 8.33333333%;
11816}
11817.col-md-2 {
11818flex: 0 0 auto;
11819width: 16.66666667%;
11820}
11821.col-md-3 {
11822flex: 0 0 auto;
11823width: 25%;
11824}
11825.col-md-4 {
11826flex: 0 0 auto;
11827width: 33.33333333%;
11828}
11829.col-md-5 {
11830flex: 0 0 auto;
11831width: 41.66666667%;
11832}
11833.col-md-6 {
11834flex: 0 0 auto;
11835width: 50%;
11836}
11837.col-md-7 {
11838flex: 0 0 auto;
11839width: 58.33333333%;
11840}
11841.col-md-8 {
11842flex: 0 0 auto;
11843width: 66.66666667%;
11844}
11845.col-md-9 {
11846flex: 0 0 auto;
11847width: 75%;
11848}
11849.col-md-10 {
11850flex: 0 0 auto;
11851width: 83.33333333%;
11852}
11853.col-md-11 {
11854flex: 0 0 auto;
11855width: 91.66666667%;
11856}
11857.col-md-12 {
11858flex: 0 0 auto;
11859width: 100%;
11860}
11861.offset-md-0 {
11862margin-left: 0;
11863}
11864.offset-md-1 {
11865margin-left: 8.33333333%;
11866}
11867.offset-md-2 {
11868margin-left: 16.66666667%;
11869}
11870.offset-md-3 {
11871margin-left: 25%;
11872}
11873.offset-md-4 {
11874margin-left: 33.33333333%;
11875}
11876.offset-md-5 {
11877margin-left: 41.66666667%;
11878}
11879.offset-md-6 {
11880margin-left: 50%;
11881}
11882.offset-md-7 {
11883margin-left: 58.33333333%;
11884}
11885.offset-md-8 {
11886margin-left: 66.66666667%;
11887}
11888.offset-md-9 {
11889margin-left: 75%;
11890}
11891.offset-md-10 {
11892margin-left: 83.33333333%;
11893}
11894.offset-md-11 {
11895margin-left: 91.66666667%;
11896}
11897.g-md-0,
11898.gx-md-0 {
11899--bs-gutter-x: 0;
11900}
11901.g-md-0,
11902.gy-md-0 {
11903--bs-gutter-y: 0;
11904}
11905.g-md-1,
11906.gx-md-1 {
11907--bs-gutter-x: 0.25rem;
11908}
11909.g-md-1,
11910.gy-md-1 {
11911--bs-gutter-y: 0.25rem;
11912}
11913.g-md-2,
11914.gx-md-2 {
11915--bs-gutter-x: 0.5rem;
11916}
11917.g-md-2,
11918.gy-md-2 {
11919--bs-gutter-y: 0.5rem;
11920}
11921.g-md-3,
11922.gx-md-3 {
11923--bs-gutter-x: 1rem;
11924}
11925.g-md-3,
11926.gy-md-3 {
11927--bs-gutter-y: 1rem;
11928}
11929.g-md-4,
11930.gx-md-4 {
11931--bs-gutter-x: 1.5rem;
11932}
11933.g-md-4,
11934.gy-md-4 {
11935--bs-gutter-y: 1.5rem;
11936}
11937.g-md-5,
11938.gx-md-5 {
11939--bs-gutter-x: 3rem;
11940}
11941.g-md-5,
11942.gy-md-5 {
11943--bs-gutter-y: 3rem;
11944}
11945}
11946@media (min-width: 992px) {
11947.col-lg-auto {
11948flex: 0 0 auto;
11949width: auto;
11950}
11951.col-lg-1 {
11952flex: 0 0 auto;
11953width: 8.33333333%;
11954}
11955.col-lg-2 {
11956flex: 0 0 auto;
11957width: 16.66666667%;
11958}
11959.col-lg-3 {
11960flex: 0 0 auto;
11961width: 25%;
11962}
11963.col-lg-4 {
11964flex: 0 0 auto;
11965width: 33.33333333%;
11966}
11967.col-lg-5 {
11968flex: 0 0 auto;
11969width: 41.66666667%;
11970}
11971.col-lg-6 {
11972flex: 0 0 auto;
11973width: 50%;
11974}
11975.col-lg-7 {
11976flex: 0 0 auto;
11977width: 58.33333333%;
11978}
11979.col-lg-8 {
11980flex: 0 0 auto;
11981width: 66.66666667%;
11982}
11983.col-lg-9 {
11984flex: 0 0 auto;
11985width: 75%;
11986}
11987.col-lg-10 {
11988flex: 0 0 auto;
11989width: 83.33333333%;
11990}
11991.col-lg-11 {
11992flex: 0 0 auto;
11993width: 91.66666667%;
11994}
11995.col-lg-12 {
11996flex: 0 0 auto;
11997width: 100%;
11998}
11999.offset-lg-0 {
12000margin-left: 0;
12001}
12002.offset-lg-1 {
12003margin-left: 8.33333333%;
12004}
12005.offset-lg-2 {
12006margin-left: 16.66666667%;
12007}
12008.offset-lg-3 {
12009margin-left: 25%;
12010}
12011.offset-lg-4 {
12012margin-left: 33.33333333%;
12013}
12014.offset-lg-5 {
12015margin-left: 41.66666667%;
12016}
12017.offset-lg-6 {
12018margin-left: 50%;
12019}
12020.offset-lg-7 {
12021margin-left: 58.33333333%;
12022}
12023.offset-lg-8 {
12024margin-left: 66.66666667%;
12025}
12026.offset-lg-9 {
12027margin-left: 75%;
12028}
12029.offset-lg-10 {
12030margin-left: 83.33333333%;
12031}
12032.offset-lg-11 {
12033margin-left: 91.66666667%;
12034}
12035.g-lg-0,
12036.gx-lg-0 {
12037--bs-gutter-x: 0;
12038}
12039.g-lg-0,
12040.gy-lg-0 {
12041--bs-gutter-y: 0;
12042}
12043.g-lg-1,
12044.gx-lg-1 {
12045--bs-gutter-x: 0.25rem;
12046}
12047.g-lg-1,
12048.gy-lg-1 {
12049--bs-gutter-y: 0.25rem;
12050}
12051.g-lg-2,
12052.gx-lg-2 {
12053--bs-gutter-x: 0.5rem;
12054}
12055.g-lg-2,
12056.gy-lg-2 {
12057--bs-gutter-y: 0.5rem;
12058}
12059.g-lg-3,
12060.gx-lg-3 {
12061--bs-gutter-x: 1rem;
12062}
12063.g-lg-3,
12064.gy-lg-3 {
12065--bs-gutter-y: 1rem;
12066}
12067.g-lg-4,
12068.gx-lg-4 {
12069--bs-gutter-x: 1.5rem;
12070}
12071.g-lg-4,
12072.gy-lg-4 {
12073--bs-gutter-y: 1.5rem;
12074}
12075.g-lg-5,
12076.gx-lg-5 {
12077--bs-gutter-x: 3rem;
12078}
12079.g-lg-5,
12080.gy-lg-5 {
12081--bs-gutter-y: 3rem;
12082}
12083}
12084@media (min-width: 1200px) {
12085.col-xl-auto {
12086flex: 0 0 auto;
12087width: auto;
12088}
12089.col-xl-1 {
12090flex: 0 0 auto;
12091width: 8.33333333%;
12092}
12093.col-xl-2 {
12094flex: 0 0 auto;
12095width: 16.66666667%;
12096}
12097.col-xl-3 {
12098flex: 0 0 auto;
12099width: 25%;
12100}
12101.col-xl-4 {
12102flex: 0 0 auto;
12103width: 33.33333333%;
12104}
12105.col-xl-5 {
12106flex: 0 0 auto;
12107width: 41.66666667%;
12108}
12109.col-xl-6 {
12110flex: 0 0 auto;
12111width: 50%;
12112}
12113.col-xl-7 {
12114flex: 0 0 auto;
12115width: 58.33333333%;
12116}
12117.col-xl-8 {
12118flex: 0 0 auto;
12119width: 66.66666667%;
12120}
12121.col-xl-9 {
12122flex: 0 0 auto;
12123width: 75%;
12124}
12125.col-xl-10 {
12126flex: 0 0 auto;
12127width: 83.33333333%;
12128}
12129.col-xl-11 {
12130flex: 0 0 auto;
12131width: 91.66666667%;
12132}
12133.col-xl-12 {
12134flex: 0 0 auto;
12135width: 100%;
12136}
12137.offset-xl-0 {
12138margin-left: 0;
12139}
12140.offset-xl-1 {
12141margin-left: 8.33333333%;
12142}
12143.offset-xl-2 {
12144margin-left: 16.66666667%;
12145}
12146.offset-xl-3 {
12147margin-left: 25%;
12148}
12149.offset-xl-4 {
12150margin-left: 33.33333333%;
12151}
12152.offset-xl-5 {
12153margin-left: 41.66666667%;
12154}
12155.offset-xl-6 {
12156margin-left: 50%;
12157}
12158.offset-xl-7 {
12159margin-left: 58.33333333%;
12160}
12161.offset-xl-8 {
12162margin-left: 66.66666667%;
12163}
12164.offset-xl-9 {
12165margin-left: 75%;
12166}
12167.offset-xl-10 {
12168margin-left: 83.33333333%;
12169}
12170.offset-xl-11 {
12171margin-left: 91.66666667%;
12172}
12173.g-xl-0,
12174.gx-xl-0 {
12175--bs-gutter-x: 0;
12176}
12177.g-xl-0,
12178.gy-xl-0 {
12179--bs-gutter-y: 0;
12180}
12181.g-xl-1,
12182.gx-xl-1 {
12183--bs-gutter-x: 0.25rem;
12184}
12185.g-xl-1,
12186.gy-xl-1 {
12187--bs-gutter-y: 0.25rem;
12188}
12189.g-xl-2,
12190.gx-xl-2 {
12191--bs-gutter-x: 0.5rem;
12192}
12193.g-xl-2,
12194.gy-xl-2 {
12195--bs-gutter-y: 0.5rem;
12196}
12197.g-xl-3,
12198.gx-xl-3 {
12199--bs-gutter-x: 1rem;
12200}
12201.g-xl-3,
12202.gy-xl-3 {
12203--bs-gutter-y: 1rem;
12204}
12205.g-xl-4,
12206.gx-xl-4 {
12207--bs-gutter-x: 1.5rem;
12208}
12209.g-xl-4,
12210.gy-xl-4 {
12211--bs-gutter-y: 1.5rem;
12212}
12213.g-xl-5,
12214.gx-xl-5 {
12215--bs-gutter-x: 3rem;
12216}
12217.g-xl-5,
12218.gy-xl-5 {
12219--bs-gutter-y: 3rem;
12220}
12221}
12222@media (min-width: 1400px) {
12223.col-xxl-auto {
12224flex: 0 0 auto;
12225width: auto;
12226}
12227.col-xxl-1 {
12228flex: 0 0 auto;
12229width: 8.33333333%;
12230}
12231.col-xxl-2 {
12232flex: 0 0 auto;
12233width: 16.66666667%;
12234}
12235.col-xxl-3 {
12236flex: 0 0 auto;
12237width: 25%;
12238}
12239.col-xxl-4 {
12240flex: 0 0 auto;
12241width: 33.33333333%;
12242}
12243.col-xxl-5 {
12244flex: 0 0 auto;
12245width: 41.66666667%;
12246}
12247.col-xxl-6 {
12248flex: 0 0 auto;
12249width: 50%;
12250}
12251.col-xxl-7 {
12252flex: 0 0 auto;
12253width: 58.33333333%;
12254}
12255.col-xxl-8 {
12256flex: 0 0 auto;
12257width: 66.66666667%;
12258}
12259.col-xxl-9 {
12260flex: 0 0 auto;
12261width: 75%;
12262}
12263.col-xxl-10 {
12264flex: 0 0 auto;
12265width: 83.33333333%;
12266}
12267.col-xxl-11 {
12268flex: 0 0 auto;
12269width: 91.66666667%;
12270}
12271.col-xxl-12 {
12272flex: 0 0 auto;
12273width: 100%;
12274}
12275.offset-xxl-0 {
12276margin-left: 0;
12277}
12278.offset-xxl-1 {
12279margin-left: 8.33333333%;
12280}
12281.offset-xxl-2 {
12282margin-left: 16.66666667%;
12283}
12284.offset-xxl-3 {
12285margin-left: 25%;
12286}
12287.offset-xxl-4 {
12288margin-left: 33.33333333%;
12289}
12290.offset-xxl-5 {
12291margin-left: 41.66666667%;
12292}
12293.offset-xxl-6 {
12294margin-left: 50%;
12295}
12296.offset-xxl-7 {
12297margin-left: 58.33333333%;
12298}
12299.offset-xxl-8 {
12300margin-left: 66.66666667%;
12301}
12302.offset-xxl-9 {
12303margin-left: 75%;
12304}
12305.offset-xxl-10 {
12306margin-left: 83.33333333%;
12307}
12308.offset-xxl-11 {
12309margin-left: 91.66666667%;
12310}
12311.g-xxl-0,
12312.gx-xxl-0 {
12313--bs-gutter-x: 0;
12314}
12315.g-xxl-0,
12316.gy-xxl-0 {
12317--bs-gutter-y: 0;
12318}
12319.g-xxl-1,
12320.gx-xxl-1 {
12321--bs-gutter-x: 0.25rem;
12322}
12323.g-xxl-1,
12324.gy-xxl-1 {
12325--bs-gutter-y: 0.25rem;
12326}
12327.g-xxl-2,
12328.gx-xxl-2 {
12329--bs-gutter-x: 0.5rem;
12330}
12331.g-xxl-2,
12332.gy-xxl-2 {
12333--bs-gutter-y: 0.5rem;
12334}
12335.g-xxl-3,
12336.gx-xxl-3 {
12337--bs-gutter-x: 1rem;
12338}
12339.g-xxl-3,
12340.gy-xxl-3 {
12341--bs-gutter-y: 1rem;
12342}
12343.g-xxl-4,
12344.gx-xxl-4 {
12345--bs-gutter-x: 1.5rem;
12346}
12347.g-xxl-4,
12348.gy-xxl-4 {
12349--bs-gutter-y: 1.5rem;
12350}
12351.g-xxl-5,
12352.gx-xxl-5 {
12353--bs-gutter-x: 3rem;
12354}
12355.g-xxl-5,
12356.gy-xxl-5 {
12357--bs-gutter-y: 3rem;
12358}
12359}
12360.table {
12361--bs-table-bg: transparent;
12362--bs-table-accent-bg: transparent;
12363--bs-table-striped-color: #212529;
12364--bs-table-striped-bg: rgba(0, 0, 0, 0.05);
12365--bs-table-active-color: #212529;
12366--bs-table-active-bg: rgba(0, 0, 0, 0.1);
12367--bs-table-hover-color: #212529;
12368--bs-table-hover-bg: rgba(0, 0, 0, 0.075);
12369width: 100%;
12370margin-bottom: 1rem;
12371color: #212529;
12372vertical-align: top;
12373border-color: #dee2e6;
12374}
12375.table> :not(caption)>*>* {
12376padding: 0.5rem 0.5rem;
12377background-color: var(--bs-table-bg);
12378border-bottom-width: 1px;
12379box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
12380}
12381.table>tbody {
12382vertical-align: inherit;
12383}
12384.table>thead {
12385vertical-align: bottom;
12386}
12387.table> :not(:last-child)> :last-child>* {
12388border-bottom-color: currentColor;
12389}
12390.caption-top {
12391caption-side: top;
12392}
12393.table-sm> :not(caption)>*>* {
12394padding: 0.25rem 0.25rem;
12395}
12396.table-bordered> :not(caption)>* {
12397border-width: 1px 0;
12398}
12399.table-bordered> :not(caption)>*>* {
12400border-width: 0 1px;
12401}
12402.table-borderless> :not(caption)>*>* {
12403border-bottom-width: 0;
12404}
12405.table-striped>tbody>tr:nth-of-type(odd) {
12406--bs-table-accent-bg: var(--bs-table-striped-bg);
12407color: var(--bs-table-striped-color);
12408}
12409.table-active {
12410--bs-table-accent-bg: var(--bs-table-active-bg);
12411color: var(--bs-table-active-color);
12412}
12413.table-hover>tbody>tr:hover {
12414--bs-table-accent-bg: var(--bs-table-hover-bg);
12415color: var(--bs-table-hover-color);
12416}
12417.table-primary {
12418--bs-table-bg: #cfe2ff;
12419--bs-table-striped-bg: #c5d7f2;
12420--bs-table-striped-color: #000;
12421--bs-table-active-bg: #bacbe6;
12422--bs-table-active-color: #000;
12423--bs-table-hover-bg: #bfd1ec;
12424--bs-table-hover-color: #000;
12425color: #000;
12426border-color: #bacbe6;
12427}
12428.table-secondary {
12429--bs-table-bg: #e2e3e5;
12430--bs-table-striped-bg: #d7d8da;
12431--bs-table-striped-color: #000;
12432--bs-table-active-bg: #cbccce;
12433--bs-table-active-color: #000;
12434--bs-table-hover-bg: #d1d2d4;
12435--bs-table-hover-color: #000;
12436color: #000;
12437border-color: #cbccce;
12438}
12439.table-success {
12440--bs-table-bg: #d1e7dd;
12441--bs-table-striped-bg: #c7dbd2;
12442--bs-table-striped-color: #000;
12443--bs-table-active-bg: #bcd0c7;
12444--bs-table-active-color: #000;
12445--bs-table-hover-bg: #c1d6cc;
12446--bs-table-hover-color: #000;
12447color: #000;
12448border-color: #bcd0c7;
12449}
12450.table-info {
12451--bs-table-bg: #cff4fc;
12452--bs-table-striped-bg: #c5e8ef;
12453--bs-table-striped-color: #000;
12454--bs-table-active-bg: #badce3;
12455--bs-table-active-color: #000;
12456--bs-table-hover-bg: #bfe2e9;
12457--bs-table-hover-color: #000;
12458color: #000;
12459border-color: #badce3;
12460}
12461.table-warning {
12462--bs-table-bg: #fff3cd;
12463--bs-table-striped-bg: #f2e7c3;
12464--bs-table-striped-color: #000;
12465--bs-table-active-bg: #e6dbb9;
12466--bs-table-active-color: #000;
12467--bs-table-hover-bg: #ece1be;
12468--bs-table-hover-color: #000;
12469color: #000;
12470border-color: #e6dbb9;
12471}
12472.table-danger {
12473--bs-table-bg: #f8d7da;
12474--bs-table-striped-bg: #eccccf;
12475--bs-table-striped-color: #000;
12476--bs-table-active-bg: #dfc2c4;
12477--bs-table-active-color: #000;
12478--bs-table-hover-bg: #e5c7ca;
12479--bs-table-hover-color: #000;
12480color: #000;
12481border-color: #dfc2c4;
12482}
12483.table-light {
12484--bs-table-bg: #f8f9fa;
12485--bs-table-striped-bg: #ecedee;
12486--bs-table-striped-color: #000;
12487--bs-table-active-bg: #dfe0e1;
12488--bs-table-active-color: #000;
12489--bs-table-hover-bg: #e5e6e7;
12490--bs-table-hover-color: #000;
12491color: #000;
12492border-color: #dfe0e1;
12493}
12494.table-dark {
12495--bs-table-bg: #212529;
12496--bs-table-striped-bg: #2c3034;
12497--bs-table-striped-color: #fff;
12498--bs-table-active-bg: #373b3e;
12499--bs-table-active-color: #fff;
12500--bs-table-hover-bg: #323539;
12501--bs-table-hover-color: #fff;
12502color: #fff;
12503border-color: #373b3e;
12504}
12505.table-responsive {
12506overflow-x: auto;
12507-webkit-overflow-scrolling: touch;
12508}
12509@media (max-width: 575.98px) {
12510.table-responsive-sm {
12511overflow-x: auto;
12512-webkit-overflow-scrolling: touch;
12513}
12514}
12515@media (max-width: 767.98px) {
12516.table-responsive-md {
12517overflow-x: auto;
12518-webkit-overflow-scrolling: touch;
12519}
12520}
12521@media (max-width: 991.98px) {
12522.table-responsive-lg {
12523overflow-x: auto;
12524-webkit-overflow-scrolling: touch;
12525}
12526}
12527@media (max-width: 1199.98px) {
12528.table-responsive-xl {
12529overflow-x: auto;
12530-webkit-overflow-scrolling: touch;
12531}
12532}
12533@media (max-width: 1399.98px) {
12534.table-responsive-xxl {
12535overflow-x: auto;
12536-webkit-overflow-scrolling: touch;
12537}
12538}
12539.form-label {
12540margin-bottom: 0.5rem;
12541}
12542.col-form-label {
12543padding-top: calc(0.375rem + 1px);
12544padding-bottom: calc(0.375rem + 1px);
12545margin-bottom: 0;
12546font-size: inherit;
12547line-height: 1.5;
12548}
12549.col-form-label-lg {
12550padding-top: calc(0.5rem + 1px);
12551padding-bottom: calc(0.5rem + 1px);
12552font-size: 1.25rem;
12553}
12554.col-form-label-sm {
12555padding-top: calc(0.25rem + 1px);
12556padding-bottom: calc(0.25rem + 1px);
12557font-size: 0.875rem;
12558}
12559.form-text {
12560margin-top: 0.25rem;
12561font-size: 0.875em;
12562color: #6c757d;
12563}
12564.form-control {
12565display: block;
12566width: 100%;
12567padding: 0.375rem 0.75rem;
12568font-size: 1rem;
12569font-weight: 400;
12570line-height: 1.5;
12571color: #212529;
12572background-color: #fff;
12573background-clip: padding-box;
12574border: 1px solid #ced4da;
12575-webkit-appearance: none;
12576-moz-appearance: none;
12577appearance: none;
12578border-radius: 0.25rem;
12579transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
12580}
12581@media (prefers-reduced-motion: reduce) {
12582.form-control {
12583transition: none;
12584}
12585}
12586.form-control[type="file"] {
12587overflow: hidden;
12588}
12589.form-control[type="file"]:not(:disabled):not([readonly]) {
12590cursor: pointer;
12591}
12592.form-control:focus {
12593color: #212529;
12594background-color: #fff;
12595border-color: #86b7fe;
12596outline: 0;
12597box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
12598}
12599.form-control::-webkit-date-and-time-value {
12600height: 1.5em;
12601}
12602.form-control::-moz-placeholder {
12603color: #6c757d;
12604opacity: 1;
12605}
12606.form-control::placeholder {
12607color: #6c757d;
12608opacity: 1;
12609}
12610.form-control:disabled,
12611.form-control[readonly] {
12612background-color: #e9ecef;
12613opacity: 1;
12614}
12615.form-control::file-selector-button {
12616padding: 0.375rem 0.75rem;
12617margin: -0.375rem -0.75rem;
12618-webkit-margin-end: 0.75rem;
12619margin-inline-end: 0.75rem;
12620color: #212529;
12621background-color: #e9ecef;
12622pointer-events: none;
12623border-color: inherit;
12624border-style: solid;
12625border-width: 0;
12626border-inline-end-width: 1px;
12627border-radius: 0;
12628transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
12629border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
12630}
12631@media (prefers-reduced-motion: reduce) {
12632.form-control::file-selector-button {
12633transition: none;
12634}
12635}
12636.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
12637background-color: #dde0e3;
12638}
12639.form-control::-webkit-file-upload-button {
12640padding: 0.375rem 0.75rem;
12641margin: -0.375rem -0.75rem;
12642-webkit-margin-end: 0.75rem;
12643margin-inline-end: 0.75rem;
12644color: #212529;
12645background-color: #e9ecef;
12646pointer-events: none;
12647border-color: inherit;
12648border-style: solid;
12649border-width: 0;
12650border-inline-end-width: 1px;
12651border-radius: 0;
12652-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
12653border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
12654transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
12655border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
12656}
12657@media (prefers-reduced-motion: reduce) {
12658.form-control::-webkit-file-upload-button {
12659-webkit-transition: none;
12660transition: none;
12661}
12662}
12663.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
12664background-color: #dde0e3;
12665}
12666.form-control-plaintext {
12667display: block;
12668width: 100%;
12669padding: 0.375rem 0;
12670margin-bottom: 0;
12671line-height: 1.5;
12672color: #212529;
12673background-color: transparent;
12674border: solid transparent;
12675border-width: 1px 0;
12676}
12677.form-control-plaintext.form-control-lg,
12678.form-control-plaintext.form-control-sm {
12679padding-right: 0;
12680padding-left: 0;
12681}
12682.form-control-sm {
12683min-height: calc(1.5em + (0.5rem + 2px));
12684padding: 0.25rem 0.5rem;
12685font-size: 0.875rem;
12686border-radius: 0.2rem;
12687}
12688.form-control-sm::file-selector-button {
12689padding: 0.25rem 0.5rem;
12690margin: -0.25rem -0.5rem;
12691-webkit-margin-end: 0.5rem;
12692margin-inline-end: 0.5rem;
12693}
12694.form-control-sm::-webkit-file-upload-button {
12695padding: 0.25rem 0.5rem;
12696margin: -0.25rem -0.5rem;
12697-webkit-margin-end: 0.5rem;
12698margin-inline-end: 0.5rem;
12699}
12700.form-control-lg {
12701min-height: calc(1.5em + (1rem + 2px));
12702padding: 0.5rem 1rem;
12703font-size: 1.25rem;
12704border-radius: 0.3rem;
12705}
12706.form-control-lg::file-selector-button {
12707padding: 0.5rem 1rem;
12708margin: -0.5rem -1rem;
12709-webkit-margin-end: 1rem;
12710margin-inline-end: 1rem;
12711}
12712.form-control-lg::-webkit-file-upload-button {
12713padding: 0.5rem 1rem;
12714margin: -0.5rem -1rem;
12715-webkit-margin-end: 1rem;
12716margin-inline-end: 1rem;
12717}
12718textarea.form-control {
12719min-height: calc(1.5em + (0.75rem + 2px));
12720}
12721textarea.form-control-sm {
12722min-height: calc(1.5em + (0.5rem + 2px));
12723}
12724textarea.form-control-lg {
12725min-height: calc(1.5em + (1rem + 2px));
12726}
12727.form-control-color {
12728max-width: 3rem;
12729height: auto;
12730padding: 0.375rem;
12731}
12732.form-control-color:not(:disabled):not([readonly]) {
12733cursor: pointer;
12734}
12735.form-control-color::-moz-color-swatch {
12736height: 1.5em;
12737border-radius: 0.25rem;
12738}
12739.form-control-color::-webkit-color-swatch {
12740height: 1.5em;
12741border-radius: 0.25rem;
12742}
12743.form-select {
12744display: block;
12745width: 100%;
12746padding: 0.375rem 2.25rem 0.375rem 0.75rem;
12747-moz-padding-start: calc(0.75rem - 3px);
12748font-size: 1rem;
12749font-weight: 400;
12750line-height: 1.5;
12751color: #212529;
12752background-color: #fff;
12753background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
12754background-repeat: no-repeat;
12755background-position: right 0.75rem center;
12756background-size: 16px 12px;
12757border: 1px solid #ced4da;
12758border-radius: 0.25rem;
12759transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
12760-webkit-appearance: none;
12761-moz-appearance: none;
12762appearance: none;
12763}
12764@media (prefers-reduced-motion: reduce) {
12765.form-select {
12766transition: none;
12767}
12768}
12769.form-select:focus {
12770border-color: #86b7fe;
12771outline: 0;
12772box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
12773}
12774.form-select[multiple],
12775.form-select[size]:not([size="1"]) {
12776padding-right: 0.75rem;
12777background-image: none;
12778}
12779.form-select:disabled {
12780background-color: #e9ecef;
12781}
12782.form-select:-moz-focusring {
12783color: transparent;
12784text-shadow: 0 0 0 #212529;
12785}
12786.form-select-sm {
12787padding-top: 0.25rem;
12788padding-bottom: 0.25rem;
12789padding-left: 0.5rem;
12790font-size: 0.875rem;
12791}
12792.form-select-lg {
12793padding-top: 0.5rem;
12794padding-bottom: 0.5rem;
12795padding-left: 1rem;
12796font-size: 1.25rem;
12797}
12798.form-check {
12799display: block;
12800min-height: 1.5rem;
12801padding-left: 1.5em;
12802margin-bottom: 0.125rem;
12803}
12804.form-check .form-check-input {
12805float: left;
12806margin-left: -1.5em;
12807}
12808.form-check-input {
12809width: 1em;
12810height: 1em;
12811margin-top: 0.25em;
12812vertical-align: top;
12813background-color: #fff;
12814background-repeat: no-repeat;
12815background-position: center;
12816background-size: contain;
12817border: 1px solid rgba(0, 0, 0, 0.25);
12818-webkit-appearance: none;
12819-moz-appearance: none;
12820appearance: none;
12821-webkit-print-color-adjust: exact;
12822color-adjust: exact;
12823}
12824.form-check-input[type="checkbox"] {
12825border-radius: 0.25em;
12826}
12827.form-check-input[type="radio"] {
12828border-radius: 50%;
12829}
12830.form-check-input:active {
12831filter: brightness(90%);
12832}
12833.form-check-input:focus {
12834border-color: #86b7fe;
12835outline: 0;
12836box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
12837}
12838.form-check-input:checked {
12839background-color: #0d6efd;
12840border-color: #0d6efd;
12841}
12842.form-check-input:checked[type="checkbox"] {
12843background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
12844}
12845.form-check-input:checked[type="radio"] {
12846background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
12847}
12848.form-check-input[type="checkbox"]:indeterminate {
12849background-color: #0d6efd;
12850border-color: #0d6efd;
12851background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
12852}
12853.form-check-input:disabled {
12854pointer-events: none;
12855filter: none;
12856opacity: 0.5;
12857}
12858.form-check-input:disabled~.form-check-label,
12859.form-check-input[disabled]~.form-check-label {
12860opacity: 0.5;
12861}
12862.form-switch {
12863padding-left: 2.5em;
12864}
12865.form-switch .form-check-input {
12866width: 2em;
12867margin-left: -2.5em;
12868background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
12869background-position: left center;
12870border-radius: 2em;
12871transition: background-position 0.15s ease-in-out;
12872}
12873@media (prefers-reduced-motion: reduce) {
12874.form-switch .form-check-input {
12875transition: none;
12876}
12877}
12878.form-switch .form-check-input:focus {
12879background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
12880}
12881.form-switch .form-check-input:checked {
12882background-position: right center;
12883background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
12884}
12885.form-check-inline {
12886display: inline-block;
12887margin-right: 1rem;
12888}
12889.btn-check {
12890position: absolute;
12891clip: rect(0, 0, 0, 0);
12892pointer-events: none;
12893}
12894.btn-check:disabled+.btn,
12895.btn-check[disabled]+.btn {
12896pointer-events: none;
12897filter: none;
12898opacity: 0.65;
12899}
12900.form-range {
12901width: 100%;
12902height: 1.5rem;
12903padding: 0;
12904background-color: transparent;
12905-webkit-appearance: none;
12906-moz-appearance: none;
12907appearance: none;
12908}
12909.form-range:focus {
12910outline: 0;
12911}
12912.form-range:focus::-webkit-slider-thumb {
12913box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
12914}
12915.form-range:focus::-moz-range-thumb {
12916box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
12917}
12918.form-range::-moz-focus-outer {
12919border: 0;
12920}
12921.form-range::-webkit-slider-thumb {
12922width: 1rem;
12923height: 1rem;
12924margin-top: -0.25rem;
12925background-color: #0d6efd;
12926border: 0;
12927border-radius: 1rem;
12928-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
12929box-shadow 0.15s ease-in-out;
12930transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
12931box-shadow 0.15s ease-in-out;
12932-webkit-appearance: none;
12933appearance: none;
12934}
12935@media (prefers-reduced-motion: reduce) {
12936.form-range::-webkit-slider-thumb {
12937-webkit-transition: none;
12938transition: none;
12939}
12940}
12941.form-range::-webkit-slider-thumb:active {
12942background-color: #b6d4fe;
12943}
12944.form-range::-webkit-slider-runnable-track {
12945width: 100%;
12946height: 0.5rem;
12947color: transparent;
12948cursor: pointer;
12949background-color: #dee2e6;
12950border-color: transparent;
12951border-radius: 1rem;
12952}
12953.form-range::-moz-range-thumb {
12954width: 1rem;
12955height: 1rem;
12956background-color: #0d6efd;
12957border: 0;
12958border-radius: 1rem;
12959-moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
12960box-shadow 0.15s ease-in-out;
12961transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
12962box-shadow 0.15s ease-in-out;
12963-moz-appearance: none;
12964appearance: none;
12965}
12966@media (prefers-reduced-motion: reduce) {
12967.form-range::-moz-range-thumb {
12968-moz-transition: none;
12969transition: none;
12970}
12971}
12972.form-range::-moz-range-thumb:active {
12973background-color: #b6d4fe;
12974}
12975.form-range::-moz-range-track {
12976width: 100%;
12977height: 0.5rem;
12978color: transparent;
12979cursor: pointer;
12980background-color: #dee2e6;
12981border-color: transparent;
12982border-radius: 1rem;
12983}
12984.form-range:disabled {
12985pointer-events: none;
12986}
12987.form-range:disabled::-webkit-slider-thumb {
12988background-color: #adb5bd;
12989}
12990.form-range:disabled::-moz-range-thumb {
12991background-color: #adb5bd;
12992}
12993.form-floating {
12994position: relative;
12995}
12996.form-floating>.form-control,
12997.form-floating>.form-select {
12998height: calc(3.5rem + 2px);
12999line-height: 1.25;
13000}
13001.form-floating>label {
13002position: absolute;
13003top: 0;
13004left: 0;
13005height: 100%;
13006padding: 1rem 0.75rem;
13007pointer-events: none;
13008border: 1px solid transparent;
13009transform-origin: 0 0;
13010transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
13011}
13012@media (prefers-reduced-motion: reduce) {
13013.form-floating>label {
13014transition: none;
13015}
13016}
13017.form-floating>.form-control {
13018padding: 1rem 0.75rem;
13019}
13020.form-floating>.form-control::-moz-placeholder {
13021color: transparent;
13022}
13023.form-floating>.form-control::placeholder {
13024color: transparent;
13025}
13026.form-floating>.form-control:not(:-moz-placeholder-shown) {
13027padding-top: 1.625rem;
13028padding-bottom: 0.625rem;
13029}
13030.form-floating>.form-control:focus,
13031.form-floating>.form-control:not(:placeholder-shown) {
13032padding-top: 1.625rem;
13033padding-bottom: 0.625rem;
13034}
13035.form-floating>.form-control:-webkit-autofill {
13036padding-top: 1.625rem;
13037padding-bottom: 0.625rem;
13038}
13039.form-floating>.form-select {
13040padding-top: 1.625rem;
13041padding-bottom: 0.625rem;
13042}
13043.form-floating>.form-control:not(:-moz-placeholder-shown)~label {
13044opacity: 0.65;
13045transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
13046}
13047.form-floating>.form-control:focus~label,
13048.form-floating>.form-control:not(:placeholder-shown)~label,
13049.form-floating>.form-select~label {
13050opacity: 0.65;
13051transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
13052}
13053.form-floating>.form-control:-webkit-autofill~label {
13054opacity: 0.65;
13055transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
13056}
13057.input-group {
13058position: relative;
13059display: flex;
13060flex-wrap: wrap;
13061align-items: stretch;
13062width: 100%;
13063}
13064.input-group>.form-control,
13065.input-group>.form-select {
13066position: relative;
13067flex: 1 1 auto;
13068width: 1%;
13069min-width: 0;
13070}
13071.input-group>.form-control:focus,
13072.input-group>.form-select:focus {
13073z-index: 3;
13074}
13075.input-group .btn {
13076position: relative;
13077z-index: 2;
13078}
13079.input-group .btn:focus {
13080z-index: 3;
13081}
13082.input-group-text {
13083display: flex;
13084align-items: center;
13085padding: 0.375rem 0.75rem;
13086font-size: 1rem;
13087font-weight: 400;
13088line-height: 1.5;
13089color: #212529;
13090text-align: center;
13091white-space: nowrap;
13092background-color: #e9ecef;
13093border: 1px solid #ced4da;
13094border-radius: 0.25rem;
13095}
13096.input-group-lg>.btn,
13097.input-group-lg>.form-control,
13098.input-group-lg>.form-select,
13099.input-group-lg>.input-group-text {
13100padding: 0.5rem 1rem;
13101font-size: 1.25rem;
13102border-radius: 0.3rem;
13103}
13104.input-group-sm>.btn,
13105.input-group-sm>.form-control,
13106.input-group-sm>.form-select,
13107.input-group-sm>.input-group-text {
13108padding: 0.25rem 0.5rem;
13109font-size: 0.875rem;
13110border-radius: 0.2rem;
13111}
13112.input-group-lg>.form-select,
13113.input-group-sm>.form-select {
13114padding-right: 3rem;
13115}
13116.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n + 3),
13117.input-group:not(.has-validation)> :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
13118border-top-right-radius: 0;
13119border-bottom-right-radius: 0;
13120}
13121.input-group.has-validation>.dropdown-toggle:nth-last-child(n + 4),
13122.input-group.has-validation> :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu) {
13123border-top-right-radius: 0;
13124border-bottom-right-radius: 0;
13125}
13126.input-group> :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
13127margin-left: -1px;
13128border-top-left-radius: 0;
13129border-bottom-left-radius: 0;
13130}
13131.valid-feedback {
13132display: none;
13133width: 100%;
13134margin-top: 0.25rem;
13135font-size: 0.875em;
13136color: #198754;
13137}
13138.valid-tooltip {
13139position: absolute;
13140top: 100%;
13141z-index: 5;
13142display: none;
13143max-width: 100%;
13144padding: 0.25rem 0.5rem;
13145margin-top: 0.1rem;
13146font-size: 0.875rem;
13147color: #fff;
13148background-color: rgba(25, 135, 84, 0.9);
13149border-radius: 0.25rem;
13150}
13151.is-valid~.valid-feedback,
13152.is-valid~.valid-tooltip,
13153.was-validated :valid~.valid-feedback,
13154.was-validated :valid~.valid-tooltip {
13155display: block;
13156}
13157.form-control.is-valid,
13158.was-validated .form-control:valid {
13159border-color: #198754;
13160padding-right: calc(1.5em + 0.75rem);
13161background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
13162background-repeat: no-repeat;
13163background-position: right calc(0.375em + 0.1875rem) center;
13164background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
13165}
13166.form-control.is-valid:focus,
13167.was-validated .form-control:valid:focus {
13168border-color: #198754;
13169box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
13170}
13171.was-validated textarea.form-control:valid,
13172textarea.form-control.is-valid {
13173padding-right: calc(1.5em + 0.75rem);
13174background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
13175}
13176.form-select.is-valid,
13177.was-validated .form-select:valid {
13178border-color: #198754;
13179}
13180.form-select.is-valid:not([multiple]):not([size]),
13181.form-select.is-valid:not([multiple])[size="1"],
13182.was-validated .form-select:valid:not([multiple]):not([size]),
13183.was-validated .form-select:valid:not([multiple])[size="1"] {
13184padding-right: 4.125rem;
13185background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),
13186url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
13187background-position: right 0.75rem center, center right 2.25rem;
13188background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
13189}
13190.form-select.is-valid:focus,
13191.was-validated .form-select:valid:focus {
13192border-color: #198754;
13193box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
13194}
13195.form-check-input.is-valid,
13196.was-validated .form-check-input:valid {
13197border-color: #198754;
13198}
13199.form-check-input.is-valid:checked,
13200.was-validated .form-check-input:valid:checked {
13201background-color: #198754;
13202}
13203.form-check-input.is-valid:focus,
13204.was-validated .form-check-input:valid:focus {
13205box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
13206}
13207.form-check-input.is-valid~.form-check-label,
13208.was-validated .form-check-input:valid~.form-check-label {
13209color: #198754;
13210}
13211.form-check-inline .form-check-input~.valid-feedback {
13212margin-left: 0.5em;
13213}
13214.input-group .form-control.is-valid,
13215.input-group .form-select.is-valid,
13216.was-validated .input-group .form-control:valid,
13217.was-validated .input-group .form-select:valid {
13218z-index: 1;
13219}
13220.input-group .form-control.is-valid:focus,
13221.input-group .form-select.is-valid:focus,
13222.was-validated .input-group .form-control:valid:focus,
13223.was-validated .input-group .form-select:valid:focus {
13224z-index: 3;
13225}
13226.invalid-feedback {
13227display: none;
13228width: 100%;
13229margin-top: 0.25rem;
13230font-size: 0.875em;
13231color: #dc3545;
13232}
13233.invalid-tooltip {
13234position: absolute;
13235top: 100%;
13236z-index: 5;
13237display: none;
13238max-width: 100%;
13239padding: 0.25rem 0.5rem;
13240margin-top: 0.1rem;
13241font-size: 0.875rem;
13242color: #fff;
13243background-color: rgba(220, 53, 69, 0.9);
13244border-radius: 0.25rem;
13245}
13246.is-invalid~.invalid-feedback,
13247.is-invalid~.invalid-tooltip,
13248.was-validated :invalid~.invalid-feedback,
13249.was-validated :invalid~.invalid-tooltip {
13250display: block;
13251}
13252.form-control.is-invalid,
13253.was-validated .form-control:invalid {
13254border-color: #dc3545;
13255padding-right: calc(1.5em + 0.75rem);
13256background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
13257background-repeat: no-repeat;
13258background-position: right calc(0.375em + 0.1875rem) center;
13259background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
13260}
13261.form-control.is-invalid:focus,
13262.was-validated .form-control:invalid:focus {
13263border-color: #dc3545;
13264box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
13265}
13266.was-validated textarea.form-control:invalid,
13267textarea.form-control.is-invalid {
13268padding-right: calc(1.5em + 0.75rem);
13269background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
13270}
13271.form-select.is-invalid,
13272.was-validated .form-select:invalid {
13273border-color: #dc3545;
13274}
13275.form-select.is-invalid:not([multiple]):not([size]),
13276.form-select.is-invalid:not([multiple])[size="1"],
13277.was-validated .form-select:invalid:not([multiple]):not([size]),
13278.was-validated .form-select:invalid:not([multiple])[size="1"] {
13279padding-right: 4.125rem;
13280background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),
13281url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
13282background-position: right 0.75rem center, center right 2.25rem;
13283background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
13284}
13285.form-select.is-invalid:focus,
13286.was-validated .form-select:invalid:focus {
13287border-color: #dc3545;
13288box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
13289}
13290.form-check-input.is-invalid,
13291.was-validated .form-check-input:invalid {
13292border-color: #dc3545;
13293}
13294.form-check-input.is-invalid:checked,
13295.was-validated .form-check-input:invalid:checked {
13296background-color: #dc3545;
13297}
13298.form-check-input.is-invalid:focus,
13299.was-validated .form-check-input:invalid:focus {
13300box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
13301}
13302.form-check-input.is-invalid~.form-check-label,
13303.was-validated .form-check-input:invalid~.form-check-label {
13304color: #dc3545;
13305}
13306.form-check-inline .form-check-input~.invalid-feedback {
13307margin-left: 0.5em;
13308}
13309.input-group .form-control.is-invalid,
13310.input-group .form-select.is-invalid,
13311.was-validated .input-group .form-control:invalid,
13312.was-validated .input-group .form-select:invalid {
13313z-index: 2;
13314}
13315.input-group .form-control.is-invalid:focus,
13316.input-group .form-select.is-invalid:focus,
13317.was-validated .input-group .form-control:invalid:focus,
13318.was-validated .input-group .form-select:invalid:focus {
13319z-index: 3;
13320}
13321.btn {
13322display: inline-block;
13323font-weight: 400;
13324line-height: 1.5;
13325color: #212529;
13326text-align: center;
13327text-decoration: none;
13328vertical-align: middle;
13329cursor: pointer;
13330-webkit-user-select: none;
13331-moz-user-select: none;
13332user-select: none;
13333background-color: transparent;
13334border: 1px solid transparent;
13335padding: 0.375rem 0.75rem;
13336font-size: 1rem;
13337border-radius: 0.25rem;
13338transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
13339border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
13340}
13341@media (prefers-reduced-motion: reduce) {
13342.btn {
13343transition: none;
13344}
13345}
13346.btn:hover {
13347color: #212529;
13348}
13349.btn-check:focus+.btn,
13350.btn:focus {
13351outline: 0;
13352box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
13353}
13354.btn.disabled,
13355.btn:disabled,
13356fieldset:disabled .btn {
13357pointer-events: none;
13358opacity: 0.65;
13359}
13360.btn-primary {
13361color: #fff;
13362background-color: #0d6efd;
13363border-color: #0d6efd;
13364}
13365.btn-primary:hover {
13366color: #fff;
13367background-color: #0b5ed7;
13368border-color: #0a58ca;
13369}
13370.btn-check:focus+.btn-primary,
13371.btn-primary:focus {
13372color: #fff;
13373background-color: #0b5ed7;
13374border-color: #0a58ca;
13375box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
13376}
13377.btn-check:active+.btn-primary,
13378.btn-check:checked+.btn-primary,
13379.btn-primary.active,
13380.btn-primary:active,
13381.show>.btn-primary.dropdown-toggle {
13382color: #fff;
13383background-color: #0a58ca;
13384border-color: #0a53be;
13385}
13386.btn-check:active+.btn-primary:focus,
13387.btn-check:checked+.btn-primary:focus,
13388.btn-primary.active:focus,
13389.btn-primary:active:focus,
13390.show>.btn-primary.dropdown-toggle:focus {
13391box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
13392}
13393.btn-primary.disabled,
13394.btn-primary:disabled {
13395color: #fff;
13396background-color: #0d6efd;
13397border-color: #0d6efd;
13398}
13399.btn-secondary {
13400color: #fff;
13401background-color: #6c757d;
13402border-color: #6c757d;
13403}
13404.btn-secondary:hover {
13405color: #fff;
13406background-color: #5c636a;
13407border-color: #565e64;
13408}
13409.btn-check:focus+.btn-secondary,
13410.btn-secondary:focus {
13411color: #fff;
13412background-color: #5c636a;
13413border-color: #565e64;
13414box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
13415}
13416.btn-check:active+.btn-secondary,
13417.btn-check:checked+.btn-secondary,
13418.btn-secondary.active,
13419.btn-secondary:active,
13420.show>.btn-secondary.dropdown-toggle {
13421color: #fff;
13422background-color: #565e64;
13423border-color: #51585e;
13424}
13425.btn-check:active+.btn-secondary:focus,
13426.btn-check:checked+.btn-secondary:focus,
13427.btn-secondary.active:focus,
13428.btn-secondary:active:focus,
13429.show>.btn-secondary.dropdown-toggle:focus {
13430box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
13431}
13432.btn-secondary.disabled,
13433.btn-secondary:disabled {
13434color: #fff;
13435background-color: #6c757d;
13436border-color: #6c757d;
13437}
13438.btn-success {
13439color: #fff;
13440background-color: #198754;
13441border-color: #198754;
13442}
13443.btn-success:hover {
13444color: #fff;
13445background-color: #157347;
13446border-color: #146c43;
13447}
13448.btn-check:focus+.btn-success,
13449.btn-success:focus {
13450color: #fff;
13451background-color: #157347;
13452border-color: #146c43;
13453box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
13454}
13455.btn-check:active+.btn-success,
13456.btn-check:checked+.btn-success,
13457.btn-success.active,
13458.btn-success:active,
13459.show>.btn-success.dropdown-toggle {
13460color: #fff;
13461background-color: #146c43;
13462border-color: #13653f;
13463}
13464.btn-check:active+.btn-success:focus,
13465.btn-check:checked+.btn-success:focus,
13466.btn-success.active:focus,
13467.btn-success:active:focus,
13468.show>.btn-success.dropdown-toggle:focus {
13469box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
13470}
13471.btn-success.disabled,
13472.btn-success:disabled {
13473color: #fff;
13474background-color: #198754;
13475border-color: #198754;
13476}
13477.btn-info {
13478color: #000;
13479background-color: #0dcaf0;
13480border-color: #0dcaf0;
13481}
13482.btn-info:hover {
13483color: #000;
13484background-color: #31d2f2;
13485border-color: #25cff2;
13486}
13487.btn-check:focus+.btn-info,
13488.btn-info:focus {
13489color: #000;
13490background-color: #31d2f2;
13491border-color: #25cff2;
13492box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
13493}
13494.btn-check:active+.btn-info,
13495.btn-check:checked+.btn-info,
13496.btn-info.active,
13497.btn-info:active,
13498.show>.btn-info.dropdown-toggle {
13499color: #000;
13500background-color: #3dd5f3;
13501border-color: #25cff2;
13502}
13503.btn-check:active+.btn-info:focus,
13504.btn-check:checked+.btn-info:focus,
13505.btn-info.active:focus,
13506.btn-info:active:focus,
13507.show>.btn-info.dropdown-toggle:focus {
13508box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
13509}
13510.btn-info.disabled,
13511.btn-info:disabled {
13512color: #000;
13513background-color: #0dcaf0;
13514border-color: #0dcaf0;
13515}
13516.btn-warning {
13517color: #000;
13518background-color: #ffc107;
13519border-color: #ffc107;
13520}
13521.btn-warning:hover {
13522color: #000;
13523background-color: #ffca2c;
13524border-color: #ffc720;
13525}
13526.btn-check:focus+.btn-warning,
13527.btn-warning:focus {
13528color: #000;
13529background-color: #ffca2c;
13530border-color: #ffc720;
13531box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
13532}
13533.btn-check:active+.btn-warning,
13534.btn-check:checked+.btn-warning,
13535.btn-warning.active,
13536.btn-warning:active,
13537.show>.btn-warning.dropdown-toggle {
13538color: #000;
13539background-color: #ffcd39;
13540border-color: #ffc720;
13541}
13542.btn-check:active+.btn-warning:focus,
13543.btn-check:checked+.btn-warning:focus,
13544.btn-warning.active:focus,
13545.btn-warning:active:focus,
13546.show>.btn-warning.dropdown-toggle:focus {
13547box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
13548}
13549.btn-warning.disabled,
13550.btn-warning:disabled {
13551color: #000;
13552background-color: #ffc107;
13553border-color: #ffc107;
13554}
13555.btn-danger {
13556color: #fff;
13557background-color: #dc3545;
13558border-color: #dc3545;
13559}
13560.btn-danger:hover {
13561color: #fff;
13562background-color: #bb2d3b;
13563border-color: #b02a37;
13564}
13565.btn-check:focus+.btn-danger,
13566.btn-danger:focus {
13567color: #fff;
13568background-color: #bb2d3b;
13569border-color: #b02a37;
13570box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
13571}
13572.btn-check:active+.btn-danger,
13573.btn-check:checked+.btn-danger,
13574.btn-danger.active,
13575.btn-danger:active,
13576.show>.btn-danger.dropdown-toggle {
13577color: #fff;
13578background-color: #b02a37;
13579border-color: #a52834;
13580}
13581.btn-check:active+.btn-danger:focus,
13582.btn-check:checked+.btn-danger:focus,
13583.btn-danger.active:focus,
13584.btn-danger:active:focus,
13585.show>.btn-danger.dropdown-toggle:focus {
13586box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
13587}
13588.btn-danger.disabled,
13589.btn-danger:disabled {
13590color: #fff;
13591background-color: #dc3545;
13592border-color: #dc3545;
13593}
13594.btn-light {
13595color: #000;
13596background-color: #f8f9fa;
13597border-color: #f8f9fa;
13598}
13599.btn-light:hover {
13600color: #000;
13601background-color: #f9fafb;
13602border-color: #f9fafb;
13603}
13604.btn-check:focus+.btn-light,
13605.btn-light:focus {
13606color: #000;
13607background-color: #f9fafb;
13608border-color: #f9fafb;
13609box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
13610}
13611.btn-check:active+.btn-light,
13612.btn-check:checked+.btn-light,
13613.btn-light.active,
13614.btn-light:active,
13615.show>.btn-light.dropdown-toggle {
13616color: #000;
13617background-color: #f9fafb;
13618border-color: #f9fafb;
13619}
13620.btn-check:active+.btn-light:focus,
13621.btn-check:checked+.btn-light:focus,
13622.btn-light.active:focus,
13623.btn-light:active:focus,
13624.show>.btn-light.dropdown-toggle:focus {
13625box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
13626}
13627.btn-light.disabled,
13628.btn-light:disabled {
13629color: #000;
13630background-color: #f8f9fa;
13631border-color: #f8f9fa;
13632}
13633.btn-dark {
13634color: #fff;
13635background-color: #212529;
13636border-color: #212529;
13637}
13638.btn-dark:hover {
13639color: #fff;
13640background-color: #1c1f23;
13641border-color: #1a1e21;
13642}
13643.btn-check:focus+.btn-dark,
13644.btn-dark:focus {
13645color: #fff;
13646background-color: #1c1f23;
13647border-color: #1a1e21;
13648box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
13649}
13650.btn-check:active+.btn-dark,
13651.btn-check:checked+.btn-dark,
13652.btn-dark.active,
13653.btn-dark:active,
13654.show>.btn-dark.dropdown-toggle {
13655color: #fff;
13656background-color: #1a1e21;
13657border-color: #191c1f;
13658}
13659.btn-check:active+.btn-dark:focus,
13660.btn-check:checked+.btn-dark:focus,
13661.btn-dark.active:focus,
13662.btn-dark:active:focus,
13663.show>.btn-dark.dropdown-toggle:focus {
13664box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
13665}
13666.btn-dark.disabled,
13667.btn-dark:disabled {
13668color: #fff;
13669background-color: #212529;
13670border-color: #212529;
13671}
13672.btn-outline-primary {
13673color: #0d6efd;
13674border-color: #0d6efd;
13675}
13676.btn-outline-primary:hover {
13677color: #fff;
13678background-color: #0d6efd;
13679border-color: #0d6efd;
13680}
13681.btn-check:focus+.btn-outline-primary,
13682.btn-outline-primary:focus {
13683box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
13684}
13685.btn-check:active+.btn-outline-primary,
13686.btn-check:checked+.btn-outline-primary,
13687.btn-outline-primary.active,
13688.btn-outline-primary.dropdown-toggle.show,
13689.btn-outline-primary:active {
13690color: #fff;
13691background-color: #0d6efd;
13692border-color: #0d6efd;
13693}
13694.btn-check:active+.btn-outline-primary:focus,
13695.btn-check:checked+.btn-outline-primary:focus,
13696.btn-outline-primary.active:focus,
13697.btn-outline-primary.dropdown-toggle.show:focus,
13698.btn-outline-primary:active:focus {
13699box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
13700}
13701.btn-outline-primary.disabled,
13702.btn-outline-primary:disabled {
13703color: #0d6efd;
13704background-color: transparent;
13705}
13706.btn-outline-secondary {
13707color: #6c757d;
13708border-color: #6c757d;
13709}
13710.btn-outline-secondary:hover {
13711color: #fff;
13712background-color: #6c757d;
13713border-color: #6c757d;
13714}
13715.btn-check:focus+.btn-outline-secondary,
13716.btn-outline-secondary:focus {
13717box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
13718}
13719.btn-check:active+.btn-outline-secondary,
13720.btn-check:checked+.btn-outline-secondary,
13721.btn-outline-secondary.active,
13722.btn-outline-secondary.dropdown-toggle.show,
13723.btn-outline-secondary:active {
13724color: #fff;
13725background-color: #6c757d;
13726border-color: #6c757d;
13727}
13728.btn-check:active+.btn-outline-secondary:focus,
13729.btn-check:checked+.btn-outline-secondary:focus,
13730.btn-outline-secondary.active:focus,
13731.btn-outline-secondary.dropdown-toggle.show:focus,
13732.btn-outline-secondary:active:focus {
13733box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
13734}
13735.btn-outline-secondary.disabled,
13736.btn-outline-secondary:disabled {
13737color: #6c757d;
13738background-color: transparent;
13739}
13740.btn-outline-success {
13741color: #198754;
13742border-color: #198754;
13743}
13744.btn-outline-success:hover {
13745color: #fff;
13746background-color: #198754;
13747border-color: #198754;
13748}
13749.btn-check:focus+.btn-outline-success,
13750.btn-outline-success:focus {
13751box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
13752}
13753.btn-check:active+.btn-outline-success,
13754.btn-check:checked+.btn-outline-success,
13755.btn-outline-success.active,
13756.btn-outline-success.dropdown-toggle.show,
13757.btn-outline-success:active {
13758color: #fff;
13759background-color: #198754;
13760border-color: #198754;
13761}
13762.btn-check:active+.btn-outline-success:focus,
13763.btn-check:checked+.btn-outline-success:focus,
13764.btn-outline-success.active:focus,
13765.btn-outline-success.dropdown-toggle.show:focus,
13766.btn-outline-success:active:focus {
13767box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
13768}
13769.btn-outline-success.disabled,
13770.btn-outline-success:disabled {
13771color: #198754;
13772background-color: transparent;
13773}
13774.btn-outline-info {
13775color: #0dcaf0;
13776border-color: #0dcaf0;
13777}
13778.btn-outline-info:hover {
13779color: #000;
13780background-color: #0dcaf0;
13781border-color: #0dcaf0;
13782}
13783.btn-check:focus+.btn-outline-info,
13784.btn-outline-info:focus {
13785box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
13786}
13787.btn-check:active+.btn-outline-info,
13788.btn-check:checked+.btn-outline-info,
13789.btn-outline-info.active,
13790.btn-outline-info.dropdown-toggle.show,
13791.btn-outline-info:active {
13792color: #000;
13793background-color: #0dcaf0;
13794border-color: #0dcaf0;
13795}
13796.btn-check:active+.btn-outline-info:focus,
13797.btn-check:checked+.btn-outline-info:focus,
13798.btn-outline-info.active:focus,
13799.btn-outline-info.dropdown-toggle.show:focus,
13800.btn-outline-info:active:focus {
13801box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
13802}
13803.btn-outline-info.disabled,
13804.btn-outline-info:disabled {
13805color: #0dcaf0;
13806background-color: transparent;
13807}
13808.btn-outline-warning {
13809color: #ffc107;
13810border-color: #ffc107;
13811}
13812.btn-outline-warning:hover {
13813color: #000;
13814background-color: #ffc107;
13815border-color: #ffc107;
13816}
13817.btn-check:focus+.btn-outline-warning,
13818.btn-outline-warning:focus {
13819box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
13820}
13821.btn-check:active+.btn-outline-warning,
13822.btn-check:checked+.btn-outline-warning,
13823.btn-outline-warning.active,
13824.btn-outline-warning.dropdown-toggle.show,
13825.btn-outline-warning:active {
13826color: #000;
13827background-color: #ffc107;
13828border-color: #ffc107;
13829}
13830.btn-check:active+.btn-outline-warning:focus,
13831.btn-check:checked+.btn-outline-warning:focus,
13832.btn-outline-warning.active:focus,
13833.btn-outline-warning.dropdown-toggle.show:focus,
13834.btn-outline-warning:active:focus {
13835box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
13836}
13837.btn-outline-warning.disabled,
13838.btn-outline-warning:disabled {
13839color: #ffc107;
13840background-color: transparent;
13841}
13842.btn-outline-danger {
13843color: #dc3545;
13844border-color: #dc3545;
13845}
13846.btn-outline-danger:hover {
13847color: #fff;
13848background-color: #dc3545;
13849border-color: #dc3545;
13850}
13851.btn-check:focus+.btn-outline-danger,
13852.btn-outline-danger:focus {
13853box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
13854}
13855.btn-check:active+.btn-outline-danger,
13856.btn-check:checked+.btn-outline-danger,
13857.btn-outline-danger.active,
13858.btn-outline-danger.dropdown-toggle.show,
13859.btn-outline-danger:active {
13860color: #fff;
13861background-color: #dc3545;
13862border-color: #dc3545;
13863}
13864.btn-check:active+.btn-outline-danger:focus,
13865.btn-check:checked+.btn-outline-danger:focus,
13866.btn-outline-danger.active:focus,
13867.btn-outline-danger.dropdown-toggle.show:focus,
13868.btn-outline-danger:active:focus {
13869box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
13870}
13871.btn-outline-danger.disabled,
13872.btn-outline-danger:disabled {
13873color: #dc3545;
13874background-color: transparent;
13875}
13876.btn-outline-light {
13877color: #f8f9fa;
13878border-color: #f8f9fa;
13879}
13880.btn-outline-light:hover {
13881color: #000;
13882background-color: #f8f9fa;
13883border-color: #f8f9fa;
13884}
13885.btn-check:focus+.btn-outline-light,
13886.btn-outline-light:focus {
13887box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
13888}
13889.btn-check:active+.btn-outline-light,
13890.btn-check:checked+.btn-outline-light,
13891.btn-outline-light.active,
13892.btn-outline-light.dropdown-toggle.show,
13893.btn-outline-light:active {
13894color: #000;
13895background-color: #f8f9fa;
13896border-color: #f8f9fa;
13897}
13898.btn-check:active+.btn-outline-light:focus,
13899.btn-check:checked+.btn-outline-light:focus,
13900.btn-outline-light.active:focus,
13901.btn-outline-light.dropdown-toggle.show:focus,
13902.btn-outline-light:active:focus {
13903box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
13904}
13905.btn-outline-light.disabled,
13906.btn-outline-light:disabled {
13907color: #f8f9fa;
13908background-color: transparent;
13909}
13910.btn-outline-dark {
13911color: #212529;
13912border-color: #212529;
13913}
13914.btn-outline-dark:hover {
13915color: #fff;
13916background-color: #212529;
13917border-color: #212529;
13918}
13919.btn-check:focus+.btn-outline-dark,
13920.btn-outline-dark:focus {
13921box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
13922}
13923.btn-check:active+.btn-outline-dark,
13924.btn-check:checked+.btn-outline-dark,
13925.btn-outline-dark.active,
13926.btn-outline-dark.dropdown-toggle.show,
13927.btn-outline-dark:active {
13928color: #fff;
13929background-color: #212529;
13930border-color: #212529;
13931}
13932.btn-check:active+.btn-outline-dark:focus,
13933.btn-check:checked+.btn-outline-dark:focus,
13934.btn-outline-dark.active:focus,
13935.btn-outline-dark.dropdown-toggle.show:focus,
13936.btn-outline-dark:active:focus {
13937box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
13938}
13939.btn-outline-dark.disabled,
13940.btn-outline-dark:disabled {
13941color: #212529;
13942background-color: transparent;
13943}
13944.btn-link {
13945font-weight: 400;
13946color: #0d6efd;
13947text-decoration: underline;
13948}
13949.btn-link:hover {
13950color: #0a58ca;
13951}
13952.btn-link.disabled,
13953.btn-link:disabled {
13954color: #6c757d;
13955}
13956.btn-group-lg>.btn,
13957.btn-lg {
13958padding: 0.5rem 1rem;
13959font-size: 1.25rem;
13960border-radius: 0.3rem;
13961}
13962.btn-group-sm>.btn,
13963.btn-sm {
13964padding: 0.25rem 0.5rem;
13965font-size: 0.875rem;
13966border-radius: 0.2rem;
13967}
13968.fade {
13969transition: opacity 0.15s linear;
13970}
13971@media (prefers-reduced-motion: reduce) {
13972.fade {
13973transition: none;
13974}
13975}
13976.fade:not(.show) {
13977opacity: 0;
13978}
13979.collapse:not(.show) {
13980display: none;
13981}
13982.collapsing {
13983height: 0;
13984overflow: hidden;
13985transition: height 0.35s ease;
13986}
13987@media (prefers-reduced-motion: reduce) {
13988.collapsing {
13989transition: none;
13990}
13991}
13992.dropdown,
13993.dropend,
13994.dropstart,
13995.dropup {
13996position: relative;
13997}
13998.dropdown-toggle {
13999white-space: nowrap;
14000}
14001.dropdown-toggle::after {
14002display: inline-block;
14003margin-left: 0.255em;
14004vertical-align: 0.255em;
14005content: "";
14006border-top: 0.3em solid;
14007border-right: 0.3em solid transparent;
14008border-bottom: 0;
14009border-left: 0.3em solid transparent;
14010}
14011.dropdown-toggle:empty::after {
14012margin-left: 0;
14013}
14014.dropdown-menu {
14015position: absolute;
14016z-index: 1000;
14017display: none;
14018min-width: 10rem;
14019padding: 0.5rem 0;
14020margin: 0;
14021font-size: 1rem;
14022color: #212529;
14023text-align: left;
14024list-style: none;
14025background-color: #fff;
14026background-clip: padding-box;
14027border: 1px solid rgba(0, 0, 0, 0.15);
14028border-radius: 0.25rem;
14029}
14030.dropdown-menu[data-bs-popper] {
14031top: 100%;
14032left: 0;
14033margin-top: 0.125rem;
14034}
14035.dropdown-menu-start {
14036--bs-position: start;
14037}
14038.dropdown-menu-start[data-bs-popper] {
14039right: auto;
14040left: 0;
14041}
14042.dropdown-menu-end {
14043--bs-position: end;
14044}
14045.dropdown-menu-end[data-bs-popper] {
14046right: 0;
14047left: auto;
14048}
14049@media (min-width: 576px) {
14050.dropdown-menu-sm-start {
14051--bs-position: start;
14052}
14053.dropdown-menu-sm-start[data-bs-popper] {
14054right: auto;
14055left: 0;
14056}
14057.dropdown-menu-sm-end {
14058--bs-position: end;
14059}
14060.dropdown-menu-sm-end[data-bs-popper] {
14061right: 0;
14062left: auto;
14063}
14064}
14065@media (min-width: 768px) {
14066.dropdown-menu-md-start {
14067--bs-position: start;
14068}
14069.dropdown-menu-md-start[data-bs-popper] {
14070right: auto;
14071left: 0;
14072}
14073.dropdown-menu-md-end {
14074--bs-position: end;
14075}
14076.dropdown-menu-md-end[data-bs-popper] {
14077right: 0;
14078left: auto;
14079}
14080}
14081@media (min-width: 992px) {
14082.dropdown-menu-lg-start {
14083--bs-position: start;
14084}
14085.dropdown-menu-lg-start[data-bs-popper] {
14086right: auto;
14087left: 0;
14088}
14089.dropdown-menu-lg-end {
14090--bs-position: end;
14091}
14092.dropdown-menu-lg-end[data-bs-popper] {
14093right: 0;
14094left: auto;
14095}
14096}
14097@media (min-width: 1200px) {
14098.dropdown-menu-xl-start {
14099--bs-position: start;
14100}
14101.dropdown-menu-xl-start[data-bs-popper] {
14102right: auto;
14103left: 0;
14104}
14105.dropdown-menu-xl-end {
14106--bs-position: end;
14107}
14108.dropdown-menu-xl-end[data-bs-popper] {
14109right: 0;
14110left: auto;
14111}
14112}
14113@media (min-width: 1400px) {
14114.dropdown-menu-xxl-start {
14115--bs-position: start;
14116}
14117.dropdown-menu-xxl-start[data-bs-popper] {
14118right: auto;
14119left: 0;
14120}
14121.dropdown-menu-xxl-end {
14122--bs-position: end;
14123}
14124.dropdown-menu-xxl-end[data-bs-popper] {
14125right: 0;
14126left: auto;
14127}
14128}
14129.dropup .dropdown-menu[data-bs-popper] {
14130top: auto;
14131bottom: 100%;
14132margin-top: 0;
14133margin-bottom: 0.125rem;
14134}
14135.dropup .dropdown-toggle::after {
14136display: inline-block;
14137margin-left: 0.255em;
14138vertical-align: 0.255em;
14139content: "";
14140border-top: 0;
14141border-right: 0.3em solid transparent;
14142border-bottom: 0.3em solid;
14143border-left: 0.3em solid transparent;
14144}
14145.dropup .dropdown-toggle:empty::after {
14146margin-left: 0;
14147}
14148.dropend .dropdown-menu[data-bs-popper] {
14149top: 0;
14150right: auto;
14151left: 100%;
14152margin-top: 0;
14153margin-left: 0.125rem;
14154}
14155.dropend .dropdown-toggle::after {
14156display: inline-block;
14157margin-left: 0.255em;
14158vertical-align: 0.255em;
14159content: "";
14160border-top: 0.3em solid transparent;
14161border-right: 0;
14162border-bottom: 0.3em solid transparent;
14163border-left: 0.3em solid;
14164}
14165.dropend .dropdown-toggle:empty::after {
14166margin-left: 0;
14167}
14168.dropend .dropdown-toggle::after {
14169vertical-align: 0;
14170}
14171.dropstart .dropdown-menu[data-bs-popper] {
14172top: 0;
14173right: 100%;
14174left: auto;
14175margin-top: 0;
14176margin-right: 0.125rem;
14177}
14178.dropstart .dropdown-toggle::after {
14179display: inline-block;
14180margin-left: 0.255em;
14181vertical-align: 0.255em;
14182content: "";
14183}
14184.dropstart .dropdown-toggle::after {
14185display: none;
14186}
14187.dropstart .dropdown-toggle::before {
14188display: inline-block;
14189margin-right: 0.255em;
14190vertical-align: 0.255em;
14191content: "";
14192border-top: 0.3em solid transparent;
14193border-right: 0.3em solid;
14194border-bottom: 0.3em solid transparent;
14195}
14196.dropstart .dropdown-toggle:empty::after {
14197margin-left: 0;
14198}
14199.dropstart .dropdown-toggle::before {
14200vertical-align: 0;
14201}
14202.dropdown-divider {
14203height: 0;
14204margin: 0.5rem 0;
14205overflow: hidden;
14206border-top: 1px solid rgba(0, 0, 0, 0.15);
14207}
14208.dropdown-item {
14209display: block;
14210width: 100%;
14211padding: 0.25rem 1rem;
14212clear: both;
14213font-weight: 400;
14214color: #212529;
14215text-align: inherit;
14216text-decoration: none;
14217white-space: nowrap;
14218background-color: transparent;
14219border: 0;
14220}
14221.dropdown-item:focus,
14222.dropdown-item:hover {
14223color: #1e2125;
14224background-color: #e9ecef;
14225}
14226.dropdown-item.active,
14227.dropdown-item:active {
14228color: #fff;
14229text-decoration: none;
14230background-color: #0d6efd;
14231}
14232.dropdown-item.disabled,
14233.dropdown-item:disabled {
14234color: #adb5bd;
14235pointer-events: none;
14236background-color: transparent;
14237}
14238.dropdown-menu.show {
14239display: block;
14240}
14241.dropdown-header {
14242display: block;
14243padding: 0.5rem 1rem;
14244margin-bottom: 0;
14245font-size: 0.875rem;
14246color: #6c757d;
14247white-space: nowrap;
14248}
14249.dropdown-item-text {
14250display: block;
14251padding: 0.25rem 1rem;
14252color: #212529;
14253}
14254.dropdown-menu-dark {
14255color: #dee2e6;
14256background-color: #343a40;
14257border-color: rgba(0, 0, 0, 0.15);
14258}
14259.dropdown-menu-dark .dropdown-item {
14260color: #dee2e6;
14261}
14262.dropdown-menu-dark .dropdown-item:focus,
14263.dropdown-menu-dark .dropdown-item:hover {
14264color: #fff;
14265background-color: rgba(255, 255, 255, 0.15);
14266}
14267.dropdown-menu-dark .dropdown-item.active,
14268.dropdown-menu-dark .dropdown-item:active {
14269color: #fff;
14270background-color: #0d6efd;
14271}
14272.dropdown-menu-dark .dropdown-item.disabled,
14273.dropdown-menu-dark .dropdown-item:disabled {
14274color: #adb5bd;
14275}
14276.dropdown-menu-dark .dropdown-divider {
14277border-color: rgba(0, 0, 0, 0.15);
14278}
14279.dropdown-menu-dark .dropdown-item-text {
14280color: #dee2e6;
14281}
14282.dropdown-menu-dark .dropdown-header {
14283color: #adb5bd;
14284}
14285.btn-group,
14286.btn-group-vertical {
14287position: relative;
14288display: inline-flex;
14289vertical-align: middle;
14290}
14291.btn-group-vertical>.btn,
14292.btn-group>.btn {
14293position: relative;
14294flex: 1 1 auto;
14295}
14296.btn-group-vertical>.btn-check:checked+.btn,
14297.btn-group-vertical>.btn-check:focus+.btn,
14298.btn-group-vertical>.btn.active,
14299.btn-group-vertical>.btn:active,
14300.btn-group-vertical>.btn:focus,
14301.btn-group-vertical>.btn:hover,
14302.btn-group>.btn-check:checked+.btn,
14303.btn-group>.btn-check:focus+.btn,
14304.btn-group>.btn.active,
14305.btn-group>.btn:active,
14306.btn-group>.btn:focus,
14307.btn-group>.btn:hover {
14308z-index: 1;
14309}
14310.btn-toolbar {
14311display: flex;
14312flex-wrap: wrap;
14313justify-content: flex-start;
14314}
14315.btn-toolbar .input-group {
14316width: auto;
14317}
14318.btn-group>.btn-group:not(:first-child),
14319.btn-group>.btn:not(:first-child) {
14320margin-left: -1px;
14321}
14322.btn-group>.btn-group:not(:last-child)>.btn,
14323.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
14324border-top-right-radius: 0;
14325border-bottom-right-radius: 0;
14326}
14327.btn-group>.btn-group:not(:first-child)>.btn,
14328.btn-group>.btn:nth-child(n + 3),
14329.btn-group> :not(.btn-check)+.btn {
14330border-top-left-radius: 0;
14331border-bottom-left-radius: 0;
14332}
14333.dropdown-toggle-split {
14334padding-right: 0.5625rem;
14335padding-left: 0.5625rem;
14336}
14337.dropdown-toggle-split::after,
14338.dropend .dropdown-toggle-split::after,
14339.dropup .dropdown-toggle-split::after {
14340margin-left: 0;
14341}
14342.dropstart .dropdown-toggle-split::before {
14343margin-right: 0;
14344}
14345.btn-group-sm>.btn+.dropdown-toggle-split,
14346.btn-sm+.dropdown-toggle-split {
14347padding-right: 0.375rem;
14348padding-left: 0.375rem;
14349}
14350.btn-group-lg>.btn+.dropdown-toggle-split,
14351.btn-lg+.dropdown-toggle-split {
14352padding-right: 0.75rem;
14353padding-left: 0.75rem;
14354}
14355.btn-group-vertical {
14356flex-direction: column;
14357align-items: flex-start;
14358justify-content: center;
14359}
14360.btn-group-vertical>.btn,
14361.btn-group-vertical>.btn-group {
14362width: 100%;
14363}
14364.btn-group-vertical>.btn-group:not(:first-child),
14365.btn-group-vertical>.btn:not(:first-child) {
14366margin-top: -1px;
14367}
14368.btn-group-vertical>.btn-group:not(:last-child)>.btn,
14369.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
14370border-bottom-right-radius: 0;
14371border-bottom-left-radius: 0;
14372}
14373.btn-group-vertical>.btn-group:not(:first-child)>.btn,
14374.btn-group-vertical>.btn~.btn {
14375border-top-left-radius: 0;
14376border-top-right-radius: 0;
14377}
14378.nav {
14379display: flex;
14380flex-wrap: wrap;
14381padding-left: 0;
14382margin-bottom: 0;
14383list-style: none;
14384}
14385.nav-link {
14386display: block;
14387padding: 0.5rem 1rem;
14388color: #0d6efd;
14389text-decoration: none;
14390transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
14391border-color 0.15s ease-in-out;
14392}
14393@media (prefers-reduced-motion: reduce) {
14394.nav-link {
14395transition: none;
14396}
14397}
14398.nav-link:focus,
14399.nav-link:hover {
14400color: #0a58ca;
14401}
14402.nav-link.disabled {
14403color: #6c757d;
14404pointer-events: none;
14405cursor: default;
14406}
14407.nav-tabs {
14408border-bottom: 1px solid #dee2e6;
14409}
14410.nav-tabs .nav-link {
14411margin-bottom: -1px;
14412background: 0 0;
14413border: 1px solid transparent;
14414border-top-left-radius: 0.25rem;
14415border-top-right-radius: 0.25rem;
14416}
14417.nav-tabs .nav-link:focus,
14418.nav-tabs .nav-link:hover {
14419border-color: #e9ecef #e9ecef #dee2e6;
14420isolation: isolate;
14421}
14422.nav-tabs .nav-link.disabled {
14423color: #6c757d;
14424background-color: transparent;
14425border-color: transparent;
14426}
14427.nav-tabs .nav-item.show .nav-link,
14428.nav-tabs .nav-link.active {
14429color: #495057;
14430background-color: #fff;
14431border-color: #dee2e6 #dee2e6 #fff;
14432}
14433.nav-tabs .dropdown-menu {
14434margin-top: -1px;
14435border-top-left-radius: 0;
14436border-top-right-radius: 0;
14437}
14438.nav-pills .nav-link {
14439background: 0 0;
14440border: 0;
14441border-radius: 0.25rem;
14442}
14443.nav-pills .nav-link.active,
14444.nav-pills .show>.nav-link {
14445color: #fff;
14446background-color: #0d6efd;
14447}
14448.nav-fill .nav-item,
14449.nav-fill>.nav-link {
14450flex: 1 1 auto;
14451text-align: center;
14452}
14453.nav-justified .nav-item,
14454.nav-justified>.nav-link {
14455flex-basis: 0;
14456flex-grow: 1;
14457text-align: center;
14458}
14459.nav-fill .nav-item .nav-link,
14460.nav-justified .nav-item .nav-link {
14461width: 100%;
14462}
14463.tab-content>.tab-pane {
14464display: none;
14465}
14466.tab-content>.active {
14467display: block;
14468}
14469.navbar {
14470position: relative;
14471display: flex;
14472flex-wrap: wrap;
14473align-items: center;
14474justify-content: space-between;
14475padding-top: 0.5rem;
14476padding-bottom: 0.5rem;
14477}
14478.navbar>.container,
14479.navbar>.container-fluid,
14480.navbar>.container-lg,
14481.navbar>.container-md,
14482.navbar>.container-sm,
14483.navbar>.container-xl,
14484.navbar>.container-xxl {
14485display: flex;
14486flex-wrap: inherit;
14487align-items: center;
14488justify-content: space-between;
14489}
14490.navbar-brand {
14491padding-top: 0.3125rem;
14492padding-bottom: 0.3125rem;
14493margin-right: 1rem;
14494font-size: 1.25rem;
14495text-decoration: none;
14496white-space: nowrap;
14497}
14498.navbar-nav {
14499display: flex;
14500flex-direction: column;
14501padding-left: 0;
14502margin-bottom: 0;
14503list-style: none;
14504}
14505.navbar-nav .nav-link {
14506padding-right: 0;
14507padding-left: 0;
14508}
14509.navbar-nav .dropdown-menu {
14510position: static;
14511}
14512.navbar-text {
14513padding-top: 0.5rem;
14514padding-bottom: 0.5rem;
14515}
14516.navbar-collapse {
14517flex-basis: 100%;
14518flex-grow: 1;
14519align-items: center;
14520}
14521.navbar-toggler {
14522padding: 0.25rem 0.75rem;
14523font-size: 1.25rem;
14524line-height: 1;
14525background-color: transparent;
14526border: 1px solid transparent;
14527border-radius: 0.25rem;
14528transition: box-shadow 0.15s ease-in-out;
14529}
14530@media (prefers-reduced-motion: reduce) {
14531.navbar-toggler {
14532transition: none;
14533}
14534}
14535.navbar-toggler:hover {
14536text-decoration: none;
14537}
14538.navbar-toggler:focus {
14539text-decoration: none;
14540outline: 0;
14541box-shadow: 0 0 0 0.25rem;
14542}
14543.navbar-toggler-icon {
14544display: inline-block;
14545width: 1.5em;
14546height: 1.5em;
14547vertical-align: middle;
14548background-repeat: no-repeat;
14549background-position: center;
14550background-size: 100%;
14551}
14552.navbar-nav-scroll {
14553max-height: var(--bs-scroll-height, 75vh);
14554overflow-y: auto;
14555}
14556@media (min-width: 576px) {
14557.navbar-expand-sm {
14558flex-wrap: nowrap;
14559justify-content: flex-start;
14560}
14561.navbar-expand-sm .navbar-nav {
14562flex-direction: row;
14563}
14564.navbar-expand-sm .navbar-nav .dropdown-menu {
14565position: absolute;
14566}
14567.navbar-expand-sm .navbar-nav .nav-link {
14568padding-right: 0.5rem;
14569padding-left: 0.5rem;
14570}
14571.navbar-expand-sm .navbar-nav-scroll {
14572overflow: visible;
14573}
14574.navbar-expand-sm .navbar-collapse {
14575display: flex !important;
14576flex-basis: auto;
14577}
14578.navbar-expand-sm .navbar-toggler {
14579display: none;
14580}
14581}
14582@media (min-width: 768px) {
14583.navbar-expand-md {
14584flex-wrap: nowrap;
14585justify-content: flex-start;
14586}
14587.navbar-expand-md .navbar-nav {
14588flex-direction: row;
14589}
14590.navbar-expand-md .navbar-nav .dropdown-menu {
14591position: absolute;
14592}
14593.navbar-expand-md .navbar-nav .nav-link {
14594padding-right: 0.5rem;
14595padding-left: 0.5rem;
14596}
14597.navbar-expand-md .navbar-nav-scroll {
14598overflow: visible;
14599}
14600.navbar-expand-md .navbar-collapse {
14601display: flex !important;
14602flex-basis: auto;
14603}
14604.navbar-expand-md .navbar-toggler {
14605display: none;
14606}
14607}
14608@media (min-width: 992px) {
14609.navbar-expand-lg {
14610flex-wrap: nowrap;
14611justify-content: flex-start;
14612}
14613.navbar-expand-lg .navbar-nav {
14614flex-direction: row;
14615}
14616.navbar-expand-lg .navbar-nav .dropdown-menu {
14617position: absolute;
14618}
14619.navbar-expand-lg .navbar-nav .nav-link {
14620padding-right: 0.5rem;
14621padding-left: 0.5rem;
14622}
14623.navbar-expand-lg .navbar-nav-scroll {
14624overflow: visible;
14625}
14626.navbar-expand-lg .navbar-collapse {
14627display: flex !important;
14628flex-basis: auto;
14629}
14630.navbar-expand-lg .navbar-toggler {
14631display: none;
14632}
14633}
14634@media (min-width: 1200px) {
14635.navbar-expand-xl {
14636flex-wrap: nowrap;
14637justify-content: flex-start;
14638}
14639.navbar-expand-xl .navbar-nav {
14640flex-direction: row;
14641}
14642.navbar-expand-xl .navbar-nav .dropdown-menu {
14643position: absolute;
14644}
14645.navbar-expand-xl .navbar-nav .nav-link {
14646padding-right: 0.5rem;
14647padding-left: 0.5rem;
14648}
14649.navbar-expand-xl .navbar-nav-scroll {
14650overflow: visible;
14651}
14652.navbar-expand-xl .navbar-collapse {
14653display: flex !important;
14654flex-basis: auto;
14655}
14656.navbar-expand-xl .navbar-toggler {
14657display: none;
14658}
14659}
14660@media (min-width: 1400px) {
14661.navbar-expand-xxl {
14662flex-wrap: nowrap;
14663justify-content: flex-start;
14664}
14665.navbar-expand-xxl .navbar-nav {
14666flex-direction: row;
14667}
14668.navbar-expand-xxl .navbar-nav .dropdown-menu {
14669position: absolute;
14670}
14671.navbar-expand-xxl .navbar-nav .nav-link {
14672padding-right: 0.5rem;
14673padding-left: 0.5rem;
14674}
14675.navbar-expand-xxl .navbar-nav-scroll {
14676overflow: visible;
14677}
14678.navbar-expand-xxl .navbar-collapse {
14679display: flex !important;
14680flex-basis: auto;
14681}
14682.navbar-expand-xxl .navbar-toggler {
14683display: none;
14684}
14685}
14686.navbar-expand {
14687flex-wrap: nowrap;
14688justify-content: flex-start;
14689}
14690.navbar-expand .navbar-nav {
14691flex-direction: row;
14692}
14693.navbar-expand .navbar-nav .dropdown-menu {
14694position: absolute;
14695}
14696.navbar-expand .navbar-nav .nav-link {
14697padding-right: 0.5rem;
14698padding-left: 0.5rem;
14699}
14700.navbar-expand .navbar-nav-scroll {
14701overflow: visible;
14702}
14703.navbar-expand .navbar-collapse {
14704display: flex !important;
14705flex-basis: auto;
14706}
14707.navbar-expand .navbar-toggler {
14708display: none;
14709}
14710.navbar-light .navbar-brand {
14711color: rgba(0, 0, 0, 0.9);
14712}
14713.navbar-light .navbar-brand:focus,
14714.navbar-light .navbar-brand:hover {
14715color: rgba(0, 0, 0, 0.9);
14716}
14717.navbar-light .navbar-nav .nav-link {
14718color: rgba(0, 0, 0, 0.55);
14719}
14720.navbar-light .navbar-nav .nav-link:focus,
14721.navbar-light .navbar-nav .nav-link:hover {
14722color: rgba(0, 0, 0, 0.7);
14723}
14724.navbar-light .navbar-nav .nav-link.disabled {
14725color: rgba(0, 0, 0, 0.3);
14726}
14727.navbar-light .navbar-nav .nav-link.active,
14728.navbar-light .navbar-nav .show>.nav-link {
14729color: rgba(0, 0, 0, 0.9);
14730}
14731.navbar-light .navbar-toggler {
14732color: rgba(0, 0, 0, 0.55);
14733border-color: rgba(0, 0, 0, 0.1);
14734}
14735.navbar-light .navbar-toggler-icon {
14736background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
14737}
14738.navbar-light .navbar-text {
14739color: rgba(0, 0, 0, 0.55);
14740}
14741.navbar-light .navbar-text a,
14742.navbar-light .navbar-text a:focus,
14743.navbar-light .navbar-text a:hover {
14744color: rgba(0, 0, 0, 0.9);
14745}
14746.navbar-dark .navbar-brand {
14747color: #fff;
14748}
14749.navbar-dark .navbar-brand:focus,
14750.navbar-dark .navbar-brand:hover {
14751color: #fff;
14752}
14753.navbar-dark .navbar-nav .nav-link {
14754color: rgba(255, 255, 255, 0.55);
14755}
14756.navbar-dark .navbar-nav .nav-link:focus,
14757.navbar-dark .navbar-nav .nav-link:hover {
14758color: rgba(255, 255, 255, 0.75);
14759}
14760.navbar-dark .navbar-nav .nav-link.disabled {
14761color: rgba(255, 255, 255, 0.25);
14762}
14763.navbar-dark .navbar-nav .nav-link.active,
14764.navbar-dark .navbar-nav .show>.nav-link {
14765color: #fff;
14766}
14767.navbar-dark .navbar-toggler {
14768color: rgba(255, 255, 255, 0.55);
14769border-color: rgba(255, 255, 255, 0.1);
14770}
14771.navbar-dark .navbar-toggler-icon {
14772background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
14773}
14774.navbar-dark .navbar-text {
14775color: rgba(255, 255, 255, 0.55);
14776}
14777.navbar-dark .navbar-text a,
14778.navbar-dark .navbar-text a:focus,
14779.navbar-dark .navbar-text a:hover {
14780color: #fff;
14781}
14782.card {
14783position: relative;
14784display: flex;
14785flex-direction: column;
14786min-width: 0;
14787word-wrap: break-word;
14788background-color: #fff;
14789background-clip: border-box;
14790border: 1px solid rgba(0, 0, 0, 0.125);
14791border-radius: 0.25rem;
14792}
14793.card>hr {
14794margin-right: 0;
14795margin-left: 0;
14796}
14797.card>.list-group {
14798border-top: inherit;
14799border-bottom: inherit;
14800}
14801.card>.list-group:first-child {
14802border-top-width: 0;
14803border-top-left-radius: calc(0.25rem - 1px);
14804border-top-right-radius: calc(0.25rem - 1px);
14805}
14806.card>.list-group:last-child {
14807border-bottom-width: 0;
14808border-bottom-right-radius: calc(0.25rem - 1px);
14809border-bottom-left-radius: calc(0.25rem - 1px);
14810}
14811.card>.card-header+.list-group,
14812.card>.list-group+.card-footer {
14813border-top: 0;
14814}
14815.card-body {
14816flex: 1 1 auto;
14817padding: 1rem 1rem;
14818}
14819.card-title {
14820margin-bottom: 0.5rem;
14821}
14822.card-subtitle {
14823margin-top: -0.25rem;
14824margin-bottom: 0;
14825}
14826.card-text:last-child {
14827margin-bottom: 0;
14828}
14829.card-link:hover {
14830text-decoration: none;
14831}
14832.card-link+.card-link {
14833margin-left: 1rem;
14834}
14835.card-header {
14836padding: 0.5rem 1rem;
14837margin-bottom: 0;
14838background-color: rgba(0, 0, 0, 0.03);
14839border-bottom: 1px solid rgba(0, 0, 0, 0.125);
14840}
14841.card-header:first-child {
14842border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
14843}
14844.card-footer {
14845padding: 0.5rem 1rem;
14846background-color: rgba(0, 0, 0, 0.03);
14847border-top: 1px solid rgba(0, 0, 0, 0.125);
14848}
14849.card-footer:last-child {
14850border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
14851}
14852.card-header-tabs {
14853margin-right: -0.5rem;
14854margin-bottom: -0.5rem;
14855margin-left: -0.5rem;
14856border-bottom: 0;
14857}
14858.card-header-pills {
14859margin-right: -0.5rem;
14860margin-left: -0.5rem;
14861}
14862.card-img-overlay {
14863position: absolute;
14864top: 0;
14865right: 0;
14866bottom: 0;
14867left: 0;
14868padding: 1rem;
14869border-radius: calc(0.25rem - 1px);
14870}
14871.card-img,
14872.card-img-bottom,
14873.card-img-top {
14874width: 100%;
14875}
14876.card-img,
14877.card-img-top {
14878border-top-left-radius: calc(0.25rem - 1px);
14879border-top-right-radius: calc(0.25rem - 1px);
14880}
14881.card-img,
14882.card-img-bottom {
14883border-bottom-right-radius: calc(0.25rem - 1px);
14884border-bottom-left-radius: calc(0.25rem - 1px);
14885}
14886.card-group>.card {
14887margin-bottom: 0.75rem;
14888}
14889@media (min-width: 576px) {
14890.card-group {
14891display: flex;
14892flex-flow: row wrap;
14893}
14894.card-group>.card {
14895flex: 1 0 0%;
14896margin-bottom: 0;
14897}
14898.card-group>.card+.card {
14899margin-left: 0;
14900border-left: 0;
14901}
14902.card-group>.card:not(:last-child) {
14903border-top-right-radius: 0;
14904border-bottom-right-radius: 0;
14905}
14906.card-group>.card:not(:last-child) .card-header,
14907.card-group>.card:not(:last-child) .card-img-top {
14908border-top-right-radius: 0;
14909}
14910.card-group>.card:not(:last-child) .card-footer,
14911.card-group>.card:not(:last-child) .card-img-bottom {
14912border-bottom-right-radius: 0;
14913}
14914.card-group>.card:not(:first-child) {
14915border-top-left-radius: 0;
14916border-bottom-left-radius: 0;
14917}
14918.card-group>.card:not(:first-child) .card-header,
14919.card-group>.card:not(:first-child) .card-img-top {
14920border-top-left-radius: 0;
14921}
14922.card-group>.card:not(:first-child) .card-footer,
14923.card-group>.card:not(:first-child) .card-img-bottom {
14924border-bottom-left-radius: 0;
14925}
14926}
14927.accordion-button {
14928position: relative;
14929display: flex;
14930align-items: center;
14931width: 100%;
14932padding: 1rem 1.25rem;
14933font-size: 1rem;
14934color: #212529;
14935text-align: left;
14936background-color: #fff;
14937border: 0;
14938border-radius: 0;
14939overflow-anchor: none;
14940transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
14941border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
14942}
14943@media (prefers-reduced-motion: reduce) {
14944.accordion-button {
14945transition: none;
14946}
14947}
14948.accordion-button:not(.collapsed) {
14949color: #0c63e4;
14950background-color: #e7f1ff;
14951box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
14952}
14953.accordion-button:not(.collapsed)::after {
14954background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
14955transform: rotate(-180deg);
14956}
14957.accordion-button::after {
14958flex-shrink: 0;
14959width: 1.25rem;
14960height: 1.25rem;
14961margin-left: auto;
14962content: "";
14963background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
14964background-repeat: no-repeat;
14965background-size: 1.25rem;
14966transition: transform 0.2s ease-in-out;
14967}
14968@media (prefers-reduced-motion: reduce) {
14969.accordion-button::after {
14970transition: none;
14971}
14972}
14973.accordion-button:hover {
14974z-index: 2;
14975}
14976.accordion-button:focus {
14977z-index: 3;
14978border-color: #86b7fe;
14979outline: 0;
14980box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
14981}
14982.accordion-header {
14983margin-bottom: 0;
14984}
14985.accordion-item {
14986background-color: #fff;
14987border: 1px solid rgba(0, 0, 0, 0.125);
14988}
14989.accordion-item:first-of-type {
14990border-top-left-radius: 0.25rem;
14991border-top-right-radius: 0.25rem;
14992}
14993.accordion-item:first-of-type .accordion-button {
14994border-top-left-radius: calc(0.25rem - 1px);
14995border-top-right-radius: calc(0.25rem - 1px);
14996}
14997.accordion-item:not(:first-of-type) {
14998border-top: 0;
14999}
15000.accordion-item:last-of-type {
15001border-bottom-right-radius: 0.25rem;
15002border-bottom-left-radius: 0.25rem;
15003}
15004.accordion-item:last-of-type .accordion-button.collapsed {
15005border-bottom-right-radius: calc(0.25rem - 1px);
15006border-bottom-left-radius: calc(0.25rem - 1px);
15007}
15008.accordion-item:last-of-type .accordion-collapse {
15009border-bottom-right-radius: 0.25rem;
15010border-bottom-left-radius: 0.25rem;
15011}
15012.accordion-body {
15013padding: 1rem 1.25rem;
15014}
15015.accordion-flush .accordion-collapse {
15016border-width: 0;
15017}
15018.accordion-flush .accordion-item {
15019border-right: 0;
15020border-left: 0;
15021border-radius: 0;
15022}
15023.accordion-flush .accordion-item:first-child {
15024border-top: 0;
15025}
15026.accordion-flush .accordion-item:last-child {
15027border-bottom: 0;
15028}
15029.accordion-flush .accordion-item .accordion-button {
15030border-radius: 0;
15031}
15032.breadcrumb {
15033display: flex;
15034flex-wrap: wrap;
15035padding: 0 0;
15036margin-bottom: 1rem;
15037list-style: none;
15038}
15039.breadcrumb-item+.breadcrumb-item {
15040padding-left: 0.5rem;
15041}
15042.breadcrumb-item+.breadcrumb-item::before {
15043float: left;
15044padding-right: 0.5rem;
15045color: #6c757d;
15046content: var(--bs-breadcrumb-divider, "/");
15047}
15048.breadcrumb-item.active {
15049color: #6c757d;
15050}
15051.pagination {
15052display: flex;
15053padding-left: 0;
15054list-style: none;
15055}
15056.page-link {
15057position: relative;
15058display: block;
15059color: #0d6efd;
15060text-decoration: none;
15061background-color: #fff;
15062border: 1px solid #dee2e6;
15063transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
15064border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
15065}
15066@media (prefers-reduced-motion: reduce) {
15067.page-link {
15068transition: none;
15069}
15070}
15071.page-link:hover {
15072z-index: 2;
15073color: #0a58ca;
15074background-color: #e9ecef;
15075border-color: #dee2e6;
15076}
15077.page-link:focus {
15078z-index: 3;
15079color: #0a58ca;
15080background-color: #e9ecef;
15081outline: 0;
15082box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
15083}
15084.page-item:not(:first-child) .page-link {
15085margin-left: -1px;
15086}
15087.page-item.active .page-link {
15088z-index: 3;
15089color: #fff;
15090background-color: #0d6efd;
15091border-color: #0d6efd;
15092}
15093.page-item.disabled .page-link {
15094color: #6c757d;
15095pointer-events: none;
15096background-color: #fff;
15097border-color: #dee2e6;
15098}
15099.page-link {
15100padding: 0.375rem 0.75rem;
15101}
15102.page-item:first-child .page-link {
15103border-top-left-radius: 0.25rem;
15104border-bottom-left-radius: 0.25rem;
15105}
15106.page-item:last-child .page-link {
15107border-top-right-radius: 0.25rem;
15108border-bottom-right-radius: 0.25rem;
15109}
15110.pagination-lg .page-link {
15111padding: 0.75rem 1.5rem;
15112font-size: 1.25rem;
15113}
15114.pagination-lg .page-item:first-child .page-link {
15115border-top-left-radius: 0.3rem;
15116border-bottom-left-radius: 0.3rem;
15117}
15118.pagination-lg .page-item:last-child .page-link {
15119border-top-right-radius: 0.3rem;
15120border-bottom-right-radius: 0.3rem;
15121}
15122.pagination-sm .page-link {
15123padding: 0.25rem 0.5rem;
15124font-size: 0.875rem;
15125}
15126.pagination-sm .page-item:first-child .page-link {
15127border-top-left-radius: 0.2rem;
15128border-bottom-left-radius: 0.2rem;
15129}
15130.pagination-sm .page-item:last-child .page-link {
15131border-top-right-radius: 0.2rem;
15132border-bottom-right-radius: 0.2rem;
15133}
15134.badge {
15135display: inline-block;
15136padding: 0.35em 0.65em;
15137font-size: 0.75em;
15138font-weight: 700;
15139line-height: 1;
15140color: #fff;
15141text-align: center;
15142white-space: nowrap;
15143vertical-align: baseline;
15144border-radius: 0.25rem;
15145}
15146.badge:empty {
15147display: none;
15148}
15149.btn .badge {
15150position: relative;
15151top: -1px;
15152}
15153.alert {
15154position: relative;
15155padding: 1rem 1rem;
15156margin-bottom: 1rem;
15157border: 1px solid transparent;
15158border-radius: 0.25rem;
15159}
15160.alert-heading {
15161color: inherit;
15162}
15163.alert-link {
15164font-weight: 700;
15165}
15166.alert-dismissible {
15167padding-right: 3rem;
15168}
15169.alert-dismissible .btn-close {
15170position: absolute;
15171top: 0;
15172right: 0;
15173z-index: 2;
15174padding: 1.25rem 1rem;
15175}
15176.alert-primary {
15177color: #084298;
15178background-color: #cfe2ff;
15179border-color: #b6d4fe;
15180}
15181.alert-primary .alert-link {
15182color: #06357a;
15183}
15184.alert-secondary {
15185color: #41464b;
15186background-color: #e2e3e5;
15187border-color: #d3d6d8;
15188}
15189.alert-secondary .alert-link {
15190color: #34383c;
15191}
15192.alert-success {
15193color: #0f5132;
15194background-color: #d1e7dd;
15195border-color: #badbcc;
15196}
15197.alert-success .alert-link {
15198color: #0c4128;
15199}
15200.alert-info {
15201color: #055160;
15202background-color: #cff4fc;
15203border-color: #b6effb;
15204}
15205.alert-info .alert-link {
15206color: #04414d;
15207}
15208.alert-warning {
15209color: #664d03;
15210background-color: #fff3cd;
15211border-color: #ffecb5;
15212}
15213.alert-warning .alert-link {
15214color: #523e02;
15215}
15216.alert-danger {
15217color: #842029;
15218background-color: #f8d7da;
15219border-color: #f5c2c7;
15220}
15221.alert-danger .alert-link {
15222color: #6a1a21;
15223}
15224.alert-light {
15225color: #636464;
15226background-color: #fefefe;
15227border-color: #fdfdfe;
15228}
15229.alert-light .alert-link {
15230color: #4f5050;
15231}
15232.alert-dark {
15233color: #141619;
15234background-color: #d3d3d4;
15235border-color: #bcbebf;
15236}
15237.alert-dark .alert-link {
15238color: #101214;
15239}
15240@-webkit-keyframes progress-bar-stripes {
152410% {
15242background-position-x: 1rem;
15243}
15244}
15245@keyframes progress-bar-stripes {
152460% {
15247background-position-x: 1rem;
15248}
15249}
15250.progress {
15251display: flex;
15252height: 1rem;
15253overflow: hidden;
15254font-size: 0.75rem;
15255background-color: #e9ecef;
15256border-radius: 0.25rem;
15257}
15258.progress-bar {
15259display: flex;
15260flex-direction: column;
15261justify-content: center;
15262overflow: hidden;
15263color: #fff;
15264text-align: center;
15265white-space: nowrap;
15266background-color: #0d6efd;
15267transition: width 0.6s ease;
15268}
15269@media (prefers-reduced-motion: reduce) {
15270.progress-bar {
15271transition: none;
15272}
15273}
15274.progress-bar-striped {
15275background-image: linear-gradient(45deg,
15276rgba(255, 255, 255, 0.15) 25%,
15277transparent 25%,
15278transparent 50%,
15279rgba(255, 255, 255, 0.15) 50%,
15280rgba(255, 255, 255, 0.15) 75%,
15281transparent 75%,
15282transparent);
15283background-size: 1rem 1rem;
15284}
15285.progress-bar-animated {
15286-webkit-animation: 1s linear infinite progress-bar-stripes;
15287animation: 1s linear infinite progress-bar-stripes;
15288}
15289@media (prefers-reduced-motion: reduce) {
15290.progress-bar-animated {
15291-webkit-animation: none;
15292animation: none;
15293}
15294}
15295.list-group {
15296display: flex;
15297flex-direction: column;
15298padding-left: 0;
15299margin-bottom: 0;
15300border-radius: 0.25rem;
15301}
15302.list-group-numbered {
15303list-style-type: none;
15304counter-reset: section;
15305}
15306.list-group-numbered>li::before {
15307content: counters(section, ".") ". ";
15308counter-increment: section;
15309}
15310.list-group-item-action {
15311width: 100%;
15312color: #495057;
15313text-align: inherit;
15314}
15315.list-group-item-action:focus,
15316.list-group-item-action:hover {
15317z-index: 1;
15318color: #495057;
15319text-decoration: none;
15320background-color: #f8f9fa;
15321}
15322.list-group-item-action:active {
15323color: #212529;
15324background-color: #e9ecef;
15325}
15326.list-group-item {
15327position: relative;
15328display: block;
15329padding: 0.5rem 1rem;
15330color: #212529;
15331text-decoration: none;
15332background-color: #fff;
15333border: 1px solid rgba(0, 0, 0, 0.125);
15334}
15335.list-group-item:first-child {
15336border-top-left-radius: inherit;
15337border-top-right-radius: inherit;
15338}
15339.list-group-item:last-child {
15340border-bottom-right-radius: inherit;
15341border-bottom-left-radius: inherit;
15342}
15343.list-group-item.disabled,
15344.list-group-item:disabled {
15345color: #6c757d;
15346pointer-events: none;
15347background-color: #fff;
15348}
15349.list-group-item.active {
15350z-index: 2;
15351color: #fff;
15352background-color: #0d6efd;
15353border-color: #0d6efd;
15354}
15355.list-group-item+.list-group-item {
15356border-top-width: 0;
15357}
15358.list-group-item+.list-group-item.active {
15359margin-top: -1px;
15360border-top-width: 1px;
15361}
15362.list-group-horizontal {
15363flex-direction: row;
15364}
15365.list-group-horizontal>.list-group-item:first-child {
15366border-bottom-left-radius: 0.25rem;
15367border-top-right-radius: 0;
15368}
15369.list-group-horizontal>.list-group-item:last-child {
15370border-top-right-radius: 0.25rem;
15371border-bottom-left-radius: 0;
15372}
15373.list-group-horizontal>.list-group-item.active {
15374margin-top: 0;
15375}
15376.list-group-horizontal>.list-group-item+.list-group-item {
15377border-top-width: 1px;
15378border-left-width: 0;
15379}
15380.list-group-horizontal>.list-group-item+.list-group-item.active {
15381margin-left: -1px;
15382border-left-width: 1px;
15383}
15384@media (min-width: 576px) {
15385.list-group-horizontal-sm {
15386flex-direction: row;
15387}
15388.list-group-horizontal-sm>.list-group-item:first-child {
15389border-bottom-left-radius: 0.25rem;
15390border-top-right-radius: 0;
15391}
15392.list-group-horizontal-sm>.list-group-item:last-child {
15393border-top-right-radius: 0.25rem;
15394border-bottom-left-radius: 0;
15395}
15396.list-group-horizontal-sm>.list-group-item.active {
15397margin-top: 0;
15398}
15399.list-group-horizontal-sm>.list-group-item+.list-group-item {
15400border-top-width: 1px;
15401border-left-width: 0;
15402}
15403.list-group-horizontal-sm>.list-group-item+.list-group-item.active {
15404margin-left: -1px;
15405border-left-width: 1px;
15406}
15407}
15408@media (min-width: 768px) {
15409.list-group-horizontal-md {
15410flex-direction: row;
15411}
15412.list-group-horizontal-md>.list-group-item:first-child {
15413border-bottom-left-radius: 0.25rem;
15414border-top-right-radius: 0;
15415}
15416.list-group-horizontal-md>.list-group-item:last-child {
15417border-top-right-radius: 0.25rem;
15418border-bottom-left-radius: 0;
15419}
15420.list-group-horizontal-md>.list-group-item.active {
15421margin-top: 0;
15422}
15423.list-group-horizontal-md>.list-group-item+.list-group-item {
15424border-top-width: 1px;
15425border-left-width: 0;
15426}
15427.list-group-horizontal-md>.list-group-item+.list-group-item.active {
15428margin-left: -1px;
15429border-left-width: 1px;
15430}
15431}
15432@media (min-width: 992px) {
15433.list-group-horizontal-lg {
15434flex-direction: row;
15435}
15436.list-group-horizontal-lg>.list-group-item:first-child {
15437border-bottom-left-radius: 0.25rem;
15438border-top-right-radius: 0;
15439}
15440.list-group-horizontal-lg>.list-group-item:last-child {
15441border-top-right-radius: 0.25rem;
15442border-bottom-left-radius: 0;
15443}
15444.list-group-horizontal-lg>.list-group-item.active {
15445margin-top: 0;
15446}
15447.list-group-horizontal-lg>.list-group-item+.list-group-item {
15448border-top-width: 1px;
15449border-left-width: 0;
15450}
15451.list-group-horizontal-lg>.list-group-item+.list-group-item.active {
15452margin-left: -1px;
15453border-left-width: 1px;
15454}
15455}
15456@media (min-width: 1200px) {
15457.list-group-horizontal-xl {
15458flex-direction: row;
15459}
15460.list-group-horizontal-xl>.list-group-item:first-child {
15461border-bottom-left-radius: 0.25rem;
15462border-top-right-radius: 0;
15463}
15464.list-group-horizontal-xl>.list-group-item:last-child {
15465border-top-right-radius: 0.25rem;
15466border-bottom-left-radius: 0;
15467}
15468.list-group-horizontal-xl>.list-group-item.active {
15469margin-top: 0;
15470}
15471.list-group-horizontal-xl>.list-group-item+.list-group-item {
15472border-top-width: 1px;
15473border-left-width: 0;
15474}
15475.list-group-horizontal-xl>.list-group-item+.list-group-item.active {
15476margin-left: -1px;
15477border-left-width: 1px;
15478}
15479}
15480@media (min-width: 1400px) {
15481.list-group-horizontal-xxl {
15482flex-direction: row;
15483}
15484.list-group-horizontal-xxl>.list-group-item:first-child {
15485border-bottom-left-radius: 0.25rem;
15486border-top-right-radius: 0;
15487}
15488.list-group-horizontal-xxl>.list-group-item:last-child {
15489border-top-right-radius: 0.25rem;
15490border-bottom-left-radius: 0;
15491}
15492.list-group-horizontal-xxl>.list-group-item.active {
15493margin-top: 0;
15494}
15495.list-group-horizontal-xxl>.list-group-item+.list-group-item {
15496border-top-width: 1px;
15497border-left-width: 0;
15498}
15499.list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
15500margin-left: -1px;
15501border-left-width: 1px;
15502}
15503}
15504.list-group-flush {
15505border-radius: 0;
15506}
15507.list-group-flush>.list-group-item {
15508border-width: 0 0 1px;
15509}
15510.list-group-flush>.list-group-item:last-child {
15511border-bottom-width: 0;
15512}
15513.list-group-item-primary {
15514color: #084298;
15515background-color: #cfe2ff;
15516}
15517.list-group-item-primary.list-group-item-action:focus,
15518.list-group-item-primary.list-group-item-action:hover {
15519color: #084298;
15520background-color: #bacbe6;
15521}
15522.list-group-item-primary.list-group-item-action.active {
15523color: #fff;
15524background-color: #084298;
15525border-color: #084298;
15526}
15527.list-group-item-secondary {
15528color: #41464b;
15529background-color: #e2e3e5;
15530}
15531.list-group-item-secondary.list-group-item-action:focus,
15532.list-group-item-secondary.list-group-item-action:hover {
15533color: #41464b;
15534background-color: #cbccce;
15535}
15536.list-group-item-secondary.list-group-item-action.active {
15537color: #fff;
15538background-color: #41464b;
15539border-color: #41464b;
15540}
15541.list-group-item-success {
15542color: #0f5132;
15543background-color: #d1e7dd;
15544}
15545.list-group-item-success.list-group-item-action:focus,
15546.list-group-item-success.list-group-item-action:hover {
15547color: #0f5132;
15548background-color: #bcd0c7;
15549}
15550.list-group-item-success.list-group-item-action.active {
15551color: #fff;
15552background-color: #0f5132;
15553border-color: #0f5132;
15554}
15555.list-group-item-info {
15556color: #055160;
15557background-color: #cff4fc;
15558}
15559.list-group-item-info.list-group-item-action:focus,
15560.list-group-item-info.list-group-item-action:hover {
15561color: #055160;
15562background-color: #badce3;
15563}
15564.list-group-item-info.list-group-item-action.active {
15565color: #fff;
15566background-color: #055160;
15567border-color: #055160;
15568}
15569.list-group-item-warning {
15570color: #664d03;
15571background-color: #fff3cd;
15572}
15573.list-group-item-warning.list-group-item-action:focus,
15574.list-group-item-warning.list-group-item-action:hover {
15575color: #664d03;
15576background-color: #e6dbb9;
15577}
15578.list-group-item-warning.list-group-item-action.active {
15579color: #fff;
15580background-color: #664d03;
15581border-color: #664d03;
15582}
15583.list-group-item-danger {
15584color: #842029;
15585background-color: #f8d7da;
15586}
15587.list-group-item-danger.list-group-item-action:focus,
15588.list-group-item-danger.list-group-item-action:hover {
15589color: #842029;
15590background-color: #dfc2c4;
15591}
15592.list-group-item-danger.list-group-item-action.active {
15593color: #fff;
15594background-color: #842029;
15595border-color: #842029;
15596}
15597.list-group-item-light {
15598color: #636464;
15599background-color: #fefefe;
15600}
15601.list-group-item-light.list-group-item-action:focus,
15602.list-group-item-light.list-group-item-action:hover {
15603color: #636464;
15604background-color: #e5e5e5;
15605}
15606.list-group-item-light.list-group-item-action.active {
15607color: #fff;
15608background-color: #636464;
15609border-color: #636464;
15610}
15611.list-group-item-dark {
15612color: #141619;
15613background-color: #d3d3d4;
15614}
15615.list-group-item-dark.list-group-item-action:focus,
15616.list-group-item-dark.list-group-item-action:hover {
15617color: #141619;
15618background-color: #bebebf;
15619}
15620.list-group-item-dark.list-group-item-action.active {
15621color: #fff;
15622background-color: #141619;
15623border-color: #141619;
15624}
15625.btn-close {
15626box-sizing: content-box;
15627width: 1em;
15628height: 1em;
15629padding: 0.25em 0.25em;
15630color: #000;
15631background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto 
15631no-repeat;
15632border: 0;
15633border-radius: 0.25rem;
15634opacity: 0.5;
15635}
15636.btn-close:hover {
15637color: #000;
15638text-decoration: none;
15639opacity: 0.75;
15640}
15641.btn-close:focus {
15642outline: 0;
15643box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
15644opacity: 1;
15645}
15646.btn-close.disabled,
15647.btn-close:disabled {
15648pointer-events: none;
15649-webkit-user-select: none;
15650-moz-user-select: none;
15651user-select: none;
15652opacity: 0.25;
15653}
15654.btn-close-white {
15655filter: invert(1) grayscale(100%) brightness(200%);
15656}
15657.toast {
15658width: 350px;
15659max-width: 100%;
15660font-size: 0.875rem;
15661pointer-events: auto;
15662background-color: rgba(255, 255, 255, 0.85);
15663background-clip: padding-box;
15664border: 1px solid rgba(0, 0, 0, 0.1);
15665box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
15666border-radius: 0.25rem;
15667}
15668.toast:not(.showing):not(.show) {
15669opacity: 0;
15670}
15671.toast.hide {
15672display: none;
15673}
15674.toast-container {
15675width: -webkit-max-content;
15676width: -moz-max-content;
15677width: max-content;
15678max-width: 100%;
15679pointer-events: none;
15680}
15681.toast-container> :not(:last-child) {
15682margin-bottom: 0.75rem;
15683}
15684.toast-header {
15685display: flex;
15686align-items: center;
15687padding: 0.5rem 0.75rem;
15688color: #6c757d;
15689background-color: rgba(255, 255, 255, 0.85);
15690background-clip: padding-box;
15691border-bottom: 1px solid rgba(0, 0, 0, 0.05);
15692border-top-left-radius: calc(0.25rem - 1px);
15693border-top-right-radius: calc(0.25rem - 1px);
15694}
15695.toast-header .btn-close {
15696margin-right: -0.375rem;
15697margin-left: 0.75rem;
15698}
15699.toast-body {
15700padding: 0.75rem;
15701word-wrap: break-word;
15702}
15703.modal {
15704position: fixed;
15705top: 0;
15706left: 0;
15707z-index: 1060;
15708display: none;
15709width: 100%;
15710height: 100%;
15711overflow-x: hidden;
15712overflow-y: auto;
15713outline: 0;
15714}
15715.modal-dialog {
15716position: relative;
15717width: auto;
15718margin: 0.5rem;
15719pointer-events: none;
15720}
15721.modal.fade .modal-dialog {
15722transition: transform 0.3s ease-out;
15723transform: translate(0, -50px);
15724}
15725@media (prefers-reduced-motion: reduce) {
15726.modal.fade .modal-dialog {
15727transition: none;
15728}
15729}
15730.modal.show .modal-dialog {
15731transform: none;
15732}
15733.modal.modal-static .modal-dialog {
15734transform: scale(1.02);
15735}
15736.modal-dialog-scrollable {
15737height: calc(100% - 1rem);
15738}
15739.modal-dialog-scrollable .modal-content {
15740max-height: 100%;
15741overflow: hidden;
15742}
15743.modal-dialog-scrollable .modal-body {
15744overflow-y: auto;
15745}
15746.modal-dialog-centered {
15747display: flex;
15748align-items: center;
15749min-height: calc(100% - 1rem);
15750}
15751.modal-content {
15752position: relative;
15753display: flex;
15754flex-direction: column;
15755width: 100%;
15756pointer-events: auto;
15757background-color: #fff;
15758background-clip: padding-box;
15759border: 1px solid rgba(0, 0, 0, 0.2);
15760border-radius: 0.3rem;
15761outline: 0;
15762}
15763.modal-backdrop {
15764position: fixed;
15765top: 0;
15766left: 0;
15767z-index: 1040;
15768width: 100vw;
15769height: 100vh;
15770background-color: #000;
15771}
15772.modal-backdrop.fade {
15773opacity: 0;
15774}
15775.modal-backdrop.show {
15776opacity: 0.5;
15777}
15778.modal-header {
15779display: flex;
15780flex-shrink: 0;
15781align-items: center;
15782justify-content: space-between;
15783padding: 1rem 1rem;
15784border-bottom: 1px solid #dee2e6;
15785border-top-left-radius: calc(0.3rem - 1px);
15786border-top-right-radius: calc(0.3rem - 1px);
15787}
15788.modal-header .btn-close {
15789padding: 0.5rem 0.5rem;
15790margin: -0.5rem -0.5rem -0.5rem auto;
15791}
15792.modal-title {
15793margin-bottom: 0;
15794line-height: 1.5;
15795}
15796.modal-body {
15797position: relative;
15798flex: 1 1 auto;
15799padding: 1rem;
15800}
15801.modal-footer {
15802display: flex;
15803flex-wrap: wrap;
15804flex-shrink: 0;
15805align-items: center;
15806justify-content: flex-end;
15807padding: 0.75rem;
15808border-top: 1px solid #dee2e6;
15809border-bottom-right-radius: calc(0.3rem - 1px);
15810border-bottom-left-radius: calc(0.3rem - 1px);
15811}
15812.modal-footer>* {
15813margin: 0.25rem;
15814}
15815@media (min-width: 576px) {
15816.modal-dialog {
15817max-width: 500px;
15818margin: 1.75rem auto;
15819}
15820.modal-dialog-scrollable {
15821height: calc(100% - 3.5rem);
15822}
15823.modal-dialog-centered {
15824min-height: calc(100% - 3.5rem);
15825}
15826.modal-sm {
15827max-width: 300px;
15828}
15829}
15830@media (min-width: 992px) {
15831.modal-lg,
15832.modal-xl {
15833max-width: 800px;
15834}
15835}
15836@media (min-width: 1200px) {
15837.modal-xl {
15838max-width: 1140px;
15839}
15840}
15841.modal-fullscreen {
15842width: 100vw;
15843max-width: none;
15844height: 100%;
15845margin: 0;
15846}
15847.modal-fullscreen .modal-content {
15848height: 100%;
15849border: 0;
15850border-radius: 0;
15851}
15852.modal-fullscreen .modal-header {
15853border-radius: 0;
15854}
15855.modal-fullscreen .modal-body {
15856overflow-y: auto;
15857}
15858.modal-fullscreen .modal-footer {
15859border-radius: 0;
15860}
15861@media (max-width: 575.98px) {
15862.modal-fullscreen-sm-down {
15863width: 100vw;
15864max-width: none;
15865height: 100%;
15866margin: 0;
15867}
15868.modal-fullscreen-sm-down .modal-content {
15869height: 100%;
15870border: 0;
15871border-radius: 0;
15872}
15873.modal-fullscreen-sm-down .modal-header {
15874border-radius: 0;
15875}
15876.modal-fullscreen-sm-down .modal-body {
15877overflow-y: auto;
15878}
15879.modal-fullscreen-sm-down .modal-footer {
15880border-radius: 0;
15881}
15882}
15883@media (max-width: 767.98px) {
15884.modal-fullscreen-md-down {
15885width: 100vw;
15886max-width: none;
15887height: 100%;
15888margin: 0;
15889}
15890.modal-fullscreen-md-down .modal-content {
15891height: 100%;
15892border: 0;
15893border-radius: 0;
15894}
15895.modal-fullscreen-md-down .modal-header {
15896border-radius: 0;
15897}
15898.modal-fullscreen-md-down .modal-body {
15899overflow-y: auto;
15900}
15901.modal-fullscreen-md-down .modal-footer {
15902border-radius: 0;
15903}
15904}
15905@media (max-width: 991.98px) {
15906.modal-fullscreen-lg-down {
15907width: 100vw;
15908max-width: none;
15909height: 100%;
15910margin: 0;
15911}
15912.modal-fullscreen-lg-down .modal-content {
15913height: 100%;
15914border: 0;
15915border-radius: 0;
15916}
15917.modal-fullscreen-lg-down .modal-header {
15918border-radius: 0;
15919}
15920.modal-fullscreen-lg-down .modal-body {
15921overflow-y: auto;
15922}
15923.modal-fullscreen-lg-down .modal-footer {
15924border-radius: 0;
15925}
15926}
15927@media (max-width: 1199.98px) {
15928.modal-fullscreen-xl-down {
15929width: 100vw;
15930max-width: none;
15931height: 100%;
15932margin: 0;
15933}
15934.modal-fullscreen-xl-down .modal-content {
15935height: 100%;
15936border: 0;
15937border-radius: 0;
15938}
15939.modal-fullscreen-xl-down .modal-header {
15940border-radius: 0;
15941}
15942.modal-fullscreen-xl-down .modal-body {
15943overflow-y: auto;
15944}
15945.modal-fullscreen-xl-down .modal-footer {
15946border-radius: 0;
15947}
15948}
15949@media (max-width: 1399.98px) {
15950.modal-fullscreen-xxl-down {
15951width: 100vw;
15952max-width: none;
15953height: 100%;
15954margin: 0;
15955}
15956.modal-fullscreen-xxl-down .modal-content {
15957height: 100%;
15958border: 0;
15959border-radius: 0;
15960}
15961.modal-fullscreen-xxl-down .modal-header {
15962border-radius: 0;
15963}
15964.modal-fullscreen-xxl-down .modal-body {
15965overflow-y: auto;
15966}
15967.modal-fullscreen-xxl-down .modal-footer {
15968border-radius: 0;
15969}
15970}
15971.tooltip {
15972position: absolute;
15973z-index: 1080;
15974display: block;
15975margin: 0;
15976font-family: var(--bs-font-sans-serif);
15977font-style: normal;
15978font-weight: 400;
15979line-height: 1.5;
15980text-align: left;
15981text-align: start;
15982text-decoration: none;
15983text-shadow: none;
15984text-transform: none;
15985letter-spacing: normal;
15986word-break: normal;
15987word-spacing: normal;
15988white-space: normal;
15989line-break: auto;
15990font-size: 0.875rem;
15991word-wrap: break-word;
15992opacity: 0;
15993}
15994.tooltip.show {
15995opacity: 0.9;
15996}
15997.tooltip .tooltip-arrow {
15998position: absolute;
15999display: block;
16000width: 0.8rem;
16001height: 0.4rem;
16002}
16003.tooltip .tooltip-arrow::before {
16004position: absolute;
16005content: "";
16006border-color: transparent;
16007border-style: solid;
16008}
16009.bs-tooltip-auto[data-popper-placement^="top"],
16010.bs-tooltip-top {
16011padding: 0.4rem 0;
16012}
16013.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow,
16014.bs-tooltip-top .tooltip-arrow {
16015bottom: 0;
16016}
16017.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before,
16018.bs-tooltip-top .tooltip-arrow::before {
16019top: -1px;
16020border-width: 0.4rem 0.4rem 0;
16021border-top-color: #000;
16022}
16023.bs-tooltip-auto[data-popper-placement^="right"],
16024.bs-tooltip-end {
16025padding: 0 0.4rem;
16026}
16027.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow,
16028.bs-tooltip-end .tooltip-arrow {
16029left: 0;
16030width: 0.4rem;
16031height: 0.8rem;
16032}
16033.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before,
16034.bs-tooltip-end .tooltip-arrow::before {
16035right: -1px;
16036border-width: 0.4rem 0.4rem 0.4rem 0;
16037border-right-color: #000;
16038}
16039.bs-tooltip-auto[data-popper-placement^="bottom"],
16040.bs-tooltip-bottom {
16041padding: 0.4rem 0;
16042}
16043.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow,
16044.bs-tooltip-bottom .tooltip-arrow {
16045top: 0;
16046}
16047.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before,
16048.bs-tooltip-bottom .tooltip-arrow::before {
16049bottom: -1px;
16050border-width: 0 0.4rem 0.4rem;
16051border-bottom-color: #000;
16052}
16053.bs-tooltip-auto[data-popper-placement^="left"],
16054.bs-tooltip-start {
16055padding: 0 0.4rem;
16056}
16057.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow,
16058.bs-tooltip-start .tooltip-arrow {
16059right: 0;
16060width: 0.4rem;
16061height: 0.8rem;
16062}
16063.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before,
16064.bs-tooltip-start .tooltip-arrow::before {
16065left: -1px;
16066border-width: 0.4rem 0 0.4rem 0.4rem;
16067border-left-color: #000;
16068}
16069.tooltip-inner {
16070max-width: 200px;
16071padding: 0.25rem 0.5rem;
16072color: #fff;
16073text-align: center;
16074background-color: #000;
16075border-radius: 0.25rem;
16076}
16077.popover {
16078position: absolute;
16079top: 0;
16080left: 0;
16081z-index: 1070;
16082display: block;
16083max-width: 276px;
16084font-family: var(--bs-font-sans-serif);
16085font-style: normal;
16086font-weight: 400;
16087line-height: 1.5;
16088text-align: left;
16089text-align: start;
16090text-decoration: none;
16091text-shadow: none;
16092text-transform: none;
16093letter-spacing: normal;
16094word-break: normal;
16095word-spacing: normal;
16096white-space: normal;
16097line-break: auto;
16098font-size: 0.875rem;
16099word-wrap: break-word;
16100background-color: #fff;
16101background-clip: padding-box;
16102border: 1px solid rgba(0, 0, 0, 0.2);
16103border-radius: 0.3rem;
16104}
16105.popover .popover-arrow {
16106position: absolute;
16107display: block;
16108width: 1rem;
16109height: 0.5rem;
16110}
16111.popover .popover-arrow::after,
16112.popover .popover-arrow::before {
16113position: absolute;
16114display: block;
16115content: "";
16116border-color: transparent;
16117border-style: solid;
16118}
16119.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow,
16120.bs-popover-top>.popover-arrow {
16121bottom: calc(-0.5rem - 1px);
16122}
16123.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before,
16124.bs-popover-top>.popover-arrow::before {
16125bottom: 0;
16126border-width: 0.5rem 0.5rem 0;
16127border-top-color: rgba(0, 0, 0, 0.25);
16128}
16129.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after,
16130.bs-popover-top>.popover-arrow::after {
16131bottom: 1px;
16132border-width: 0.5rem 0.5rem 0;
16133border-top-color: #fff;
16134}
16135.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow,
16136.bs-popover-end>.popover-arrow {
16137left: calc(-0.5rem - 1px);
16138width: 0.5rem;
16139height: 1rem;
16140}
16141.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before,
16142.bs-popover-end>.popover-arrow::before {
16143left: 0;
16144border-width: 0.5rem 0.5rem 0.5rem 0;
16145border-right-color: rgba(0, 0, 0, 0.25);
16146}
16147.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after,
16148.bs-popover-end>.popover-arrow::after {
16149left: 1px;
16150border-width: 0.5rem 0.5rem 0.5rem 0;
16151border-right-color: #fff;
16152}
16153.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow,
16154.bs-popover-bottom>.popover-arrow {
16155top: calc(-0.5rem - 1px);
16156}
16157.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before,
16158.bs-popover-bottom>.popover-arrow::before {
16159top: 0;
16160border-width: 0 0.5rem 0.5rem 0.5rem;
16161border-bottom-color: rgba(0, 0, 0, 0.25);
16162}
16163.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after,
16164.bs-popover-bottom>.popover-arrow::after {
16165top: 1px;
16166border-width: 0 0.5rem 0.5rem 0.5rem;
16167border-bottom-color: #fff;
16168}
16169.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before,
16170.bs-popover-bottom .popover-header::before {
16171position: absolute;
16172top: 0;
16173left: 50%;
16174display: block;
16175width: 1rem;
16176margin-left: -0.5rem;
16177content: "";
16178border-bottom: 1px solid #f0f0f0;
16179}
16180.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow,
16181.bs-popover-start>.popover-arrow {
16182right: calc(-0.5rem - 1px);
16183width: 0.5rem;
16184height: 1rem;
16185}
16186.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before,
16187.bs-popover-start>.popover-arrow::before {
16188right: 0;
16189border-width: 0.5rem 0 0.5rem 0.5rem;
16190border-left-color: rgba(0, 0, 0, 0.25);
16191}
16192.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after,
16193.bs-popover-start>.popover-arrow::after {
16194right: 1px;
16195border-width: 0.5rem 0 0.5rem 0.5rem;
16196border-left-color: #fff;
16197}
16198.popover-header {
16199padding: 0.5rem 1rem;
16200margin-bottom: 0;
16201font-size: 1rem;
16202background-color: #f0f0f0;
16203border-bottom: 1px solid rgba(0, 0, 0, 0.2);
16204border-top-left-radius: calc(0.3rem - 1px);
16205border-top-right-radius: calc(0.3rem - 1px);
16206}
16207.popover-header:empty {
16208display: none;
16209}
16210.popover-body {
16211padding: 1rem 1rem;
16212color: #212529;
16213}
16214.carousel {
16215position: relative;
16216}
16217.carousel.pointer-event {
16218touch-action: pan-y;
16219}
16220.carousel-inner {
16221position: relative;
16222width: 100%;
16223overflow: hidden;
16224}
16225.carousel-inner::after {
16226display: block;
16227clear: both;
16228content: "";
16229}
16230.carousel-item {
16231position: relative;
16232display: none;
16233float: left;
16234width: 100%;
16235margin-right: -100%;
16236-webkit-backface-visibility: hidden;
16237backface-visibility: hidden;
16238transition: transform 0.6s ease-in-out;
16239}
16240@media (prefers-reduced-motion: reduce) {
16241.carousel-item {
16242transition: none;
16243}
16244}
16245.carousel-item-next,
16246.carousel-item-prev,
16247.carousel-item.active {
16248display: block;
16249}
16250.active.carousel-item-end,
16251.carousel-item-next:not(.carousel-item-start) {
16252transform: translateX(100%);
16253}
16254.active.carousel-item-start,
16255.carousel-item-prev:not(.carousel-item-end) {
16256transform: translateX(-100%);
16257}
16258.carousel-fade .carousel-item {
16259opacity: 0;
16260transition-property: opacity;
16261transform: none;
16262}
16263.carousel-fade .carousel-item-next.carousel-item-start,
16264.carousel-fade .carousel-item-prev.carousel-item-end,
16265.carousel-fade .carousel-item.active {
16266z-index: 1;
16267opacity: 1;
16268}
16269.carousel-fade .active.carousel-item-end,
16270.carousel-fade .active.carousel-item-start {
16271z-index: 0;
16272opacity: 0;
16273transition: opacity 0s 0.6s;
16274}
16275@media (prefers-reduced-motion: reduce) {
16276.carousel-fade .active.carousel-item-end,
16277.carousel-fade .active.carousel-item-start {
16278transition: none;
16279}
16280}
16281.carousel-control-next,
16282.carousel-control-prev {
16283position: absolute;
16284top: 0;
16285bottom: 0;
16286z-index: 1;
16287display: flex;
16288align-items: center;
16289justify-content: center;
16290width: 15%;
16291padding: 0;
16292color: #fff;
16293text-align: center;
16294background: 0 0;
16295border: 0;
16296opacity: .6;
16297transition: opacity 0.6s ease;
16298}
16299@media (prefers-reduced-motion: reduce) {
16300.carousel-control-next,
16301.carousel-control-prev {
16302transition: none;
16303}
16304}
16305.carousel-control-next:focus,
16306.carousel-control-next:hover,
16307.carousel-control-prev:focus,
16308.carousel-control-prev:hover {
16309color: #fff;
16310text-decoration: none;
16311outline: 0;
16312opacity: 0.9;
16313background-color: #000;
16314}
16315.carousel-control-prev {
16316left: 0;
16317}
16318.carousel-control-next {
16319right: 0;
16320}
16321.carousel-control-next-icon,
16322.carousel-control-prev-icon {
16323display: inline-block;
16324width: 2rem;
16325height: 2rem;
16326background-repeat: no-repeat;
16327background-position: 50%;
16328background-size: 100% 100%;
16329}
16330.carousel-control-prev-icon {
16331background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
16332}
16333.carousel-control-next-icon {
16334background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
16335}
16336.carousel-indicators {
16337position: absolute;
16338right: 0;
16339bottom: 0;
16340left: 0;
16341z-index: 2;
16342display: flex;
16343justify-content: center;
16344padding: 0;
16345margin-right: 15%;
16346margin-bottom: 1rem;
16347margin-left: 15%;
16348list-style: none;
16349}
16350.carousel-indicators [data-bs-target] {
16351box-sizing: content-box;
16352flex: 0 1 auto;
16353width: 30px;
16354height: 3px;
16355padding: 0;
16356margin-right: 3px;
16357margin-left: 3px;
16358text-indent: -999px;
16359cursor: pointer;
16360background-color: #fff;
16361background-clip: padding-box;
16362border: 0;
16363border-top: 10px solid transparent;
16364border-bottom: 10px solid transparent;
16365opacity: 0.5;
16366transition: opacity 0.6s ease;
16367}
16368@media (prefers-reduced-motion: reduce) {
16369.carousel-indicators [data-bs-target] {
16370transition: none;
16371}
16372}
16373.carousel-indicators .active {
16374opacity: 1;
16375}
16376.carousel-caption {
16377position: absolute;
16378right: 15%;
16379bottom: 1.25rem;
16380left: 15%;
16381padding-top: 1.25rem;
16382padding-bottom: 1.25rem;
16383color: #fff;
16384text-align: center;
16385}
16386.carousel-dark .carousel-control-next-icon,
16387.carousel-dark .carousel-control-prev-icon {
16388filter: invert(1) grayscale(100);
16389}
16390.carousel-dark .carousel-indicators [data-bs-target] {
16391background-color: #000;
16392}
16393.carousel-dark .carousel-caption {
16394color: #000;
16395}
16396@-webkit-keyframes spinner-border {
16397to {
16398transform: rotate(360deg);
16399}
16400}
16401@keyframes spinner-border {
16402to {
16403transform: rotate(360deg);
16404}
16405}
16406.spinner-border {
16407display: inline-block;
16408width: 2rem;
16409height: 2rem;
16410vertical-align: -0.125em;
16411border: 0.25em solid currentColor;
16412border-right-color: transparent;
16413border-radius: 50%;
16414-webkit-animation: 0.75s linear infinite spinner-border;
16415animation: 0.75s linear infinite spinner-border;
16416}
16417.spinner-border-sm {
16418width: 1rem;
16419height: 1rem;
16420border-width: 0.2em;
16421}
16422@-webkit-keyframes spinner-grow {
164230% {
16424transform: scale(0);
16425}
1642650% {
16427opacity: 1;
16428transform: none;
16429}
16430}
16431@keyframes spinner-grow {
164320% {
16433transform: scale(0);
16434}
1643550% {
16436opacity: 1;
16437transform: none;
16438}
16439}
16440.spinner-grow {
16441display: inline-block;
16442width: 2rem;
16443height: 2rem;
16444vertical-align: -0.125em;
16445background-color: currentColor;
16446border-radius: 50%;
16447opacity: 0;
16448-webkit-animation: 0.75s linear infinite spinner-grow;
16449animation: 0.75s linear infinite spinner-grow;
16450}
16451.spinner-grow-sm {
16452width: 1rem;
16453height: 1rem;
16454}
16455@media (prefers-reduced-motion: reduce) {
16456.spinner-border,
16457.spinner-grow {
16458-webkit-animation-duration: 1.5s;
16459animation-duration: 1.5s;
16460}
16461}
16462.offcanvas {
16463position: fixed;
16464bottom: 0;
16465z-index: 1050;
16466display: flex;
16467flex-direction: column;
16468max-width: 100%;
16469visibility: hidden;
16470background-color: #fff;
16471background-clip: padding-box;
16472outline: 0;
16473transition: transform 0.3s ease-in-out;
16474}
16475@media (prefers-reduced-motion: reduce) {
16476.offcanvas {
16477transition: none;
16478}
16479}
16480.offcanvas-header {
16481display: flex;
16482align-items: center;
16483justify-content: space-between;
16484padding: 1rem 1rem;
16485}
16486.offcanvas-header .btn-close {
16487padding: 0.5rem 0.5rem;
16488margin-top: -0.5rem;
16489margin-right: -0.5rem;
16490margin-bottom: -0.5rem;
16491}
16492.offcanvas-title {
16493margin-bottom: 0;
16494line-height: 1.5;
16495}
16496.offcanvas-body {
16497flex-grow: 1;
16498padding: 1rem 1rem;
16499overflow-y: auto;
16500}
16501.offcanvas-start {
16502top: 0;
16503left: 0;
16504width: 400px;
16505border-right: 1px solid rgba(0, 0, 0, 0.2);
16506transform: translateX(-100%);
16507}
16508.offcanvas-end {
16509top: 0;
16510right: 0;
16511width: 400px;
16512border-left: 1px solid rgba(0, 0, 0, 0.2);
16513transform: translateX(100%);
16514}
16515.offcanvas-top {
16516top: 0;
16517right: 0;
16518left: 0;
16519height: 30vh;
16520max-height: 100%;
16521border-bottom: 1px solid rgba(0, 0, 0, 0.2);
16522transform: translateY(-100%);
16523}
16524.offcanvas-bottom {
16525right: 0;
16526left: 0;
16527height: 30vh;
16528max-height: 100%;
16529border-top: 1px solid rgba(0, 0, 0, 0.2);
16530transform: translateY(100%);
16531}
16532.offcanvas.show {
16533transform: none;
16534}
16535.clearfix::after {
16536display: block;
16537clear: both;
16538content: "";
16539}
16540.link-primary {
16541color: #0d6efd;
16542}
16543.link-primary:focus,
16544.link-primary:hover {
16545color: #0a58ca;
16546}
16547.link-secondary {
16548color: #6c757d;
16549}
16550.link-secondary:focus,
16551.link-secondary:hover {
16552color: #565e64;
16553}
16554.link-success {
16555color: #198754;
16556}
16557.link-success:focus,
16558.link-success:hover {
16559color: #146c43;
16560}
16561.link-info {
16562color: #0dcaf0;
16563}
16564.link-info:focus,
16565.link-info:hover {
16566color: #3dd5f3;
16567}
16568.link-warning {
16569color: #ffc107;
16570}
16571.link-warning:focus,
16572.link-warning:hover {
16573color: #ffcd39;
16574}
16575.link-danger {
16576color: #dc3545;
16577}
16578.link-danger:focus,
16579.link-danger:hover {
16580color: #b02a37;
16581}
16582.link-light {
16583color: #f8f9fa;
16584}
16585.link-light:focus,
16586.link-light:hover {
16587color: #f9fafb;
16588}
16589.link-dark {
16590color: #212529;
16591}
16592.link-dark:focus,
16593.link-dark:hover {
16594color: #1a1e21;
16595}
16596.ratio {
16597position: relative;
16598width: 100%;
16599}
16600.ratio::before {
16601display: block;
16602padding-top: var(--bs-aspect-ratio);
16603content: "";
16604}
16605.ratio>* {
16606position: absolute;
16607top: 0;
16608left: 0;
16609width: 100%;
16610height: 100%;
16611}
16612.ratio-1x1 {
16613--bs-aspect-ratio: 100%;
16614}
16615.ratio-4x3 {
16616--bs-aspect-ratio: calc(3 / 4 * 100%);
16617}
16618.ratio-16x9 {
16619--bs-aspect-ratio: calc(9 / 16 * 100%);
16620}
16621.ratio-21x9 {
16622--bs-aspect-ratio: calc(9 / 21 * 100%);
16623}
16624.fixed-top {
16625position: fixed;
16626top: 0;
16627right: 0;
16628left: 0;
16629z-index: 1030;
16630}
16631.fixed-bottom {
16632position: fixed;
16633right: 0;
16634bottom: 0;
16635left: 0;
16636z-index: 1030;
16637}
16638.sticky-top {
16639position: -webkit-sticky;
16640position: sticky;
16641top: 0;
16642z-index: 1020;
16643}
16644@media (min-width: 576px) {
16645.sticky-sm-top {
16646position: -webkit-sticky;
16647position: sticky;
16648top: 0;
16649z-index: 1020;
16650}
16651}
16652@media (min-width: 768px) {
16653.sticky-md-top {
16654position: -webkit-sticky;
16655position: sticky;
16656top: 0;
16657z-index: 1020;
16658}
16659}
16660@media (min-width: 992px) {
16661.sticky-lg-top {
16662position: -webkit-sticky;
16663position: sticky;
16664top: 0;
16665z-index: 1020;
16666}
16667}
16668@media (min-width: 1200px) {
16669.sticky-xl-top {
16670position: -webkit-sticky;
16671position: sticky;
16672top: 0;
16673z-index: 1020;
16674}
16675}
16676@media (min-width: 1400px) {
16677.sticky-xxl-top {
16678position: -webkit-sticky;
16679position: sticky;
16680top: 0;
16681z-index: 1020;
16682}
16683}
16684.visually-hidden,
16685.visually-hidden-focusable:not(:focus):not(:focus-within) {
16686position: absolute !important;
16687width: 1px !important;
16688height: 1px !important;
16689padding: 0 !important;
16690margin: -1px !important;
16691overflow: hidden !important;
16692clip: rect(0, 0, 0, 0) !important;
16693white-space: nowrap !important;
16694border: 0 !important;
16695}
16696.stretched-link::after {
16697position: absolute;
16698top: 0;
16699right: 0;
16700bottom: 0;
16701left: 0;
16702z-index: 1;
16703content: "";
16704}
16705.text-truncate {
16706overflow: hidden;
16707text-overflow: ellipsis;
16708white-space: nowrap;
16709}
16710.align-baseline {
16711vertical-align: baseline !important;
16712}
16713.align-top {
16714vertical-align: top !important;
16715}
16716.align-middle {
16717vertical-align: middle !important;
16718}
16719.align-bottom {
16720vertical-align: bottom !important;
16721}
16722.align-text-bottom {
16723vertical-align: text-bottom !important;
16724}
16725.align-text-top {
16726vertical-align: text-top !important;
16727}
16728.float-start {
16729float: left !important;
16730}
16731.float-end {
16732float: right !important;
16733}
16734.float-none {
16735float: none !important;
16736}
16737.overflow-auto {
16738overflow: auto !important;
16739}
16740.overflow-hidden {
16741overflow: hidden !important;
16742}
16743.overflow-visible {
16744overflow: visible !important;
16745}
16746.overflow-scroll {
16747overflow: scroll !important;
16748}
16749.d-inline {
16750display: inline !important;
16751}
16752.d-inline-block {
16753display: inline-block !important;
16754}
16755.d-block {
16756display: block !important;
16757}
16758.d-grid {
16759display: grid !important;
16760}
16761.d-table {
16762display: table !important;
16763}
16764.d-table-row {
16765display: table-row !important;
16766}
16767.d-table-cell {
16768display: table-cell !important;
16769}
16770.d-flex {
16771display: flex !important;
16772}
16773.d-inline-flex {
16774display: inline-flex !important;
16775}
16776.d-none {
16777display: none !important;
16778}
16779.shadow {
16780box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
16781}
16782.shadow-sm {
16783box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
16784}
16785.shadow-lg {
16786box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
16787}
16788.shadow-none {
16789box-shadow: none !important;
16790}
16791.position-static {
16792position: static !important;
16793}
16794.position-relative {
16795position: relative !important;
16796}
16797.position-absolute {
16798position: absolute !important;
16799}
16800.position-fixed {
16801position: fixed !important;
16802}
16803.position-sticky {
16804position: -webkit-sticky !important;
16805position: sticky !important;
16806}
16807.top-0 {
16808top: 0 !important;
16809}
16810.top-50 {
16811top: 50% !important;
16812}
16813.top-100 {
16814top: 100% !important;
16815}
16816.bottom-0 {
16817bottom: 0 !important;
16818}
16819.bottom-50 {
16820bottom: 50% !important;
16821}
16822.bottom-100 {
16823bottom: 100% !important;
16824}
16825.start-0 {
16826left: 0 !important;
16827}
16828.start-50 {
16829left: 50% !important;
16830}
16831.start-100 {
16832left: 100% !important;
16833}
16834.end-0 {
16835right: 0 !important;
16836}
16837.end-50 {
16838right: 50% !important;
16839}
16840.end-100 {
16841right: 100% !important;
16842}
16843.translate-middle {
16844transform: translate(-50%, -50%) !important;
16845}
16846.translate-middle-x {
16847transform: translateX(-50%) !important;
16848}
16849.translate-middle-y {
16850transform: translateY(-50%) !important;
16851}
16852.border {
16853border: 1px solid #dee2e6 !important;
16854}
16855.border-0 {
16856border: 0 !important;
16857}
16858.border-top {
16859border-top: 1px solid #dee2e6 !important;
16860}
16861.border-top-0 {
16862border-top: 0 !important;
16863}
16864.border-end {
16865border-right: 1px solid #dee2e6 !important;
16866}
16867.border-end-0 {
16868border-right: 0 !important;
16869}
16870.border-bottom {
16871border-bottom: 1px solid #dee2e6 !important;
16872}
16873.border-bottom-0 {
16874border-bottom: 0 !important;
16875}
16876.border-start {
16877border-left: 1px solid #dee2e6 !important;
16878}
16879.border-start-0 {
16880border-left: 0 !important;
16881}
16882.border-primary {
16883border-color: #0d6efd !important;
16884}
16885.border-secondary {
16886border-color: #6c757d !important;
16887}
16888.border-success {
16889border-color: #198754 !important;
16890}
16891.border-info {
16892border-color: #0dcaf0 !important;
16893}
16894.border-warning {
16895border-color: #ffc107 !important;
16896}
16897.border-danger {
16898border-color: #dc3545 !important;
16899}
16900.border-light {
16901border-color: #f8f9fa !important;
16902}
16903.border-dark {
16904border-color: #212529 !important;
16905}
16906.border-white {
16907border-color: #fff !important;
16908}
16909.border-1 {
16910border-width: 1px !important;
16911}
16912.border-2 {
16913border-width: 2px !important;
16914}
16915.border-3 {
16916border-width: 3px !important;
16917}
16918.border-4 {
16919border-width: 4px !important;
16920}
16921.border-5 {
16922border-width: 5px !important;
16923}
16924.w-25 {
16925width: 25% !important;
16926}
16927.w-50 {
16928width: 50% !important;
16929}
16930.w-75 {
16931width: 75% !important;
16932}
16933.w-100 {
16934width: 100% !important;
16935}
16936.w-auto {
16937width: auto !important;
16938}
16939.mw-100 {
16940max-width: 100% !important;
16941}
16942.vw-100 {
16943width: 100vw !important;
16944}
16945.min-vw-100 {
16946min-width: 100vw !important;
16947}
16948.h-25 {
16949height: 25% !important;
16950}
16951.h-50 {
16952height: 50% !important;
16953}
16954.h-75 {
16955height: 75% !important;
16956}
16957.h-100 {
16958height: 100% !important;
16959}
16960.h-auto {
16961height: auto !important;
16962}
16963.mh-100 {
16964max-height: 100% !important;
16965}
16966.vh-100 {
16967height: 100vh !important;
16968}
16969.min-vh-100 {
16970min-height: 100vh !important;
16971}
16972.flex-fill {
16973flex: 1 1 auto !important;
16974}
16975.flex-row {
16976flex-direction: row !important;
16977}
16978.flex-column {
16979flex-direction: column !important;
16980}
16981.flex-row-reverse {
16982flex-direction: row-reverse !important;
16983}
16984.flex-column-reverse {
16985flex-direction: column-reverse !important;
16986}
16987.flex-grow-0 {
16988flex-grow: 0 !important;
16989}
16990.flex-grow-1 {
16991flex-grow: 1 !important;
16992}
16993.flex-shrink-0 {
16994flex-shrink: 0 !important;
16995}
16996.flex-shrink-1 {
16997flex-shrink: 1 !important;
16998}
16999.flex-wrap {
17000flex-wrap: wrap !important;
17001}
17002.flex-nowrap {
17003flex-wrap: nowrap !important;
17004}
17005.flex-wrap-reverse {
17006flex-wrap: wrap-reverse !important;
17007}
17008.gap-0 {
17009gap: 0 !important;
17010}
17011.gap-1 {
17012gap: 0.25rem !important;
17013}
17014.gap-2 {
17015gap: 0.5rem !important;
17016}
17017.gap-3 {
17018gap: 1rem !important;
17019}
17020.gap-4 {
17021gap: 1.5rem !important;
17022}
17023.gap-5 {
17024gap: 3rem !important;
17025}
17026.justify-content-start {
17027justify-content: flex-start !important;
17028}
17029.justify-content-end {
17030justify-content: flex-end !important;
17031}
17032.justify-content-center {
17033justify-content: center !important;
17034}
17035.justify-content-between {
17036justify-content: space-between !important;
17037}
17038.justify-content-around {
17039justify-content: space-around !important;
17040}
17041.justify-content-evenly {
17042justify-content: space-evenly !important;
17043}
17044.align-items-start {
17045align-items: flex-start !important;
17046}
17047.align-items-end {
17048align-items: flex-end !important;
17049}
17050.align-items-center {
17051align-items: center !important;
17052}
17053.align-items-baseline {
17054align-items: baseline !important;
17055}
17056.align-items-stretch {
17057align-items: stretch !important;
17058}
17059.align-content-start {
17060align-content: flex-start !important;
17061}
17062.align-content-end {
17063align-content: flex-end !important;
17064}
17065.align-content-center {
17066align-content: center !important;
17067}
17068.align-content-between {
17069align-content: space-between !important;
17070}
17071.align-content-around {
17072align-content: space-around !important;
17073}
17074.align-content-stretch {
17075align-content: stretch !important;
17076}
17077.align-self-auto {
17078align-self: auto !important;
17079}
17080.align-self-start {
17081align-self: flex-start !important;
17082}
17083.align-self-end {
17084align-self: flex-end !important;
17085}
17086.align-self-center {
17087align-self: center !important;
17088}
17089.align-self-baseline {
17090align-self: baseline !important;
17091}
17092.align-self-stretch {
17093align-self: stretch !important;
17094}
17095.order-first {
17096order: -1 !important;
17097}
17098.order-0 {
17099order: 0 !important;
17100}
17101.order-1 {
17102order: 1 !important;
17103}
17104.order-2 {
17105order: 2 !important;
17106}
17107.order-3 {
17108order: 3 !important;
17109}
17110.order-4 {
17111order: 4 !important;
17112}
17113.order-5 {
17114order: 5 !important;
17115}
17116.order-last {
17117order: 6 !important;
17118}
17119.m-0 {
17120margin: 0 !important;
17121}
17122.m-1 {
17123margin: 0.25rem !important;
17124}
17125.m-2 {
17126margin: 0.5rem !important;
17127}
17128.m-3 {
17129margin: 1rem !important;
17130}
17131.m-4 {
17132margin: 1.5rem !important;
17133}
17134.m-5 {
17135margin: 3rem !important;
17136}
17137.m-auto {
17138margin: auto !important;
17139}
17140.mx-0 {
17141margin-right: 0 !important;
17142margin-left: 0 !important;
17143}
17144.mx-1 {
17145margin-right: 0.25rem !important;
17146margin-left: 0.25rem !important;
17147}
17148.mx-2 {
17149margin-right: 0.5rem !important;
17150margin-left: 0.5rem !important;
17151}
17152.mx-3 {
17153margin-right: 1rem !important;
17154margin-left: 1rem !important;
17155}
17156.mx-4 {
17157margin-right: 1.5rem !important;
17158margin-left: 1.5rem !important;
17159}
17160.mx-5 {
17161margin-right: 3rem !important;
17162margin-left: 3rem !important;
17163}
17164.mx-auto {
17165margin-right: auto !important;
17166margin-left: auto !important;
17167}
17168.my-0 {
17169margin-top: 0 !important;
17170margin-bottom: 0 !important;
17171}
17172.my-1 {
17173margin-top: 0.25rem !important;
17174margin-bottom: 0.25rem !important;
17175}
17176.my-2 {
17177margin-top: 0.5rem !important;
17178margin-bottom: 0.5rem !important;
17179}
17180.my-3 {
17181margin-top: 1rem !important;
17182margin-bottom: 1rem !important;
17183}
17184.my-4 {
17185margin-top: 1.5rem !important;
17186margin-bottom: 1.5rem !important;
17187}
17188.my-5 {
17189margin-top: 3rem !important;
17190margin-bottom: 3rem !important;
17191}
17192.my-auto {
17193margin-top: auto !important;
17194margin-bottom: auto !important;
17195}
17196.mt-0 {
17197margin-top: 0 !important;
17198}
17199.mt-1 {
17200margin-top: 0.25rem !important;
17201}
17202.mt-2 {
17203margin-top: 0.5rem !important;
17204}
17205.mt-3 {
17206margin-top: 1rem !important;
17207}
17208.mt-4 {
17209margin-top: 1.5rem !important;
17210}
17211.mt-5 {
17212margin-top: 3rem !important;
17213}
17214.mt-auto {
17215margin-top: auto !important;
17216}
17217.me-0 {
17218margin-right: 0 !important;
17219}
17220.me-1 {
17221margin-right: 0.25rem !important;
17222}
17223.me-2 {
17224margin-right: 0.5rem !important;
17225}
17226.me-3 {
17227margin-right: 1rem !important;
17228}
17229.me-4 {
17230margin-right: 1.5rem !important;
17231}
17232.me-5 {
17233margin-right: 3rem !important;
17234}
17235.me-auto {
17236margin-right: auto !important;
17237}
17238.mb-0 {
17239margin-bottom: 0 !important;
17240}
17241.mb-1 {
17242margin-bottom: 0.25rem !important;
17243}
17244.mb-2 {
17245margin-bottom: 0.5rem !important;
17246}
17247.mb-3 {
17248margin-bottom: 1rem !important;
17249}
17250.mb-4 {
17251margin-bottom: 1.5rem !important;
17252}
17253.mb-5 {
17254margin-bottom: 3rem !important;
17255}
17256.mb-auto {
17257margin-bottom: auto !important;
17258}
17259.ms-0 {
17260margin-left: 0 !important;
17261}
17262.ms-1 {
17263margin-left: 0.25rem !important;
17264}
17265.ms-2 {
17266margin-left: 0.5rem !important;
17267}
17268.ms-3 {
17269margin-left: 1rem !important;
17270}
17271.ms-4 {
17272margin-left: 1.5rem !important;
17273}
17274.ms-5 {
17275margin-left: 3rem !important;
17276}
17277.ms-auto {
17278margin-left: auto !important;
17279}
17280.p-0 {
17281padding: 0 !important;
17282}
17283.p-1 {
17284padding: 0.25rem !important;
17285}
17286.p-2 {
17287padding: 0.5rem !important;
17288}
17289.p-3 {
17290padding: 1rem !important;
17291}
17292.p-4 {
17293padding: 1.5rem !important;
17294}
17295.p-5 {
17296padding: 3rem !important;
17297}
17298.px-0 {
17299padding-right: 0 !important;
17300padding-left: 0 !important;
17301}
17302.px-1 {
17303padding-right: 0.25rem !important;
17304padding-left: 0.25rem !important;
17305}
17306.px-2 {
17307padding-right: 0.5rem !important;
17308padding-left: 0.5rem !important;
17309}
17310.px-3 {
17311padding-right: 1rem !important;
17312padding-left: 1rem !important;
17313}
17314.px-4 {
17315padding-right: 1.5rem !important;
17316padding-left: 1.5rem !important;
17317}
17318.px-5 {
17319padding-right: 3rem !important;
17320padding-left: 3rem !important;
17321}
17322.py-0 {
17323padding-top: 0 !important;
17324padding-bottom: 0 !important;
17325}
17326.py-1 {
17327padding-top: 0.25rem !important;
17328padding-bottom: 0.25rem !important;
17329}
17330.py-2 {
17331padding-top: 0.5rem !important;
17332padding-bottom: 0.5rem !important;
17333}
17334.py-3 {
17335padding-top: 1rem !important;
17336padding-bottom: 1rem !important;
17337}
17338.py-4 {
17339padding-top: 1.5rem !important;
17340padding-bottom: 1.5rem !important;
17341}
17342.py-5 {
17343padding-top: 3rem !important;
17344padding-bottom: 3rem !important;
17345}
17346.pt-0 {
17347padding-top: 0 !important;
17348}
17349.pt-1 {
17350padding-top: 0.25rem !important;
17351}
17352.pt-2 {
17353padding-top: 0.5rem !important;
17354}
17355.pt-3 {
17356padding-top: 1rem !important;
17357}
17358.pt-4 {
17359padding-top: 1.5rem !important;
17360}
17361.pt-5 {
17362padding-top: 3rem !important;
17363}
17364.pe-0 {
17365padding-right: 0 !important;
17366}
17367.pe-1 {
17368padding-right: 0.25rem !important;
17369}
17370.pe-2 {
17371padding-right: 0.5rem !important;
17372}
17373.pe-3 {
17374padding-right: 1rem !important;
17375}
17376.pe-4 {
17377padding-right: 1.5rem !important;
17378}
17379.pe-5 {
17380padding-right: 3rem !important;
17381}
17382.pb-0 {
17383padding-bottom: 0 !important;
17384}
17385.pb-1 {
17386padding-bottom: 0.25rem !important;
17387}
17388.pb-2 {
17389padding-bottom: 0.5rem !important;
17390}
17391.pb-3 {
17392padding-bottom: 1rem !important;
17393}
17394.pb-4 {
17395padding-bottom: 1.5rem !important;
17396}
17397.pb-5 {
17398padding-bottom: 3rem !important;
17399}
17400.ps-0 {
17401padding-left: 0 !important;
17402}
17403.ps-1 {
17404padding-left: 0.25rem !important;
17405}
17406.ps-2 {
17407padding-left: 0.5rem !important;
17408}
17409.ps-3 {
17410padding-left: 1rem !important;
17411}
17412.ps-4 {
17413padding-left: 1.5rem !important;
17414}
17415.ps-5 {
17416padding-left: 3rem !important;
17417}
17418.font-monospace {
17419font-family: var(--bs-font-monospace) !important;
17420}
17421.fs-1 {
17422font-size: calc(1.375rem + 1.5vw) !important;
17423}
17424.fs-2 {
17425font-size: calc(1.325rem + 0.9vw) !important;
17426}
17427.fs-3 {
17428font-size: calc(1.3rem + 0.6vw) !important;
17429}
17430.fs-4 {
17431font-size: calc(1.275rem + 0.3vw) !important;
17432}
17433.fs-5 {
17434font-size: 1.25rem !important;
17435}
17436.fs-6 {
17437font-size: 1rem !important;
17438}
17439.fst-italic {
17440font-style: italic !important;
17441}
17442.fst-normal {
17443font-style: normal !important;
17444}
17445.fw-light {
17446font-weight: 300 !important;
17447}
17448.fw-lighter {
17449font-weight: lighter !important;
17450}
17451.fw-normal {
17452font-weight: 400 !important;
17453}
17454.fw-bold {
17455font-weight: 700 !important;
17456}
17457.fw-bolder {
17458font-weight: bolder !important;
17459}
17460.lh-1 {
17461line-height: 1 !important;
17462}
17463.lh-sm {
17464line-height: 1.25 !important;
17465}
17466.lh-base {
17467line-height: 1.5 !important;
17468}
17469.lh-lg {
17470line-height: 2 !important;
17471}
17472.text-start {
17473text-align: left !important;
17474}
17475.text-end {
17476text-align: right !important;
17477}
17478.text-center {
17479text-align: center !important;
17480}
17481.text-decoration-none {
17482text-decoration: none !important;
17483}
17484.text-decoration-underline {
17485text-decoration: underline !important;
17486}
17487.text-decoration-line-through {
17488text-decoration: line-through !important;
17489}
17490.text-lowercase {
17491text-transform: lowercase !important;
17492}
17493.text-uppercase {
17494text-transform: uppercase !important;
17495}
17496.text-capitalize {
17497text-transform: capitalize !important;
17498}
17499.text-wrap {
17500white-space: normal !important;
17501}
17502.text-nowrap {
17503white-space: nowrap !important;
17504}
17505.text-break {
17506word-wrap: break-word !important;
17507word-break: break-word !important;
17508}
17509.text-primary {
17510color: #0d6efd !important;
17511}
17512.text-secondary {
17513color: #6c757d !important;
17514}
17515.text-success {
17516color: #198754 !important;
17517}
17518.text-info {
17519color: #0dcaf0 !important;
17520}
17521.text-warning {
17522color: #ffc107 !important;
17523}
17524.text-danger {
17525color: #dc3545 !important;
17526}
17527.text-light {
17528color: #f8f9fa !important;
17529}
17530.text-dark {
17531color: #212529 !important;
17532}
17533.text-white {
17534color: #fff !important;
17535}
17536.text-body {
17537color: #212529 !important;
17538}
17539.text-muted {
17540color: #6c757d !important;
17541}
17542.text-black-50 {
17543color: rgba(0, 0, 0, 0.5) !important;
17544}
17545.text-white-50 {
17546color: rgba(255, 255, 255, 0.5) !important;
17547}
17548.text-reset {
17549color: inherit !important;
17550}
17551.bg-primary {
17552background-color: #0d6efd !important;
17553}
17554.bg-secondary {
17555background-color: #6c757d !important;
17556}
17557.bg-success {
17558background-color: #198754 !important;
17559}
17560.bg-info {
17561background-color: #0dcaf0 !important;
17562}
17563.bg-warning {
17564background-color: #ffc107 !important;
17565}
17566.bg-danger {
17567background-color: #dc3545 !important;
17568}
17569.bg-light {
17570background-color: #f8f9fa !important;
17571}
17572.bg-dark {
17573background-color: #212529 !important;
17574}
17575.bg-body {
17576background-color: #fff !important;
17577}
17578.bg-white {
17579background-color: #fff !important;
17580}
17581.bg-transparent {
17582background-color: transparent !important;
17583}
17584.bg-gradient {
17585background-image: var(--bs-gradient) !important;
17586}
17587.user-select-all {
17588-webkit-user-select: all !important;
17589-moz-user-select: all !important;
17590user-select: all !important;
17591}
17592.user-select-auto {
17593-webkit-user-select: auto !important;
17594-moz-user-select: auto !important;
17595user-select: auto !important;
17596}
17597.user-select-none {
17598-webkit-user-select: none !important;
17599-moz-user-select: none !important;
17600user-select: none !important;
17601}
17602.pe-none {
17603pointer-events: none !important;
17604}
17605.pe-auto {
17606pointer-events: auto !important;
17607}
17608.rounded {
17609border-radius: 0.25rem !important;
17610}
17611.rounded-0 {
17612border-radius: 0 !important;
17613}
17614.rounded-1 {
17615border-radius: 0.2rem !important;
17616}
17617.rounded-2 {
17618border-radius: 0.25rem !important;
17619}
17620.rounded-3 {
17621border-radius: 0.3rem !important;
17622}
17623.rounded-circle {
17624border-radius: 50% !important;
17625}
17626.rounded-pill {
17627border-radius: 50rem !important;
17628}
17629.rounded-top {
17630border-top-left-radius: 0.25rem !important;
17631border-top-right-radius: 0.25rem !important;
17632}
17633.rounded-end {
17634border-top-right-radius: 0.25rem !important;
17635border-bottom-right-radius: 0.25rem !important;
17636}
17637.rounded-bottom {
17638border-bottom-right-radius: 0.25rem !important;
17639border-bottom-left-radius: 0.25rem !important;
17640}
17641.rounded-start {
17642border-bottom-left-radius: 0.25rem !important;
17643border-top-left-radius: 0.25rem !important;
17644}
17645.visible {
17646visibility: visible !important;
17647}
17648.invisible {
17649visibility: hidden !important;
17650}
17651@media (min-width: 576px) {
17652.float-sm-start {
17653float: left !important;
17654}
17655.float-sm-end {
17656float: right !important;
17657}
17658.float-sm-none {
17659float: none !important;
17660}
17661.d-sm-inline {
17662display: inline !important;
17663}
17664.d-sm-inline-block {
17665display: inline-block !important;
17666}
17667.d-sm-block {
17668display: block !important;
17669}
17670.d-sm-grid {
17671display: grid !important;
17672}
17673.d-sm-table {
17674display: table !important;
17675}
17676.d-sm-table-row {
17677display: table-row !important;
17678}
17679.d-sm-table-cell {
17680display: table-cell !important;
17681}
17682.d-sm-flex {
17683display: flex !important;
17684}
17685.d-sm-inline-flex {
17686display: inline-flex !important;
17687}
17688.d-sm-none {
17689display: none !important;
17690}
17691.flex-sm-fill {
17692flex: 1 1 auto !important;
17693}
17694.flex-sm-row {
17695flex-direction: row !important;
17696}
17697.flex-sm-column {
17698flex-direction: column !important;
17699}
17700.flex-sm-row-reverse {
17701flex-direction: row-reverse !important;
17702}
17703.flex-sm-column-reverse {
17704flex-direction: column-reverse !important;
17705}
17706.flex-sm-grow-0 {
17707flex-grow: 0 !important;
17708}
17709.flex-sm-grow-1 {
17710flex-grow: 1 !important;
17711}
17712.flex-sm-shrink-0 {
17713flex-shrink: 0 !important;
17714}
17715.flex-sm-shrink-1 {
17716flex-shrink: 1 !important;
17717}
17718.flex-sm-wrap {
17719flex-wrap: wrap !important;
17720}
17721.flex-sm-nowrap {
17722flex-wrap: nowrap !important;
17723}
17724.flex-sm-wrap-reverse {
17725flex-wrap: wrap-reverse !important;
17726}
17727.gap-sm-0 {
17728gap: 0 !important;
17729}
17730.gap-sm-1 {
17731gap: 0.25rem !important;
17732}
17733.gap-sm-2 {
17734gap: 0.5rem !important;
17735}
17736.gap-sm-3 {
17737gap: 1rem !important;
17738}
17739.gap-sm-4 {
17740gap: 1.5rem !important;
17741}
17742.gap-sm-5 {
17743gap: 3rem !important;
17744}
17745.justify-content-sm-start {
17746justify-content: flex-start !important;
17747}
17748.justify-content-sm-end {
17749justify-content: flex-end !important;
17750}
17751.justify-content-sm-center {
17752justify-content: center !important;
17753}
17754.justify-content-sm-between {
17755justify-content: space-between !important;
17756}
17757.justify-content-sm-around {
17758justify-content: space-around !important;
17759}
17760.justify-content-sm-evenly {
17761justify-content: space-evenly !important;
17762}
17763.align-items-sm-start {
17764align-items: flex-start !important;
17765}
17766.align-items-sm-end {
17767align-items: flex-end !important;
17768}
17769.align-items-sm-center {
17770align-items: center !important;
17771}
17772.align-items-sm-baseline {
17773align-items: baseline !important;
17774}
17775.align-items-sm-stretch {
17776align-items: stretch !important;
17777}
17778.align-content-sm-start {
17779align-content: flex-start !important;
17780}
17781.align-content-sm-end {
17782align-content: flex-end !important;
17783}
17784.align-content-sm-center {
17785align-content: center !important;
17786}
17787.align-content-sm-between {
17788align-content: space-between !important;
17789}
17790.align-content-sm-around {
17791align-content: space-around !important;
17792}
17793.align-content-sm-stretch {
17794align-content: stretch !important;
17795}
17796.align-self-sm-auto {
17797align-self: auto !important;
17798}
17799.align-self-sm-start {
17800align-self: flex-start !important;
17801}
17802.align-self-sm-end {
17803align-self: flex-end !important;
17804}
17805.align-self-sm-center {
17806align-self: center !important;
17807}
17808.align-self-sm-baseline {
17809align-self: baseline !important;
17810}
17811.align-self-sm-stretch {
17812align-self: stretch !important;
17813}
17814.order-sm-first {
17815order: -1 !important;
17816}
17817.order-sm-0 {
17818order: 0 !important;
17819}
17820.order-sm-1 {
17821order: 1 !important;
17822}
17823.order-sm-2 {
17824order: 2 !important;
17825}
17826.order-sm-3 {
17827order: 3 !important;
17828}
17829.order-sm-4 {
17830order: 4 !important;
17831}
17832.order-sm-5 {
17833order: 5 !important;
17834}
17835.order-sm-last {
17836order: 6 !important;
17837}
17838.m-sm-0 {
17839margin: 0 !important;
17840}
17841.m-sm-1 {
17842margin: 0.25rem !important;
17843}
17844.m-sm-2 {
17845margin: 0.5rem !important;
17846}
17847.m-sm-3 {
17848margin: 1rem !important;
17849}
17850.m-sm-4 {
17851margin: 1.5rem !important;
17852}
17853.m-sm-5 {
17854margin: 3rem !important;
17855}
17856.m-sm-auto {
17857margin: auto !important;
17858}
17859.mx-sm-0 {
17860margin-right: 0 !important;
17861margin-left: 0 !important;
17862}
17863.mx-sm-1 {
17864margin-right: 0.25rem !important;
17865margin-left: 0.25rem !important;
17866}
17867.mx-sm-2 {
17868margin-right: 0.5rem !important;
17869margin-left: 0.5rem !important;
17870}
17871.mx-sm-3 {
17872margin-right: 1rem !important;
17873margin-left: 1rem !important;
17874}
17875.mx-sm-4 {
17876margin-right: 1.5rem !important;
17877margin-left: 1.5rem !important;
17878}
17879.mx-sm-5 {
17880margin-right: 3rem !important;
17881margin-left: 3rem !important;
17882}
17883.mx-sm-auto {
17884margin-right: auto !important;
17885margin-left: auto !important;
17886}
17887.my-sm-0 {
17888margin-top: 0 !important;
17889margin-bottom: 0 !important;
17890}
17891.my-sm-1 {
17892margin-top: 0.25rem !important;
17893margin-bottom: 0.25rem !important;
17894}
17895.my-sm-2 {
17896margin-top: 0.5rem !important;
17897margin-bottom: 0.5rem !important;
17898}
17899.my-sm-3 {
17900margin-top: 1rem !important;
17901margin-bottom: 1rem !important;
17902}
17903.my-sm-4 {
17904margin-top: 1.5rem !important;
17905margin-bottom: 1.5rem !important;
17906}
17907.my-sm-5 {
17908margin-top: 3rem !important;
17909margin-bottom: 3rem !important;
17910}
17911.my-sm-auto {
17912margin-top: auto !important;
17913margin-bottom: auto !important;
17914}
17915.mt-sm-0 {
17916margin-top: 0 !important;
17917}
17918.mt-sm-1 {
17919margin-top: 0.25rem !important;
17920}
17921.mt-sm-2 {
17922margin-top: 0.5rem !important;
17923}
17924.mt-sm-3 {
17925margin-top: 1rem !important;
17926}
17927.mt-sm-4 {
17928margin-top: 1.5rem !important;
17929}
17930.mt-sm-5 {
17931margin-top: 3rem !important;
17932}
17933.mt-sm-auto {
17934margin-top: auto !important;
17935}
17936.me-sm-0 {
17937margin-right: 0 !important;
17938}
17939.me-sm-1 {
17940margin-right: 0.25rem !important;
17941}
17942.me-sm-2 {
17943margin-right: 0.5rem !important;
17944}
17945.me-sm-3 {
17946margin-right: 1rem !important;
17947}
17948.me-sm-4 {
17949margin-right: 1.5rem !important;
17950}
17951.me-sm-5 {
17952margin-right: 3rem !important;
17953}
17954.me-sm-auto {
17955margin-right: auto !important;
17956}
17957.mb-sm-0 {
17958margin-bottom: 0 !important;
17959}
17960.mb-sm-1 {
17961margin-bottom: 0.25rem !important;
17962}
17963.mb-sm-2 {
17964margin-bottom: 0.5rem !important;
17965}
17966.mb-sm-3 {
17967margin-bottom: 1rem !important;
17968}
17969.mb-sm-4 {
17970margin-bottom: 1.5rem !important;
17971}
17972.mb-sm-5 {
17973margin-bottom: 3rem !important;
17974}
17975.mb-sm-auto {
17976margin-bottom: auto !important;
17977}
17978.ms-sm-0 {
17979margin-left: 0 !important;
17980}
17981.ms-sm-1 {
17982margin-left: 0.25rem !important;
17983}
17984.ms-sm-2 {
17985margin-left: 0.5rem !important;
17986}
17987.ms-sm-3 {
17988margin-left: 1rem !important;
17989}
17990.ms-sm-4 {
17991margin-left: 1.5rem !important;
17992}
17993.ms-sm-5 {
17994margin-left: 3rem !important;
17995}
17996.ms-sm-auto {
17997margin-left: auto !important;
17998}
17999.p-sm-0 {
18000padding: 0 !important;
18001}
18002.p-sm-1 {
18003padding: 0.25rem !important;
18004}
18005.p-sm-2 {
18006padding: 0.5rem !important;
18007}
18008.p-sm-3 {
18009padding: 1rem !important;
18010}
18011.p-sm-4 {
18012padding: 1.5rem !important;
18013}
18014.p-sm-5 {
18015padding: 3rem !important;
18016}
18017.px-sm-0 {
18018padding-right: 0 !important;
18019padding-left: 0 !important;
18020}
18021.px-sm-1 {
18022padding-right: 0.25rem !important;
18023padding-left: 0.25rem !important;
18024}
18025.px-sm-2 {
18026padding-right: 0.5rem !important;
18027padding-left: 0.5rem !important;
18028}
18029.px-sm-3 {
18030padding-right: 1rem !important;
18031padding-left: 1rem !important;
18032}
18033.px-sm-4 {
18034padding-right: 1.5rem !important;
18035padding-left: 1.5rem !important;
18036}
18037.px-sm-5 {
18038padding-right: 3rem !important;
18039padding-left: 3rem !important;
18040}
18041.py-sm-0 {
18042padding-top: 0 !important;
18043padding-bottom: 0 !important;
18044}
18045.py-sm-1 {
18046padding-top: 0.25rem !important;
18047padding-bottom: 0.25rem !important;
18048}
18049.py-sm-2 {
18050padding-top: 0.5rem !important;
18051padding-bottom: 0.5rem !important;
18052}
18053.py-sm-3 {
18054padding-top: 1rem !important;
18055padding-bottom: 1rem !important;
18056}
18057.py-sm-4 {
18058padding-top: 1.5rem !important;
18059padding-bottom: 1.5rem !important;
18060}
18061.py-sm-5 {
18062padding-top: 3rem !important;
18063padding-bottom: 3rem !important;
18064}
18065.pt-sm-0 {
18066padding-top: 0 !important;
18067}
18068.pt-sm-1 {
18069padding-top: 0.25rem !important;
18070}
18071.pt-sm-2 {
18072padding-top: 0.5rem !important;
18073}
18074.pt-sm-3 {
18075padding-top: 1rem !important;
18076}
18077.pt-sm-4 {
18078padding-top: 1.5rem !important;
18079}
18080.pt-sm-5 {
18081padding-top: 3rem !important;
18082}
18083.pe-sm-0 {
18084padding-right: 0 !important;
18085}
18086.pe-sm-1 {
18087padding-right: 0.25rem !important;
18088}
18089.pe-sm-2 {
18090padding-right: 0.5rem !important;
18091}
18092.pe-sm-3 {
18093padding-right: 1rem !important;
18094}
18095.pe-sm-4 {
18096padding-right: 1.5rem !important;
18097}
18098.pe-sm-5 {
18099padding-right: 3rem !important;
18100}
18101.pb-sm-0 {
18102padding-bottom: 0 !important;
18103}
18104.pb-sm-1 {
18105padding-bottom: 0.25rem !important;
18106}
18107.pb-sm-2 {
18108padding-bottom: 0.5rem !important;
18109}
18110.pb-sm-3 {
18111padding-bottom: 1rem !important;
18112}
18113.pb-sm-4 {
18114padding-bottom: 1.5rem !important;
18115}
18116.pb-sm-5 {
18117padding-bottom: 3rem !important;
18118}
18119.ps-sm-0 {
18120padding-left: 0 !important;
18121}
18122.ps-sm-1 {
18123padding-left: 0.25rem !important;
18124}
18125.ps-sm-2 {
18126padding-left: 0.5rem !important;
18127}
18128.ps-sm-3 {
18129padding-left: 1rem !important;
18130}
18131.ps-sm-4 {
18132padding-left: 1.5rem !important;
18133}
18134.ps-sm-5 {
18135padding-left: 3rem !important;
18136}
18137.text-sm-start {
18138text-align: left !important;
18139}
18140.text-sm-end {
18141text-align: right !important;
18142}
18143.text-sm-center {
18144text-align: center !important;
18145}
18146}
18147@media (min-width: 768px) {
18148.float-md-start {
18149float: left !important;
18150}
18151.float-md-end {
18152float: right !important;
18153}
18154.float-md-none {
18155float: none !important;
18156}
18157.d-md-inline {
18158display: inline !important;
18159}
18160.d-md-inline-block {
18161display: inline-block !important;
18162}
18163.d-md-block {
18164display: block !important;
18165}
18166.d-md-grid {
18167display: grid !important;
18168}
18169.d-md-table {
18170display: table !important;
18171}
18172.d-md-table-row {
18173display: table-row !important;
18174}
18175.d-md-table-cell {
18176display: table-cell !important;
18177}
18178.d-md-flex {
18179display: flex !important;
18180}
18181.d-md-inline-flex {
18182display: inline-flex !important;
18183}
18184.d-md-none {
18185display: none !important;
18186}
18187.flex-md-fill {
18188flex: 1 1 auto !important;
18189}
18190.flex-md-row {
18191flex-direction: row !important;
18192}
18193.flex-md-column {
18194flex-direction: column !important;
18195}
18196.flex-md-row-reverse {
18197flex-direction: row-reverse !important;
18198}
18199.flex-md-column-reverse {
18200flex-direction: column-reverse !important;
18201}
18202.flex-md-grow-0 {
18203flex-grow: 0 !important;
18204}
18205.flex-md-grow-1 {
18206flex-grow: 1 !important;
18207}
18208.flex-md-shrink-0 {
18209flex-shrink: 0 !important;
18210}
18211.flex-md-shrink-1 {
18212flex-shrink: 1 !important;
18213}
18214.flex-md-wrap {
18215flex-wrap: wrap !important;
18216}
18217.flex-md-nowrap {
18218flex-wrap: nowrap !important;
18219}
18220.flex-md-wrap-reverse {
18221flex-wrap: wrap-reverse !important;
18222}
18223.gap-md-0 {
18224gap: 0 !important;
18225}
18226.gap-md-1 {
18227gap: 0.25rem !important;
18228}
18229.gap-md-2 {
18230gap: 0.5rem !important;
18231}
18232.gap-md-3 {
18233gap: 1rem !important;
18234}
18235.gap-md-4 {
18236gap: 1.5rem !important;
18237}
18238.gap-md-5 {
18239gap: 3rem !important;
18240}
18241.justify-content-md-start {
18242justify-content: flex-start !important;
18243}
18244.justify-content-md-end {
18245justify-content: flex-end !important;
18246}
18247.justify-content-md-center {
18248justify-content: center !important;
18249}
18250.justify-content-md-between {
18251justify-content: space-between !important;
18252}
18253.justify-content-md-around {
18254justify-content: space-around !important;
18255}
18256.justify-content-md-evenly {
18257justify-content: space-evenly !important;
18258}
18259.align-items-md-start {
18260align-items: flex-start !important;
18261}
18262.align-items-md-end {
18263align-items: flex-end !important;
18264}
18265.align-items-md-center {
18266align-items: center !important;
18267}
18268.align-items-md-baseline {
18269align-items: baseline !important;
18270}
18271.align-items-md-stretch {
18272align-items: stretch !important;
18273}
18274.align-content-md-start {
18275align-content: flex-start !important;
18276}
18277.align-content-md-end {
18278align-content: flex-end !important;
18279}
18280.align-content-md-center {
18281align-content: center !important;
18282}
18283.align-content-md-between {
18284align-content: space-between !important;
18285}
18286.align-content-md-around {
18287align-content: space-around !important;
18288}
18289.align-content-md-stretch {
18290align-content: stretch !important;
18291}
18292.align-self-md-auto {
18293align-self: auto !important;
18294}
18295.align-self-md-start {
18296align-self: flex-start !important;
18297}
18298.align-self-md-end {
18299align-self: flex-end !important;
18300}
18301.align-self-md-center {
18302align-self: center !important;
18303}
18304.align-self-md-baseline {
18305align-self: baseline !important;
18306}
18307.align-self-md-stretch {
18308align-self: stretch !important;
18309}
18310.order-md-first {
18311order: -1 !important;
18312}
18313.order-md-0 {
18314order: 0 !important;
18315}
18316.order-md-1 {
18317order: 1 !important;
18318}
18319.order-md-2 {
18320order: 2 !important;
18321}
18322.order-md-3 {
18323order: 3 !important;
18324}
18325.order-md-4 {
18326order: 4 !important;
18327}
18328.order-md-5 {
18329order: 5 !important;
18330}
18331.order-md-last {
18332order: 6 !important;
18333}
18334.m-md-0 {
18335margin: 0 !important;
18336}
18337.m-md-1 {
18338margin: 0.25rem !important;
18339}
18340.m-md-2 {
18341margin: 0.5rem !important;
18342}
18343.m-md-3 {
18344margin: 1rem !important;
18345}
18346.m-md-4 {
18347margin: 1.5rem !important;
18348}
18349.m-md-5 {
18350margin: 3rem !important;
18351}
18352.m-md-auto {
18353margin: auto !important;
18354}
18355.mx-md-0 {
18356margin-right: 0 !important;
18357margin-left: 0 !important;
18358}
18359.mx-md-1 {
18360margin-right: 0.25rem !important;
18361margin-left: 0.25rem !important;
18362}
18363.mx-md-2 {
18364margin-right: 0.5rem !important;
18365margin-left: 0.5rem !important;
18366}
18367.mx-md-3 {
18368margin-right: 1rem !important;
18369margin-left: 1rem !important;
18370}
18371.mx-md-4 {
18372margin-right: 1.5rem !important;
18373margin-left: 1.5rem !important;
18374}
18375.mx-md-5 {
18376margin-right: 3rem !important;
18377margin-left: 3rem !important;
18378}
18379.mx-md-auto {
18380margin-right: auto !important;
18381margin-left: auto !important;
18382}
18383.my-md-0 {
18384margin-top: 0 !important;
18385margin-bottom: 0 !important;
18386}
18387.my-md-1 {
18388margin-top: 0.25rem !important;
18389margin-bottom: 0.25rem !important;
18390}
18391.my-md-2 {
18392margin-top: 0.5rem !important;
18393margin-bottom: 0.5rem !important;
18394}
18395.my-md-3 {
18396margin-top: 1rem !important;
18397margin-bottom: 1rem !important;
18398}
18399.my-md-4 {
18400margin-top: 1.5rem !important;
18401margin-bottom: 1.5rem !important;
18402}
18403.my-md-5 {
18404margin-top: 3rem !important;
18405margin-bottom: 3rem !important;
18406}
18407.my-md-auto {
18408margin-top: auto !important;
18409margin-bottom: auto !important;
18410}
18411.mt-md-0 {
18412margin-top: 0 !important;
18413}
18414.mt-md-1 {
18415margin-top: 0.25rem !important;
18416}
18417.mt-md-2 {
18418margin-top: 0.5rem !important;
18419}
18420.mt-md-3 {
18421margin-top: 1rem !important;
18422}
18423.mt-md-4 {
18424margin-top: 1.5rem !important;
18425}
18426.mt-md-5 {
18427margin-top: 3rem !important;
18428}
18429.mt-md-auto {
18430margin-top: auto !important;
18431}
18432.me-md-0 {
18433margin-right: 0 !important;
18434}
18435.me-md-1 {
18436margin-right: 0.25rem !important;
18437}
18438.me-md-2 {
18439margin-right: 0.5rem !important;
18440}
18441.me-md-3 {
18442margin-right: 1rem !important;
18443}
18444.me-md-4 {
18445margin-right: 1.5rem !important;
18446}
18447.me-md-5 {
18448margin-right: 3rem !important;
18449}
18450.me-md-auto {
18451margin-right: auto !important;
18452}
18453.mb-md-0 {
18454margin-bottom: 0 !important;
18455}
18456.mb-md-1 {
18457margin-bottom: 0.25rem !important;
18458}
18459.mb-md-2 {
18460margin-bottom: 0.5rem !important;
18461}
18462.mb-md-3 {
18463margin-bottom: 1rem !important;
18464}
18465.mb-md-4 {
18466margin-bottom: 1.5rem !important;
18467}
18468.mb-md-5 {
18469margin-bottom: 3rem !important;
18470}
18471.mb-md-auto {
18472margin-bottom: auto !important;
18473}
18474.ms-md-0 {
18475margin-left: 0 !important;
18476}
18477.ms-md-1 {
18478margin-left: 0.25rem !important;
18479}
18480.ms-md-2 {
18481margin-left: 0.5rem !important;
18482}
18483.ms-md-3 {
18484margin-left: 1rem !important;
18485}
18486.ms-md-4 {
18487margin-left: 1.5rem !important;
18488}
18489.ms-md-5 {
18490margin-left: 3rem !important;
18491}
18492.ms-md-auto {
18493margin-left: auto !important;
18494}
18495.p-md-0 {
18496padding: 0 !important;
18497}
18498.p-md-1 {
18499padding: 0.25rem !important;
18500}
18501.p-md-2 {
18502padding: 0.5rem !important;
18503}
18504.p-md-3 {
18505padding: 1rem !important;
18506}
18507.p-md-4 {
18508padding: 1.5rem !important;
18509}
18510.p-md-5 {
18511padding: 3rem !important;
18512}
18513.px-md-0 {
18514padding-right: 0 !important;
18515padding-left: 0 !important;
18516}
18517.px-md-1 {
18518padding-right: 0.25rem !important;
18519padding-left: 0.25rem !important;
18520}
18521.px-md-2 {
18522padding-right: 0.5rem !important;
18523padding-left: 0.5rem !important;
18524}
18525.px-md-3 {
18526padding-right: 1rem !important;
18527padding-left: 1rem !important;
18528}
18529.px-md-4 {
18530padding-right: 1.5rem !important;
18531padding-left: 1.5rem !important;
18532}
18533.px-md-5 {
18534padding-right: 3rem !important;
18535padding-left: 3rem !important;
18536}
18537.py-md-0 {
18538padding-top: 0 !important;
18539padding-bottom: 0 !important;
18540}
18541.py-md-1 {
18542padding-top: 0.25rem !important;
18543padding-bottom: 0.25rem !important;
18544}
18545.py-md-2 {
18546padding-top: 0.5rem !important;
18547padding-bottom: 0.5rem !important;
18548}
18549.py-md-3 {
18550padding-top: 1rem !important;
18551padding-bottom: 1rem !important;
18552}
18553.py-md-4 {
18554padding-top: 1.5rem !important;
18555padding-bottom: 1.5rem !important;
18556}
18557.py-md-5 {
18558padding-top: 3rem !important;
18559padding-bottom: 3rem !important;
18560}
18561.pt-md-0 {
18562padding-top: 0 !important;
18563}
18564.pt-md-1 {
18565padding-top: 0.25rem !important;
18566}
18567.pt-md-2 {
18568padding-top: 0.5rem !important;
18569}
18570.pt-md-3 {
18571padding-top: 1rem !important;
18572}
18573.pt-md-4 {
18574padding-top: 1.5rem !important;
18575}
18576.pt-md-5 {
18577padding-top: 3rem !important;
18578}
18579.pe-md-0 {
18580padding-right: 0 !important;
18581}
18582.pe-md-1 {
18583padding-right: 0.25rem !important;
18584}
18585.pe-md-2 {
18586padding-right: 0.5rem !important;
18587}
18588.pe-md-3 {
18589padding-right: 1rem !important;
18590}
18591.pe-md-4 {
18592padding-right: 1.5rem !important;
18593}
18594.pe-md-5 {
18595padding-right: 3rem !important;
18596}
18597.pb-md-0 {
18598padding-bottom: 0 !important;
18599}
18600.pb-md-1 {
18601padding-bottom: 0.25rem !important;
18602}
18603.pb-md-2 {
18604padding-bottom: 0.5rem !important;
18605}
18606.pb-md-3 {
18607padding-bottom: 1rem !important;
18608}
18609.pb-md-4 {
18610padding-bottom: 1.5rem !important;
18611}
18612.pb-md-5 {
18613padding-bottom: 3rem !important;
18614}
18615.ps-md-0 {
18616padding-left: 0 !important;
18617}
18618.ps-md-1 {
18619padding-left: 0.25rem !important;
18620}
18621.ps-md-2 {
18622padding-left: 0.5rem !important;
18623}
18624.ps-md-3 {
18625padding-left: 1rem !important;
18626}
18627.ps-md-4 {
18628padding-left: 1.5rem !important;
18629}
18630.ps-md-5 {
18631padding-left: 3rem !important;
18632}
18633.text-md-start {
18634text-align: left !important;
18635}
18636.text-md-end {
18637text-align: right !important;
18638}
18639.text-md-center {
18640text-align: center !important;
18641}
18642}
18643@media (min-width: 992px) {
18644.float-lg-start {
18645float: left !important;
18646}
18647.float-lg-end {
18648float: right !important;
18649}
18650.float-lg-none {
18651float: none !important;
18652}
18653.d-lg-inline {
18654display: inline !important;
18655}
18656.d-lg-inline-block {
18657display: inline-block !important;
18658}
18659.d-lg-block {
18660display: block !important;
18661}
18662.d-lg-grid {
18663display: grid !important;
18664}
18665.d-lg-table {
18666display: table !important;
18667}
18668.d-lg-table-row {
18669display: table-row !important;
18670}
18671.d-lg-table-cell {
18672display: table-cell !important;
18673}
18674.d-lg-flex {
18675display: flex !important;
18676}
18677.d-lg-inline-flex {
18678display: inline-flex !important;
18679}
18680.d-lg-none {
18681display: none !important;
18682}
18683.flex-lg-fill {
18684flex: 1 1 auto !important;
18685}
18686.flex-lg-row {
18687flex-direction: row !important;
18688}
18689.flex-lg-column {
18690flex-direction: column !important;
18691}
18692.flex-lg-row-reverse {
18693flex-direction: row-reverse !important;
18694}
18695.flex-lg-column-reverse {
18696flex-direction: column-reverse !important;
18697}
18698.flex-lg-grow-0 {
18699flex-grow: 0 !important;
18700}
18701.flex-lg-grow-1 {
18702flex-grow: 1 !important;
18703}
18704.flex-lg-shrink-0 {
18705flex-shrink: 0 !important;
18706}
18707.flex-lg-shrink-1 {
18708flex-shrink: 1 !important;
18709}
18710.flex-lg-wrap {
18711flex-wrap: wrap !important;
18712}
18713.flex-lg-nowrap {
18714flex-wrap: nowrap !important;
18715}
18716.flex-lg-wrap-reverse {
18717flex-wrap: wrap-reverse !important;
18718}
18719.gap-lg-0 {
18720gap: 0 !important;
18721}
18722.gap-lg-1 {
18723gap: 0.25rem !important;
18724}
18725.gap-lg-2 {
18726gap: 0.5rem !important;
18727}
18728.gap-lg-3 {
18729gap: 1rem !important;
18730}
18731.gap-lg-4 {
18732gap: 1.5rem !important;
18733}
18734.gap-lg-5 {
18735gap: 3rem !important;
18736}
18737.justify-content-lg-start {
18738justify-content: flex-start !important;
18739}
18740.justify-content-lg-end {
18741justify-content: flex-end !important;
18742}
18743.justify-content-lg-center {
18744justify-content: center !important;
18745}
18746.justify-content-lg-between {
18747justify-content: space-between !important;
18748}
18749.justify-content-lg-around {
18750justify-content: space-around !important;
18751}
18752.justify-content-lg-evenly {
18753justify-content: space-evenly !important;
18754}
18755.align-items-lg-start {
18756align-items: flex-start !important;
18757}
18758.align-items-lg-end {
18759align-items: flex-end !important;
18760}
18761.align-items-lg-center {
18762align-items: center !important;
18763}
18764.align-items-lg-baseline {
18765align-items: baseline !important;
18766}
18767.align-items-lg-stretch {
18768align-items: stretch !important;
18769}
18770.align-content-lg-start {
18771align-content: flex-start !important;
18772}
18773.align-content-lg-end {
18774align-content: flex-end !important;
18775}
18776.align-content-lg-center {
18777align-content: center !important;
18778}
18779.align-content-lg-between {
18780align-content: space-between !important;
18781}
18782.align-content-lg-around {
18783align-content: space-around !important;
18784}
18785.align-content-lg-stretch {
18786align-content: stretch !important;
18787}
18788.align-self-lg-auto {
18789align-self: auto !important;
18790}
18791.align-self-lg-start {
18792align-self: flex-start !important;
18793}
18794.align-self-lg-end {
18795align-self: flex-end !important;
18796}
18797.align-self-lg-center {
18798align-self: center !important;
18799}
18800.align-self-lg-baseline {
18801align-self: baseline !important;
18802}
18803.align-self-lg-stretch {
18804align-self: stretch !important;
18805}
18806.order-lg-first {
18807order: -1 !important;
18808}
18809.order-lg-0 {
18810order: 0 !important;
18811}
18812.order-lg-1 {
18813order: 1 !important;
18814}
18815.order-lg-2 {
18816order: 2 !important;
18817}
18818.order-lg-3 {
18819order: 3 !important;
18820}
18821.order-lg-4 {
18822order: 4 !important;
18823}
18824.order-lg-5 {
18825order: 5 !important;
18826}
18827.order-lg-last {
18828order: 6 !important;
18829}
18830.m-lg-0 {
18831margin: 0 !important;
18832}
18833.m-lg-1 {
18834margin: 0.25rem !important;
18835}
18836.m-lg-2 {
18837margin: 0.5rem !important;
18838}
18839.m-lg-3 {
18840margin: 1rem !important;
18841}
18842.m-lg-4 {
18843margin: 1.5rem !important;
18844}
18845.m-lg-5 {
18846margin: 3rem !important;
18847}
18848.m-lg-auto {
18849margin: auto !important;
18850}
18851.mx-lg-0 {
18852margin-right: 0 !important;
18853margin-left: 0 !important;
18854}
18855.mx-lg-1 {
18856margin-right: 0.25rem !important;
18857margin-left: 0.25rem !important;
18858}
18859.mx-lg-2 {
18860margin-right: 0.5rem !important;
18861margin-left: 0.5rem !important;
18862}
18863.mx-lg-3 {
18864margin-right: 1rem !important;
18865margin-left: 1rem !important;
18866}
18867.mx-lg-4 {
18868margin-right: 1.5rem !important;
18869margin-left: 1.5rem !important;
18870}
18871.mx-lg-5 {
18872margin-right: 3rem !important;
18873margin-left: 3rem !important;
18874}
18875.mx-lg-auto {
18876margin-right: auto !important;
18877margin-left: auto !important;
18878}
18879.my-lg-0 {
18880margin-top: 0 !important;
18881margin-bottom: 0 !important;
18882}
18883.my-lg-1 {
18884margin-top: 0.25rem !important;
18885margin-bottom: 0.25rem !important;
18886}
18887.my-lg-2 {
18888margin-top: 0.5rem !important;
18889margin-bottom: 0.5rem !important;
18890}
18891.my-lg-3 {
18892margin-top: 1rem !important;
18893margin-bottom: 1rem !important;
18894}
18895.my-lg-4 {
18896margin-top: 1.5rem !important;
18897margin-bottom: 1.5rem !important;
18898}
18899.my-lg-5 {
18900margin-top: 3rem !important;
18901margin-bottom: 3rem !important;
18902}
18903.my-lg-auto {
18904margin-top: auto !important;
18905margin-bottom: auto !important;
18906}
18907.mt-lg-0 {
18908margin-top: 0 !important;
18909}
18910.mt-lg-1 {
18911margin-top: 0.25rem !important;
18912}
18913.mt-lg-2 {
18914margin-top: 0.5rem !important;
18915}
18916.mt-lg-3 {
18917margin-top: 1rem !important;
18918}
18919.mt-lg-4 {
18920margin-top: 1.5rem !important;
18921}
18922.mt-lg-5 {
18923margin-top: 3rem !important;
18924}
18925.mt-lg-auto {
18926margin-top: auto !important;
18927}
18928.me-lg-0 {
18929margin-right: 0 !important;
18930}
18931.me-lg-1 {
18932margin-right: 0.25rem !important;
18933}
18934.me-lg-2 {
18935margin-right: 0.5rem !important;
18936}
18937.me-lg-3 {
18938margin-right: 1rem !important;
18939}
18940.me-lg-4 {
18941margin-right: 1.5rem !important;
18942}
18943.me-lg-5 {
18944margin-right: 3rem !important;
18945}
18946.me-lg-auto {
18947margin-right: auto !important;
18948}
18949.mb-lg-0 {
18950margin-bottom: 0 !important;
18951}
18952.mb-lg-1 {
18953margin-bottom: 0.25rem !important;
18954}
18955.mb-lg-2 {
18956margin-bottom: 0.5rem !important;
18957}
18958.mb-lg-3 {
18959margin-bottom: 1rem !important;
18960}
18961.mb-lg-4 {
18962margin-bottom: 1.5rem !important;
18963}
18964.mb-lg-5 {
18965margin-bottom: 3rem !important;
18966}
18967.mb-lg-auto {
18968margin-bottom: auto !important;
18969}
18970.ms-lg-0 {
18971margin-left: 0 !important;
18972}
18973.ms-lg-1 {
18974margin-left: 0.25rem !important;
18975}
18976.ms-lg-2 {
18977margin-left: 0.5rem !important;
18978}
18979.ms-lg-3 {
18980margin-left: 1rem !important;
18981}
18982.ms-lg-4 {
18983margin-left: 1.5rem !important;
18984}
18985.ms-lg-5 {
18986margin-left: 3rem !important;
18987}
18988.ms-lg-auto {
18989margin-left: auto !important;
18990}
18991.p-lg-0 {
18992padding: 0 !important;
18993}
18994.p-lg-1 {
18995padding: 0.25rem !important;
18996}
18997.p-lg-2 {
18998padding: 0.5rem !important;
18999}
19000.p-lg-3 {
19001padding: 1rem !important;
19002}
19003.p-lg-4 {
19004padding: 1.5rem !important;
19005}
19006.p-lg-5 {
19007padding: 3rem !important;
19008}
19009.px-lg-0 {
19010padding-right: 0 !important;
19011padding-left: 0 !important;
19012}
19013.px-lg-1 {
19014padding-right: 0.25rem !important;
19015padding-left: 0.25rem !important;
19016}
19017.px-lg-2 {
19018padding-right: 0.5rem !important;
19019padding-left: 0.5rem !important;
19020}
19021.px-lg-3 {
19022padding-right: 1rem !important;
19023padding-left: 1rem !important;
19024}
19025.px-lg-4 {
19026padding-right: 1.5rem !important;
19027padding-left: 1.5rem !important;
19028}
19029.px-lg-5 {
19030padding-right: 3rem !important;
19031padding-left: 3rem !important;
19032}
19033.py-lg-0 {
19034padding-top: 0 !important;
19035padding-bottom: 0 !important;
19036}
19037.py-lg-1 {
19038padding-top: 0.25rem !important;
19039padding-bottom: 0.25rem !important;
19040}
19041.py-lg-2 {
19042padding-top: 0.5rem !important;
19043padding-bottom: 0.5rem !important;
19044}
19045.py-lg-3 {
19046padding-top: 1rem !important;
19047padding-bottom: 1rem !important;
19048}
19049.py-lg-4 {
19050padding-top: 1.5rem !important;
19051padding-bottom: 1.5rem !important;
19052}
19053.py-lg-5 {
19054padding-top: 3rem !important;
19055padding-bottom: 3rem !important;
19056}
19057.pt-lg-0 {
19058padding-top: 0 !important;
19059}
19060.pt-lg-1 {
19061padding-top: 0.25rem !important;
19062}
19063.pt-lg-2 {
19064padding-top: 0.5rem !important;
19065}
19066.pt-lg-3 {
19067padding-top: 1rem !important;
19068}
19069.pt-lg-4 {
19070padding-top: 1.5rem !important;
19071}
19072.pt-lg-5 {
19073padding-top: 3rem !important;
19074}
19075.pe-lg-0 {
19076padding-right: 0 !important;
19077}
19078.pe-lg-1 {
19079padding-right: 0.25rem !important;
19080}
19081.pe-lg-2 {
19082padding-right: 0.5rem !important;
19083}
19084.pe-lg-3 {
19085padding-right: 1rem !important;
19086}
19087.pe-lg-4 {
19088padding-right: 1.5rem !important;
19089}
19090.pe-lg-5 {
19091padding-right: 3rem !important;
19092}
19093.pb-lg-0 {
19094padding-bottom: 0 !important;
19095}
19096.pb-lg-1 {
19097padding-bottom: 0.25rem !important;
19098}
19099.pb-lg-2 {
19100padding-bottom: 0.5rem !important;
19101}
19102.pb-lg-3 {
19103padding-bottom: 1rem !important;
19104}
19105.pb-lg-4 {
19106padding-bottom: 1.5rem !important;
19107}
19108.pb-lg-5 {
19109padding-bottom: 3rem !important;
19110}
19111.ps-lg-0 {
19112padding-left: 0 !important;
19113}
19114.ps-lg-1 {
19115padding-left: 0.25rem !important;
19116}
19117.ps-lg-2 {
19118padding-left: 0.5rem !important;
19119}
19120.ps-lg-3 {
19121padding-left: 1rem !important;
19122}
19123.ps-lg-4 {
19124padding-left: 1.5rem !important;
19125}
19126.ps-lg-5 {
19127padding-left: 3rem !important;
19128}
19129.text-lg-start {
19130text-align: left !important;
19131}
19132.text-lg-end {
19133text-align: right !important;
19134}
19135.text-lg-center {
19136text-align: center !important;
19137}
19138}
19139@media (min-width: 1200px) {
19140.float-xl-start {
19141float: left !important;
19142}
19143.float-xl-end {
19144float: right !important;
19145}
19146.float-xl-none {
19147float: none !important;
19148}
19149.d-xl-inline {
19150display: inline !important;
19151}
19152.d-xl-inline-block {
19153display: inline-block !important;
19154}
19155.d-xl-block {
19156display: block !important;
19157}
19158.d-xl-grid {
19159display: grid !important;
19160}
19161.d-xl-table {
19162display: table !important;
19163}
19164.d-xl-table-row {
19165display: table-row !important;
19166}
19167.d-xl-table-cell {
19168display: table-cell !important;
19169}
19170.d-xl-flex {
19171display: flex !important;
19172}
19173.d-xl-inline-flex {
19174display: inline-flex !important;
19175}
19176.d-xl-none {
19177display: none !important;
19178}
19179.flex-xl-fill {
19180flex: 1 1 auto !important;
19181}
19182.flex-xl-row {
19183flex-direction: row !important;
19184}
19185.flex-xl-column {
19186flex-direction: column !important;
19187}
19188.flex-xl-row-reverse {
19189flex-direction: row-reverse !important;
19190}
19191.flex-xl-column-reverse {
19192flex-direction: column-reverse !important;
19193}
19194.flex-xl-grow-0 {
19195flex-grow: 0 !important;
19196}
19197.flex-xl-grow-1 {
19198flex-grow: 1 !important;
19199}
19200.flex-xl-shrink-0 {
19201flex-shrink: 0 !important;
19202}
19203.flex-xl-shrink-1 {
19204flex-shrink: 1 !important;
19205}
19206.flex-xl-wrap {
19207flex-wrap: wrap !important;
19208}
19209.flex-xl-nowrap {
19210flex-wrap: nowrap !important;
19211}
19212.flex-xl-wrap-reverse {
19213flex-wrap: wrap-reverse !important;
19214}
19215.gap-xl-0 {
19216gap: 0 !important;
19217}
19218.gap-xl-1 {
19219gap: 0.25rem !important;
19220}
19221.gap-xl-2 {
19222gap: 0.5rem !important;
19223}
19224.gap-xl-3 {
19225gap: 1rem !important;
19226}
19227.gap-xl-4 {
19228gap: 1.5rem !important;
19229}
19230.gap-xl-5 {
19231gap: 3rem !important;
19232}
19233.justify-content-xl-start {
19234justify-content: flex-start !important;
19235}
19236.justify-content-xl-end {
19237justify-content: flex-end !important;
19238}
19239.justify-content-xl-center {
19240justify-content: center !important;
19241}
19242.justify-content-xl-between {
19243justify-content: space-between !important;
19244}
19245.justify-content-xl-around {
19246justify-content: space-around !important;
19247}
19248.justify-content-xl-evenly {
19249justify-content: space-evenly !important;
19250}
19251.align-items-xl-start {
19252align-items: flex-start !important;
19253}
19254.align-items-xl-end {
19255align-items: flex-end !important;
19256}
19257.align-items-xl-center {
19258align-items: center !important;
19259}
19260.align-items-xl-baseline {
19261align-items: baseline !important;
19262}
19263.align-items-xl-stretch {
19264align-items: stretch !important;
19265}
19266.align-content-xl-start {
19267align-content: flex-start !important;
19268}
19269.align-content-xl-end {
19270align-content: flex-end !important;
19271}
19272.align-content-xl-center {
19273align-content: center !important;
19274}
19275.align-content-xl-between {
19276align-content: space-between !important;
19277}
19278.align-content-xl-around {
19279align-content: space-around !important;
19280}
19281.align-content-xl-stretch {
19282align-content: stretch !important;
19283}
19284.align-self-xl-auto {
19285align-self: auto !important;
19286}
19287.align-self-xl-start {
19288align-self: flex-start !important;
19289}
19290.align-self-xl-end {
19291align-self: flex-end !important;
19292}
19293.align-self-xl-center {
19294align-self: center !important;
19295}
19296.align-self-xl-baseline {
19297align-self: baseline !important;
19298}
19299.align-self-xl-stretch {
19300align-self: stretch !important;
19301}
19302.order-xl-first {
19303order: -1 !important;
19304}
19305.order-xl-0 {
19306order: 0 !important;
19307}
19308.order-xl-1 {
19309order: 1 !important;
19310}
19311.order-xl-2 {
19312order: 2 !important;
19313}
19314.order-xl-3 {
19315order: 3 !important;
19316}
19317.order-xl-4 {
19318order: 4 !important;
19319}
19320.order-xl-5 {
19321order: 5 !important;
19322}
19323.order-xl-last {
19324order: 6 !important;
19325}
19326.m-xl-0 {
19327margin: 0 !important;
19328}
19329.m-xl-1 {
19330margin: 0.25rem !important;
19331}
19332.m-xl-2 {
19333margin: 0.5rem !important;
19334}
19335.m-xl-3 {
19336margin: 1rem !important;
19337}
19338.m-xl-4 {
19339margin: 1.5rem !important;
19340}
19341.m-xl-5 {
19342margin: 3rem !important;
19343}
19344.m-xl-auto {
19345margin: auto !important;
19346}
19347.mx-xl-0 {
19348margin-right: 0 !important;
19349margin-left: 0 !important;
19350}
19351.mx-xl-1 {
19352margin-right: 0.25rem !important;
19353margin-left: 0.25rem !important;
19354}
19355.mx-xl-2 {
19356margin-right: 0.5rem !important;
19357margin-left: 0.5rem !important;
19358}
19359.mx-xl-3 {
19360margin-right: 1rem !important;
19361margin-left: 1rem !important;
19362}
19363.mx-xl-4 {
19364margin-right: 1.5rem !important;
19365margin-left: 1.5rem !important;
19366}
19367.mx-xl-5 {
19368margin-right: 3rem !important;
19369margin-left: 3rem !important;
19370}
19371.mx-xl-auto {
19372margin-right: auto !important;
19373margin-left: auto !important;
19374}
19375.my-xl-0 {
19376margin-top: 0 !important;
19377margin-bottom: 0 !important;
19378}
19379.my-xl-1 {
19380margin-top: 0.25rem !important;
19381margin-bottom: 0.25rem !important;
19382}
19383.my-xl-2 {
19384margin-top: 0.5rem !important;
19385margin-bottom: 0.5rem !important;
19386}
19387.my-xl-3 {
19388margin-top: 1rem !important;
19389margin-bottom: 1rem !important;
19390}
19391.my-xl-4 {
19392margin-top: 1.5rem !important;
19393margin-bottom: 1.5rem !important;
19394}
19395.my-xl-5 {
19396margin-top: 3rem !important;
19397margin-bottom: 3rem !important;
19398}
19399.my-xl-auto {
19400margin-top: auto !important;
19401margin-bottom: auto !important;
19402}
19403.mt-xl-0 {
19404margin-top: 0 !important;
19405}
19406.mt-xl-1 {
19407margin-top: 0.25rem !important;
19408}
19409.mt-xl-2 {
19410margin-top: 0.5rem !important;
19411}
19412.mt-xl-3 {
19413margin-top: 1rem !important;
19414}
19415.mt-xl-4 {
19416margin-top: 1.5rem !important;
19417}
19418.mt-xl-5 {
19419margin-top: 3rem !important;
19420}
19421.mt-xl-auto {
19422margin-top: auto !important;
19423}
19424.me-xl-0 {
19425margin-right: 0 !important;
19426}
19427.me-xl-1 {
19428margin-right: 0.25rem !important;
19429}
19430.me-xl-2 {
19431margin-right: 0.5rem !important;
19432}
19433.me-xl-3 {
19434margin-right: 1rem !important;
19435}
19436.me-xl-4 {
19437margin-right: 1.5rem !important;
19438}
19439.me-xl-5 {
19440margin-right: 3rem !important;
19441}
19442.me-xl-auto {
19443margin-right: auto !important;
19444}
19445.mb-xl-0 {
19446margin-bottom: 0 !important;
19447}
19448.mb-xl-1 {
19449margin-bottom: 0.25rem !important;
19450}
19451.mb-xl-2 {
19452margin-bottom: 0.5rem !important;
19453}
19454.mb-xl-3 {
19455margin-bottom: 1rem !important;
19456}
19457.mb-xl-4 {
19458margin-bottom: 1.5rem !important;
19459}
19460.mb-xl-5 {
19461margin-bottom: 3rem !important;
19462}
19463.mb-xl-auto {
19464margin-bottom: auto !important;
19465}
19466.ms-xl-0 {
19467margin-left: 0 !important;
19468}
19469.ms-xl-1 {
19470margin-left: 0.25rem !important;
19471}
19472.ms-xl-2 {
19473margin-left: 0.5rem !important;
19474}
19475.ms-xl-3 {
19476margin-left: 1rem !important;
19477}
19478.ms-xl-4 {
19479margin-left: 1.5rem !important;
19480}
19481.ms-xl-5 {
19482margin-left: 3rem !important;
19483}
19484.ms-xl-auto {
19485margin-left: auto !important;
19486}
19487.p-xl-0 {
19488padding: 0 !important;
19489}
19490.p-xl-1 {
19491padding: 0.25rem !important;
19492}
19493.p-xl-2 {
19494padding: 0.5rem !important;
19495}
19496.p-xl-3 {
19497padding: 1rem !important;
19498}
19499.p-xl-4 {
19500padding: 1.5rem !important;
19501}
19502.p-xl-5 {
19503padding: 3rem !important;
19504}
19505.px-xl-0 {
19506padding-right: 0 !important;
19507padding-left: 0 !important;
19508}
19509.px-xl-1 {
19510padding-right: 0.25rem !important;
19511padding-left: 0.25rem !important;
19512}
19513.px-xl-2 {
19514padding-right: 0.5rem !important;
19515padding-left: 0.5rem !important;
19516}
19517.px-xl-3 {
19518padding-right: 1rem !important;
19519padding-left: 1rem !important;
19520}
19521.px-xl-4 {
19522padding-right: 1.5rem !important;
19523padding-left: 1.5rem !important;
19524}
19525.px-xl-5 {
19526padding-right: 3rem !important;
19527padding-left: 3rem !important;
19528}
19529.py-xl-0 {
19530padding-top: 0 !important;
19531padding-bottom: 0 !important;
19532}
19533.py-xl-1 {
19534padding-top: 0.25rem !important;
19535padding-bottom: 0.25rem !important;
19536}
19537.py-xl-2 {
19538padding-top: 0.5rem !important;
19539padding-bottom: 0.5rem !important;
19540}
19541.py-xl-3 {
19542padding-top: 1rem !important;
19543padding-bottom: 1rem !important;
19544}
19545.py-xl-4 {
19546padding-top: 1.5rem !important;
19547padding-bottom: 1.5rem !important;
19548}
19549.py-xl-5 {
19550padding-top: 3rem !important;
19551padding-bottom: 3rem !important;
19552}
19553.pt-xl-0 {
19554padding-top: 0 !important;
19555}
19556.pt-xl-1 {
19557padding-top: 0.25rem !important;
19558}
19559.pt-xl-2 {
19560padding-top: 0.5rem !important;
19561}
19562.pt-xl-3 {
19563padding-top: 1rem !important;
19564}
19565.pt-xl-4 {
19566padding-top: 1.5rem !important;
19567}
19568.pt-xl-5 {
19569padding-top: 3rem !important;
19570}
19571.pe-xl-0 {
19572padding-right: 0 !important;
19573}
19574.pe-xl-1 {
19575padding-right: 0.25rem !important;
19576}
19577.pe-xl-2 {
19578padding-right: 0.5rem !important;
19579}
19580.pe-xl-3 {
19581padding-right: 1rem !important;
19582}
19583.pe-xl-4 {
19584padding-right: 1.5rem !important;
19585}
19586.pe-xl-5 {
19587padding-right: 3rem !important;
19588}
19589.pb-xl-0 {
19590padding-bottom: 0 !important;
19591}
19592.pb-xl-1 {
19593padding-bottom: 0.25rem !important;
19594}
19595.pb-xl-2 {
19596padding-bottom: 0.5rem !important;
19597}
19598.pb-xl-3 {
19599padding-bottom: 1rem !important;
19600}
19601.pb-xl-4 {
19602padding-bottom: 1.5rem !important;
19603}
19604.pb-xl-5 {
19605padding-bottom: 3rem !important;
19606}
19607.ps-xl-0 {
19608padding-left: 0 !important;
19609}
19610.ps-xl-1 {
19611padding-left: 0.25rem !important;
19612}
19613.ps-xl-2 {
19614padding-left: 0.5rem !important;
19615}
19616.ps-xl-3 {
19617padding-left: 1rem !important;
19618}
19619.ps-xl-4 {
19620padding-left: 1.5rem !important;
19621}
19622.ps-xl-5 {
19623padding-left: 3rem !important;
19624}
19625.text-xl-start {
19626text-align: left !important;
19627}
19628.text-xl-end {
19629text-align: right !important;
19630}
19631.text-xl-center {
19632text-align: center !important;
19633}
19634}
19635@media (min-width: 1400px) {
19636.float-xxl-start {
19637float: left !important;
19638}
19639.float-xxl-end {
19640float: right !important;
19641}
19642.float-xxl-none {
19643float: none !important;
19644}
19645.d-xxl-inline {
19646display: inline !important;
19647}
19648.d-xxl-inline-block {
19649display: inline-block !important;
19650}
19651.d-xxl-block {
19652display: block !important;
19653}
19654.d-xxl-grid {
19655display: grid !important;
19656}
19657.d-xxl-table {
19658display: table !important;
19659}
19660.d-xxl-table-row {
19661display: table-row !important;
19662}
19663.d-xxl-table-cell {
19664display: table-cell !important;
19665}
19666.d-xxl-flex {
19667display: flex !important;
19668}
19669.d-xxl-inline-flex {
19670display: inline-flex !important;
19671}
19672.d-xxl-none {
19673display: none !important;
19674}
19675.flex-xxl-fill {
19676flex: 1 1 auto !important;
19677}
19678.flex-xxl-row {
19679flex-direction: row !important;
19680}
19681.flex-xxl-column {
19682flex-direction: column !important;
19683}
19684.flex-xxl-row-reverse {
19685flex-direction: row-reverse !important;
19686}
19687.flex-xxl-column-reverse {
19688flex-direction: column-reverse !important;
19689}
19690.flex-xxl-grow-0 {
19691flex-grow: 0 !important;
19692}
19693.flex-xxl-grow-1 {
19694flex-grow: 1 !important;
19695}
19696.flex-xxl-shrink-0 {
19697flex-shrink: 0 !important;
19698}
19699.flex-xxl-shrink-1 {
19700flex-shrink: 1 !important;
19701}
19702.flex-xxl-wrap {
19703flex-wrap: wrap !important;
19704}
19705.flex-xxl-nowrap {
19706flex-wrap: nowrap !important;
19707}
19708.flex-xxl-wrap-reverse {
19709flex-wrap: wrap-reverse !important;
19710}
19711.gap-xxl-0 {
19712gap: 0 !important;
19713}
19714.gap-xxl-1 {
19715gap: 0.25rem !important;
19716}
19717.gap-xxl-2 {
19718gap: 0.5rem !important;
19719}
19720.gap-xxl-3 {
19721gap: 1rem !important;
19722}
19723.gap-xxl-4 {
19724gap: 1.5rem !important;
19725}
19726.gap-xxl-5 {
19727gap: 3rem !important;
19728}
19729.justify-content-xxl-start {
19730justify-content: flex-start !important;
19731}
19732.justify-content-xxl-end {
19733justify-content: flex-end !important;
19734}
19735.justify-content-xxl-center {
19736justify-content: center !important;
19737}
19738.justify-content-xxl-between {
19739justify-content: space-between !important;
19740}
19741.justify-content-xxl-around {
19742justify-content: space-around !important;
19743}
19744.justify-content-xxl-evenly {
19745justify-content: space-evenly !important;
19746}
19747.align-items-xxl-start {
19748align-items: flex-start !important;
19749}
19750.align-items-xxl-end {
19751align-items: flex-end !important;
19752}
19753.align-items-xxl-center {
19754align-items: center !important;
19755}
19756.align-items-xxl-baseline {
19757align-items: baseline !important;
19758}
19759.align-items-xxl-stretch {
19760align-items: stretch !important;
19761}
19762.align-content-xxl-start {
19763align-content: flex-start !important;
19764}
19765.align-content-xxl-end {
19766align-content: flex-end !important;
19767}
19768.align-content-xxl-center {
19769align-content: center !important;
19770}
19771.align-content-xxl-between {
19772align-content: space-between !important;
19773}
19774.align-content-xxl-around {
19775align-content: space-around !important;
19776}
19777.align-content-xxl-stretch {
19778align-content: stretch !important;
19779}
19780.align-self-xxl-auto {
19781align-self: auto !important;
19782}
19783.align-self-xxl-start {
19784align-self: flex-start !important;
19785}
19786.align-self-xxl-end {
19787align-self: flex-end !important;
19788}
19789.align-self-xxl-center {
19790align-self: center !important;
19791}
19792.align-self-xxl-baseline {
19793align-self: baseline !important;
19794}
19795.align-self-xxl-stretch {
19796align-self: stretch !important;
19797}
19798.order-xxl-first {
19799order: -1 !important;
19800}
19801.order-xxl-0 {
19802order: 0 !important;
19803}
19804.order-xxl-1 {
19805order: 1 !important;
19806}
19807.order-xxl-2 {
19808order: 2 !important;
19809}
19810.order-xxl-3 {
19811order: 3 !important;
19812}
19813.order-xxl-4 {
19814order: 4 !important;
19815}
19816.order-xxl-5 {
19817order: 5 !important;
19818}
19819.order-xxl-last {
19820order: 6 !important;
19821}
19822.m-xxl-0 {
19823margin: 0 !important;
19824}
19825.m-xxl-1 {
19826margin: 0.25rem !important;
19827}
19828.m-xxl-2 {
19829margin: 0.5rem !important;
19830}
19831.m-xxl-3 {
19832margin: 1rem !important;
19833}
19834.m-xxl-4 {
19835margin: 1.5rem !important;
19836}
19837.m-xxl-5 {
19838margin: 3rem !important;
19839}
19840.m-xxl-auto {
19841margin: auto !important;
19842}
19843.mx-xxl-0 {
19844margin-right: 0 !important;
19845margin-left: 0 !important;
19846}
19847.mx-xxl-1 {
19848margin-right: 0.25rem !important;
19849margin-left: 0.25rem !important;
19850}
19851.mx-xxl-2 {
19852margin-right: 0.5rem !important;
19853margin-left: 0.5rem !important;
19854}
19855.mx-xxl-3 {
19856margin-right: 1rem !important;
19857margin-left: 1rem !important;
19858}
19859.mx-xxl-4 {
19860margin-right: 1.5rem !important;
19861margin-left: 1.5rem !important;
19862}
19863.mx-xxl-5 {
19864margin-right: 3rem !important;
19865margin-left: 3rem !important;
19866}
19867.mx-xxl-auto {
19868margin-right: auto !important;
19869margin-left: auto !important;
19870}
19871.my-xxl-0 {
19872margin-top: 0 !important;
19873margin-bottom: 0 !important;
19874}
19875.my-xxl-1 {
19876margin-top: 0.25rem !important;
19877margin-bottom: 0.25rem !important;
19878}
19879.my-xxl-2 {
19880margin-top: 0.5rem !important;
19881margin-bottom: 0.5rem !important;
19882}
19883.my-xxl-3 {
19884margin-top: 1rem !important;
19885margin-bottom: 1rem !important;
19886}
19887.my-xxl-4 {
19888margin-top: 1.5rem !important;
19889margin-bottom: 1.5rem !important;
19890}
19891.my-xxl-5 {
19892margin-top: 3rem !important;
19893margin-bottom: 3rem !important;
19894}
19895.my-xxl-auto {
19896margin-top: auto !important;
19897margin-bottom: auto !important;
19898}
19899.mt-xxl-0 {
19900margin-top: 0 !important;
19901}
19902.mt-xxl-1 {
19903margin-top: 0.25rem !important;
19904}
19905.mt-xxl-2 {
19906margin-top: 0.5rem !important;
19907}
19908.mt-xxl-3 {
19909margin-top: 1rem !important;
19910}
19911.mt-xxl-4 {
19912margin-top: 1.5rem !important;
19913}
19914.mt-xxl-5 {
19915margin-top: 3rem !important;
19916}
19917.mt-xxl-auto {
19918margin-top: auto !important;
19919}
19920.me-xxl-0 {
19921margin-right: 0 !important;
19922}
19923.me-xxl-1 {
19924margin-right: 0.25rem !important;
19925}
19926.me-xxl-2 {
19927margin-right: 0.5rem !important;
19928}
19929.me-xxl-3 {
19930margin-right: 1rem !important;
19931}
19932.me-xxl-4 {
19933margin-right: 1.5rem !important;
19934}
19935.me-xxl-5 {
19936margin-right: 3rem !important;
19937}
19938.me-xxl-auto {
19939margin-right: auto !important;
19940}
19941.mb-xxl-0 {
19942margin-bottom: 0 !important;
19943}
19944.mb-xxl-1 {
19945margin-bottom: 0.25rem !important;
19946}
19947.mb-xxl-2 {
19948margin-bottom: 0.5rem !important;
19949}
19950.mb-xxl-3 {
19951margin-bottom: 1rem !important;
19952}
19953.mb-xxl-4 {
19954margin-bottom: 1.5rem !important;
19955}
19956.mb-xxl-5 {
19957margin-bottom: 3rem !important;
19958}
19959.mb-xxl-auto {
19960margin-bottom: auto !important;
19961}
19962.ms-xxl-0 {
19963margin-left: 0 !important;
19964}
19965.ms-xxl-1 {
19966margin-left: 0.25rem !important;
19967}
19968.ms-xxl-2 {
19969margin-left: 0.5rem !important;
19970}
19971.ms-xxl-3 {
19972margin-left: 1rem !important;
19973}
19974.ms-xxl-4 {
19975margin-left: 1.5rem !important;
19976}
19977.ms-xxl-5 {
19978margin-left: 3rem !important;
19979}
19980.ms-xxl-auto {
19981margin-left: auto !important;
19982}
19983.p-xxl-0 {
19984padding: 0 !important;
19985}
19986.p-xxl-1 {
19987padding: 0.25rem !important;
19988}
19989.p-xxl-2 {
19990padding: 0.5rem !important;
19991}
19992.p-xxl-3 {
19993padding: 1rem !important;
19994}
19995.p-xxl-4 {
19996padding: 1.5rem !important;
19997}
19998.p-xxl-5 {
19999padding: 3rem !important;
20000}
20001.px-xxl-0 {
20002padding-right: 0 !important;
20003padding-left: 0 !important;
20004}
20005.px-xxl-1 {
20006padding-right: 0.25rem !important;
20007padding-left: 0.25rem !important;
20008}
20009.px-xxl-2 {
20010padding-right: 0.5rem !important;
20011padding-left: 0.5rem !important;
20012}
20013.px-xxl-3 {
20014padding-right: 1rem !important;
20015padding-left: 1rem !important;
20016}
20017.px-xxl-4 {
20018padding-right: 1.5rem !important;
20019padding-left: 1.5rem !important;
20020}
20021.px-xxl-5 {
20022padding-right: 3rem !important;
20023padding-left: 3rem !important;
20024}
20025.py-xxl-0 {
20026padding-top: 0 !important;
20027padding-bottom: 0 !important;
20028}
20029.py-xxl-1 {
20030padding-top: 0.25rem !important;
20031padding-bottom: 0.25rem !important;
20032}
20033.py-xxl-2 {
20034padding-top: 0.5rem !important;
20035padding-bottom: 0.5rem !important;
20036}
20037.py-xxl-3 {
20038padding-top: 1rem !important;
20039padding-bottom: 1rem !important;
20040}
20041.py-xxl-4 {
20042padding-top: 1.5rem !important;
20043padding-bottom: 1.5rem !important;
20044}
20045.py-xxl-5 {
20046padding-top: 3rem !important;
20047padding-bottom: 3rem !important;
20048}
20049.pt-xxl-0 {
20050padding-top: 0 !important;
20051}
20052.pt-xxl-1 {
20053padding-top: 0.25rem !important;
20054}
20055.pt-xxl-2 {
20056padding-top: 0.5rem !important;
20057}
20058.pt-xxl-3 {
20059padding-top: 1rem !important;
20060}
20061.pt-xxl-4 {
20062padding-top: 1.5rem !important;
20063}
20064.pt-xxl-5 {
20065padding-top: 3rem !important;
20066}
20067.pe-xxl-0 {
20068padding-right: 0 !important;
20069}
20070.pe-xxl-1 {
20071padding-right: 0.25rem !important;
20072}
20073.pe-xxl-2 {
20074padding-right: 0.5rem !important;
20075}
20076.pe-xxl-3 {
20077padding-right: 1rem !important;
20078}
20079.pe-xxl-4 {
20080padding-right: 1.5rem !important;
20081}
20082.pe-xxl-5 {
20083padding-right: 3rem !important;
20084}
20085.pb-xxl-0 {
20086padding-bottom: 0 !important;
20087}
20088.pb-xxl-1 {
20089padding-bottom: 0.25rem !important;
20090}
20091.pb-xxl-2 {
20092padding-bottom: 0.5rem !important;
20093}
20094.pb-xxl-3 {
20095padding-bottom: 1rem !important;
20096}
20097.pb-xxl-4 {
20098padding-bottom: 1.5rem !important;
20099}
20100.pb-xxl-5 {
20101padding-bottom: 3rem !important;
20102}
20103.ps-xxl-0 {
20104padding-left: 0 !important;
20105}
20106.ps-xxl-1 {
20107padding-left: 0.25rem !important;
20108}
20109.ps-xxl-2 {
20110padding-left: 0.5rem !important;
20111}
20112.ps-xxl-3 {
20113padding-left: 1rem !important;
20114}
20115.ps-xxl-4 {
20116padding-left: 1.5rem !important;
20117}
20118.ps-xxl-5 {
20119padding-left: 3rem !important;
20120}
20121.text-xxl-start {
20122text-align: left !important;
20123}
20124.text-xxl-end {
20125text-align: right !important;
20126}
20127.text-xxl-center {
20128text-align: center !important;
20129}
20130}
20131@media (min-width: 1200px) {
20132.fs-1 {
20133font-size: 2.5rem !important;
20134}
20135.fs-2 {
20136font-size: 2rem !important;
20137}
20138.fs-3 {
20139font-size: 1.75rem !important;
20140}
20141.fs-4 {
20142font-size: 1.5rem !important;
20143}
20144}
20145@media print {
20146.d-print-inline {
20147display: inline !important;
20148}
20149.d-print-inline-block {
20150display: inline-block !important;
20151}
20152.d-print-block {
20153display: block !important;
20154}
20155.d-print-grid {
20156display: grid !important;
20157}
20158.d-print-table {
20159display: table !important;
20160}
20161.d-print-table-row {
20162display: table-row !important;
20163}
20164.d-print-table-cell {
20165display: table-cell !important;
20166}
20167.d-print-flex {
20168display: flex !important;
20169}
20170.d-print-inline-flex {
20171display: inline-flex !important;
20172}
20173.d-print-none {
20174display: none !important;
20175}
20176}
20177/*# sourceMappingURL=bootstrap.min.css.map */
20178</style>
20179<!-- =============== APP STYLES ===============-->
20180<style>
20181@charset "UTF-8";
20182/*!
20183*
20184* Angle - Bootstrap Admin App + jQuery
20185*
20186* Version: 3.7.5
20187* Author: @themicon_co
20188* Website: http://themicon.co
20189* License: https://wrapbootstrap.com/help/licenses
20190*
20191*/
20192/* [Table of contents]
201931. Bootstrap reset
201941.1 bootstrap
201951.2 bootstrap-reset
201962. Typography
201972.1 typo
201983. Layout
201993.1 layout / .wrapper .content-wrapper
202003.2 top-navbar / .top-navbar
202013.3 sidebar / .sidebar
202023.4 offsidebar / .offsidebar
202034. Components
202044.1 button-extra
202054.2 placeholder / .box-placeholder
202064.3 panels
202074.4 progress-extra
202084.5 radial-bar / .radial-bar
202094.6 user-block / .user-block
202104.7 circles / .circle
202114.8 timeline / .timeline
202124.9 dropdown-extra
202134.10 row-extra / .row-table .row-flush
202144.11 half-float / .half-float
202154.12 masonry-grid / .row-masonry
202164.13 widget / .widget
202174.14 typeahead / .typeahead-ctrl
202184.15 animate
202194.16 table-grid
202204.17 todo / .todo
202214.18 nestable
202225. Charts
202235.1 chart-flot / .flot-chart
202245.2 chart-easypie / .easypie-chart
202256. Form elements
202266.1 form-elements
202276.2 form-validation
202286.3 form-tags
202296.4 form-wizard
202306.5 form-imgcrop
202317. Tables
202327.1 datatable
202337.2 table-extras
202347.3 jqgrid
202358. Plugins
202368.1 plugins
202378.2 slim-scroll / .slimScrollBar
202388.3 alerts / .alerts
202398.4 notifiy / .notifiy
202408.5 calendar / .fc-*
202418.6 spinner / .whirl
202428.7 gmap / .gmap
202438.8 vector-map / vector-map
202448.9 portlets / .portlet
202459. Utilities
202469.1 utils
2024710. Print CSS
2024810.1 print
2024911. Settings
2025011.1 settings
2025112. Documentation
2025212.1 docs
20253*/
20254/* ========================================================================
20255Component: media-queries
20256========================================================================== */
20257/* ========================================================================
20258Component: bootstrap-reset
20259========================================================================== */
20260@import url(//fonts.googleapis.com/css?family=Source + Sans + Pro:300, 400, 600, 400italic);
20261*:focus {
20262outline: 0 !important;
20263}
20264a {
20265outline: none !important;
20266}
20267a.text-muted:hover,
20268a.text-muted:focus {
20269color: #748690;
20270}
20271hr {
20272border-top: 1px solid #e4eaec;
20273}
20274[data-now] {
20275display: inline-block;
20276}
20277.list-group {
20278line-height: 1.3;
20279}
20280.list-group .list-group-item {
20281padding: 10px;
20282}
20283.panel > .list-group .list-group-item {
20284border-top: 0;
20285}
20286.navbar-toggle .icon-bar {
20287background-color: #fff;
20288}
20289.page-header {
20290border-bottom-color: #e4eaec;
20291}
20292.panel .panel-heading {
20293border-bottom: 0;
20294font-size: 14px;
20295}
20296.panel .panel-heading a {
20297text-decoration: none !important;
20298}
20299.panel.panel-default {
20300border-top-width: 3px;
20301}
20302.well {
20303border: 1px solid #dde6e9;
20304}
20305.jumbotron {
20306border: 1px solid #dde6e9;
20307}
20308@media only screen and (min-width: 768px) {
20309.jumbotron {
20310padding: 30px 15px;
20311}
20312}
20313.nav-tabs > li > a {
20314font-weight: bold;
20315color: #515253;
20316background-color: #edf1f2;
20317margin: 0;
20318border: 1px solid #dde6e9;
20319border-radius: 0;
20320padding: 10px 20px;
20321}
20322.nav-tabs > li.active > a,
20323.nav-tabs > li.active > a:hover,
20324.nav-tabs > li.active > a:focus {
20325color: inherit;
20326border-bottom-color: #fff;
20327}
20328.tab-content {
20329padding: 10px 20px;
20330border-style: solid;
20331border-width: 0 1px 1px 1px;
20332border-color: #dde6e9;
20333}
20334.nav-pills + .tab-content {
20335border: 0;
20336padding: 0;
20337}
20338.btn,
20339div.ColVis .ColVis_Button {
20340border-radius: 3px;
20341font-size: 13px;
20342border-color: transparent;
20343-webkit-appearance: none;
20344outline: none !important;
20345-webkit-transition: all 0.1s;
20346-o-transition: all 0.1s;
20347transition: all 0.1s;
20348}
20349.btn.btn-link,
20350div.ColVis .btn-link.ColVis_Button {
20351box-shadow: none;
20352border: 0;
20353}
20354.btn.btn-default,
20355div.ColVis .ColVis_Button {
20356border-color: #eaeaea;
20357}
20358.input-group .btn,
20359.input-group div.ColVis .ColVis_Button,
20360div.ColVis .input-group .ColVis_Button {
20361font-size: 14px;
20362border-color: #dde6e9;
20363}
20364.input-group .input-sm + .input-group-btn .btn,
20365.input-group .input-sm + .input-group-btn div.ColVis .ColVis_Button,
20366div.ColVis .input-group .input-sm + .input-group-btn .ColVis_Button {
20367font-size: 13px;
20368}
20369.form-control,
20370body .bootstrap-tagsinput {
20371box-shadow: 0 0 0 #000 !important;
20372}
20373.input-sm,
20374select.input-sm {
20375height: 31px;
20376}
20377fieldset {
20378padding-bottom: 20px;
20379border-bottom: 1px dashed #eee;
20380margin-bottom: 20px;
20381}
20382fieldset.last-child,
20383fieldset:last-child {
20384border-bottom: 0;
20385}
20386fieldset .form-group {
20387margin-bottom: 0;
20388}
20389@media only screen and (max-width: 767px) {
20390input[type="text"],
20391input[type="email"],
20392input[type="search"],
20393input[type="password"] {
20394-webkit-appearance: none;
20395}
20396}
20397.table > thead > tr > th {
20398border-bottom-width: 1px;
20399}
20400.table > tbody + tbody {
20401border-bottom-width: 1px;
20402}
20403.table-bordered > thead > tr > th,
20404.table-bordered > thead > tr > td {
20405border-bottom-width: 1px;
20406}
20407.progress {
20408-webkit-box-shadow: 0 0 0 #000;
20409box-shadow: 0 0 0 #000;
20410border-radius: 3px;
20411border: 1px solid #f1f1f1;
20412background-color: #fff;
20413}
20414.progress .progress-bar {
20415-webkit-box-shadow: 0 0 0 #000;
20416box-shadow: 0 0 0 #000;
20417}
20418.popover {
20419box-shadow: 0 0 0 #000;
20420border-color: #eee;
20421border-bottom: 2px solid #e4eaec;
20422border-radius: 3px;
20423}
20424.popover .popover-title {
20425border: 0;
20426}
20427.nav.nav-pills .active > a {
20428background-color: #5d9cec;
20429}
20430.dropdown-menu {
20431border-radius: 3px;
20432}
20433.dropdown-header {
20434color: #a1a2a3;
20435}
20436.navbar-top .navbar-nav > .active > a {
20437color: #999;
20438}
20439.navbar-top .navbar-nav > .active > a:hover,
20440.navbar-top .navbar-nav > .active > a:focus {
20441color: #d1d2d3;
20442}
20443.navbar-default .navbar-nav .open .dropdown-menu > li > a {
20444color: #666;
20445}
20446.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
20447.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
20448color: #222;
20449}
20450.carousel .carousel-indicators {
20451bottom: 0;
20452}
20453.carousel .carousel-control.left,
20454.carousel .carousel-control.right {
20455background-image: none;
20456}
20457.carousel .carousel-control em {
20458position: absolute;
20459top: 50%;
20460left: 50%;
20461z-index: 5;
20462display: inline-block;
20463width: 20px;
20464height: 20px;
20465margin-top: -10px;
20466margin-left: -10px;
20467}
20468.modal-backdrop {
20469position: fixed;
20470bottom: 0;
20471}
20472.topnavbar,
20473.navbar,
20474.navbar .dropdown-menu {
20475filter: none !important;
20476}
20477.glyphicon {
20478display: inline-block;
20479font: normal normal normal 14px/1 FontAwesome;
20480font-size: inherit;
20481text-rendering: auto;
20482-webkit-font-smoothing: antialiased;
20483-moz-osx-font-smoothing: grayscale;
20484}
20485.glyphicon.glyphicon-chevron-right:before {
20486content: "";
20487}
20488.glyphicon.glyphicon-chevron-left:before {
20489content: "";
20490}
20491.glyphicon.glyphicon-chevron-up:before {
20492content: "";
20493}
20494.glyphicon.glyphicon-chevron-down:before {
20495content: "";
20496}
20497.glyphicon.glyphicon-folder-open:before {
20498content: "";
20499}
20500/* ========================================================================
20501Component: typo
20502========================================================================== */
20503body {
20504font-family: "Source Sans Pro", sans-serif;
20505color: #656565;
20506}
20507h1,
20508h2,
20509h3,
20510h4 {
20511font-weight: bold;
20512}
20513/* ========================================================================
20514Component: layout
20515========================================================================== */
20516/*
20517html {
20518direction: ltr;
20519height: 100%;
20520-ms-touch-action: manipulation;
20521touch-action: manipulation;
20522}
20523html,
20524body {
20525height: 100%;
20526}
20527*/
20528/*
20529html, body {
20530height: auto !important;
20531min-height: 100% !important;
20532overflow-x: hidden;
20533overscroll-behavior-y: contain;
20534-webkit-overflow-scrolling: touch;
20535}
20536*/
20537html, body {
20538height: auto !important;
20539min-height: 100% !important;
20540overflow-x: clip;
20541overscroll-behavior: none;
20542-webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */
20543}
20544html {
20545scroll-behavior: smooth;
20546/*
20547direction: ltr;
20548-ms-touch-action: manipulation;
20549touch-action: manipulation; */
20550}
20551.wrapper {
20552position: relative;
20553width: 100%;
20554height: auto;
20555min-height: 100%;
20556overflow: 'visible';
20557/* overflow-x: hidden; */
20558/* -webkit-overflow-scrolling: touch;
20559overflow = 'visible'; */
20560}
20561.wrapper.ng-leave {
20562display: none;
20563}
20564.wrapper > .aside {
20565position: absolute;
20566width: 220px;
20567top: 0;
20568left: 0;
20569bottom: 0;
20570z-index: 116;
20571-webkit-backface-visibility: hidden;
20572-moz-backface-visibility: hidden;
20573backface-visibility: hidden;
20574background-color: #fff;
20575}
20576.wrapper > .aside .aside-inner {
20577padding-top: 110px;
20578height: 100%;
20579width: 220px;
20580/* overflow: hidden; */
20581}
20582.wrapper > .aside > .nav-floating {
20583left: inherit;
20584margin-left: 220px;
20585z-index: 1110;
20586min-width: 190px;
20587/* overflow: auto; */
20588}
20589.wrapper .dropdown-backdrop {
20590z-index: 109;
20591}
20592.wrapper > section {
20593position: relative;
20594height: 100%;
20595margin-left: 0;
20596z-index: 111;
20597background-color: #f5f7fa;
20598margin-bottom: 60px !important;
20599}
20600.wrapper > footer {
20601position: absolute;
20602left: 0;
20603right: 0;
20604bottom: 0;
20605height: 60px;
20606border-top: 1px solid #e4eaec;
20607padding: 20px;
20608z-index: 109;
20609}
20610.wrapper > footer > p {
20611margin: 0;
20612}
20613.modal-open .wrapper {
20614z-index: 0;
20615}
20616.content-wrapper {
20617padding: 15px;
20618width: 100%;
20619border-top: 1px solid rgba(0, 0, 0, 0.15);
20620margin-top: -1px;
20621}
20622.content-wrapper > .unwrap {
20623margin: -15px;
20624}
20625@media only screen and (min-width: 768px) {
20626.content-wrapper > .unwrap {
20627margin: -20px;
20628}
20629}
20630.content-wrapper > h3,
20631.content-wrapper > .content-heading {
20632font-size: 24px;
20633line-height: 1.1;
20634color: #929292;
20635margin: -15px;
20636margin-bottom: 20px;
20637padding: 15px;
20638font-weight: normal;
20639background-color: #fafbfc;
20640border-bottom: 1px solid #cfdbe2;
20641}
20642.content-wrapper > h3 > small,
20643.content-wrapper > .content-heading > small {
20644display: block;
20645font-size: 12px;
20646color: #909fa7;
20647}
20648.content-wrapper > button,
20649.content-wrapper > .btn,
20650div.ColVis .content-wrapper > .ColVis_Button {
20651margin: 10px 10px 0 0;
20652}
20653.content-wrapper .container,
20654.content-wrapper .container-fluid {
20655padding-left: 0;
20656padding-right: 0;
20657}
20658@media only screen and (min-width: 768px) {
20659.content-wrapper {
20660padding: 20px;
20661}
20662.content-wrapper > h3,
20663.content-wrapper > .content-heading {
20664margin: -20px;
20665margin-bottom: 20px;
20666padding: 20px;
20667}
20668.content-wrapper > button,
20669.content-wrapper > .btn,
20670div.ColVis .content-wrapper > .ColVis_Button {
20671margin: 0;
20672}
20673}
20674@media only screen and (min-width: 768px) {
20675body {
20676min-height: 100%;
20677}
20678.wrapper > .aside .aside-inner {
20679padding-top: 55px;
20680}
20681.wrapper > section,
20682.wrapper > footer {
20683margin-left: 220px;
20684}
20685.wrapper > section.has-sidebar-right {
20686margin-right: 240px;
20687}
20688.wrapper > section.has-sidebar-right + .offsidebar {
20689z-index: 1;
20690}
20691}
20692@media only screen and (max-width: 767px) {
20693.wrapper > .aside {
20694margin-left: -220px;
20695}
20696.aside-toggled .wrapper > section,
20697.aside-toggled .wrapper > footer {
20698margin-left: 220px;
20699}
20700.aside-toggled .wrapper > .aside {
20701margin-left: 0;
20702}
20703.csstransforms3d .wrapper {
20704-webkit-backface-visibility: hidden;
20705-moz-backface-visibility: hidden;
20706backface-visibility: hidden;
20707}
20708.csstransforms3d .wrapper > section,
20709.csstransforms3d .wrapper > footer {
20710margin-left: 0;
20711-webkit-transform: translate3d(0, 0, 0);
20712transform: translate3d(0, 0, 0);
20713-webkit-transition: -webkit-transform 0.3s ease;
20714-moz-transition: -moz-transform 0.3s ease;
20715-o-transition: -o-transform 0.3s ease;
20716transition: transform 0.3s ease;
20717}
20718.csstransforms3d .wrapper > .aside {
20719margin-left: 0;
20720-webkit-transform: translate3d(-220px, 0, 0);
20721transform: translate3d(-220px, 0, 0);
20722-webkit-transition: -webkit-transform 0.3s ease;
20723-moz-transition: -moz-transform 0.3s ease;
20724-o-transition: -o-transform 0.3s ease;
20725transition: transform 0.3s ease;
20726}
20727.csstransforms3d .aside-toggled .wrapper > section,
20728.csstransforms3d .aside-toggled .wrapper > footer {
20729-webkit-transform: translate3d(220px, 0, 0);
20730transform: translate3d(220px, 0, 0);
20731}
20732.csstransforms3d .aside-toggled .wrapper > .aside {
20733-webkit-transform: translate3d(0, 0, 0);
20734transform: translate3d(0, 0, 0);
20735}
20736}
20737@media only screen and (max-width: 767px) {
20738.aside-collapsed .wrapper > .aside {
20739margin-left: -70px;
20740}
20741.aside-collapsed.aside-toggled .wrapper > section,
20742.aside-collapsed.aside-toggled .wrapper > footer {
20743margin-left: 70px;
20744}
20745.aside-collapsed.aside-toggled .wrapper > .aside {
20746margin-left: 0;
20747}
20748.csstransforms3d .aside-collapsed .wrapper {
20749-webkit-backface-visibility: hidden;
20750-moz-backface-visibility: hidden;
20751backface-visibility: hidden;
20752}
20753.csstransforms3d .aside-collapsed .wrapper > section,
20754.csstransforms3d .aside-collapsed .wrapper > footer {
20755margin-left: 0;
20756-webkit-transform: translate3d(0, 0, 0);
20757transform: translate3d(0, 0, 0);
20758-webkit-transition: -webkit-transform 0.3s ease;
20759-moz-transition: -moz-transform 0.3s ease;
20760-o-transition: -o-transform 0.3s ease;
20761transition: transform 0.3s ease;
20762}
20763.csstransforms3d .aside-collapsed .wrapper > .aside {
20764margin-left: 0;
20765-webkit-transform: translate3d(-70px, 0, 0);
20766transform: translate3d(-70px, 0, 0);
20767-webkit-transition: -webkit-transform 0.3s ease;
20768-moz-transition: -moz-transform 0.3s ease;
20769-o-transition: -o-transform 0.3s ease;
20770transition: transform 0.3s ease;
20771}
20772.csstransforms3d .aside-collapsed.aside-toggled .wrapper > section,
20773.csstransforms3d .aside-collapsed.aside-toggled .wrapper > footer {
20774-webkit-transform: translate3d(70px, 0, 0);
20775transform: translate3d(70px, 0, 0);
20776}
20777.csstransforms3d .aside-collapsed.aside-toggled .wrapper > .aside {
20778-webkit-transform: translate3d(0, 0, 0);
20779transform: translate3d(0, 0, 0);
20780}
20781}
20782.aside-collapsed {
20783overflow-y: auto;
20784}
20785.aside-collapsed .wrapper > .aside,
20786.aside-collapsed .wrapper > .aside > .aside-inner {
20787width: 70px;
20788}
20789.aside-collapsed .wrapper > .aside > .nav-floating {
20790margin-left: 70px;
20791}
20792@media only screen and (min-width: 768px) {
20793.aside-collapsed .wrapper > section,
20794.aside-collapsed .wrapper > footer {
20795margin-left: 70px;
20796}
20797}
20798@media only screen and (max-width: 767px) {
20799.aside-collapsed-text .wrapper > .aside {
20800margin-left: -90px;
20801}
20802.aside-collapsed-text.aside-toggled .wrapper > section,
20803.aside-collapsed-text.aside-toggled .wrapper > footer {
20804margin-left: 90px;
20805}
20806.aside-collapsed-text.aside-toggled .wrapper > .aside {
20807margin-left: 0;
20808}
20809.csstransforms3d .aside-collapsed-text .wrapper {
20810-webkit-backface-visibility: hidden;
20811-moz-backface-visibility: hidden;
20812backface-visibility: hidden;
20813}
20814.csstransforms3d .aside-collapsed-text .wrapper > section,
20815.csstransforms3d .aside-collapsed-text .wrapper > footer {
20816margin-left: 0;
20817-webkit-transform: translate3d(0, 0, 0);
20818transform: translate3d(0, 0, 0);
20819-webkit-transition: -webkit-transform 0.3s ease;
20820-moz-transition: -moz-transform 0.3s ease;
20821-o-transition: -o-transform 0.3s ease;
20822transition: transform 0.3s ease;
20823}
20824.csstransforms3d .aside-collapsed-text .wrapper > .aside {
20825margin-left: 0;
20826-webkit-transform: translate3d(-90px, 0, 0);
20827transform: translate3d(-90px, 0, 0);
20828-webkit-transition: -webkit-transform 0.3s ease;
20829-moz-transition: -moz-transform 0.3s ease;
20830-o-transition: -o-transform 0.3s ease;
20831transition: transform 0.3s ease;
20832}
20833.csstransforms3d .aside-collapsed-text.aside-toggled .wrapper > section,
20834.csstransforms3d .aside-collapsed-text.aside-toggled .wrapper > footer {
20835-webkit-transform: translate3d(90px, 0, 0);
20836transform: translate3d(90px, 0, 0);
20837}
20838.csstransforms3d .aside-collapsed-text.aside-toggled .wrapper > .aside {
20839-webkit-transform: translate3d(0, 0, 0);
20840transform: translate3d(0, 0, 0);
20841}
20842}
20843.aside-collapsed-text {
20844overflow-y: auto;
20845}
20846.aside-collapsed-text .wrapper > .aside,
20847.aside-collapsed-text .wrapper > .aside > .aside-inner {
20848width: 90px;
20849}
20850.aside-collapsed-text .wrapper > .aside > .nav-floating {
20851margin-left: 90px;
20852}
20853@media only screen and (min-width: 768px) {
20854.aside-collapsed-text .wrapper > section,
20855.aside-collapsed-text .wrapper > footer {
20856margin-left: 90px;
20857}
20858}
20859@media (max-width: 1140px) {
20860.layout-fixed.aside-toggled,
20861.layout-fixed.offsidebar-open {
20862overflow-y: hidden;
20863}
20864}
20865.layout-fixed .wrapper {
20866/* only applied to sidebar */
20867}
20868.layout-fixed .wrapper .topnavbar-wrapper {
20869position: fixed;
20870top: 0;
20871width: 100%;
20872z-index: 121;
20873}
20874.layout-fixed .wrapper > aside {
20875position: fixed;
20876}
20877.layout-fixed .wrapper > .aside {
20878/* safari fix */
20879height: 1px;
20880min-height: 100%;
20881/* ios blanks space fix */
20882}
20883.layout-fixed .wrapper > .aside > .aside-inner {
20884position: fixed;
20885top: 0;
20886bottom: 0;
20887}
20888.layout-fixed .wrapper > section {
20889margin-top: 114px;
20890}
20891@media only screen and (min-width: 768px) {
20892.layout-fixed .wrapper > section {
20893margin-top: 55px;
20894}
20895}
20896/* IE10+ hack: safari fix breaks ie so we need to target ie only to restore */
20897_:-ms-lang(x),
20898.layout-fixed .wrapper > .aside > .aside-inner {
20899position: static !important;
20900}
20901@media only screen and (min-width: 992px) {
20902.layout-boxed {
20903overflow: auto !important;
20904}
20905.layout-boxed .wrapper {
20906margin: 0 auto;
20907overflow: hidden;
20908box-shadow: 0 0 13px rgba(0, 0, 0, 0.25);
20909}
20910.layout-boxed .wrapper .offsidebar {
20911position: absolute !important;
20912}
20913.layout-boxed .wrapper > .aside {
20914left: inherit;
20915}
20916.layout-boxed .wrapper,
20917.layout-boxed .wrapper .topnavbar-wrapper {
20918width: 970px;
20919}
20920.layout-boxed.layout-fixed .wrapper > .aside > .aside-inner {
20921left: inherit;
20922}
20923}
20924@media only screen and (min-width: 1200px) {
20925.layout-boxed .wrapper,
20926.layout-boxed .wrapper .topnavbar-wrapper {
20927width: 1140px;
20928}
20929}
20930/* ========================================================================
20931Component: layout-extra
20932========================================================================== */
20933.hidden-footer .wrapper > footer {
20934display: none;
20935}
20936.hidden-footer .wrapper > section {
20937margin-bottom: 0 !important;
20938}
20939.layout-fs .wrapper > section {
20940position: absolute;
20941top: 114px;
20942left: 0;
20943right: 0;
20944bottom: 60px;
20945height: auto;
20946margin-top: 0 !important;
20947margin-bottom: 0 !important;
20948overflow-y: auto;
20949-webkit-overflow-scrolling: touch;
20950}
20951@media only screen and (min-width: 480px) {
20952.layout-fs .wrapper > section {
20953overflow: hidden;
20954}
20955}
20956@media only screen and (min-width: 768px) {
20957.layout-fs .wrapper > section {
20958top: 55px;
20959}
20960}
20961.layout-fs .wrapper > section > .content-wrapper {
20962width: 100%;
20963height: 100%;
20964padding: 0;
20965}
20966.layout-fs.hidden-footer .wrapper > section {
20967bottom: 0;
20968}
20969.d-table,
20970.d-table-fixed {
20971display: table;
20972width: 100%;
20973height: 100%;
20974min-height: 240px;
20975border-spacing: 0;
20976}
20977.d-table-fixed {
20978table-layout: fixed;
20979}
20980.d-row {
20981display: table-row;
20982height: 100%;
20983}
20984.d-cell,
20985.d-cell-wrapper {
20986position: relative;
20987display: table-cell;
20988height: 100%;
20989width: 100%;
20990vertical-align: top;
20991overflow: auto;
20992}
20993.d-cell-wrapper {
20994display: block;
20995}
20996.d-cell-wrapper .d-cell-inner {
20997position: absolute;
20998top: 0;
20999right: 0;
21000bottom: 0;
21001left: 0;
21002}
21003@media only screen and (max-width: 767px) {
21004.d-table-fixed {
21005display: block;
21006}
21007.d-table-fixed > .d-cell {
21008display: block;
21009width: auto;
21010height: auto;
21011}
21012}
21013/* Target Firefox only */
21014@-moz-document url-prefix() {
21015.d-table,
21016.d-table-desktop {
21017height: 240px;
21018min-height: 100%;
21019}
21020.d-cell-inner {
21021overflow: auto;
21022}
21023}
21024.fh {
21025height: 100% !important;
21026}
21027.fw {
21028width: 100% !important;
21029}
21030.scroll {
21031overflow: auto;
21032}
21033.scroll-y {
21034overflow-y: auto;
21035}
21036.scroll-y {
21037overflow-y: auto;
21038}
21039.layout-h .wrapper > section {
21040max-width: 1140px;
21041margin-left: auto;
21042margin-right: auto;
21043}
21044.layout-h .wrapper > section > .content-wrapper > h3 {
21045display: none;
21046}
21047.layout-h .wrapper > section {
21048margin-top: 0;
21049}
21050.layout-h .wrapper > .offsidebar {
21051margin-top: 55px;
21052}
21053.layout-h .wrapper > footer {
21054margin: 0;
21055}
21056.layout-h.layout-fixed .wrapper > section,
21057.layout-h.layout-fixed .wrapper > .offsidebar {
21058margin-top: 55px;
21059}
21060.aside-float .wrapper {
21061box-shadow: 0 0 0 #000;
21062}
21063.aside-float .wrapper > footer {
21064border: 0;
21065}
21066.aside-float .wrapper > .aside {
21067padding: 15px 0;
21068background: transparent;
21069}
21070.aside-float .wrapper > .aside > .aside-inner {
21071height: 100%;
21072top: 15px;
21073bottom: 15px;
21074left: inherit;
21075}
21076.aside-float .wrapper > .aside .sidebar {
21077border: 1px solid #e4eaec;
21078}
21079.aside-float .wrapper > .aside .sidebar:after {
21080display: none;
21081}
21082@media only screen and (min-width: 768px) {
21083.aside-float .wrapper > section {
21084padding-left: 15px;
21085}
21086.aside-float .wrapper > footer {
21087left: 15px;
21088}
21089}
21090.aside-float .wrapper .content-wrapper {
21091border: 0;
21092}
21093.aside-float .wrapper .content-wrapper > h3,
21094.aside-float .wrapper .content-wrapper > .content-heading {
21095padding-top: 30px;
21096border: 0;
21097background-color: transparent;
21098}
21099.aside-float .wrapper .content-wrapper > .unwrap {
21100margin: 0 !important;
21101}
21102.aside-float.aside-toggled .wrapper > .aside {
21103-webkit-transition-delay: 0.05s;
21104transition-delay: 0.05s;
21105}
21106.aside-float.aside-toggled .wrapper > .aside > .aside-inner {
21107margin-left: 15px;
21108}
21109.aside-float.aside-toggled .wrapper > section {
21110padding-left: 15px;
21111}
21112.aside-float.aside-toggled .wrapper > footer {
21113left: 15px;
21114}
21115@media only screen and (min-width: 768px) {
21116.aside-float.aside-collapsed .topnavbar .navbar-header {
21117width: 100px;
21118}
21119.aside-float.aside-collapsed-text .topnavbar .navbar-header {
21120width: 120px;
21121}
21122.aside-float.layout-fs .wrapper > section > .content-wrapper {
21123padding: 0 0 0 20px;
21124}
21125.aside-float .wrapper > .aside > .aside-inner {
21126margin-left: 15px;
21127}
21128}
21129@media only screen and (min-width: 992px) {
21130.aside-float.layout-boxed .wrapper > .aside > .aside-inner {
21131margin-left: 0;
21132}
21133.aside-float.layout-boxed .wrapper > section {
21134padding-left: 0;
21135}
21136}
21137.aside-float.aside-toggled.layout-fs .wrapper > section > .content-wrapper {
21138padding: 0 0 0 20px;
21139}
21140/* ========================================================================
21141Component: layout-animation.less
21142========================================================================== */
21143.wrapper > .aside {
21144-webkit-transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1),
21145translate 0.2s cubic-bezier(0.35, 0, 0.25, 1);
21146-o-transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1),
21147translate 0.2s cubic-bezier(0.35, 0, 0.25, 1);
21148transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1),
21149translate 0.2s cubic-bezier(0.35, 0, 0.25, 1);
21150}
21151.aside-inner,
21152.navbar-header,
21153.sidebar > .nav > li {
21154-webkit-transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1);
21155-o-transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1);
21156transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1);
21157}
21158.wrapper > section {
21159-webkit-transition: margin-left 0.2s cubic-bezier(0.35, 0, 0.25, 1);
21160-o-transition: margin-left 0.2s cubic-bezier(0.35, 0, 0.25, 1);
21161transition: margin-left 0.2s cubic-bezier(0.35, 0, 0.25, 1);
21162}
21163.sidebar > .nav .label {
21164-webkit-animation: fadeInRight 1s;
21165-o-animation: fadeInRight 1s;
21166animation: fadeInRight 1s;
21167-webkit-animation-fill-mode: both;
21168animation-fill-mode: both;
21169}
21170.aside-collapsed .sidebar > .nav .label,
21171.aside-collapsed-text .sidebar > .nav .label {
21172-webkit-animation: fadeIn 1s;
21173-o-animation: fadeIn 1s;
21174animation: fadeIn 1s;
21175}
21176.sidebar .nav > li > a {
21177-webkit-animation: fadeInLeft 0.5s;
21178-o-animation: fadeInLeft 0.5s;
21179animation: fadeInLeft 0.5s;
21180}
21181.sidebar > .nav > .nav-heading,
21182.sidebar > .nav > li > a > span,
21183.navbar-brand .brand-logo {
21184-webkit-animation: fadeIn 1s;
21185-o-animation: fadeIn 1s;
21186animation: fadeIn 1s;
21187}
21188.sidebar li > a,
21189.sidebar li > .nav-item,
21190.sidebar > .nav > .nav-heading {
21191white-space: nowrap;
21192}
21193.aside-collapsed .user-block-picture,
21194.aside-collapsed-text .user-block-picture {
21195-webkit-transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1);
21196-o-transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1);
21197transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1);
21198}
21199.aside-collapsed .user-block,
21200.aside-collapsed-text .user-block {
21201-webkit-transition: padding 0.2s cubic-bezier(0.35, 0, 0.25, 1);
21202-o-transition: padding 0.2s cubic-bezier(0.35, 0, 0.25, 1);
21203transition: padding 0.2s cubic-bezier(0.35, 0, 0.25, 1);
21204}
21205/* ========================================================================
21206Component: top-navbar
21207========================================================================== */
21208.topnavbar {
21209-webkit-backface-visibility: hidden;
21210/* fixes chrome jump */
21211margin-bottom: 0;
21212border-radius: 0;
21213background-color: #fff;
21214z-index: 1050;
21215border: 0;
21216border-bottom: 1px solid rgba(0, 0, 0, 0.15);
21217}
21218@media only screen and (min-width: 768px) {
21219.topnavbar .navbar-header {
21220width: 220px;
21221text-align: center;
21222}
21223.topnavbar .navbar-header .navbar-brand {
21224width: 100%;
21225}
21226}
21227.topnavbar {
21228position: relative;
21229}
21230.topnavbar .navbar-header {
21231background-color: transparent;
21232background-image: -webkit-linear-gradient(left, #23b7e5 0%, #51c6ea 100%);
21233background-image: -o-linear-gradient(left, #23b7e5 0%, #51c6ea 100%);
21234background-image: linear-gradient(to right, #23b7e5 0%, #51c6ea 100%);
21235background-repeat: repeat-x;
21236filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF23B7E5', endColorstr='#FF51C6EA', GradientType=1);
21237}
21238@media only screen and (min-width: 768px) {
21239.topnavbar .navbar-header {
21240background-image: none;
21241}
21242}
21243.topnavbar .navbar-header {
21244position: relative;
21245z-index: 11;
21246}
21247.topnavbar .navbar-header .navbar-brand {
21248padding: 0;
21249}
21250.topnavbar .navbar-header .brand-logo > img,
21251.topnavbar .navbar-header .brand-logo-collapsed > img {
21252margin: 0 auto;
21253}
21254.topnavbar .navbar-header .brand-logo {
21255display: block;
21256padding: 10px 15px;
21257}
21258.topnavbar .navbar-header .brand-logo-collapsed {
21259display: none;
21260padding: 6px 15px;
21261}
21262.topnavbar .navbar-nav > li > .navbar-text {
21263color: #23b7e5;
21264}
21265.topnavbar .navbar-nav > li > a,
21266.topnavbar .navbar-nav > .open > a {
21267color: #23b7e5;
21268}
21269.topnavbar .navbar-nav > li > a:hover,
21270.topnavbar .navbar-nav > li > a:focus,
21271.topnavbar .navbar-nav > .open > a:hover,
21272.topnavbar .navbar-nav > .open > a:focus {
21273color: #117391;
21274}
21275.topnavbar .navbar-nav > .active > a,
21276.topnavbar .navbar-nav > .active > a:hover,
21277.topnavbar .navbar-nav > .active > a:focus,
21278.topnavbar .navbar-nav > .open > a,
21279.topnavbar .navbar-nav > .open > a:hover,
21280.topnavbar .navbar-nav > .open > a:focus {
21281background-color: transparent;
21282}
21283.topnavbar .navbar-nav > li > [data-toggle="navbar-search"] {
21284position: absolute;
21285top: 0;
21286right: 0;
21287z-index: 20;
21288font-size: 16px;
21289line-height: 55px;
21290color: #fff;
21291padding-top: 0;
21292padding-bottom: 0;
21293-webkit-transition: color 0.3s ease;
21294-o-transition: color 0.3s ease;
21295transition: color 0.3s ease;
21296}
21297@media only screen and (min-width: 768px) {
21298.topnavbar .navbar-nav > li > [data-toggle="navbar-search"] {
21299color: #fff;
21300}
21301}
21302@media only screen and (max-width: 767px) {
21303.topnavbar .navbar-text {
21304margin: 10px;
21305}
21306}
21307@media only screen and (max-width: 767px) {
21308.sidebar-toggle {
21309position: absolute !important;
21310top: 5px;
21311right: 0;
21312z-index: 3001;
21313}
21314.sidebar-toggle > em {
21315color: white;
21316}
21317}
21318.nav-wrapper {
21319padding: 0 15px;
21320background-color: transparent;
21321}
21322.nav-wrapper .nav.navbar-nav {
21323float: left;
21324}
21325.nav-wrapper .nav.navbar-nav.navbar-right {
21326float: right;
21327}
21328.nav-wrapper .nav > li {
21329position: static;
21330float: left;
21331}
21332.nav-wrapper .navbar-nav .open .dropdown-menu {
21333position: absolute;
21334background-color: white;
21335left: 0px;
21336right: 0px;
21337border-top: 1px solid #e1e1e1;
21338border-bottom: 1px solid #e1e1e1;
21339}
21340.topnavbar .navbar-form {
21341position: absolute;
21342top: -100%;
21343left: 0;
21344right: 0;
21345margin: 0;
21346padding: 0;
21347height: 55px;
21348z-index: 9001;
21349-webkit-transition: all 0.3s;
21350-o-transition: all 0.3s;
21351transition: all 0.3s;
21352border: 0;
21353border-bottom: 1px solid #e1e2e3;
21354}
21355.topnavbar .navbar-form .form-group {
21356height: 100%;
21357width: 100%;
21358}
21359.topnavbar .navbar-form .form-control,
21360.topnavbar .navbar-form body .bootstrap-tagsinput,
21361body .topnavbar .navbar-form .bootstrap-tagsinput {
21362height: 100%;
21363border: 0;
21364border-radius: 0;
21365width: 100%;
21366}
21367.topnavbar .navbar-form.open {
21368top: 0;
21369}
21370.topnavbar .navbar-form .has-feedback .form-control-feedback {
21371height: 30px;
21372cursor: pointer;
21373top: 50%;
21374margin-top: -15px;
21375line-height: 30px;
21376margin-right: 10px;
21377color: #c1c2c3;
21378font-size: 1.5em;
21379pointer-events: auto;
21380}
21381@media only screen and (min-width: 768px) {
21382.topnavbar .navbar-form {
21383left: 220px;
21384}
21385}
21386@media only screen and (min-width: 768px) {
21387.topnavbar {
21388border: 0;
21389background-color: #23b7e5;
21390background-image: -webkit-linear-gradient(left, #23b7e5 0%, #51c6ea 100%);
21391background-image: -o-linear-gradient(left, #23b7e5 0%, #51c6ea 100%);
21392background-image: linear-gradient(to right, #23b7e5 0%, #51c6ea 100%);
21393background-repeat: repeat-x;
21394filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF23B7E5', endColorstr='#FF51C6EA', GradientType=1);
21395}
21396.topnavbar .navbar-header {
21397background-image: none;
21398background-repeat: no-repeat;
21399filter: none;
21400}
21401.topnavbar .navbar-nav > a {
21402box-shadow: 0 0 0 #000 inset;
21403-webkit-transition: all 0.2s;
21404-o-transition: all 0.2s;
21405transition: all 0.2s;
21406}
21407.topnavbar .navbar-nav > .open > a,
21408.topnavbar .navbar-nav > .open > a:hover,
21409.topnavbar .navbar-nav > .open > a:focus {
21410box-shadow: 0 -3px 0 #19a5d1 inset;
21411-webkit-transition: all 0.2s;
21412-o-transition: all 0.2s;
21413transition: all 0.2s;
21414}
21415.topnavbar .navbar-nav > li > .navbar-text {
21416color: #fff;
21417}
21418.topnavbar .navbar-nav > li > a,
21419.topnavbar .navbar-nav > .open > a {
21420color: #fff;
21421}
21422.topnavbar .navbar-nav > li > a:hover,
21423.topnavbar .navbar-nav > li > a:focus,
21424.topnavbar .navbar-nav > .open > a:hover,
21425.topnavbar .navbar-nav > .open > a:focus {
21426color: #117391;
21427}
21428.topnavbar .navbar-nav > li > [data-toggle="navbar-search"] {
21429position: static;
21430}
21431.nav-wrapper {
21432position: relative;
21433box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
21434z-index: 10;
21435}
21436.nav-wrapper:before,
21437.nav-wrapper:after {
21438content: " ";
21439display: table;
21440}
21441.nav-wrapper:after {
21442clear: both;
21443}
21444.nav-wrapper .nav > li {
21445position: relative;
21446}
21447.nav-wrapper .navbar-nav .open .dropdown-menu {
21448left: auto;
21449right: auto;
21450}
21451.nav-wrapper .navbar-nav.navbar-right .open .dropdown-menu {
21452left: auto;
21453right: 0;
21454}
21455}
21456@media only screen and (min-width: 768px) {
21457.aside-collapsed .topnavbar .navbar-header .brand-logo {
21458display: none;
21459}
21460.aside-collapsed .topnavbar .navbar-header .brand-logo-collapsed {
21461display: block;
21462}
21463.aside-collapsed .topnavbar .navbar-header {
21464width: 70px;
21465}
21466.aside-collapsed .topnavbar .navbar-form {
21467left: 70px;
21468}
21469}
21470@media only screen and (min-width: 768px) {
21471.aside-collapsed-text .topnavbar .navbar-header .brand-logo {
21472display: none;
21473}
21474.aside-collapsed-text .topnavbar .navbar-header .brand-logo-collapsed {
21475display: block;
21476}
21477.aside-collapsed-text .topnavbar .navbar-header {
21478width: 90px;
21479}
21480.aside-collapsed-text .topnavbar .navbar-form {
21481left: 90px;
21482}
21483}
21484/* ========================================================================
21485Component: sidebar
21486========================================================================== */
21487.sidebar {
21488height: 100%;
21489padding-bottom: 20px;
21490background-color: #fff;
21491overflow-x: hidden;
21492-webkit-overflow-scrolling: touch;
21493}
21494.sidebar:after {
21495content: "";
21496background: rgba(0, 0, 0, 0.15);
21497position: absolute;
21498display: block;
21499top: 0;
21500bottom: 0;
21501right: 0;
21502width: 1px;
21503-webkit-transform: translateZ(0px);
21504}
21505.sidebar .nav-heading {
21506padding: 12px 15px;
21507color: #919da8;
21508font-size: 13px;
21509letter-spacing: 0.035em;
21510pointer-events: none;
21511cursor: default;
21512}
21513.sidebar > .nav {
21514position: relative;
21515}
21516.sidebar > .nav > .nav-heading:first-child {
21517padding-top: 20px;
21518}
21519.sidebar > .nav > li {
21520border-left: 3px solid transparent;
21521-webkit-transition: border-left-color 0.4s ease;
21522-o-transition: border-left-color 0.4s ease;
21523transition: border-left-color 0.4s ease;
21524}
21525.sidebar > .nav > li > a,
21526.sidebar > .nav > li > .nav-item {
21527padding: 12px 24px;
21528color: #515253;
21529letter-spacing: 0.025em;
21530font-weight: normal;
21531cursor: pointer;
21532}
21533.sidebar > .nav > li > a:focus,
21534.sidebar > .nav > li > a:hover,
21535.sidebar > .nav > li > .nav-item:focus,
21536.sidebar > .nav > li > .nav-item:hover {
21537text-decoration: none;
21538outline: none;
21539color: #23b7e5;
21540}
21541.sidebar > .nav > li > a > em,
21542.sidebar > .nav > li > .nav-item > em {
21543width: 1.8em;
21544display: inline-block;
21545font-style: normal;
21546font-weight: normal;
21547line-height: 1;
21548-webkit-font-smoothing: antialiased;
21549color: inherits;
21550}
21551.sidebar > .nav > li.active,
21552.sidebar > .nav > li.active > a,
21553.sidebar > .nav > li.active > .nav-item,
21554.sidebar > .nav > li.active .nav,
21555.sidebar > .nav > li.open,
21556.sidebar > .nav > li.open > a,
21557.sidebar > .nav > li.open > .nav-item,
21558.sidebar > .nav > li.open .nav {
21559background-color: #fcfcfc;
21560color: #23b7e5;
21561}
21562.sidebar > .nav > li.active > .nav-item > em,
21563.sidebar > .nav > li.active > a > em,
21564.sidebar > .nav > li.open > .nav-item > em,
21565.sidebar > .nav > li.open > a > em {
21566color: #23b7e5;
21567}
21568.sidebar > .nav > li.active {
21569border-left-color: #23b7e5;
21570}
21571.sidebar > .nav .label {
21572display: block;
21573}
21574@media only screen and (min-width: 1025px) {
21575.sidebar:not(.show-scrollbar) {
21576margin-right: -17px;
21577overflow-y: scroll;
21578}
21579}
21580.sidebar-subnav {
21581background-color: #fff;
21582}
21583.sidebar-subnav > .sidebar-subnav-header {
21584color: #515253;
21585display: none;
21586padding: 10px 20px;
21587font-weight: bold;
21588}
21589.sidebar-subnav > li {
21590border-left: 0 !important;
21591}
21592.sidebar-subnav > li > a,
21593.sidebar-subnav > li > .nav-item {
21594display: block;
21595position: relative;
21596padding: 10px 20px;
21597padding-left: 53px;
21598font-weight: normal;
21599background-color: transparent !important;
21600color: #515253;
21601}
21602.sidebar-subnav > li > a:focus,
21603.sidebar-subnav > li > a:hover,
21604.sidebar-subnav > li > .nav-item:focus,
21605.sidebar-subnav > li > .nav-item:hover {
21606color: #23b7e5;
21607}
21608.sidebar-subnav > li > a > em,
21609.sidebar-subnav > li > .nav-item > em {
21610display: inline-block;
21611width: 1.8em;
21612margin: 0 0 0 -2em;
21613}
21614.sidebar-subnav > li.active > a,
21615.sidebar-subnav > li.active > .nav-item {
21616color: #23b7e5;
21617}
21618.sidebar-subnav > li.active > a:after,
21619.sidebar-subnav > li.active > .nav-item:after {
21620border-color: #23b7e5;
21621background-color: #23b7e5;
21622}
21623.sidebar-subnav > li .nav > li {
21624padding-left: 5px;
21625}
21626.sidebar-subnav.nav-floating {
21627border: 1px solid rgba(0, 0, 0, 0.15);
21628margin-left: -1px;
21629}
21630.sidebar-subnav.nav-floating,
21631.sidebar-subnav.nav-floating .collapse {
21632height: auto !important;
21633display: block !important;
21634visibility: visible !important;
21635}
21636.sidebar-subnav.nav-floating > .sidebar-subnav-header {
21637display: block;
21638}
21639.sidebar-subnav.nav-floating li > a,
21640.sidebar-subnav.nav-floating li > .nav-item {
21641padding-left: 20px;
21642}
21643.sidebar-subnav.nav-floating li > a em,
21644.sidebar-subnav.nav-floating li > .nav-item em {
21645margin-left: 0;
21646}
21647@media only screen and (min-width: 768px) {
21648.sidebar > .nav .label {
21649margin: 2px 0 0 0;
21650}
21651}
21652.aside-collapsed .sidebar,
21653.aside-collapsed-text .sidebar {
21654overflow-x: hidden;
21655}
21656.aside-collapsed .sidebar > .nav .nav,
21657.aside-collapsed .sidebar > .nav > .nav-heading,
21658.aside-collapsed .sidebar > .nav > li > .nav-item > span,
21659.aside-collapsed .sidebar > .nav > li > a > span,
21660.aside-collapsed-text .sidebar > .nav .nav,
21661.aside-collapsed-text .sidebar > .nav > .nav-heading,
21662.aside-collapsed-text .sidebar > .nav > li > .nav-item > span,
21663.aside-collapsed-text .sidebar > .nav > li > a > span {
21664display: none !important;
21665}
21666.aside-collapsed .sidebar > .nav > li,
21667.aside-collapsed-text .sidebar > .nav > li {
21668width: 69px;
21669}
21670.aside-collapsed .sidebar > .nav > li > a,
21671.aside-collapsed .sidebar > .nav > li > .nav-item,
21672.aside-collapsed-text .sidebar > .nav > li > a,
21673.aside-collapsed-text .sidebar > .nav > li > .nav-item {
21674text-indent: -3px;
21675padding: 20px 0;
21676text-align: center;
21677}
21678.aside-collapsed .sidebar > .nav > li > a > em,
21679.aside-collapsed .sidebar > .nav > li > .nav-item > em,
21680.aside-collapsed-text .sidebar > .nav > li > a > em,
21681.aside-collapsed-text .sidebar > .nav > li > .nav-item > em {
21682font-size: 1.6em;
21683width: auto;
21684}
21685.aside-collapsed .sidebar > .nav > li > a:focus,
21686.aside-collapsed .sidebar > .nav > li > .nav-item:focus,
21687.aside-collapsed-text .sidebar > .nav > li > a:focus,
21688.aside-collapsed-text .sidebar > .nav > li > .nav-item:focus {
21689background-color: transparent;
21690}
21691.aside-collapsed .sidebar > .nav > li > a:focus > em,
21692.aside-collapsed .sidebar > .nav > li > .nav-item:focus > em,
21693.aside-collapsed-text .sidebar > .nav > li > a:focus > em,
21694.aside-collapsed-text .sidebar > .nav > li > .nav-item:focus > em {
21695color: inherit;
21696}
21697.aside-collapsed .sidebar .nav .label,
21698.aside-collapsed-text .sidebar .nav .label {
21699position: absolute;
21700top: 10px;
21701right: 5px;
21702text-indent: 0;
21703}
21704.aside-collapsed-text .sidebar > .nav > li > .nav-item > span,
21705.aside-collapsed-text .sidebar > .nav > li > a > span {
21706display: block !important;
21707font-size: 12px;
21708}
21709.aside-collapsed-text .sidebar > .nav > li {
21710width: 88px;
21711}
21712.aside-collapsed-text .sidebar > .nav > li > a {
21713padding: 14px 0;
21714}
21715.aside-collapsed-text .sidebar > .nav > li > a > em {
21716font-size: 1.4em;
21717}
21718/* ========================================================================
21719Component: offsidebar
21720========================================================================== */
21721.offsidebar {
21722position: absolute;
21723top: 0;
21724bottom: 0;
21725right: 0;
21726width: 235px;
21727margin-top: 114px;
21728border-left: 1px solid #cccccc;
21729background-color: #fff;
21730color: #515253;
21731overflow: auto;
21732-webkit-overflow-scrolling: touch;
21733z-index: -1;
21734}
21735.offsidebar > nav {
21736min-height: 100%;
21737overflow: hidden;
21738-webkit-transform: translateZ(0px);
21739}
21740.offsidebar .progress {
21741border: 0;
21742}
21743.offsidebar .nav > li > a:hover,
21744.offsidebar .nav > li > a:focus {
21745background-color: rgba(0, 0, 0, 0.025);
21746}
21747.offsidebar .tab-content {
21748padding: 0;
21749border: 0;
21750}
21751.offsidebar .nav-tabs.nav-justified > li > a,
21752.offsidebar .nav-tabs.nav-justified > li > a:hover,
21753.offsidebar .nav-tabs.nav-justified > li > a:focus {
21754background-color: transparent;
21755border: 0;
21756border-right: 1px solid rgba(0, 0, 0, 0.05);
21757border-bottom: 1px solid rgba(0, 0, 0, 0.05);
21758border-radius: 0;
21759color: #909fa7;
21760}
21761.offsidebar .nav-tabs.nav-justified > li.active > a {
21762color: #5d9cec;
21763}
21764@media only screen and (min-width: 768px) {
21765.offsidebar {
21766margin-top: 55px;
21767}
21768}
21769.offsidebar-open .offsidebar {
21770overflow-y: auto;
21771z-index: 116;
21772}
21773@media only screen and (min-width: 768px) {
21774.offsidebar-open {
21775overflow-y: auto;
21776}
21777}
21778.offsidebar {
21779right: -235px;
21780}
21781.no-csstransforms3d .offsidebar-open .offsidebar {
21782right: 0;
21783}
21784/* Transformation ready devices*/
21785.csstransforms3d .offsidebar {
21786right: 0;
21787-webkit-transform: translate3d(235px, 0, 0);
21788transform: translate3d(235px, 0, 0);
21789-webkit-transition: -webkit-transform 0.3s ease, z-index 0s linear 0.3s;
21790-moz-transition: -moz-transform 0.3s ease, z-index 0s linear 0.3s;
21791-o-transition: -o-transform 0.3s ease, z-index 0s linear 0.3s;
21792transition: transform 0.3s ease, z-index 0s linear 0.3s;
21793}
21794.csstransforms3d .offsidebar-open .offsidebar {
21795-webkit-transform: translate3d(0, 0, 0);
21796transform: translate3d(0, 0, 0);
21797-webkit-transition: -webkit-transform 0.3s ease;
21798-moz-transition: -moz-transform 0.3s ease;
21799-o-transition: -o-transform 0.3s ease;
21800transition: transform 0.3s ease;
21801}
21802/* ========================================================================
21803Component: breadcrumbs
21804========================================================================== */
21805.breadcrumb {
21806font-weight: normal;
21807border-radius: 0;
21808color: #909fa7;
21809padding: 10px 20px;
21810}
21811h3 + .breadcrumb,
21812.content-heading + .breadcrumb {
21813margin: -25px -25px 20px -20px;
21814background-color: #fafbfc;
21815border-top: 1px solid #cfdbe2;
21816border-bottom: 1px solid #cfdbe2;
21817}
21818h3 > .breadcrumb,
21819.content-heading > .breadcrumb {
21820background: transparent;
21821font-size: 13px;
21822border: 0;
21823padding: 10px 10px 0 0;
21824margin-bottom: 0;
21825}
21826h3 > .breadcrumb.pull-right,
21827.content-heading > .breadcrumb.pull-right {
21828margin: -2px 0 0;
21829}
21830/* ========================================================================
21831Component: button-extra
21832========================================================================== */
21833.btn-inverse {
21834color: #fff;
21835background-color: #131e26;
21836border-color: #131e26;
21837}
21838.btn-inverse:focus,
21839.btn-inverse.focus {
21840color: #fff;
21841background-color: #0c1318;
21842border-color: #05090b;
21843}
21844.btn-inverse:hover {
21845color: #fff;
21846background-color: #0c1318;
21847border-color: #05090b;
21848}
21849.btn-inverse:active,
21850.btn-inverse.active,
21851.open > .btn-inverse.dropdown-toggle {
21852color: #fff;
21853background-color: #0c1318;
21854border-color: #05090b;
21855}
21856.btn-inverse:active:hover,
21857.btn-inverse:active:focus,
21858.btn-inverse:active.focus,
21859.btn-inverse.active:hover,
21860.btn-inverse.active:focus,
21861.btn-inverse.active.focus,
21862.open > .btn-inverse.dropdown-toggle:hover,
21863.open > .btn-inverse.dropdown-toggle:focus,
21864.open > .btn-inverse.dropdown-toggle.focus {
21865color: #fff;
21866background-color: #0c1318;
21867border-color: #05090b;
21868}
21869.btn-inverse:active,
21870.btn-inverse.active,
21871.open > .btn-inverse.dropdown-toggle {
21872background-image: none;
21873}
21874.btn-inverse.disabled:hover,
21875.btn-inverse.disabled:focus,
21876.btn-inverse.disabled.focus,
21877.btn-inverse[disabled]:hover,
21878.btn-inverse[disabled]:focus,
21879.btn-inverse[disabled].focus,
21880fieldset[disabled] .btn-inverse:hover,
21881fieldset[disabled] .btn-inverse:focus,
21882fieldset[disabled] .btn-inverse.focus {
21883background-color: #131e26;
21884border-color: #131e26;
21885}
21886.btn-inverse .badge {
21887color: #131e26;
21888background-color: #fff;
21889}
21890.btn-green {
21891color: #fff;
21892background-color: #37bc9b;
21893border-color: transparent;
21894}
21895.btn-green:focus,
21896.btn-green.focus {
21897color: #fff;
21898background-color: #32ac8e;
21899border-color: transparent;
21900}
21901.btn-green:hover {
21902color: #fff;
21903background-color: #32ac8e;
21904border-color: transparent;
21905}
21906.btn-green:active,
21907.btn-green.active,
21908.open > .btn-green.dropdown-toggle {
21909color: #fff;
21910background-color: #32ac8e;
21911border-color: transparent;
21912}
21913.btn-green:active:hover,
21914.btn-green:active:focus,
21915.btn-green:active.focus,
21916.btn-green.active:hover,
21917.btn-green.active:focus,
21918.btn-green.active.focus,
21919.open > .btn-green.dropdown-toggle:hover,
21920.open > .btn-green.dropdown-toggle:focus,
21921.open > .btn-green.dropdown-toggle.focus {
21922color: #fff;
21923background-color: #32ac8e;
21924border-color: transparent;
21925}
21926.btn-green:active,
21927.btn-green.active,
21928.open > .btn-green.dropdown-toggle {
21929background-image: none;
21930}
21931.btn-green.disabled:hover,
21932.btn-green.disabled:focus,
21933.btn-green.disabled.focus,
21934.btn-green[disabled]:hover,
21935.btn-green[disabled]:focus,
21936.btn-green[disabled].focus,
21937fieldset[disabled] .btn-green:hover,
21938fieldset[disabled] .btn-green:focus,
21939fieldset[disabled] .btn-green.focus {
21940background-color: #37bc9b;
21941border-color: transparent;
21942}
21943.btn-green .badge {
21944color: #37bc9b;
21945background-color: #fff;
21946}
21947.btn-purple {
21948color: #fff;
21949background-color: #7266ba;
21950border-color: transparent;
21951}
21952.btn-purple:focus,
21953.btn-purple.focus {
21954color: #fff;
21955background-color: #6558b4;
21956border-color: transparent;
21957}
21958.btn-purple:hover {
21959color: #fff;
21960background-color: #6558b4;
21961border-color: transparent;
21962}
21963.btn-purple:active,
21964.btn-purple.active,
21965.open > .btn-purple.dropdown-toggle {
21966color: #fff;
21967background-color: #6558b4;
21968border-color: transparent;
21969}
21970.btn-purple:active:hover,
21971.btn-purple:active:focus,
21972.btn-purple:active.focus,
21973.btn-purple.active:hover,
21974.btn-purple.active:focus,
21975.btn-purple.active.focus,
21976.open > .btn-purple.dropdown-toggle:hover,
21977.open > .btn-purple.dropdown-toggle:focus,
21978.open > .btn-purple.dropdown-toggle.focus {
21979color: #fff;
21980background-color: #6558b4;
21981border-color: transparent;
21982}
21983.btn-purple:active,
21984.btn-purple.active,
21985.open > .btn-purple.dropdown-toggle {
21986background-image: none;
21987}
21988.btn-purple.disabled:hover,
21989.btn-purple.disabled:focus,
21990.btn-purple.disabled.focus,
21991.btn-purple[disabled]:hover,
21992.btn-purple[disabled]:focus,
21993.btn-purple[disabled].focus,
21994fieldset[disabled] .btn-purple:hover,
21995fieldset[disabled] .btn-purple:focus,
21996fieldset[disabled] .btn-purple.focus {
21997background-color: #7266ba;
21998border-color: transparent;
21999}
22000.btn-purple .badge {
22001color: #7266ba;
22002background-color: #fff;
22003}
22004.btn-pink {
22005color: #fff;
22006background-color: #f532e5;
22007border-color: transparent;
22008}
22009.btn-pink:focus,
22010.btn-pink.focus {
22011color: #fff;
22012background-color: #f41fe3;
22013border-color: transparent;
22014}
22015.btn-pink:hover {
22016color: #fff;
22017background-color: #f41fe3;
22018border-color: transparent;
22019}
22020.btn-pink:active,
22021.btn-pink.active,
22022.open > .btn-pink.dropdown-toggle {
22023color: #fff;
22024background-color: #f41fe3;
22025border-color: transparent;
22026}
22027.btn-pink:active:hover,
22028.btn-pink:active:focus,
22029.btn-pink:active.focus,
22030.btn-pink.active:hover,
22031.btn-pink.active:focus,
22032.btn-pink.active.focus,
22033.open > .btn-pink.dropdown-toggle:hover,
22034.open > .btn-pink.dropdown-toggle:focus,
22035.open > .btn-pink.dropdown-toggle.focus {
22036color: #fff;
22037background-color: #f41fe3;
22038border-color: transparent;
22039}
22040.btn-pink:active,
22041.btn-pink.active,
22042.open > .btn-pink.dropdown-toggle {
22043background-image: none;
22044}
22045.btn-pink.disabled:hover,
22046.btn-pink.disabled:focus,
22047.btn-pink.disabled.focus,
22048.btn-pink[disabled]:hover,
22049.btn-pink[disabled]:focus,
22050.btn-pink[disabled].focus,
22051fieldset[disabled] .btn-pink:hover,
22052fieldset[disabled] .btn-pink:focus,
22053fieldset[disabled] .btn-pink.focus {
22054background-color: #f532e5;
22055border-color: transparent;
22056}
22057.btn-pink .badge {
22058color: #f532e5;
22059background-color: #fff;
22060}
22061.btn-flat {
22062border-bottom-width: 1px;
22063border-radius: 0;
22064box-shadow: 0 0 0 #000;
22065}
22066.btn-xl {
22067padding: 20px 16px;
22068font-size: 18px;
22069}
22070.btn-square {
22071border-radius: 0;
22072}
22073.btn-pill-left,
22074.btn-oval {
22075border-top-left-radius: 50px;
22076border-bottom-left-radius: 50px;
22077padding-left: 18px;
22078}
22079.btn-pill-right,
22080.btn-oval {
22081border-top-right-radius: 50px;
22082border-bottom-right-radius: 50px;
22083padding-right: 18px;
22084}
22085.btn-labeled {
22086padding-top: 0;
22087padding-bottom: 0;
22088}
22089.btn-label {
22090position: relative;
22091background: transparent;
22092background: rgba(0, 0, 0, 0.05);
22093display: inline-block;
22094padding: 6px 16px;
22095left: -16px;
22096border-radius: 3px 0 0 3px;
22097}
22098.btn-label.btn-label-right {
22099left: auto;
22100right: -16px;
22101border-radius: 0 3px 3px 0;
22102}
22103.btn-lg .btn-label {
22104padding: 10px 20px;
22105left: -20px;
22106border-radius: 5px 0 0 5px;
22107}
22108.btn-lg .btn-label.btn-label-right {
22109left: auto;
22110right: -20px;
22111border-radius: 0 5px 5px 0;
22112}
22113.btn-sm .btn-label,
22114.calendar-app .fc-button .btn-label {
22115padding: 5px 10px;
22116left: -10px;
22117border-radius: 2px 0 0 2px;
22118}
22119.btn-sm .btn-label.btn-label-right,
22120.calendar-app .fc-button .btn-label.btn-label-right {
22121left: auto;
22122right: -10px;
22123border-radius: 0 2px 2px 0;
22124}
22125.btn-xs .btn-label {
22126padding: 1px 5px;
22127left: -5px;
22128border-radius: 2px 0 0 2px;
22129}
22130.btn-xs .btn-label.btn-label-right {
22131left: auto;
22132right: -5px;
22133border-radius: 0 2px 2px 0;
22134}
22135.btn-fw {
22136min-width: 80px;
22137}
22138.btn-fw.btn-sm,
22139.calendar-app .btn-fw.fc-button {
22140min-width: 40px;
22141}
22142.btn-fw.btn-md {
22143min-width: 60px;
22144}
22145.btn-fw.btn-lg {
22146min-width: 140px;
22147}
22148.btn-circle {
22149width: 35px;
22150height: 35px;
22151text-align: center;
22152font-size: 12px;
22153line-height: 35px;
22154border-radius: 500px;
22155padding: 0;
22156border: 0;
22157}
22158.btn-circle > * {
22159line-height: inherit !important;
22160}
22161.btn-circle.btn-lg {
22162width: 50px;
22163height: 50px;
22164font-size: 18px;
22165line-height: 50px;
22166}
22167.btn-outline {
22168background-color: transparent;
22169}
22170.btn-outline.btn-default,
22171div.ColVis .btn-outline.ColVis_Button {
22172border-color: #eaeaea;
22173color: #333 !important;
22174}
22175.btn-outline.btn-primary {
22176border-color: #5d9cec;
22177color: #5d9cec;
22178}
22179.btn-outline.btn-success {
22180border-color: #27c24c;
22181color: #27c24c;
22182}
22183.btn-outline.btn-info {
22184border-color: #23b7e5;
22185color: #23b7e5;
22186}
22187.btn-outline.btn-warning {
22188border-color: #ff902b;
22189color: #ff902b;
22190}
22191.btn-outline.btn-danger {
22192border-color: #f05050;
22193color: #f05050;
22194}
22195.btn-outline.btn-inverse {
22196border-color: #131e26;
22197color: #131e26;
22198}
22199.btn-outline.btn-green {
22200border-color: #37bc9b;
22201color: #37bc9b;
22202}
22203.btn-outline.btn-purple {
22204border-color: #7266ba;
22205color: #7266ba;
22206}
22207.btn-outline.btn-pink {
22208border-color: #f532e5;
22209color: #f532e5;
22210}
22211.btn-outline:hover,
22212.btn-outline:focus,
22213.btn-outline:active,
22214.btn-outline.hover,
22215.btn-outline.focus,
22216.btn-outline.active {
22217color: #fff;
22218}
22219/* ========================================================================
22220Component: placeholder
22221========================================================================== */
22222.box-placeholder {
22223margin-bottom: 15px;
22224padding: 20px;
22225border: 1px dashed #ddd;
22226background: #fafafa;
22227color: #444;
22228}
22229.box-placeholder > :last-child {
22230margin-bottom: 0;
22231}
22232.box-placeholder-lg {
22233padding-top: 80px;
22234padding-bottom: 80px;
22235}
22236/* ========================================================================
22237Component: panels
22238========================================================================== */
22239.panel .table {
22240margin-bottom: 0;
22241border: 0;
22242}
22243.panel.panel-transparent {
22244border: 0;
22245background-color: transparent;
22246box-shadow: 0 0 0 #000;
22247}
22248.panel.panel-transparent .panel-heading,
22249.panel.panel-transparent .panel-body {
22250background-color: transparent;
22251padding-left: 0;
22252padding-right: 0;
22253}
22254.panel-flat {
22255margin: 0 !important;
22256border: 0;
22257}
22258.panel-group .panel-flat {
22259box-shadow: 0 0 0 #000;
22260}
22261.panel-group .panel-flat:first-child {
22262border-radius: 4px 4px 0 0;
22263}
22264.panel-group .panel-flat:last-child {
22265border-radius: 0 0 4px 4px;
22266}
22267.panel-heading > a[data-tool] {
22268display: inline-block;
22269color: #fff;
22270width: 2em;
22271text-align: center;
22272}
22273.panel-default .panel-heading > a[data-tool] {
22274color: #c1c2c3;
22275}
22276.panel-heading > .label.pull-right {
22277margin-top: 3px;
22278}
22279.panel-heading > .label.pull-right + .label.pull-right {
22280margin-right: 10px;
22281}
22282.panel-heading.panel-heading-collapsed {
22283border-radius: 3px;
22284}
22285.panel-footer .pagination {
22286margin: 0;
22287}
22288.panel-footer .radial-bar {
22289margin-bottom: 0;
22290}
22291.panel-footer p {
22292margin-bottom: 0;
22293}
22294.panel-heading-active {
22295background-color: #27c24c !important;
22296font-weight: bold;
22297font-size: 16px;
22298}
22299.panel-heading-active > a {
22300padding: 15px 0;
22301color: #fff !important;
22302-webkit-transition: padding 0.5s ease;
22303-o-transition: padding 0.5s ease;
22304transition: padding 0.5s ease;
22305}
22306.panel-heading-active + .panel-collapse:after {
22307content: "";
22308display: block;
22309width: 60%;
22310margin: 0 auto;
22311height: 0;
22312border-bottom: 1px solid #e1e2e3;
22313}
22314.panel-inverse {
22315border-color: #cfdbe2;
22316}
22317.panel-inverse > .panel-heading {
22318color: #fff;
22319background-color: #131e26;
22320border-color: #131e26;
22321}
22322.panel-inverse > .panel-heading + .panel-collapse > .panel-body {
22323border-top-color: #cfdbe2;
22324}
22325.panel-inverse > .panel-heading .badge {
22326color: #131e26;
22327background-color: #fff;
22328}
22329.panel-inverse > .panel-footer + .panel-collapse > .panel-body {
22330border-bottom-color: #cfdbe2;
22331}
22332.panel-green {
22333border-color: #cfdbe2;
22334}
22335.panel-green > .panel-heading {
22336color: #fff;
22337background-color: #37bc9b;
22338border-color: #37bc9b;
22339}
22340.panel-green > .panel-heading + .panel-collapse > .panel-body {
22341border-top-color: #cfdbe2;
22342}
22343.panel-green > .panel-heading .badge {
22344color: #37bc9b;
22345background-color: #fff;
22346}
22347.panel-green > .panel-footer + .panel-collapse > .panel-body {
22348border-bottom-color: #cfdbe2;
22349}
22350.panel-pink {
22351border-color: #cfdbe2;
22352}
22353.panel-pink > .panel-heading {
22354color: #fff;
22355background-color: #f532e5;
22356border-color: #f532e5;
22357}
22358.panel-pink > .panel-heading + .panel-collapse > .panel-body {
22359border-top-color: #cfdbe2;
22360}
22361.panel-pink > .panel-heading .badge {
22362color: #f532e5;
22363background-color: #fff;
22364}
22365.panel-pink > .panel-footer + .panel-collapse > .panel-body {
22366border-bottom-color: #cfdbe2;
22367}
22368.panel-purple {
22369border-color: #cfdbe2;
22370}
22371.panel-purple > .panel-heading {
22372color: #fff;
22373background-color: #7266ba;
22374border-color: #7266ba;
22375}
22376.panel-purple > .panel-heading + .panel-collapse > .panel-body {
22377border-top-color: #cfdbe2;
22378}
22379.panel-purple > .panel-heading .badge {
22380color: #7266ba;
22381background-color: #fff;
22382}
22383.panel-purple > .panel-footer + .panel-collapse > .panel-body {
22384border-bottom-color: #cfdbe2;
22385}
22386.panel-dark {
22387border-color: #cfdbe2;
22388}
22389.panel-dark > .panel-heading {
22390color: #fff;
22391background-color: #3a3f51;
22392border-color: #3a3f51;
22393}
22394.panel-dark > .panel-heading + .panel-collapse > .panel-body {
22395border-top-color: #cfdbe2;
22396}
22397.panel-dark > .panel-heading .badge {
22398color: #3a3f51;
22399background-color: #fff;
22400}
22401.panel-dark > .panel-footer + .panel-collapse > .panel-body {
22402border-bottom-color: #cfdbe2;
22403}
22404/* ========================================================================
22405Component: progress-extra
22406========================================================================== */
22407.progress-sm {
22408height: 15px;
22409}
22410.progress-xs {
22411height: 8px;
22412}
22413.progress-bar-purple {
22414background-color: #7266ba;
22415}
22416.progress-striped .progress-bar-purple {
22417background-image: -webkit-linear-gradient(
2241845deg,
22419rgba(255, 255, 255, 0.15) 25%,
22420transparent 25%,
22421transparent 50%,
22422rgba(255, 255, 255, 0.15) 50%,
22423rgba(255, 255, 255, 0.15) 75%,
22424transparent 75%,
22425transparent
22426);
22427background-image: -o-linear-gradient(
2242845deg,
22429rgba(255, 255, 255, 0.15) 25%,
22430transparent 25%,
22431transparent 50%,
22432rgba(255, 255, 255, 0.15) 50%,
22433rgba(255, 255, 255, 0.15) 75%,
22434transparent 75%,
22435transparent
22436);
22437background-image: linear-gradient(
2243845deg,
22439rgba(255, 255, 255, 0.15) 25%,
22440transparent 25%,
22441transparent 50%,
22442rgba(255, 255, 255, 0.15) 50%,
22443rgba(255, 255, 255, 0.15) 75%,
22444transparent 75%,
22445transparent
22446);
22447}
22448.progress-bar-inverse {
22449background-color: #131e26;
22450}
22451.progress-striped .progress-bar-inverse {
22452background-image: -webkit-linear-gradient(
2245345deg,
22454rgba(255, 255, 255, 0.15) 25%,
22455transparent 25%,
22456transparent 50%,
22457rgba(255, 255, 255, 0.15) 50%,
22458rgba(255, 255, 255, 0.15) 75%,
22459transparent 75%,
22460transparent
22461);
22462background-image: -o-linear-gradient(
2246345deg,
22464rgba(255, 255, 255, 0.15) 25%,
22465transparent 25%,
22466transparent 50%,
22467rgba(255, 255, 255, 0.15) 50%,
22468rgba(255, 255, 255, 0.15) 75%,
22469transparent 75%,
22470transparent
22471);
22472background-image: linear-gradient(
2247345deg,
22474rgba(255, 255, 255, 0.15) 25%,
22475transparent 25%,
22476transparent 50%,
22477rgba(255, 255, 255, 0.15) 50%,
22478rgba(255, 255, 255, 0.15) 75%,
22479transparent 75%,
22480transparent
22481);
22482}
22483.progress-bar-green {
22484background-color: #37bc9b;
22485}
22486.progress-striped .progress-bar-green {
22487background-image: -webkit-linear-gradient(
2248845deg,
22489rgba(255, 255, 255, 0.15) 25%,
22490transparent 25%,
22491transparent 50%,
22492rgba(255, 255, 255, 0.15) 50%,
22493rgba(255, 255, 255, 0.15) 75%,
22494transparent 75%,
22495transparent
22496);
22497background-image: -o-linear-gradient(
2249845deg,
22499rgba(255, 255, 255, 0.15) 25%,
22500transparent 25%,
22501transparent 50%,
22502rgba(255, 255, 255, 0.15) 50%,
22503rgba(255, 255, 255, 0.15) 75%,
22504transparent 75%,
22505transparent
22506);
22507background-image: linear-gradient(
2250845deg,
22509rgba(255, 255, 255, 0.15) 25%,
22510transparent 25%,
22511transparent 50%,
22512rgba(255, 255, 255, 0.15) 50%,
22513rgba(255, 255, 255, 0.15) 75%,
22514transparent 75%,
22515transparent
22516);
22517}
22518.progress-bar-pink {
22519background-color: #f532e5;
22520}
22521.progress-striped .progress-bar-pink {
22522background-image: -webkit-linear-gradient(
2252345deg,
22524rgba(255, 255, 255, 0.15) 25%,
22525transparent 25%,
22526transparent 50%,
22527rgba(255, 255, 255, 0.15) 50%,
22528rgba(255, 255, 255, 0.15) 75%,
22529transparent 75%,
22530transparent
22531);
22532background-image: -o-linear-gradient(
2253345deg,
22534rgba(255, 255, 255, 0.15) 25%,
22535transparent 25%,
22536transparent 50%,
22537rgba(255, 255, 255, 0.15) 50%,
22538rgba(255, 255, 255, 0.15) 75%,
22539transparent 75%,
22540transparent
22541);
22542background-image: linear-gradient(
2254345deg,
22544rgba(255, 255, 255, 0.15) 25%,
22545transparent 25%,
22546transparent 50%,
22547rgba(255, 255, 255, 0.15) 50%,
22548rgba(255, 255, 255, 0.15) 75%,
22549transparent 75%,
22550transparent
22551);
22552}
22553.progress-bar-yellow {
22554background-color: #fad732;
22555}
22556.progress-striped .progress-bar-yellow {
22557background-image: -webkit-linear-gradient(
2255845deg,
22559rgba(255, 255, 255, 0.15) 25%,
22560transparent 25%,
22561transparent 50%,
22562rgba(255, 255, 255, 0.15) 50%,
22563rgba(255, 255, 255, 0.15) 75%,
22564transparent 75%,
22565transparent
22566);
22567background-image: -o-linear-gradient(
2256845deg,
22569rgba(255, 255, 255, 0.15) 25%,
22570transparent 25%,
22571transparent 50%,
22572rgba(255, 255, 255, 0.15) 50%,
22573rgba(255, 255, 255, 0.15) 75%,
22574transparent 75%,
22575transparent
22576);
22577background-image: linear-gradient(
2257845deg,
22579rgba(255, 255, 255, 0.15) 25%,
22580transparent 25%,
22581transparent 50%,
22582rgba(255, 255, 255, 0.15) 50%,
22583rgba(255, 255, 255, 0.15) 75%,
22584transparent 75%,
22585transparent
22586);
22587}
22588.progress-1 {
22589width: 1%;
22590}
22591.progress-2 {
22592width: 2%;
22593}
22594.progress-3 {
22595width: 3%;
22596}
22597.progress-4 {
22598width: 4%;
22599}
22600.progress-5 {
22601width: 5%;
22602}
22603.progress-6 {
22604width: 6%;
22605}
22606.progress-7 {
22607width: 7%;
22608}
22609.progress-8 {
22610width: 8%;
22611}
22612.progress-9 {
22613width: 9%;
22614}
22615.progress-10 {
22616width: 10%;
22617}
22618.progress-11 {
22619width: 11%;
22620}
22621.progress-12 {
22622width: 12%;
22623}
22624.progress-13 {
22625width: 13%;
22626}
22627.progress-14 {
22628width: 14%;
22629}
22630.progress-15 {
22631width: 15%;
22632}
22633.progress-16 {
22634width: 16%;
22635}
22636.progress-17 {
22637width: 17%;
22638}
22639.progress-18 {
22640width: 18%;
22641}
22642.progress-19 {
22643width: 19%;
22644}
22645.progress-20 {
22646width: 20%;
22647}
22648.progress-21 {
22649width: 21%;
22650}
22651.progress-22 {
22652width: 22%;
22653}
22654.progress-23 {
22655width: 23%;
22656}
22657.progress-24 {
22658width: 24%;
22659}
22660.progress-25 {
22661width: 25%;
22662}
22663.progress-26 {
22664width: 26%;
22665}
22666.progress-27 {
22667width: 27%;
22668}
22669.progress-28 {
22670width: 28%;
22671}
22672.progress-29 {
22673width: 29%;
22674}
22675.progress-30 {
22676width: 30%;
22677}
22678.progress-31 {
22679width: 31%;
22680}
22681.progress-32 {
22682width: 32%;
22683}
22684.progress-33 {
22685width: 33%;
22686}
22687.progress-34 {
22688width: 34%;
22689}
22690.progress-35 {
22691width: 35%;
22692}
22693.progress-36 {
22694width: 36%;
22695}
22696.progress-37 {
22697width: 37%;
22698}
22699.progress-38 {
22700width: 38%;
22701}
22702.progress-39 {
22703width: 39%;
22704}
22705.progress-40 {
22706width: 40%;
22707}
22708.progress-41 {
22709width: 41%;
22710}
22711.progress-42 {
22712width: 42%;
22713}
22714.progress-43 {
22715width: 43%;
22716}
22717.progress-44 {
22718width: 44%;
22719}
22720.progress-45 {
22721width: 45%;
22722}
22723.progress-46 {
22724width: 46%;
22725}
22726.progress-47 {
22727width: 47%;
22728}
22729.progress-48 {
22730width: 48%;
22731}
22732.progress-49 {
22733width: 49%;
22734}
22735.progress-50 {
22736width: 50%;
22737}
22738.progress-51 {
22739width: 51%;
22740}
22741.progress-52 {
22742width: 52%;
22743}
22744.progress-53 {
22745width: 53%;
22746}
22747.progress-54 {
22748width: 54%;
22749}
22750.progress-55 {
22751width: 55%;
22752}
22753.progress-56 {
22754width: 56%;
22755}
22756.progress-57 {
22757width: 57%;
22758}
22759.progress-58 {
22760width: 58%;
22761}
22762.progress-59 {
22763width: 59%;
22764}
22765.progress-60 {
22766width: 60%;
22767}
22768.progress-61 {
22769width: 61%;
22770}
22771.progress-62 {
22772width: 62%;
22773}
22774.progress-63 {
22775width: 63%;
22776}
22777.progress-64 {
22778width: 64%;
22779}
22780.progress-65 {
22781width: 65%;
22782}
22783.progress-66 {
22784width: 66%;
22785}
22786.progress-67 {
22787width: 67%;
22788}
22789.progress-68 {
22790width: 68%;
22791}
22792.progress-69 {
22793width: 69%;
22794}
22795.progress-70 {
22796width: 70%;
22797}
22798.progress-71 {
22799width: 71%;
22800}
22801.progress-72 {
22802width: 72%;
22803}
22804.progress-73 {
22805width: 73%;
22806}
22807.progress-74 {
22808width: 74%;
22809}
22810.progress-75 {
22811width: 75%;
22812}
22813.progress-76 {
22814width: 76%;
22815}
22816.progress-77 {
22817width: 77%;
22818}
22819.progress-78 {
22820width: 78%;
22821}
22822.progress-79 {
22823width: 79%;
22824}
22825.progress-80 {
22826width: 80%;
22827}
22828.progress-81 {
22829width: 81%;
22830}
22831.progress-82 {
22832width: 82%;
22833}
22834.progress-83 {
22835width: 83%;
22836}
22837.progress-84 {
22838width: 84%;
22839}
22840.progress-85 {
22841width: 85%;
22842}
22843.progress-86 {
22844width: 86%;
22845}
22846.progress-87 {
22847width: 87%;
22848}
22849.progress-88 {
22850width: 88%;
22851}
22852.progress-89 {
22853width: 89%;
22854}
22855.progress-90 {
22856width: 90%;
22857}
22858.progress-91 {
22859width: 91%;
22860}
22861.progress-92 {
22862width: 92%;
22863}
22864.progress-93 {
22865width: 93%;
22866}
22867.progress-94 {
22868width: 94%;
22869}
22870.progress-95 {
22871width: 95%;
22872}
22873.progress-96 {
22874width: 96%;
22875}
22876.progress-97 {
22877width: 97%;
22878}
22879.progress-98 {
22880width: 98%;
22881}
22882.progress-99 {
22883width: 99%;
22884}
22885.progress-100 {
22886width: 100%;
22887}
22888/* ========================================================================
22889Component: radial-bar
22890========================================================================== */
22891/* -------------------------------------
22892* Bar container
22893* ------------------------------------- */
22894.radial-bar {
22895position: relative;
22896display: inline-block;
22897font-size: 16px;
22898border-radius: 50%;
22899border: 2px solid #fafafa;
22900background-color: transparent;
22901margin-bottom: 20px;
22902-webkit-box-sizing: content-box;
22903-moz-box-sizing: content-box;
22904box-sizing: content-box;
22905width: 80px;
22906height: 80px;
22907font-size: 18px;
22908}
22909.radial-bar:after,
22910.radial-bar > img {
22911display: inline-block;
22912position: absolute;
22913top: 0;
22914left: 0;
22915border-radius: 50%;
22916text-align: center;
22917font-weight: bold;
22918color: #a1a2a3;
22919}
22920.radial-bar:after {
22921content: attr(data-label);
22922background-color: #fff;
22923z-index: 101;
22924}
22925.radial-bar > img {
22926z-index: 102;
22927}
22928.radial-bar:after,
22929.radial-bar > img {
22930width: 56px;
22931height: 56px;
22932margin-left: 12px;
22933margin-top: 12px;
22934line-height: 56px;
22935}
22936.radial-bar.radial-bar-0 {
22937background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
22938linear-gradient(90deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22939}
22940.radial-bar.radial-bar-5 {
22941background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
22942linear-gradient(108deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22943}
22944.radial-bar.radial-bar-10 {
22945background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
22946linear-gradient(126deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22947}
22948.radial-bar.radial-bar-15 {
22949background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
22950linear-gradient(144deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22951}
22952.radial-bar.radial-bar-20 {
22953background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
22954linear-gradient(162deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22955}
22956.radial-bar.radial-bar-25 {
22957background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
22958linear-gradient(180deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22959}
22960.radial-bar.radial-bar-30 {
22961background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
22962linear-gradient(198deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22963}
22964.radial-bar.radial-bar-35 {
22965background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
22966linear-gradient(216deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22967}
22968.radial-bar.radial-bar-40 {
22969background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
22970linear-gradient(234deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22971}
22972.radial-bar.radial-bar-45 {
22973background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
22974linear-gradient(252deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22975}
22976.radial-bar.radial-bar-50 {
22977background-image: linear-gradient(-90deg, #5d9cec 50%, transparent 50%, transparent),
22978linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22979}
22980.radial-bar.radial-bar-55 {
22981background-image: linear-gradient(-72deg, #5d9cec 50%, transparent 50%, transparent),
22982linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22983}
22984.radial-bar.radial-bar-60 {
22985background-image: linear-gradient(-54deg, #5d9cec 50%, transparent 50%, transparent),
22986linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22987}
22988.radial-bar.radial-bar-65 {
22989background-image: linear-gradient(-36deg, #5d9cec 50%, transparent 50%, transparent),
22990linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22991}
22992.radial-bar.radial-bar-70 {
22993background-image: linear-gradient(-18deg, #5d9cec 50%, transparent 50%, transparent),
22994linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22995}
22996.radial-bar.radial-bar-75 {
22997background-image: linear-gradient(0deg, #5d9cec 50%, transparent 50%, transparent),
22998linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
22999}
23000.radial-bar.radial-bar-80 {
23001background-image: linear-gradient(18deg, #5d9cec 50%, transparent 50%, transparent),
23002linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23003}
23004.radial-bar.radial-bar-85 {
23005background-image: linear-gradient(36deg, #5d9cec 50%, transparent 50%, transparent),
23006linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23007}
23008.radial-bar.radial-bar-90 {
23009background-image: linear-gradient(54deg, #5d9cec 50%, transparent 50%, transparent),
23010linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23011}
23012.radial-bar.radial-bar-95 {
23013background-image: linear-gradient(72deg, #5d9cec 50%, transparent 50%, transparent),
23014linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23015}
23016.radial-bar.radial-bar-100 {
23017background-image: linear-gradient(90deg, #5d9cec 50%, transparent 50%, transparent),
23018linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23019}
23020.radial-bar-primary.radial-bar-0 {
23021background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23022linear-gradient(90deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23023}
23024.radial-bar-primary.radial-bar-5 {
23025background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23026linear-gradient(108deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23027}
23028.radial-bar-primary.radial-bar-10 {
23029background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23030linear-gradient(126deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23031}
23032.radial-bar-primary.radial-bar-15 {
23033background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23034linear-gradient(144deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23035}
23036.radial-bar-primary.radial-bar-20 {
23037background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23038linear-gradient(162deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23039}
23040.radial-bar-primary.radial-bar-25 {
23041background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23042linear-gradient(180deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23043}
23044.radial-bar-primary.radial-bar-30 {
23045background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23046linear-gradient(198deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23047}
23048.radial-bar-primary.radial-bar-35 {
23049background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23050linear-gradient(216deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23051}
23052.radial-bar-primary.radial-bar-40 {
23053background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23054linear-gradient(234deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23055}
23056.radial-bar-primary.radial-bar-45 {
23057background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23058linear-gradient(252deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23059}
23060.radial-bar-primary.radial-bar-50 {
23061background-image: linear-gradient(-90deg, #5d9cec 50%, transparent 50%, transparent),
23062linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23063}
23064.radial-bar-primary.radial-bar-55 {
23065background-image: linear-gradient(-72deg, #5d9cec 50%, transparent 50%, transparent),
23066linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23067}
23068.radial-bar-primary.radial-bar-60 {
23069background-image: linear-gradient(-54deg, #5d9cec 50%, transparent 50%, transparent),
23070linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23071}
23072.radial-bar-primary.radial-bar-65 {
23073background-image: linear-gradient(-36deg, #5d9cec 50%, transparent 50%, transparent),
23074linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23075}
23076.radial-bar-primary.radial-bar-70 {
23077background-image: linear-gradient(-18deg, #5d9cec 50%, transparent 50%, transparent),
23078linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23079}
23080.radial-bar-primary.radial-bar-75 {
23081background-image: linear-gradient(0deg, #5d9cec 50%, transparent 50%, transparent),
23082linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23083}
23084.radial-bar-primary.radial-bar-80 {
23085background-image: linear-gradient(18deg, #5d9cec 50%, transparent 50%, transparent),
23086linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23087}
23088.radial-bar-primary.radial-bar-85 {
23089background-image: linear-gradient(36deg, #5d9cec 50%, transparent 50%, transparent),
23090linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23091}
23092.radial-bar-primary.radial-bar-90 {
23093background-image: linear-gradient(54deg, #5d9cec 50%, transparent 50%, transparent),
23094linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23095}
23096.radial-bar-primary.radial-bar-95 {
23097background-image: linear-gradient(72deg, #5d9cec 50%, transparent 50%, transparent),
23098linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23099}
23100.radial-bar-primary.radial-bar-100 {
23101background-image: linear-gradient(90deg, #5d9cec 50%, transparent 50%, transparent),
23102linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa);
23103}
23104.radial-bar-success.radial-bar-0 {
23105background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23106linear-gradient(90deg, #27c24c 50%, #fafafa 50%, #fafafa);
23107}
23108.radial-bar-success.radial-bar-5 {
23109background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23110linear-gradient(108deg, #27c24c 50%, #fafafa 50%, #fafafa);
23111}
23112.radial-bar-success.radial-bar-10 {
23113background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23114linear-gradient(126deg, #27c24c 50%, #fafafa 50%, #fafafa);
23115}
23116.radial-bar-success.radial-bar-15 {
23117background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23118linear-gradient(144deg, #27c24c 50%, #fafafa 50%, #fafafa);
23119}
23120.radial-bar-success.radial-bar-20 {
23121background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23122linear-gradient(162deg, #27c24c 50%, #fafafa 50%, #fafafa);
23123}
23124.radial-bar-success.radial-bar-25 {
23125background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23126linear-gradient(180deg, #27c24c 50%, #fafafa 50%, #fafafa);
23127}
23128.radial-bar-success.radial-bar-30 {
23129background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23130linear-gradient(198deg, #27c24c 50%, #fafafa 50%, #fafafa);
23131}
23132.radial-bar-success.radial-bar-35 {
23133background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23134linear-gradient(216deg, #27c24c 50%, #fafafa 50%, #fafafa);
23135}
23136.radial-bar-success.radial-bar-40 {
23137background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23138linear-gradient(234deg, #27c24c 50%, #fafafa 50%, #fafafa);
23139}
23140.radial-bar-success.radial-bar-45 {
23141background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23142linear-gradient(252deg, #27c24c 50%, #fafafa 50%, #fafafa);
23143}
23144.radial-bar-success.radial-bar-50 {
23145background-image: linear-gradient(-90deg, #27c24c 50%, transparent 50%, transparent),
23146linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa);
23147}
23148.radial-bar-success.radial-bar-55 {
23149background-image: linear-gradient(-72deg, #27c24c 50%, transparent 50%, transparent),
23150linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa);
23151}
23152.radial-bar-success.radial-bar-60 {
23153background-image: linear-gradient(-54deg, #27c24c 50%, transparent 50%, transparent),
23154linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa);
23155}
23156.radial-bar-success.radial-bar-65 {
23157background-image: linear-gradient(-36deg, #27c24c 50%, transparent 50%, transparent),
23158linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa);
23159}
23160.radial-bar-success.radial-bar-70 {
23161background-image: linear-gradient(-18deg, #27c24c 50%, transparent 50%, transparent),
23162linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa);
23163}
23164.radial-bar-success.radial-bar-75 {
23165background-image: linear-gradient(0deg, #27c24c 50%, transparent 50%, transparent),
23166linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa);
23167}
23168.radial-bar-success.radial-bar-80 {
23169background-image: linear-gradient(18deg, #27c24c 50%, transparent 50%, transparent),
23170linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa);
23171}
23172.radial-bar-success.radial-bar-85 {
23173background-image: linear-gradient(36deg, #27c24c 50%, transparent 50%, transparent),
23174linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa);
23175}
23176.radial-bar-success.radial-bar-90 {
23177background-image: linear-gradient(54deg, #27c24c 50%, transparent 50%, transparent),
23178linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa);
23179}
23180.radial-bar-success.radial-bar-95 {
23181background-image: linear-gradient(72deg, #27c24c 50%, transparent 50%, transparent),
23182linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa);
23183}
23184.radial-bar-success.radial-bar-100 {
23185background-image: linear-gradient(90deg, #27c24c 50%, transparent 50%, transparent),
23186linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa);
23187}
23188.radial-bar-info.radial-bar-0 {
23189background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23190linear-gradient(90deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23191}
23192.radial-bar-info.radial-bar-5 {
23193background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23194linear-gradient(108deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23195}
23196.radial-bar-info.radial-bar-10 {
23197background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23198linear-gradient(126deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23199}
23200.radial-bar-info.radial-bar-15 {
23201background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23202linear-gradient(144deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23203}
23204.radial-bar-info.radial-bar-20 {
23205background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23206linear-gradient(162deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23207}
23208.radial-bar-info.radial-bar-25 {
23209background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23210linear-gradient(180deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23211}
23212.radial-bar-info.radial-bar-30 {
23213background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23214linear-gradient(198deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23215}
23216.radial-bar-info.radial-bar-35 {
23217background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23218linear-gradient(216deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23219}
23220.radial-bar-info.radial-bar-40 {
23221background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23222linear-gradient(234deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23223}
23224.radial-bar-info.radial-bar-45 {
23225background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23226linear-gradient(252deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23227}
23228.radial-bar-info.radial-bar-50 {
23229background-image: linear-gradient(-90deg, #23b7e5 50%, transparent 50%, transparent),
23230linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23231}
23232.radial-bar-info.radial-bar-55 {
23233background-image: linear-gradient(-72deg, #23b7e5 50%, transparent 50%, transparent),
23234linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23235}
23236.radial-bar-info.radial-bar-60 {
23237background-image: linear-gradient(-54deg, #23b7e5 50%, transparent 50%, transparent),
23238linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23239}
23240.radial-bar-info.radial-bar-65 {
23241background-image: linear-gradient(-36deg, #23b7e5 50%, transparent 50%, transparent),
23242linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23243}
23244.radial-bar-info.radial-bar-70 {
23245background-image: linear-gradient(-18deg, #23b7e5 50%, transparent 50%, transparent),
23246linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23247}
23248.radial-bar-info.radial-bar-75 {
23249background-image: linear-gradient(0deg, #23b7e5 50%, transparent 50%, transparent),
23250linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23251}
23252.radial-bar-info.radial-bar-80 {
23253background-image: linear-gradient(18d
23253eg, #23b7e5 50%, transparent 50%, transparent),
23254linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23255}
23256.radial-bar-info.radial-bar-85 {
23257background-image: linear-gradient(36deg, #23b7e5 50%, transparent 50%, transparent),
23258linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23259}
23260.radial-bar-info.radial-bar-90 {
23261background-image: linear-gradient(54deg, #23b7e5 50%, transparent 50%, transparent),
23262linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23263}
23264.radial-bar-info.radial-bar-95 {
23265background-image: linear-gradient(72deg, #23b7e5 50%, transparent 50%, transparent),
23266linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23267}
23268.radial-bar-info.radial-bar-100 {
23269background-image: linear-gradient(90deg, #23b7e5 50%, transparent 50%, transparent),
23270linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa);
23271}
23272.radial-bar-warning.radial-bar-0 {
23273background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23274linear-gradient(90deg, #ff902b 50%, #fafafa 50%, #fafafa);
23275}
23276.radial-bar-warning.radial-bar-5 {
23277background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23278linear-gradient(108deg, #ff902b 50%, #fafafa 50%, #fafafa);
23279}
23280.radial-bar-warning.radial-bar-10 {
23281background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23282linear-gradient(126deg, #ff902b 50%, #fafafa 50%, #fafafa);
23283}
23284.radial-bar-warning.radial-bar-15 {
23285background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23286linear-gradient(144deg, #ff902b 50%, #fafafa 50%, #fafafa);
23287}
23288.radial-bar-warning.radial-bar-20 {
23289background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23290linear-gradient(162deg, #ff902b 50%, #fafafa 50%, #fafafa);
23291}
23292.radial-bar-warning.radial-bar-25 {
23293background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23294linear-gradient(180deg, #ff902b 50%, #fafafa 50%, #fafafa);
23295}
23296.radial-bar-warning.radial-bar-30 {
23297background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23298linear-gradient(198deg, #ff902b 50%, #fafafa 50%, #fafafa);
23299}
23300.radial-bar-warning.radial-bar-35 {
23301background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23302linear-gradient(216deg, #ff902b 50%, #fafafa 50%, #fafafa);
23303}
23304.radial-bar-warning.radial-bar-40 {
23305background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23306linear-gradient(234deg, #ff902b 50%, #fafafa 50%, #fafafa);
23307}
23308.radial-bar-warning.radial-bar-45 {
23309background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23310linear-gradient(252deg, #ff902b 50%, #fafafa 50%, #fafafa);
23311}
23312.radial-bar-warning.radial-bar-50 {
23313background-image: linear-gradient(-90deg, #ff902b 50%, transparent 50%, transparent),
23314linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa);
23315}
23316.radial-bar-warning.radial-bar-55 {
23317background-image: linear-gradient(-72deg, #ff902b 50%, transparent 50%, transparent),
23318linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa);
23319}
23320.radial-bar-warning.radial-bar-60 {
23321background-image: linear-gradient(-54deg, #ff902b 50%, transparent 50%, transparent),
23322linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa);
23323}
23324.radial-bar-warning.radial-bar-65 {
23325background-image: linear-gradient(-36deg, #ff902b 50%, transparent 50%, transparent),
23326linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa);
23327}
23328.radial-bar-warning.radial-bar-70 {
23329background-image: linear-gradient(-18deg, #ff902b 50%, transparent 50%, transparent),
23330linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa);
23331}
23332.radial-bar-warning.radial-bar-75 {
23333background-image: linear-gradient(0deg, #ff902b 50%, transparent 50%, transparent),
23334linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa);
23335}
23336.radial-bar-warning.radial-bar-80 {
23337background-image: linear-gradient(18deg, #ff902b 50%, transparent 50%, transparent),
23338linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa);
23339}
23340.radial-bar-warning.radial-bar-85 {
23341background-image: linear-gradient(36deg, #ff902b 50%, transparent 50%, transparent),
23342linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa);
23343}
23344.radial-bar-warning.radial-bar-90 {
23345background-image: linear-gradient(54deg, #ff902b 50%, transparent 50%, transparent),
23346linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa);
23347}
23348.radial-bar-warning.radial-bar-95 {
23349background-image: linear-gradient(72deg, #ff902b 50%, transparent 50%, transparent),
23350linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa);
23351}
23352.radial-bar-warning.radial-bar-100 {
23353background-image: linear-gradient(90deg, #ff902b 50%, transparent 50%, transparent),
23354linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa);
23355}
23356.radial-bar-danger.radial-bar-0 {
23357background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23358linear-gradient(90deg, #f05050 50%, #fafafa 50%, #fafafa);
23359}
23360.radial-bar-danger.radial-bar-5 {
23361background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23362linear-gradient(108deg, #f05050 50%, #fafafa 50%, #fafafa);
23363}
23364.radial-bar-danger.radial-bar-10 {
23365background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23366linear-gradient(126deg, #f05050 50%, #fafafa 50%, #fafafa);
23367}
23368.radial-bar-danger.radial-bar-15 {
23369background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23370linear-gradient(144deg, #f05050 50%, #fafafa 50%, #fafafa);
23371}
23372.radial-bar-danger.radial-bar-20 {
23373background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23374linear-gradient(162deg, #f05050 50%, #fafafa 50%, #fafafa);
23375}
23376.radial-bar-danger.radial-bar-25 {
23377background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23378linear-gradient(180deg, #f05050 50%, #fafafa 50%, #fafafa);
23379}
23380.radial-bar-danger.radial-bar-30 {
23381background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23382linear-gradient(198deg, #f05050 50%, #fafafa 50%, #fafafa);
23383}
23384.radial-bar-danger.radial-bar-35 {
23385background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23386linear-gradient(216deg, #f05050 50%, #fafafa 50%, #fafafa);
23387}
23388.radial-bar-danger.radial-bar-40 {
23389background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23390linear-gradient(234deg, #f05050 50%, #fafafa 50%, #fafafa);
23391}
23392.radial-bar-danger.radial-bar-45 {
23393background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
23394linear-gradient(252deg, #f05050 50%, #fafafa 50%, #fafafa);
23395}
23396.radial-bar-danger.radial-bar-50 {
23397background-image: linear-gradient(-90deg, #f05050 50%, transparent 50%, transparent),
23398linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa);
23399}
23400.radial-bar-danger.radial-bar-55 {
23401background-image: linear-gradient(-72deg, #f05050 50%, transparent 50%, transparent),
23402linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa);
23403}
23404.radial-bar-danger.radial-bar-60 {
23405background-image: linear-gradient(-54deg, #f05050 50%, transparent 50%, transparent),
23406linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa);
23407}
23408.radial-bar-danger.radial-bar-65 {
23409background-image: linear-gradient(-36deg, #f05050 50%, transparent 50%, transparent),
23410linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa);
23411}
23412.radial-bar-danger.radial-bar-70 {
23413background-image: linear-gradient(-18deg, #f05050 50%, transparent 50%, transparent),
23414linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa);
23415}
23416.radial-bar-danger.radial-bar-75 {
23417background-image: linear-gradient(0deg, #f05050 50%, transparent 50%, transparent),
23418linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa);
23419}
23420.radial-bar-danger.radial-bar-80 {
23421background-image: linear-gradient(18deg, #f05050 50%, transparent 50%, transparent),
23422linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa);
23423}
23424.radial-bar-danger.radial-bar-85 {
23425background-image: linear-gradient(36deg, #f05050 50%, transparent 50%, transparent),
23426linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa);
23427}
23428.radial-bar-danger.radial-bar-90 {
23429background-image: linear-gradient(54deg, #f05050 50%, transparent 50%, transparent),
23430linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa);
23431}
23432.radial-bar-danger.radial-bar-95 {
23433background-image: linear-gradient(72deg, #f05050 50%, transparent 50%, transparent),
23434linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa);
23435}
23436.radial-bar-danger.radial-bar-100 {
23437background-image: linear-gradient(90deg, #f05050 50%, transparent 50%, transparent),
23438linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa);
23439}
23440.radial-bar-lg {
23441width: 100px;
23442height: 100px;
23443font-size: 22px;
23444}
23445.radial-bar-lg:after,
23446.radial-bar-lg > img {
23447width: 70px;
23448height: 70px;
23449margin-left: 15px;
23450margin-top: 15px;
23451line-height: 70px;
23452}
23453.radial-bar-sm {
23454width: 50px;
23455height: 50px;
23456font-size: 12px;
23457}
23458.radial-bar-sm:after,
23459.radial-bar-sm > img {
23460width: 35px;
23461height: 35px;
23462margin-left: 7.5px;
23463margin-top: 7.5px;
23464line-height: 35px;
23465}
23466.radial-bar-xs {
23467width: 30px;
23468height: 30px;
23469font-size: 8px;
23470}
23471.radial-bar-xs:after,
23472.radial-bar-xs > img {
23473width: 21px;
23474height: 21px;
23475margin-left: 4.5px;
23476margin-top: 4.5px;
23477line-height: 21px;
23478}
23479x:-o-prefocus,
23480.radial-bar {
23481background-clip: content-box;
23482}
23483/* ========================================================================
23484Component: user-block
23485========================================================================== */
23486.has-user-block {
23487display: block;
23488overflow: hidden;
23489border: 0 !important;
23490width: 100% !important;
23491}
23492.user-block {
23493position: relative;
23494padding: 25px 0 10px;
23495cursor: pointer;
23496}
23497.user-block:before,
23498.user-block:after {
23499content: " ";
23500display: table;
23501}
23502.user-block:after {
23503clear: both;
23504}
23505.user-block > .user-block-picture {
23506position: relative;
23507width: 60px;
23508margin: 0 auto;
23509}
23510.user-block > .user-block-picture > img {
23511max-width: 100%;
23512height: auto;
23513}
23514.user-block .user-block-info {
23515padding-top: 15px;
23516text-align: center;
23517white-space: nowrap;
23518}
23519.user-block .user-block-info .user-block-name,
23520.user-block .user-block-info .user-block-role {
23521display: block;
23522}
23523.user-block .user-block-info .user-block-name {
23524color: #7d848f;
23525}
23526.user-block .user-block-info .user-block-role {
23527font-size: 12px;
23528color: #aaa;
23529}
23530.user-block-status {
23531position: relative;
23532}
23533.user-block-status > .circle {
23534position: absolute;
23535bottom: 0;
23536right: 0;
23537border: 2px solid #fff;
23538}
23539.aside-collapsed .user-block,
23540.aside-collapsed-text .user-block {
23541padding: 15px 0 14px;
23542margin: 0;
23543text-align: center;
23544}
23545.aside-collapsed .user-block > .user-block-picture,
23546.aside-collapsed-text .user-block > .user-block-picture {
23547float: none;
23548margin: 0 auto;
23549width: 50px;
23550}
23551.aside-collapsed .user-block > .user-block-picture > .user-block-status,
23552.aside-collapsed-text .user-block > .user-block-picture > .user-block-status {
23553display: block;
23554}
23555.aside-collapsed .user-block .user-block-info,
23556.aside-collapsed-text .user-block .user-block-info {
23557display: none;
23558}
23559/* ========================================================================
23560Component: circles
23561========================================================================== */
23562.circle {
23563display: inline-block;
23564width: 7px;
23565height: 7px;
23566border-radius: 500px;
23567margin: 0 0.5em;
23568background-color: #ddd;
23569vertical-align: baseline;
23570border: 2px solid transparent;
23571}
23572.circle.text-left {
23573margin-left: 0;
23574}
23575.circle.text-right {
23576margin-right: 0;
23577}
23578.circle-primary {
23579background-color: #5d9cec;
23580}
23581.circle-success {
23582background-color: #27c24c;
23583}
23584.circle-info {
23585background-color: #23b7e5;
23586}
23587.circle-warning {
23588background-color: #ff902b;
23589}
23590.circle-danger {
23591background-color: #f05050;
23592}
23593.circle-green {
23594background-color: #37bc9b;
23595}
23596.circle-pink {
23597background-color: #f532e5;
23598}
23599.circle-inverse {
23600background-color: #131e26;
23601}
23602.circle-purple {
23603background-color: #7266ba;
23604}
23605.circle-sm {
23606width: 5px;
23607height: 5px;
23608}
23609.circle-lg {
23610width: 11px;
23611height: 11px;
23612}
23613.circle-xl {
23614width: 18px;
23615height: 18px;
23616}
23617.circle-outline {
23618background-color: transparent;
23619}
23620.circle-outline.circle-primary {
23621border: 1px solid #5d9cec;
23622}
23623.circle-outline.circle-success {
23624border: 1px solid #27c24c;
23625}
23626.circle-outline.circle-info {
23627border: 1px solid #23b7e5;
23628}
23629.circle-outline.circle-warning {
23630border: 1px solid #ff902b;
23631}
23632.circle-outline.circle-danger {
23633border: 1px solid #f05050;
23634}
23635/* ========================================================================
23636Component: timeline
23637========================================================================== */
23638.timeline,
23639.timeline-alt {
23640list-style: none;
23641padding: 0 0 20px;
23642position: relative;
23643z-index: 0;
23644}
23645.timeline:before,
23646.timeline-alt:before {
23647position: absolute;
23648top: 0;
23649bottom: 0;
23650content: " ";
23651width: 1px;
23652background-color: #d1d2d3;
23653left: 18px;
23654}
23655.timeline .timeline-end,
23656.timeline-alt .timeline-end {
23657float: none;
23658clear: both;
23659}
23660.timeline .popover.left > .arrow:after,
23661.timeline-alt .popover.left > .arrow:after {
23662border-left-color: #fff;
23663}
23664.timeline .popover.right > .arrow:after,
23665.timeline-alt .popover.right > .arrow:after {
23666border-right-color: #fff;
23667}
23668.timeline .popover.left > .popover-title + .arrow:after,
23669.timeline-alt .popover.left > .popover-title + .arrow:after {
23670border-left-color: #fafafa;
23671}
23672.timeline .popover.right > .popover-title + .arrow:after,
23673.timeline-alt .popover.right > .popover-title + .arrow:after {
23674border-right-color: #fafafa;
23675}
23676.timeline > li,
23677.timeline-alt > li {
23678margin-bottom: 20px;
23679}
23680.timeline > li:before,
23681.timeline > li:after,
23682.timeline-alt > li:before,
23683.timeline-alt > li:after {
23684content: " ";
23685display: table;
23686}
23687.timeline > li:after,
23688.timeline-alt > li:after {
23689clear: both;
23690}
23691.timeline > li.timeline-separator,
23692.timeline-alt > li.timeline-separator {
23693position: relative;
23694float: none;
23695clear: both;
23696margin: 0 auto;
23697padding: 40px 0;
23698}
23699.timeline > li.timeline-separator:first-child,
23700.timeline-alt > li.timeline-separator:first-child {
23701padding-top: 0;
23702}
23703.timeline > li.timeline-separator:before,
23704.timeline-alt > li.timeline-separator:before {
23705content: attr(data-datetime);
23706display: inline-block;
23707width: 120px;
23708text-align: center;
23709padding: 0 20px;
23710line-height: 30px;
23711background-color: #b6c5da;
23712color: #fff;
23713}
23714.timeline > li > .timeline-panel,
23715.timeline-alt > li > .timeline-panel {
23716margin-left: 60px;
23717}
23718.timeline > li > .timeline-panel .popover,
23719.timeline-alt > li > .timeline-panel .popover {
23720position: relative;
23721display: block;
23722margin: 0;
23723width: 100%;
23724max-width: none;
23725}
23726.timeline > li > .timeline-panel .popover .arrow,
23727.timeline-alt > li > .timeline-panel .popover .arrow {
23728top: 18px;
23729display: none;
23730}
23731.timeline > li > .timeline-panel .popover .popover-content .popover-title,
23732.timeline-alt > li > .timeline-panel .popover .popover-content .popover-title {
23733background-color: transparent;
23734border: 0;
23735padding-left: 0;
23736padding-top: 0;
23737}
23738.timeline > li > .timeline-date,
23739.timeline-alt > li > .timeline-date {
23740margin: -20px 0 0;
23741display: block;
23742height: 20px;
23743line-height: 20px;
23744font-size: 13px;
23745}
23746.timeline > li > .timeline-date > time:after,
23747.timeline-alt > li > .timeline-date > time:after {
23748content: attr(datetime);
23749}
23750.timeline > li > .timeline-badge,
23751.timeline-alt > li > .timeline-badge {
23752position: absolute;
23753left: 0;
23754width: 36px;
23755height: 36px;
23756border-radius: 500px;
23757line-height: 36px;
23758font-size: 1em;
23759text-align: center;
23760color: #fff;
23761background-color: #999;
23762z-index: 100;
23763}
23764.timeline > li > .timeline-badge.primary,
23765.timeline-alt > li > .timeline-badge.primary {
23766background-color: #5d9cec;
23767}
23768.timeline > li > .timeline-badge.success,
23769.timeline-alt > li > .timeline-badge.success {
23770background-color: #27c24c;
23771}
23772.timeline > li > .timeline-badge.warning,
23773.timeline-alt > li > .timeline-badge.warning {
23774background-color: #ff902b;
23775}
23776.timeline > li > .timeline-badge.danger,
23777.timeline-alt > li > .timeline-badge.danger {
23778background-color: #f05050;
23779}
23780.timeline > li > .timeline-badge.info,
23781.timeline-alt > li > .timeline-badge.info {
23782background-color: #23b7e5;
23783}
23784.timeline > li > .timeline-badge.inverse,
23785.timeline-alt > li > .timeline-badge.inverse {
23786background-color: #131e26;
23787}
23788.timeline > li > .timeline-badge.green,
23789.timeline-alt > li > .timeline-badge.green {
23790background-color: #37bc9b;
23791}
23792.timeline > li > .timeline-badge.pink,
23793.timeline-alt > li > .timeline-badge.pink {
23794background-color: #f532e5;
23795}
23796.timeline > li > .timeline-badge.purple,
23797.timeline-alt > li > .timeline-badge.purple {
23798background-color: #7266ba;
23799}
23800.timeline > li > .timeline-badge.dark,
23801.timeline-alt > li > .timeline-badge.dark {
23802background-color: #3a3f51;
23803}
23804.timeline > li > .timeline-badge.yellow,
23805.timeline-alt > li > .timeline-badge.yellow {
23806background-color: #fad732;
23807}
23808.timeline-alt .popover .arrow {
23809display: block !important;
23810}
23811.timeline-title {
23812margin-top: 0;
23813color: inherit;
23814}
23815.timeline-body > p,
23816.timeline-body > ul {
23817margin-bottom: 0;
23818}
23819.timeline-body > p + p {
23820margin-top: 5px;
23821}
23822@media only screen and (min-width: 992px) {
23823.timeline:before {
23824left: 50%;
23825margin-left: 18px;
23826}
23827.timeline > li {
23828float: left;
23829clear: left;
23830width: 45%;
23831}
23832.timeline > li.timeline-inverted {
23833float: right;
23834clear: right;
23835margin-top: 50px;
23836}
23837.timeline > li.timeline-separator {
23838text-align: center;
23839}
23840.timeline > li.timeline-separator:before {
23841margin-left: 36px;
23842}
23843.timeline > li > .timeline-badge {
23844left: 50%;
23845margin-left: 0;
23846}
23847.timeline > li > .timeline-date {
23848float: none;
23849position: absolute;
23850width: 40%;
23851left: 50%;
23852top: 18px;
23853margin-left: 54px;
23854margin-top: -10px;
23855}
23856.timeline > li > .timeline-panel {
23857margin: 0;
23858}
23859.timeline > li > .timeline-panel:before {
23860border-left-width: 15px;
23861border-right-width: 0;
23862top: 26px;
23863right: -15px;
23864left: auto;
23865}
23866.timeline > li > .timeline-panel:after {
23867border-left-width: 14px;
23868border-right-width: 0;
23869top: 27px;
23870right: -14px;
23871left: auto;
23872}
23873.timeline > li > .timeline-panel .popover .arrow {
23874display: block;
23875}
23876.timeline > li.timeline-inverted > .timeline-panel {
23877padding-left: 36px;
23878}
23879.timeline > li.timeline-inverted .timeline-date {
23880left: auto;
23881right: 50%;
23882width: auto;
23883margin-left: 0;
23884margin-right: 36px;
23885}
23886}
23887/* ========================================================================
23888Component: dropdown-extras
23889========================================================================== */
23890.dropdown-lg > .dropdown-menu {
23891min-width: 200px;
23892}
23893.dropdown-list > .dropdown-menu {
23894padding: 0;
23895min-width: 220px;
23896}
23897.dropdown-list .list-group {
23898margin: 0;
23899}
23900.dropdown-list .list-group-item {
23901border-radius: 0;
23902border-left: 0;
23903border-right: 0;
23904}
23905.dropdown-list .list-group-item:first-child {
23906border-top: 0;
23907}
23908.dropdown-list .list-group-item:last-child {
23909border-bottom: 0;
23910}
23911.dropdown > a {
23912position: relative;
23913}
23914.dropdown > a > .label {
23915position: absolute;
23916top: 0;
23917right: 0;
23918padding: 2px 5px;
23919}
23920@media only screen and (min-width: 768px) {
23921.dropdown > a > .label {
23922top: 10px;
23923}
23924}
23925.dropdown-menu-header {
23926padding: 10px 15px;
23927background-color: #fafafa;
23928border-bottom: 1px solid #e1e1e1;
23929}
23930/* ========================================================================
23931Component: row-extra
23932========================================================================== */
23933.container-sm {
23934max-width: 750px;
23935width: auto;
23936}
23937.container-md {
23938max-width: 970px;
23939width: auto;
23940}
23941.container-lg {
23942max-width: 1170px;
23943width: auto;
23944}
23945.row-table {
23946display: table;
23947table-layout: fixed;
23948height: 100%;
23949width: 100%;
23950margin: 0;
23951}
23952.row-table > [class*="col-"] {
23953display: table-cell;
23954float: none;
23955table-layout: fixed;
23956vertical-align: middle;
23957}
23958.row-flush > [class*="col-"] {
23959padding-left: 0;
23960padding-right: 0;
23961}
23962/* ========================================================================
23963Component: half-float
23964========================================================================== */
23965.half-float {
23966position: relative;
23967margin-bottom: 65px;
23968}
23969.half-float .half-float-bottom,
23970.half-float .half-float-top {
23971position: absolute;
23972left: 50%;
23973bottom: -60px;
23974width: 120px;
23975height: 120px;
23976margin-left: -60px;
23977z-index: 2;
23978}
23979.half-float .half-float-top {
23980bottom: auto;
23981top: -60px;
23982}
23983.half-float + * {
23984margin-top: -55px;
23985padding-top: 65px;
23986}
23987/* ========================================================================
23988Component: masonry-grid
23989========================================================================== */
23990.row-masonry {
23991position: relative;
23992margin: 0;
23993padding: 0;
23994width: 100%;
23995}
23996.row-masonry > .col-masonry {
23997display: inline-block;
23998width: 100%;
23999min-height: 1em;
24000margin-bottom: 15px;
24001}
24002/* Columns definition by devices */
24003@media only screen and (min-width: 480px) {
24004.row-masonry-sm-1 {
24005-moz-column-count: 1;
24006-webkit-column-count: 1;
24007column-count: 1;
24008-moz-column-gap: 15px;
24009-webkit-column-gap: 15px;
24010column-gap: 15px;
24011-moz-columns: 1;
24012-webkit-columns: 1;
24013columns: 1;
24014}
24015.no-csscolumns .row-masonry-sm-1 {
24016text-align: justify;
24017}
24018.no-csscolumns .row-masonry-sm-1:after {
24019content: "";
24020display: inline-block;
24021width: 100%;
24022}
24023.no-csscolumns .row-masonry-sm-1 > .col-masonry {
24024vertical-align: top;
24025display: inline-block;
24026width: 99%;
24027}
24028.row-masonry-sm-2 {
24029-moz-column-count: 2;
24030-webkit-column-count: 2;
24031column-count: 2;
24032-moz-column-gap: 15px;
24033-webkit-column-gap: 15px;
24034column-gap: 15px;
24035-moz-columns: 2;
24036-webkit-columns: 2;
24037columns: 2;
24038}
24039.no-csscolumns .row-masonry-sm-2 {
24040text-align: justify;
24041}
24042.no-csscolumns .row-masonry-sm-2:after {
24043content: "";
24044display: inline-block;
24045width: 100%;
24046}
24047.no-csscolumns .row-masonry-sm-2 > .col-masonry {
24048vertical-align: top;
24049display: inline-block;
24050width: 49%;
24051}
24052.row-masonry-sm-3 {
24053-moz-column-count: 3;
24054-webkit-column-count: 3;
24055column-count: 3;
24056-moz-column-gap: 15px;
24057-webkit-column-gap: 15px;
24058column-gap: 15px;
24059-moz-columns: 3;
24060-webkit-columns: 3;
24061columns: 3;
24062}
24063.no-csscolumns .row-masonry-sm-3 {
24064text-align: justify;
24065}
24066.no-csscolumns .row-masonry-sm-3:after {
24067content: "";
24068display: inline-block;
24069width: 100%;
24070}
24071.no-csscolumns .row-masonry-sm-3 > .col-masonry {
24072vertical-align: top;
24073display: inline-block;
24074width: 32%;
24075}
24076.row-masonry-sm-4 {
24077-moz-column-count: 4;
24078-webkit-column-count: 4;
24079column-count: 4;
24080-moz-column-gap: 15px;
24081-webkit-column-gap: 15px;
24082column-gap: 15px;
24083-moz-columns: 4;
24084-webkit-columns: 4;
24085columns: 4;
24086}
24087.no-csscolumns .row-masonry-sm-4 {
24088text-align: justify;
24089}
24090.no-csscolumns .row-masonry-sm-4:after {
24091content: "";
24092display: inline-block;
24093width: 100%;
24094}
24095.no-csscolumns .row-masonry-sm-4 > .col-masonry {
24096vertical-align: top;
24097display: inline-block;
24098width: 24%;
24099}
24100.row-masonry-sm-5 {
24101-moz-column-count: 5;
24102-webkit-column-count: 5;
24103column-count: 5;
24104-moz-column-gap: 15px;
24105-webkit-column-gap: 15px;
24106column-gap: 15px;
24107-moz-columns: 5;
24108-webkit-columns: 5;
24109columns: 5;
24110}
24111.no-csscolumns .row-masonry-sm-5 {
24112text-align: justify;
24113}
24114.no-csscolumns .row-masonry-sm-5:after {
24115content: "";
24116display: inline-block;
24117width: 100%;
24118}
24119.no-csscolumns .row-masonry-sm-5 > .col-masonry {
24120vertical-align: top;
24121display: inline-block;
24122width: 19%;
24123}
24124.row-masonry-sm-6 {
24125-moz-column-count: 6;
24126-webkit-column-count: 6;
24127column-count: 6;
24128-moz-column-gap: 15px;
24129-webkit-column-gap: 15px;
24130column-gap: 15px;
24131-moz-columns: 6;
24132-webkit-columns: 6;
24133columns: 6;
24134}
24135.no-csscolumns .row-masonry-sm-6 {
24136text-align: justify;
24137}
24138.no-csscolumns .row-masonry-sm-6:after {
24139content: "";
24140display: inline-block;
24141width: 100%;
24142}
24143.no-csscolumns .row-masonry-sm-6 > .col-masonry {
24144vertical-align: top;
24145display: inline-block;
24146width: 15%;
24147}
24148.row-masonry-sm-7 {
24149-moz-column-count: 7;
24150-webkit-column-count: 7;
24151column-count: 7;
24152-moz-column-gap: 15px;
24153-webkit-column-gap: 15px;
24154column-gap: 15px;
24155-moz-columns: 7;
24156-webkit-columns: 7;
24157columns: 7;
24158}
24159.no-csscolumns .row-masonry-sm-7 {
24160text-align: justify;
24161}
24162.no-csscolumns .row-masonry-sm-7:after {
24163content: "";
24164display: inline-block;
24165width: 100%;
24166}
24167.no-csscolumns .row-masonry-sm-7 > .col-masonry {
24168vertical-align: top;
24169display: inline-block;
24170width: 13%;
24171}
24172.row-masonry-sm-8 {
24173-moz-column-count: 8;
24174-webkit-column-count: 8;
24175column-count: 8;
24176-moz-column-gap: 15px;
24177-webkit-column-gap: 15px;
24178column-gap: 15px;
24179-moz-columns: 8;
24180-webkit-columns: 8;
24181columns: 8;
24182}
24183.no-csscolumns .row-masonry-sm-8 {
24184text-align: justify;
24185}
24186.no-csscolumns .row-masonry-sm-8:after {
24187content: "";
24188display: inline-block;
24189width: 100%;
24190}
24191.no-csscolumns .row-masonry-sm-8 > .col-masonry {
24192vertical-align: top;
24193display: inline-block;
24194width: 11%;
24195}
24196.row-masonry-sm-9 {
24197-moz-column-count: 9;
24198-webkit-column-count: 9;
24199column-count: 9;
24200-moz-column-gap: 15px;
24201-webkit-column-gap: 15px;
24202column-gap: 15px;
24203-moz-columns: 9;
24204-webkit-columns: 9;
24205columns: 9;
24206}
24207.no-csscolumns .row-masonry-sm-9 {
24208text-align: justify;
24209}
24210.no-csscolumns .row-masonry-sm-9:after {
24211content: "";
24212display: inline-block;
24213width: 100%;
24214}
24215.no-csscolumns .row-masonry-sm-9 > .col-masonry {
24216vertical-align: top;
24217display: inline-block;
24218width: 10%;
24219}
24220.row-masonry-sm-10 {
24221-moz-column-count: 10;
24222-webkit-column-count: 10;
24223column-count: 10;
24224-moz-column-gap: 15px;
24225-webkit-column-gap: 15px;
24226column-gap: 15px;
24227-moz-columns: 10;
24228-webkit-columns: 10;
24229columns: 10;
24230}
24231.no-csscolumns .row-masonry-sm-10 {
24232text-align: justify;
24233}
24234.no-csscolumns .row-masonry-sm-10:after {
24235content: "";
24236display: inline-block;
24237width: 100%;
24238}
24239.no-csscolumns .row-masonry-sm-10 > .col-masonry {
24240vertical-align: top;
24241display: inline-block;
24242width: 9%;
24243}
24244.row-masonry-sm-11 {
24245-moz-column-count: 11;
24246-webkit-column-count: 11;
24247column-count: 11;
24248-moz-column-gap: 15px;
24249-webkit-column-gap: 15px;
24250column-gap: 15px;
24251-moz-columns: 11;
24252-webkit-columns: 11;
24253columns: 11;
24254}
24255.no-csscolumns .row-masonry-sm-11 {
24256text-align: justify;
24257}
24258.no-csscolumns .row-masonry-sm-11:after {
24259content: "";
24260display: inline-block;
24261width: 100%;
24262}
24263.no-csscolumns .row-masonry-sm-11 > .col-masonry {
24264vertical-align: top;
24265display: inline-block;
24266width: 8%;
24267}
24268.row-masonry-sm-12 {
24269-moz-column-count: 12;
24270-webkit-column-count: 12;
24271column-count: 12;
24272-moz-column-gap: 15px;
24273-webkit-column-gap: 15px;
24274column-gap: 15px;
24275-moz-columns: 12;
24276-webkit-columns: 12;
24277columns: 12;
24278}
24279.no-csscolumns .row-masonry-sm-12 {
24280text-align: justify;
24281}
24282.no-csscolumns .row-masonry-sm-12:after {
24283content: "";
24284display: inline-block;
24285width: 100%;
24286}
24287.no-csscolumns .row-masonry-sm-12 > .col-masonry {
24288vertical-align: top;
24289display: inline-block;
24290width: 7%;
24291}
24292}
24293@media only screen and (min-width: 768px) {
24294.row-masonry-md-1 {
24295-moz-column-count: 1;
24296-webkit-column-count: 1;
24297column-count: 1;
24298-moz-column-gap: 15px;
24299-webkit-column-gap: 15px;
24300column-gap: 15px;
24301-moz-columns: 1;
24302-webkit-columns: 1;
24303columns: 1;
24304}
24305.no-csscolumns .row-masonry-md-1 {
24306text-align: justify;
24307}
24308.no-csscolumns .row-masonry-md-1:after {
24309content: "";
24310display: inline-block;
24311width: 100%;
24312}
24313.no-csscolumns .row-masonry-md-1 > .col-masonry {
24314vertical-align: top;
24315display: inline-block;
24316width: 99%;
24317}
24318.row-masonry-md-2 {
24319-moz-column-count: 2;
24320-webkit-column-count: 2;
24321column-count: 2;
24322-moz-column-gap: 15px;
24323-webkit-column-gap: 15px;
24324column-gap: 15px;
24325-moz-columns: 2;
24326-webkit-columns: 2;
24327columns: 2;
24328}
24329.no-csscolumns .row-masonry-md-2 {
24330text-align: justify;
24331}
24332.no-csscolumns .row-masonry-md-2:after {
24333content: "";
24334display: inline-block;
24335width: 100%;
24336}
24337.no-csscolumns .row-masonry-md-2 > .col-masonry {
24338vertical-align: top;
24339display: inline-block;
24340width: 49%;
24341}
24342.row-masonry-md-3 {
24343-moz-column-count: 3;
24344-webkit-column-count: 3;
24345column-count: 3;
24346-moz-column-gap: 15px;
24347-webkit-column-gap: 15px;
24348column-gap: 15px;
24349-moz-columns: 3;
24350-webkit-columns: 3;
24351columns: 3;
24352}
24353.no-csscolumns .row-masonry-md-3 {
24354text-align: justify;
24355}
24356.no-csscolumns .row-masonry-md-3:after {
24357content: "";
24358display: inline-block;
24359width: 100%;
24360}
24361.no-csscolumns .row-masonry-md-3 > .col-masonry {
24362vertical-align: top;
24363display: inline-block;
24364width: 32%;
24365}
24366.row-masonry-md-4 {
24367-moz-column-count: 4;
24368-webkit-column-count: 4;
24369column-count: 4;
24370-moz-column-gap: 15px;
24371-webkit-column-gap: 15px;
24372column-gap: 15px;
24373-moz-columns: 4;
24374-webkit-columns: 4;
24375columns: 4;
24376}
24377.no-csscolumns .row-masonry-md-4 {
24378text-align: justify;
24379}
24380.no-csscolumns .row-masonry-md-4:after {
24381content: "";
24382display: inline-block;
24383width: 100%;
24384}
24385.no-csscolumns .row-masonry-md-4 > .col-masonry {
24386vertical-align: top;
24387display: inline-block;
24388width: 24%;
24389}
24390.row-masonry-md-5 {
24391-moz-column-count: 5;
24392-webkit-column-count: 5;
24393column-count: 5;
24394-moz-column-gap: 15px;
24395-webkit-column-gap: 15px;
24396column-gap: 15px;
24397-moz-columns: 5;
24398-webkit-columns: 5;
24399columns: 5;
24400}
24401.no-csscolumns .row-masonry-md-5 {
24402text-align: justify;
24403}
24404.no-csscolumns .row-masonry-md-5:after {
24405content: "";
24406display: inline-block;
24407width: 100%;
24408}
24409.no-csscolumns .row-masonry-md-5 > .col-masonry {
24410vertical-align: top;
24411display: inline-block;
24412width: 19%;
24413}
24414.row-masonry-md-6 {
24415-moz-column-count: 6;
24416-webkit-column-count: 6;
24417column-count: 6;
24418-moz-column-gap: 15px;
24419-webkit-column-gap: 15px;
24420column-gap: 15px;
24421-moz-columns: 6;
24422-webkit-columns: 6;
24423columns: 6;
24424}
24425.no-csscolumns .row-masonry-md-6 {
24426text-align: justify;
24427}
24428.no-csscolumns .row-masonry-md-6:after {
24429content: "";
24430display: inline-block;
24431width: 100%;
24432}
24433.no-csscolumns .row-masonry-md-6 > .col-masonry {
24434vertical-align: top;
24435display: inline-block;
24436width: 15%;
24437}
24438.row-masonry-md-7 {
24439-moz-column-count: 7;
24440-webkit-column-count: 7;
24441column-count: 7;
24442-moz-column-gap: 15px;
24443-webkit-column-gap: 15px;
24444column-gap: 15px;
24445-moz-columns: 7;
24446-webkit-columns: 7;
24447columns: 7;
24448}
24449.no-csscolumns .row-masonry-md-7 {
24450text-align: justify;
24451}
24452.no-csscolumns .row-masonry-md-7:after {
24453content: "";
24454display: inline-block;
24455width: 100%;
24456}
24457.no-csscolumns .row-masonry-md-7 > .col-masonry {
24458vertical-align: top;
24459display: inline-block;
24460width: 13%;
24461}
24462.row-masonry-md-8 {
24463-moz-column-count: 8;
24464-webkit-column-count: 8;
24465column-count: 8;
24466-moz-column-gap: 15px;
24467-webkit-column-gap: 15px;
24468column-gap: 15px;
24469-moz-columns: 8;
24470-webkit-columns: 8;
24471columns: 8;
24472}
24473.no-csscolumns .row-masonry-md-8 {
24474text-align: justify;
24475}
24476.no-csscolumns .row-masonry-md-8:after {
24477content: "";
24478display: inline-block;
24479width: 100%;
24480}
24481.no-csscolumns .row-masonry-md-8 > .col-masonry {
24482vertical-align: top;
24483display: inline-block;
24484width: 11%;
24485}
24486.row-masonry-md-9 {
24487-moz-column-count: 9;
24488-webkit-column-count: 9;
24489column-count: 9;
24490-moz-column-gap: 15px;
24491-webkit-column-gap: 15px;
24492column-gap: 15px;
24493-moz-columns: 9;
24494-webkit-columns: 9;
24495columns: 9;
24496}
24497.no-csscolumns .row-masonry-md-9 {
24498text-align: justify;
24499}
24500.no-csscolumns .row-masonry-md-9:after {
24501content: "";
24502display: inline-block;
24503width: 100%;
24504}
24505.no-csscolumns .row-masonry-md-9 > .col-masonry {
24506vertical-align: top;
24507display: inline-block;
24508width: 10%;
24509}
24510.row-masonry-md-10 {
24511-moz-column-count: 10;
24512-webkit-column-count: 10;
24513column-count: 10;
24514-moz-column-gap: 15px;
24515-webkit-column-gap: 15px;
24516column-gap: 15px;
24517-moz-columns: 10;
24518-webkit-columns: 10;
24519columns: 10;
24520}
24521.no-csscolumns .row-masonry-md-10 {
24522text-align: justify;
24523}
24524.no-csscolumns .row-masonry-md-10:after {
24525content: "";
24526display: inline-block;
24527width: 100%;
24528}
24529.no-csscolumns .row-masonry-md-10 > .col-masonry {
24530vertical-align: top;
24531display: inline-block;
24532width: 9%;
24533}
24534.row-masonry-md-11 {
24535-moz-column-count: 11;
24536-webkit-column-count: 11;
24537column-count: 11;
24538-moz-column-gap: 15px;
24539-webkit-column-gap: 15px;
24540column-gap: 15px;
24541-moz-columns: 11;
24542-webkit-columns: 11;
24543columns: 11;
24544}
24545.no-csscolumns .row-masonry-md-11 {
24546text-align: justify;
24547}
24548.no-csscolumns .row-masonry-md-11:after {
24549content: "";
24550display: inline-block;
24551width: 100%;
24552}
24553.no-csscolumns .row-masonry-md-11 > .col-masonry {
24554vertical-align: top;
24555display: inline-block;
24556width: 8%;
24557}
24558.row-masonry-md-12 {
24559-moz-column-count: 12;
24560-webkit-column-count: 12;
24561column-count: 12;
24562-moz-column-gap: 15px;
24563-webkit-column-gap: 15px;
24564column-gap: 15px;
24565-moz-columns: 12;
24566-webkit-columns: 12;
24567columns: 12;
24568}
24569.no-csscolumns .row-masonry-md-12 {
24570text-align: justify;
24571}
24572.no-csscolumns .row-masonry-md-12:after {
24573content: "";
24574display: inline-block;
24575width: 100%;
24576}
24577.no-csscolumns .row-masonry-md-12 > .col-masonry {
24578vertical-align: top;
24579display: inline-block;
24580width: 7%;
24581}
24582}
24583@media only screen and (min-width: 992px) {
24584.row-masonry-lg-1 {
24585-moz-column-count: 1;
24586-webkit-column-count: 1;
24587column-count: 1;
24588-moz-column-gap: 15px;
24589-webkit-column-gap: 15px;
24590column-gap: 15px;
24591-moz-columns: 1;
24592-webkit-columns: 1;
24593columns: 1;
24594}
24595.no-csscolumns .row-masonry-lg-1 {
24596text-align: justify;
24597}
24598.no-csscolumns .row-masonry-lg-1:after {
24599content: "";
24600display: inline-block;
24601width: 100%;
24602}
24603.no-csscolumns .row-masonry-lg-1 > .col-masonry {
24604vertical-align: top;
24605display: inline-block;
24606width: 99%;
24607}
24608.row-masonry-lg-2 {
24609-moz-column-count: 2;
24610-webkit-column-count: 2;
24611column-count: 2;
24612-moz-column-gap: 15px;
24613-webkit-column-gap: 15px;
24614column-gap: 15px;
24615-moz-columns: 2;
24616-webkit-columns: 2;
24617columns: 2;
24618}
24619.no-csscolumns .row-masonry-lg-2 {
24620text-align: justify;
24621}
24622.no-csscolumns .row-masonry-lg-2:after {
24623content: "";
24624display: inline-block;
24625width: 100%;
24626}
24627.no-csscolumns .row-masonry-lg-2 > .col-masonry {
24628vertical-align: top;
24629display: inline-block;
24630width: 49%;
24631}
24632.row-masonry-lg-3 {
24633-moz-column-count: 3;
24634-webkit-column-count: 3;
24635column-count: 3;
24636-moz-column-gap: 15px;
24637-webkit-column-gap: 15px;
24638column-gap: 15px;
24639-moz-columns: 3;
24640-webkit-columns: 3;
24641columns: 3;
24642}
24643.no-csscolumns .row-masonry-lg-3 {
24644text-align: justify;
24645}
24646.no-csscolumns .row-masonry-lg-3:after {
24647content: "";
24648display: inline-block;
24649width: 100%;
24650}
24651.no-csscolumns .row-masonry-lg-3 > .col-masonry {
24652vertical-align: top;
24653display: inline-block;
24654width: 32%;
24655}
24656.row-masonry-lg-4 {
24657-moz-column-count: 4;
24658-webkit-column-count: 4;
24659column-count: 4;
24660-moz-column-gap: 15px;
24661-webkit-column-gap: 15px;
24662column-gap: 15px;
24663-moz-columns: 4;
24664-webkit-columns: 4;
24665columns: 4;
24666}
24667.no-csscolumns .row-masonry-lg-4 {
24668text-align: justify;
24669}
24670.no-csscolumns .row-masonry-lg-4:after {
24671content: "";
24672display: inline-block;
24673width: 100%;
24674}
24675.no-csscolumns .row-masonry-lg-4 > .col-masonry {
24676vertical-align: top;
24677display: inline-block;
24678width: 24%;
24679}
24680.row-masonry-lg-5 {
24681-moz-column-count: 5;
24682-webkit-column-count: 5;
24683column-count: 5;
24684-moz-column-gap: 15px;
24685-webkit-column-gap: 15px;
24686column-gap: 15px;
24687-moz-columns: 5;
24688-webkit-columns: 5;
24689columns: 5;
24690}
24691.no-csscolumns .row-masonry-lg-5 {
24692text-align: justify;
24693}
24694.no-csscolumns .row-masonry-lg-5:after {
24695content: "";
24696display: inline-block;
24697width: 100%;
24698}
24699.no-csscolumns .row-masonry-lg-5 > .col-masonry {
24700vertical-align: top;
24701display: inline-block;
24702width: 19%;
24703}
24704.row-masonry-lg-6 {
24705-moz-column-count: 6;
24706-webkit-column-count: 6;
24707column-count: 6;
24708-moz-column-gap: 15px;
24709-webkit-column-gap: 15px;
24710column-gap: 15px;
24711-moz-columns: 6;
24712-webkit-columns: 6;
24713columns: 6;
24714}
24715.no-csscolumns .row-masonry-lg-6 {
24716text-align: justify;
24717}
24718.no-csscolumns .row-masonry-lg-6:after {
24719content: "";
24720display: inline-block;
24721width: 100%;
24722}
24723.no-csscolumns .row-masonry-lg-6 > .col-masonry {
24724vertical-align: top;
24725display: inline-block;
24726width: 15%;
24727}
24728.row-masonry-lg-7 {
24729-moz-column-count: 7;
24730-webkit-column-count: 7;
24731column-count: 7;
24732-moz-column-gap: 15px;
24733-webkit-column-gap: 15px;
24734column-gap: 15px;
24735-moz-columns: 7;
24736-webkit-columns: 7;
24737columns: 7;
24738}
24739.no-csscolumns .row-masonry-lg-7 {
24740text-align: justify;
24741}
24742.no-csscolumns .row-masonry-lg-7:after {
24743content: "";
24744display: inline-block;
24745width: 100%;
24746}
24747.no-csscolumns .row-masonry-lg-7 > .col-masonry {
24748vertical-align: top;
24749display: inline-block;
24750width: 13%;
24751}
24752.row-masonry-lg-8 {
24753-moz-column-count: 8;
24754-webkit-column-count: 8;
24755column-count: 8;
24756-moz-column-gap: 15px;
24757-webkit-column-gap: 15px;
24758column-gap: 15px;
24759-moz-columns: 8;
24760-webkit-columns: 8;
24761columns: 8;
24762}
24763.no-csscolumns .row-masonry-lg-8 {
24764text-align: justify;
24765}
24766.no-csscolumns .row-masonry-lg-8:after {
24767content: "";
24768display: inline-block;
24769width: 100%;
24770}
24771.no-csscolumns .row-masonry-lg-8 > .col-masonry {
24772vertical-align: top;
24773display: inline-block;
24774width: 11%;
24775}
24776.row-masonry-lg-9 {
24777-moz-column-count: 9;
24778-webkit-column-count: 9;
24779column-count: 9;
24780-moz-column-gap: 15px;
24781-webkit-column-gap: 15px;
24782column-gap
24782: 15px;
24783-moz-columns: 9;
24784-webkit-columns: 9;
24785columns: 9;
24786}
24787.no-csscolumns .row-masonry-lg-9 {
24788text-align: justify;
24789}
24790.no-csscolumns .row-masonry-lg-9:after {
24791content: "";
24792display: inline-block;
24793width: 100%;
24794}
24795.no-csscolumns .row-masonry-lg-9 > .col-masonry {
24796vertical-align: top;
24797display: inline-block;
24798width: 10%;
24799}
24800.row-masonry-lg-10 {
24801-moz-column-count: 10;
24802-webkit-column-count: 10;
24803column-count: 10;
24804-moz-column-gap: 15px;
24805-webkit-column-gap: 15px;
24806column-gap: 15px;
24807-moz-columns: 10;
24808-webkit-columns: 10;
24809columns: 10;
24810}
24811.no-csscolumns .row-masonry-lg-10 {
24812text-align: justify;
24813}
24814.no-csscolumns .row-masonry-lg-10:after {
24815content: "";
24816display: inline-block;
24817width: 100%;
24818}
24819.no-csscolumns .row-masonry-lg-10 > .col-masonry {
24820vertical-align: top;
24821display: inline-block;
24822width: 9%;
24823}
24824.row-masonry-lg-11 {
24825-moz-column-count: 11;
24826-webkit-column-count: 11;
24827column-count: 11;
24828-moz-column-gap: 15px;
24829-webkit-column-gap: 15px;
24830column-gap: 15px;
24831-moz-columns: 11;
24832-webkit-columns: 11;
24833columns: 11;
24834}
24835.no-csscolumns .row-masonry-lg-11 {
24836text-align: justify;
24837}
24838.no-csscolumns .row-masonry-lg-11:after {
24839content: "";
24840display: inline-block;
24841width: 100%;
24842}
24843.no-csscolumns .row-masonry-lg-11 > .col-masonry {
24844vertical-align: top;
24845display: inline-block;
24846width: 8%;
24847}
24848.row-masonry-lg-12 {
24849-moz-column-count: 12;
24850-webkit-column-count: 12;
24851column-count: 12;
24852-moz-column-gap: 15px;
24853-webkit-column-gap: 15px;
24854column-gap: 15px;
24855-moz-columns: 12;
24856-webkit-columns: 12;
24857columns: 12;
24858}
24859.no-csscolumns .row-masonry-lg-12 {
24860text-align: justify;
24861}
24862.no-csscolumns .row-masonry-lg-12:after {
24863content: "";
24864display: inline-block;
24865width: 100%;
24866}
24867.no-csscolumns .row-masonry-lg-12 > .col-masonry {
24868vertical-align: top;
24869display: inline-block;
24870width: 7%;
24871}
24872}
24873@media only screen and (min-width: 1200px) {
24874.row-masonry-xl-1 {
24875-moz-column-count: 1;
24876-webkit-column-count: 1;
24877column-count: 1;
24878-moz-column-gap: 15px;
24879-webkit-column-gap: 15px;
24880column-gap: 15px;
24881-moz-columns: 1;
24882-webkit-columns: 1;
24883columns: 1;
24884}
24885.no-csscolumns .row-masonry-xl-1 {
24886text-align: justify;
24887}
24888.no-csscolumns .row-masonry-xl-1:after {
24889content: "";
24890display: inline-block;
24891width: 100%;
24892}
24893.no-csscolumns .row-masonry-xl-1 > .col-masonry {
24894vertical-align: top;
24895display: inline-block;
24896width: 99%;
24897}
24898.row-masonry-xl-2 {
24899-moz-column-count: 2;
24900-webkit-column-count: 2;
24901column-count: 2;
24902-moz-column-gap: 15px;
24903-webkit-column-gap: 15px;
24904column-gap: 15px;
24905-moz-columns: 2;
24906-webkit-columns: 2;
24907columns: 2;
24908}
24909.no-csscolumns .row-masonry-xl-2 {
24910text-align: justify;
24911}
24912.no-csscolumns .row-masonry-xl-2:after {
24913content: "";
24914display: inline-block;
24915width: 100%;
24916}
24917.no-csscolumns .row-masonry-xl-2 > .col-masonry {
24918vertical-align: top;
24919display: inline-block;
24920width: 49%;
24921}
24922.row-masonry-xl-3 {
24923-moz-column-count: 3;
24924-webkit-column-count: 3;
24925column-count: 3;
24926-moz-column-gap: 15px;
24927-webkit-column-gap: 15px;
24928column-gap: 15px;
24929-moz-columns: 3;
24930-webkit-columns: 3;
24931columns: 3;
24932}
24933.no-csscolumns .row-masonry-xl-3 {
24934text-align: justify;
24935}
24936.no-csscolumns .row-masonry-xl-3:after {
24937content: "";
24938display: inline-block;
24939width: 100%;
24940}
24941.no-csscolumns .row-masonry-xl-3 > .col-masonry {
24942vertical-align: top;
24943display: inline-block;
24944width: 32%;
24945}
24946.row-masonry-xl-4 {
24947-moz-column-count: 4;
24948-webkit-column-count: 4;
24949column-count: 4;
24950-moz-column-gap: 15px;
24951-webkit-column-gap: 15px;
24952column-gap: 15px;
24953-moz-columns: 4;
24954-webkit-columns: 4;
24955columns: 4;
24956}
24957.no-csscolumns .row-masonry-xl-4 {
24958text-align: justify;
24959}
24960.no-csscolumns .row-masonry-xl-4:after {
24961content: "";
24962display: inline-block;
24963width: 100%;
24964}
24965.no-csscolumns .row-masonry-xl-4 > .col-masonry {
24966vertical-align: top;
24967display: inline-block;
24968width: 24%;
24969}
24970.row-masonry-xl-5 {
24971-moz-column-count: 5;
24972-webkit-column-count: 5;
24973column-count: 5;
24974-moz-column-gap: 15px;
24975-webkit-column-gap: 15px;
24976column-gap: 15px;
24977-moz-columns: 5;
24978-webkit-columns: 5;
24979columns: 5;
24980}
24981.no-csscolumns .row-masonry-xl-5 {
24982text-align: justify;
24983}
24984.no-csscolumns .row-masonry-xl-5:after {
24985content: "";
24986display: inline-block;
24987width: 100%;
24988}
24989.no-csscolumns .row-masonry-xl-5 > .col-masonry {
24990vertical-align: top;
24991display: inline-block;
24992width: 19%;
24993}
24994.row-masonry-xl-6 {
24995-moz-column-count: 6;
24996-webkit-column-count: 6;
24997column-count: 6;
24998-moz-column-gap: 15px;
24999-webkit-column-gap: 15px;
25000column-gap: 15px;
25001-moz-columns: 6;
25002-webkit-columns: 6;
25003columns: 6;
25004}
25005.no-csscolumns .row-masonry-xl-6 {
25006text-align: justify;
25007}
25008.no-csscolumns .row-masonry-xl-6:after {
25009content: "";
25010display: inline-block;
25011width: 100%;
25012}
25013.no-csscolumns .row-masonry-xl-6 > .col-masonry {
25014vertical-align: top;
25015display: inline-block;
25016width: 15%;
25017}
25018.row-masonry-xl-7 {
25019-moz-column-count: 7;
25020-webkit-column-count: 7;
25021column-count: 7;
25022-moz-column-gap: 15px;
25023-webkit-column-gap: 15px;
25024column-gap: 15px;
25025-moz-columns: 7;
25026-webkit-columns: 7;
25027columns: 7;
25028}
25029.no-csscolumns .row-masonry-xl-7 {
25030text-align: justify;
25031}
25032.no-csscolumns .row-masonry-xl-7:after {
25033content: "";
25034display: inline-block;
25035width: 100%;
25036}
25037.no-csscolumns .row-masonry-xl-7 > .col-masonry {
25038vertical-align: top;
25039display: inline-block;
25040width: 13%;
25041}
25042.row-masonry-xl-8 {
25043-moz-column-count: 8;
25044-webkit-column-count: 8;
25045column-count: 8;
25046-moz-column-gap: 15px;
25047-webkit-column-gap: 15px;
25048column-gap: 15px;
25049-moz-columns: 8;
25050-webkit-columns: 8;
25051columns: 8;
25052}
25053.no-csscolumns .row-masonry-xl-8 {
25054text-align: justify;
25055}
25056.no-csscolumns .row-masonry-xl-8:after {
25057content: "";
25058display: inline-block;
25059width: 100%;
25060}
25061.no-csscolumns .row-masonry-xl-8 > .col-masonry {
25062vertical-align: top;
25063display: inline-block;
25064width: 11%;
25065}
25066.row-masonry-xl-9 {
25067-moz-column-count: 9;
25068-webkit-column-count: 9;
25069column-count: 9;
25070-moz-column-gap: 15px;
25071-webkit-column-gap: 15px;
25072column-gap: 15px;
25073-moz-columns: 9;
25074-webkit-columns: 9;
25075columns: 9;
25076}
25077.no-csscolumns .row-masonry-xl-9 {
25078text-align: justify;
25079}
25080.no-csscolumns .row-masonry-xl-9:after {
25081content: "";
25082display: inline-block;
25083width: 100%;
25084}
25085.no-csscolumns .row-masonry-xl-9 > .col-masonry {
25086vertical-align: top;
25087display: inline-block;
25088width: 10%;
25089}
25090.row-masonry-xl-10 {
25091-moz-column-count: 10;
25092-webkit-column-count: 10;
25093column-count: 10;
25094-moz-column-gap: 15px;
25095-webkit-column-gap: 15px;
25096column-gap: 15px;
25097-moz-columns: 10;
25098-webkit-columns: 10;
25099columns: 10;
25100}
25101.no-csscolumns .row-masonry-xl-10 {
25102text-align: justify;
25103}
25104.no-csscolumns .row-masonry-xl-10:after {
25105content: "";
25106display: inline-block;
25107width: 100%;
25108}
25109.no-csscolumns .row-masonry-xl-10 > .col-masonry {
25110vertical-align: top;
25111display: inline-block;
25112width: 9%;
25113}
25114.row-masonry-xl-11 {
25115-moz-column-count: 11;
25116-webkit-column-count: 11;
25117column-count: 11;
25118-moz-column-gap: 15px;
25119-webkit-column-gap: 15px;
25120column-gap: 15px;
25121-moz-columns: 11;
25122-webkit-columns: 11;
25123columns: 11;
25124}
25125.no-csscolumns .row-masonry-xl-11 {
25126text-align: justify;
25127}
25128.no-csscolumns .row-masonry-xl-11:after {
25129content: "";
25130display: inline-block;
25131width: 100%;
25132}
25133.no-csscolumns .row-masonry-xl-11 > .col-masonry {
25134vertical-align: top;
25135display: inline-block;
25136width: 8%;
25137}
25138.row-masonry-xl-12 {
25139-moz-column-count: 12;
25140-webkit-column-count: 12;
25141column-count: 12;
25142-moz-column-gap: 15px;
25143-webkit-column-gap: 15px;
25144column-gap: 15px;
25145-moz-columns: 12;
25146-webkit-columns: 12;
25147columns: 12;
25148}
25149.no-csscolumns .row-masonry-xl-12 {
25150text-align: justify;
25151}
25152.no-csscolumns .row-masonry-xl-12:after {
25153content: "";
25154display: inline-block;
25155width: 100%;
25156}
25157.no-csscolumns .row-masonry-xl-12 > .col-masonry {
25158vertical-align: top;
25159display: inline-block;
25160width: 7%;
25161}
25162}
25163/* ========================================================================
25164Component: widget
25165========================================================================== */
25166.widget {
25167margin-bottom: 20px;
25168border: 0;
25169}
25170.widget.panel,
25171.widget .panel {
25172overflow: hidden;
25173}
25174.widget .lateral-picture {
25175position: relative;
25176display: block;
25177height: 240px;
25178width: auto;
25179overflow: hidden;
25180}
25181.widget .lateral-picture > img {
25182position: absolute;
25183top: 0;
25184left: 0;
25185max-height: 100%;
25186width: auto;
25187}
25188/* ========================================================================
25189Component: animate
25190========================================================================== */
25191@-webkit-keyframes fadeOutUpShort {
251920% {
25193opacity: 1;
25194}
25195100% {
25196opacity: 0;
25197-webkit-transform: translate3d(0, -20px, 0);
25198transform: translate3d(0, -20px, 0);
25199}
25200}
25201@keyframes fadeOutUpShort {
252020% {
25203opacity: 1;
25204}
25205100% {
25206opacity: 0;
25207-webkit-transform: translate3d(0, -20px, 0);
25208-ms-transform: translate3d(0, -20px, 0);
25209transform: translate3d(0, -20px, 0);
25210}
25211}
25212.fadeOutUpShort {
25213-webkit-animation-name: fadeOutUpShort;
25214animation-name: fadeOutUpShort;
25215}
25216@-webkit-keyframes fadeInUpShort {
252170% {
25218opacity: 0;
25219-webkit-transform: translate3d(0, 20px, 0);
25220transform: translate3d(0, 20px, 0);
25221}
25222100% {
25223opacity: 1;
25224-webkit-transform: none;
25225transform: none;
25226}
25227}
25228@keyframes fadeInUpShort {
252290% {
25230opacity: 0;
25231-webkit-transform: translate3d(0, 20px, 0);
25232-ms-transform: translate3d(0, 20px, 0);
25233transform: translate3d(0, 20px, 0);
25234}
25235100% {
25236opacity: 1;
25237-webkit-transform: none;
25238-ms-transform: none;
25239transform: none;
25240}
25241}
25242.fadeInUpShort {
25243-webkit-animation-name: fadeInUpShort;
25244animation-name: fadeInUpShort;
25245}
25246@-webkit-keyframes zoomInShort {
252470% {
25248opacity: 0;
25249-webkit-transform: scale3d(0.95, 0.95, 0.95);
25250transform: scale3d(0.95, 0.95, 0.95);
25251}
2525250% {
25253opacity: 1;
25254}
25255}
25256@keyframes zoomInShort {
252570% {
25258opacity: 0;
25259-webkit-transform: scale3d(0.95, 0.95, 0.95);
25260-ms-transform: scale3d(0.95, 0.95, 0.95);
25261transform: scale3d(0.95, 0.95, 0.95);
25262}
2526350% {
25264opacity: 1;
25265}
25266}
25267.zoomInShort {
25268-webkit-animation-name: zoomInShort;
25269animation-name: zoomInShort;
25270}
25271@-webkit-keyframes zoomBack {
252720% {
25273opacity: 1;
25274}
2527550% {
25276opacity: 0;
25277-webkit-transform: scale3d(0.5, 0.5, 0.5);
25278transform: scale3d(0.5, 0.5, 0.5);
25279}
25280100% {
25281opacity: 0;
25282}
25283}
25284@keyframes zoomBack {
252850% {
25286opacity: 1;
25287}
2528850% {
25289opacity: 0;
25290-webkit-transform: scale3d(0.5, 0.5, 0.5);
25291-ms-transform: scale3d(0.5, 0.5, 0.5);
25292transform: scale3d(0.5, 0.5, 0.5);
25293}
25294100% {
25295opacity: 0;
25296}
25297}
25298.zoomBack {
25299-webkit-animation-name: zoomBack;
25300animation-name: zoomBack;
25301}
25302@-webkit-keyframes fadeInLeft {
253030% {
25304opacity: 0;
25305-webkit-transform: translate3d(-20px, 0, 0);
25306transform: translate3d(-20px, 0, 0);
25307}
25308100% {
25309opacity: 1;
25310-webkit-transform: none;
25311transform: none;
25312}
25313}
25314@keyframes fadeInLeft {
253150% {
25316opacity: 0;
25317-webkit-transform: translate3d(-20px, 0, 0);
25318-ms-transform: translate3d(-20px, 0, 0);
25319transform: translate3d(-20px, 0, 0);
25320}
25321100% {
25322opacity: 1;
25323-webkit-transform: none;
25324-ms-transform: none;
25325transform: none;
25326}
25327}
25328.fadeInLeft {
25329-webkit-animation-name: fadeInLeft;
25330animation-name: fadeInLeft;
25331}
25332/*!
25333* table-grid (http://mdo.github.io/table-grid)
25334* Released under MIT, (c) 2014 Mark Otto
25335*/
25336/*
25337* The Grid
25338*/
25339@media only screen and (min-width: 768px) {
25340/* Add `.table-grid` for the table */
25341.table-grid {
25342display: table;
25343width: 100%;
25344height: 100%;
25345table-layout: fixed;
25346}
25347/* Add `.col` for the table cells, or columns */
25348.col {
25349display: table-cell;
25350vertical-align: top;
25351height: 100%;
25352}
25353.col.col-full-center {
25354vertical-align: middle;
25355}
25356/* Set the widths */
25357.col-1 {
25358width: 8.333333%;
25359}
25360.col-2 {
25361width: 16.666667%;
25362}
25363.col-3 {
25364width: 25%;
25365}
25366.col-4 {
25367width: 33.333333%;
25368}
25369.col-5 {
25370width: 41.666667%;
25371}
25372.col-6 {
25373width: 50%;
25374}
25375.col-7 {
25376width: 58.333333%;
25377}
25378.col-8 {
25379width: 66.666667%;
25380}
25381.col-9 {
25382width: 75%;
25383}
25384.col-10 {
25385width: 83.333333%;
25386}
25387.col-11 {
25388width: 91.666667%;
25389}
25390.col-12 {
25391width: 100%;
25392}
25393.col-xxs {
25394width: 60px;
25395}
25396.col-xs {
25397width: 90px;
25398}
25399.col-sm {
25400width: 150px;
25401}
25402.col-sd {
25403width: 200px;
25404}
25405.col-md {
25406width: 240px;
25407}
25408.col-lg {
25409width: 280px;
25410}
25411.col-xl {
25412width: 320px;
25413}
25414.col-xxl {
25415width: 360px;
25416}
25417.col-wide {
25418width: 100%;
25419}
25420.col-auto {
25421width: auto;
25422}
25423/* Padded columns */
25424.table-grid-padded {
25425margin-left: -1rem;
25426margin-right: -1rem;
25427}
25428.table-grid-padded .table-grid {
25429border-spacing: 1rem 0;
25430}
25431}
25432@media only screen and (max-width: 991px) {
25433.table-grid-desktop.table-grid,
25434.table-grid-desktop .col {
25435display: block;
25436width: auto;
25437}
25438}
25439/*
25440* Vertically center grid content
25441*
25442* Requires content within the column to be inline or inline-block.
25443*/
25444.table-grid-align-middle .col {
25445vertical-align: middle;
25446}
25447/* ========================================================================
25448Component: todo
25449========================================================================== */
25450.todo .todo-item-list {
25451position: relative;
25452}
25453.todo .todo-item .todo-edit {
25454display: none;
25455cursor: pointer;
25456}
25457.todo .todo-item:hover .todo-edit {
25458display: inline;
25459}
25460.todo .todo-item.todo-complete .todo-edit {
25461display: none;
25462}
25463.todo textarea {
25464resize: none;
25465max-width: 100%;
25466min-width: 100%;
25467}
25468.todo .todo-complete {
25469background: #edf1f2;
25470opacity: 0.6;
25471color: #232735;
25472}
25473.todo .todo-complete .todo-title {
25474text-decoration: line-through;
25475}
25476.todo .panel-group > .panel {
25477border: 1px;
25478margin: 0;
25479}
25480.todo .panel-group > .panel .panel-body {
25481border-bottom: 1px solid #edf1f2;
25482}
25483/* ========================================================================
25484Component: nestable
25485========================================================================== */
25486.dd {
25487position: relative;
25488display: block;
25489margin: 0;
25490padding: 0;
25491max-width: 600px;
25492list-style: none;
25493font-size: 13px;
25494line-height: 20px;
25495}
25496.dd-list {
25497display: block;
25498position: relative;
25499margin: 0;
25500padding: 0;
25501list-style: none;
25502}
25503.dd-list .dd-list {
25504padding-left: 30px;
25505}
25506.dd-collapsed .dd-list {
25507display: none;
25508}
25509.dd-item,
25510.dd-empty,
25511.dd-placeholder {
25512display: block;
25513position: relative;
25514margin: 0;
25515padding: 0;
25516min-height: 20px;
25517font-size: 13px;
25518line-height: 20px;
25519}
25520.dd-handle {
25521display: block;
25522margin: 5px 0;
25523padding: 10px 10px;
25524text-decoration: none;
25525border: 1px solid #ebebeb;
25526background: #fff;
25527-webkit-border-radius: 3px;
25528border-radius: 3px;
25529}
25530.dd-handle:hover {
25531background: #fff;
25532}
25533.dd-item > button {
25534display: block;
25535position: relative;
25536cursor: pointer;
25537float: left;
25538width: 25px;
25539height: 30px;
25540margin: 5px 0;
25541padding: 0;
25542text-indent: 100%;
25543white-space: nowrap;
25544overflow: hidden;
25545border: 0;
25546background: transparent;
25547font-size: 12px;
25548line-height: 1;
25549text-align: center;
25550font-weight: bold;
25551}
25552.dd-item > button:before {
25553content: "+";
25554display: block;
25555position: absolute;
25556width: 100%;
25557text-align: center;
25558text-indent: 0;
25559}
25560.dd-item > button[data-action="collapse"]:before {
25561content: "-";
25562}
25563.dd-placeholder,
25564.dd-empty {
25565margin: 5px 0;
25566padding: 0;
25567min-height: 30px;
25568background: #f2fbff;
25569border: 1px dashed #b6bcbf;
25570box-sizing: border-box;
25571-moz-box-sizing: border-box;
25572}
25573.dd-empty {
25574border: 1px dashed #bbb;
25575min-height: 100px;
25576background-color: #e5e5e5;
25577background-size: 60px 60px;
25578background-position: 0 0, 30px 30px;
25579}
25580.dd-dragel {
25581position: absolute;
25582pointer-events: none;
25583z-index: 9999;
25584}
25585.dd-dragel > .dd-item .dd-handle {
25586margin-top: 0;
25587}
25588.dd-dragel .dd-handle {
25589-webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
25590box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
25591}
25592.nestable-lists {
25593display: block;
25594clear: both;
25595padding: 30px 0;
25596width: 100%;
25597border: 0;
25598border-top: 2px solid #ddd;
25599border-bottom: 2px solid #ddd;
25600}
25601@media only screen and (min-width: 700px) {
25602.dd + .dd {
25603margin-left: 2%;
25604}
25605}
25606.dd-hover >
25606 .dd-handle {
25607background: #2ea8e5 !important;
25608}
25609.dd3-content {
25610display: block;
25611margin: 5px 0;
25612padding: 10px 10px 10px 50px;
25613text-decoration: none;
25614border: 1px solid #ebebeb;
25615background: #fff;
25616-webkit-border-radius: 3px;
25617border-radius: 3px;
25618}
25619.dd-dragel > .dd3-item > .dd3-content {
25620margin: 0;
25621}
25622.dd3-item > button {
25623margin-left: 40px;
25624}
25625.dd3-handle {
25626position: absolute;
25627margin: 0;
25628left: 0;
25629top: 0;
25630cursor: pointer;
25631width: 40px;
25632text-indent: 100%;
25633white-space: nowrap;
25634overflow: hidden;
25635border: 1px solid #ebebeb;
25636background: #fff;
25637border-top-right-radius: 0;
25638border-bottom-right-radius: 0;
25639}
25640.dd3-handle:before {
25641content: "≡";
25642display: block;
25643position: absolute;
25644left: 0;
25645top: 10px;
25646width: 100%;
25647text-align: center;
25648text-indent: 0;
25649color: #ccc;
25650font-size: 20px;
25651font-weight: normal;
25652}
25653.dd3-handle:hover {
25654background: #f7f7f7;
25655}
25656/* ========================================================================
25657Component: chart-flot
25658======================================================================== */
25659.flot-chart {
25660display: block;
25661width: 100%;
25662height: 250px;
25663}
25664.flot-chart .legend > table tr td {
25665padding: 3px;
25666}
25667.flot-chart .legend > table tr td:first-child {
25668padding-left: 3px;
25669}
25670.flot-chart .legend > table tr td:last-child {
25671padding-right: 3px;
25672}
25673.flot-chart .legend > table tr + tr td {
25674padding-top: 0;
25675}
25676.flot-chart .legend > div:first-child {
25677border-color: rgba(0, 0, 0, 0.1) !important;
25678}
25679.flot-chart .legend .legendColorBox > div,
25680.flot-chart .legend .legendColorBox > div > div {
25681border-radius: 400px;
25682}
25683.flot-chart-content {
25684width: 100%;
25685height: 100%;
25686}
25687.flot-pie-label {
25688padding: 3px 5px;
25689font-size: 10px;
25690text-align: center;
25691color: #fff;
25692}
25693#flotTip {
25694position: relative;
25695padding: 5px;
25696font-size: 12px !important;
25697border-radius: 2px !important;
25698border-color: transparent !important;
25699background-color: rgba(0, 0, 0, 0.75) !important;
25700color: #f1f1f1;
25701z-index: 5;
25702}
25703/* ========================================================================
25704Component: chart-easypie
25705========================================================================== */
25706.easypie-chart {
25707display: inline-block;
25708position: relative;
25709padding: 0 6px;
25710}
25711.easypie-chart span {
25712display: block;
25713position: absolute;
25714left: 50%;
25715top: 50%;
25716width: 100%;
25717margin-left: -50%;
25718height: 30px;
25719margin-top: -15px;
25720font-size: 20px;
25721}
25722.easypie-chart canvas {
25723max-width: 100%;
25724}
25725.easypie-chart.easypie-chart-lg span {
25726font-size: 40px;
25727margin-top: -25px;
25728line-height: 40px;
25729}
25730.easypie-chart.easypie-chart-md span {
25731font-size: 30px;
25732margin-top: -25px;
25733line-height: 40px;
25734}
25735/* ========================================================================
25736Component: form-elements
25737========================================================================== */
25738/**
25739* Custom form elements
25740* - Checkbox
25741* - Radios
25742* - Switch
25743* - Rounded inputs
25744*/
25745.c-checkbox,
25746.c-radio {
25747margin-right: 4px;
25748}
25749.c-checkbox *,
25750.c-radio * {
25751cursor: pointer;
25752}
25753.c-checkbox input,
25754.c-radio input {
25755opacity: 0;
25756position: absolute;
25757margin-left: 0 !important;
25758}
25759.c-checkbox span,
25760.c-radio span {
25761position: relative;
25762display: inline-block;
25763vertical-align: top;
25764margin-left: -20px;
25765width: 20px;
25766height: 20px;
25767border-radius: 2px;
25768border: 1px solid #ccc;
25769margin-right: 5px;
25770text-align: center;
25771}
25772.c-checkbox span:before,
25773.c-radio span:before {
25774margin-left: 1px;
25775}
25776.c-checkbox:hover span,
25777.c-radio:hover span {
25778border-color: #5d9cec;
25779}
25780.form-inline .c-checkbox span,
25781.form-inline .c-radio span {
25782margin-left: 0;
25783}
25784.c-checkbox.c-checkbox-rounded span,
25785.c-checkbox.c-radio-rounded span,
25786.c-radio.c-checkbox-rounded span,
25787.c-radio.c-radio-rounded span {
25788border-radius: 500px;
25789}
25790/* override for radio */
25791.c-radio span {
25792border-radius: 500px;
25793}
25794/* the icon */
25795.c-checkbox span:before,
25796.c-radio span:before {
25797position: absolute;
25798top: 0;
25799left: 0;
25800right: 0;
25801bottom: 0;
25802opacity: 0;
25803text-align: center !important;
25804font-size: 12px;
25805line-height: 18px;
25806vertical-align: middle;
25807}
25808/* Checked state */
25809.c-checkbox,
25810.c-radio {
25811/* override for radio */
25812/* Disable state */
25813/* override for radio */
25814}
25815.c-checkbox input[type="checkbox"]:checked + span:before,
25816.c-checkbox input[type="radio"]:checked + span:before,
25817.c-radio input[type="checkbox"]:checked + span:before,
25818.c-radio input[type="radio"]:checked + span:before {
25819color: #fff;
25820opacity: 1;
25821transition: color 0.3s ease-out;
25822}
25823.c-checkbox input[type="checkbox"]:checked + span,
25824.c-checkbox input[type="radio"]:checked + span,
25825.c-radio input[type="checkbox"]:checked + span,
25826.c-radio input[type="radio"]:checked + span {
25827border-color: #5d9cec;
25828background-color: #5d9cec;
25829}
25830.c-checkbox input[type="radio"]:checked + span,
25831.c-radio input[type="radio"]:checked + span {
25832background-color: #fff;
25833}
25834.c-checkbox input[type="radio"]:checked + span:before,
25835.c-radio input[type="radio"]:checked + span:before {
25836color: #5d9cec;
25837}
25838.c-checkbox input[type="checkbox"]:disabled + span,
25839.c-checkbox input[type="radio"]:disabled + span,
25840.c-radio input[type="checkbox"]:disabled + span,
25841.c-radio input[type="radio"]:disabled + span {
25842border-color: #ddd !important;
25843background-color: #ddd !important;
25844}
25845.c-checkbox input[type="radio"]:disabled + span,
25846.c-radio input[type="radio"]:disabled + span {
25847background-color: #fff !important;
25848}
25849.c-checkbox input[type="radio"]:disabled + span:before,
25850.c-radio input[type="radio"]:disabled + span:before {
25851color: #ddd;
25852}
25853.c-radio.c-radio-nofont {
25854/* override for radio */
25855/* Disable state */
25856/* override for radio */
25857}
25858.c-radio.c-radio-nofont span:before {
25859content: "";
25860width: 10px;
25861height: 10px;
25862top: 50%;
25863left: 50%;
25864margin-top: -5px;
25865margin-left: -5px;
25866border-radius: 500px;
25867}
25868.c-radio.c-radio-nofont input[type="radio"]:checked + span:before {
25869color: #fff;
25870opacity: 1;
25871transition: color 0.3s ease-out;
25872}
25873.c-radio.c-radio-nofont input[type="radio"]:checked + span {
25874border-color: #5d9cec;
25875background-color: #5d9cec;
25876}
25877.c-radio.c-radio-nofont input[type="radio"]:checked + span {
25878background-color: #fff;
25879}
25880.c-radio.c-radio-nofont input[type="radio"]:checked + span:before {
25881background-color: #5d9cec;
25882}
25883.c-radio.c-radio-nofont input[type="radio"]:disabled + span {
25884border-color: #ddd !important;
25885background-color: #ddd !important;
25886}
25887.c-radio.c-radio-nofont input[type="radio"]:disabled + span {
25888background-color: #fff !important;
25889}
25890.c-radio.c-radio-nofont input[type="radio"]:disabled + span:before {
25891background-color: #ddd;
25892}
25893.form-control-rounded {
25894border-radius: 100px;
25895}
25896.switch .form-control,
25897.switch body .bootstrap-tagsinput,
25898body .switch .bootstrap-tagsinput {
25899padding-top: 7px;
25900margin-bottom: 0;
25901}
25902.switch * {
25903cursor: pointer;
25904}
25905.switch input {
25906opacity: 0;
25907position: absolute;
25908z-index: -1;
25909}
25910.switch span {
25911position: relative;
25912display: inline-block;
25913width: 40px;
25914height: 20px;
25915background-color: #fff;
25916border: 1px solid #ddd;
25917border-radius: 100px;
25918transition: all 0.5s;
25919box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1) inset;
25920vertical-align: middle;
25921}
25922.switch span:after {
25923content: "";
25924position: absolute;
25925background-color: #fff;
25926top: 0;
25927left: 0;
25928height: 18px;
25929width: 18px;
25930border: 1px solid #ddd;
25931border-radius: 400px;
25932box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
25933-webkit-transition: all 0.2s;
25934}
25935.switch.switch-lg span {
25936width: 50px;
25937height: 25px;
25938}
25939.switch.switch-lg span:after {
25940height: 23px;
25941width: 23px;
25942}
25943.switch.switch-sm span {
25944width: 30px;
25945height: 15px;
25946}
25947.switch.switch-sm span:after {
25948height: 13px;
25949width: 13px;
25950}
25951.switch input:checked + span {
25952background-color: #5d9cec;
25953border-color: #5d9cec;
25954transition: all 0.5s;
25955}
25956.switch input:checked + span:after {
25957left: 50%;
25958transition: all 0.2s;
25959}
25960.switch input:disabled + span {
25961background-color: #f1f1f1;
25962cursor: not-allowed;
25963}
25964.form-control-feedback {
25965left: 16px;
25966right: auto;
25967}
25968.form-control + .form-control-feedback,
25969body .bootstrap-tagsinput + .form-control-feedback,
25970.form-control + .parsley-errors-list + .form-control-feedback,
25971body .bootstrap-tagsinput + .parsley-errors-list + .form-control-feedback {
25972right: 0;
25973left: auto;
25974}
25975.input-sm + .form-control-feedback,
25976.input-sm + .parsley-errors-list + .form-control-feedback {
25977top: 0;
25978}
25979.input-md {
25980width: 260px;
25981}
25982.note-editor {
25983background-image: -webkit-linear-gradient(#eee 0.1em, transparent 0.1em);
25984background-image: linear-gradient(#eee 0.1em, transparent 0.1em);
25985background-size: 100% 20px;
25986background-color: #fff;
25987line-height: 20px;
25988margin-top: 5px;
25989padding: 0;
25990padding-bottom: 1px;
25991border: none;
25992}
25993.note-editor.note-editor-margin {
25994background-image: -webkit-linear-gradient(
259950deg,
25996transparent 49px,
25997#ffe0c4 49px,
25998#ffe0c4 51px,
25999transparent 51px
26000),
26001-webkit-linear-gradient(#eee 0.1em, transparent 0.1em);
26002background-image: linear-gradient(
2600390deg,
26004transparent 49px,
26005#ffe0c4 49px,
26006#ffe0c4 51px,
26007transparent 51px
26008),
26009linear-gradient(#eee 0.1em, transparent 0.1em);
26010padding-left: 55px;
26011}
26012/* ========================================================================
26013Component: form-validation
26014========================================================================== */
26015.parsley-error {
26016border-color: #f05050 !important;
26017}
26018.parsley-errors-list {
26019display: none;
26020margin: 0;
26021padding: 0;
26022}
26023.parsley-errors-list.filled {
26024display: block;
26025}
26026.parsley-errors-list > li {
26027font-size: 12px;
26028list-style: none;
26029color: #f05050;
26030}
26031/* ========================================================================
26032Component: form-tags
26033========================================================================== */
26034body .bootstrap-tagsinput {
26035height: auto;
26036min-height: 35px;
26037margin-bottom: 0;
26038}
26039body .bootstrap-tagsinput .tag {
26040color: #fff;
26041}
26042/* ========================================================================
26043Component: form-wizard
26044========================================================================== */
26045.wizard,
26046.tabcontrol {
26047display: block;
26048width: 100%;
26049overflow: hidden;
26050}
26051.wizard a,
26052.tabcontrol a {
26053outline: 0;
26054}
26055.wizard ul,
26056.tabcontrol ul {
26057list-style: none !important;
26058padding: 0;
26059margin: 0;
26060}
26061.wizard ul > li,
26062.tabcontrol ul > li {
26063display: block;
26064padding: 0;
26065}
26066.wizard > .steps .current-info,
26067.tabcontrol > .steps .current-info {
26068position: absolute;
26069left: -999em;
26070}
26071.wizard > .content > .title,
26072.tabcontrol > .content > .title {
26073position: absolute;
26074left: -999em;
26075}
26076.wizard > .steps {
26077position: relative;
26078display: block;
26079width: 100%;
26080}
26081.wizard > .steps .number {
26082font-size: 1.429em;
26083}
26084.wizard > .steps > ul > li {
26085width: 25%;
26086}
26087.wizard > .content {
26088background: #fff;
26089display: block;
26090margin: 0.5em;
26091min-height: 300px;
26092overflow: hidden;
26093position: relative;
26094width: auto;
26095-webkit-border-radius: 5px;
26096-moz-border-radius: 5px;
26097border-radius: 5px;
26098}
26099.wizard > .content > .body {
26100float: left;
26101position: absolute;
26102width: 100%;
26103height: 95%;
26104padding: 2.5% 0;
26105}
26106.wizard > .content > .body ul {
26107list-style: disc !important;
26108}
26109.wizard > .content > .body ul > li {
26110display: list-item;
26111}
26112.wizard > .content > .body > iframe {
26113border: 0 none;
26114width: 100%;
26115height: 100%;
26116}
26117.wizard > .content > .body input {
26118display: block;
26119}
26120.wizard > .content > .body input.error {
26121background: #fbe3e4;
26122border: 1px solid #fbc2c4;
26123color: #8a1f11;
26124}
26125.wizard > .content > .body label {
26126display: inline-block;
26127margin-bottom: 0.5em;
26128}
26129.wizard > .content > .body label.error {
26130color: #f05050;
26131margin-left: 1.5em;
26132padding: 0;
26133}
26134.wizard > .content > .body .checkbox label.error {
26135display: block !important;
26136}
26137.wizard > .actions {
26138position: relative;
26139display: block;
26140text-align: right;
26141width: 100%;
26142}
26143.wizard > .actions > ul {
26144display: inline-block;
26145text-align: right;
26146}
26147.wizard > .actions > ul > li {
26148margin: 0 0.5em;
26149}
26150.wizard.vertical > .steps {
26151display: inline;
26152float: left;
26153width: 30%;
26154}
26155.wizard.vertical > .steps > ul > li {
26156float: none;
26157width: 100%;
26158}
26159.wizard.vertical > .content {
26160display: inline;
26161float: left;
26162margin: 0 2.5% 0.5em 2.5%;
26163width: 65%;
26164}
26165.wizard.vertical > .actions {
26166display: inline;
26167float: right;
26168margin: 0 2.5%;
26169width: 95%;
26170}
26171.wizard.vertical > .actions > ul > li {
26172margin: 0 0 0 1em;
26173}
26174.wizard > .steps > ul > li,
26175.wizard > .actions > ul > li {
26176float: left;
26177}
26178.wizard > .steps a,
26179.wizard > .steps a:hover,
26180.wizard > .steps a:active {
26181display: block;
26182width: auto;
26183margin: 0 0.5em 0.5em;
26184padding: 1em 1em;
26185text-decoration: none;
26186-webkit-border-radius: 5px;
26187-moz-border-radius: 5px;
26188border-radius: 0;
26189font-weight: bold;
26190color: #515253;
26191}
26192.wizard > .steps a > small,
26193.wizard > .steps a:hover > small,
26194.wizard > .steps a:active > small {
26195font-weight: normal;
26196color: #909fa7;
26197}
26198.wizard > .steps .disabled a,
26199.wizard > .steps .disabled a:hover,
26200.wizard > .steps .disabled a:active {
26201background: #fcfcfc;
26202color: #515253;
26203cursor: default;
26204}
26205.wizard > .steps .current a,
26206.wizard > .steps .current a:hover,
26207.wizard > .steps .current a:active {
26208background: #5d9cec;
26209color: #fff;
26210cursor: default;
26211}
26212.wizard > .steps .current a > small,
26213.wizard > .steps .current a:hover > small,
26214.wizard > .steps .current a:active > small {
26215color: #fff;
26216}
26217.wizard > .steps .done a,
26218.wizard > .steps .done a:hover,
26219.wizard > .steps .done a:active {
26220background: #fcfcfc;
26221color: #515253;
26222}
26223.wizard > .steps .error a,
26224.wizard > .steps .error a:hover,
26225.wizard > .steps .error a:active {
26226background: #ff3111;
26227color: #fff;
26228}
26229.wizard > .actions a,
26230.wizard > .actions a:hover,
26231.wizard > .actions a:active {
26232display: inline-block;
26233padding: 6px 16px;
26234font-size: 13px;
26235border-radius: 3px;
26236text-decoration: none;
26237color: #fff;
26238background-color: #5d9cec;
26239border-color: #5d9cec;
26240}
26241.wizard > .actions a:focus,
26242.wizard > .actions a.focus,
26243.wizard > .actions a:hover:focus,
26244.wizard > .actions a:hover.focus,
26245.wizard > .actions a:active:focus,
26246.wizard > .actions a:active.focus {
26247color: #fff;
26248background-color: #4b91ea;
26249border-color: #3886e8;
26250}
26251.wizard > .actions a:hover,
26252.wizard > .actions a:hover:hover,
26253.wizard > .actions a:active:hover {
26254color: #fff;
26255background-color: #4b91ea;
26256border-color: #3886e8;
26257}
26258.wizard > .actions a:active,
26259.wizard > .actions a.active,
26260.open > .wizard > .actions a.dropdown-toggle,
26261.wizard > .actions a:hover:active,
26262.wizard > .actions a:hover.active,
26263.open > .wizard > .actions a:hover.dropdown-toggle,
26264.wizard > .actions a:active:active,
26265.wizard > .actions a:active.active,
26266.open > .wizard > .actions a:active.dropdown-toggle {
26267color: #fff;
26268background-color: #4b91ea;
26269border-color: #3886e8;
26270}
26271.wizard > .actions a:active:hover,
26272.wizard > .actions a:active:focus,
26273.wizard > .actions a:active.focus,
26274.wizard > .actions a.active:hover,
26275.wizard > .actions a.active:focus,
26276.wizard > .actions a.active.focus,
26277.open > .wizard > .actions a.dropdown-toggle:hover,
26278.open > .wizard > .actions a.dropdown-toggle:focus,
26279.open > .wizard > .actions a.dropdown-toggle.focus,
26280.wizard > .actions a:hover:active:hover,
26281.wizard > .actions a:hover:active:focus,
26282.wizard > .actions a:hover:active.focus,
26283.wizard > .actions a:hover.active:hover,
26284.wizard > .actions a:hover.active:focus,
26285.wizard > .actions a:hover.active.focus,
26286.open > .wizard > .actions a:hover.dropdown-toggle:hover,
26287.open > .wizard > .actions a:hover.dropdown-toggle:focus,
26288.open > .wizard > .actions a:hover.dropdown-toggle.focus,
26289.wizard > .actions a:active:active:hover,
26290.wizard > .actions a:active:active:focus,
26291.wizard > .actions a:active:active.focus,
26292.wizard > .actions a:active.active:hover,
26293.wizard > .actions a:active.active:focus,
26294.wizard > .actions a:active.active.focus,
26295.open > .wizard > .actions a:active.dropdown-toggle:hover,
26296.open > .wizard > .actions a:active.dropdown-toggle:focus,
26297.open > .wizard > .actions a:active.dropdown-toggle.focus {
26298color: #fff;
26299background-color: #4b91ea;
26300border-color: #3886e8;
26301}
26302.wizard > .actions a:active,
26303.wizard > .actions a.active,
26304.open > .wizard > .actions a.dropdown-toggle,
26305.wizard > .actions a:hover:active,
26306.wizard > .actions a:hover.active,
26307.open > .wizard > .actions a:hover.dropdown-toggle,
26308.wizard > .actions a:active:active,
26309.wizard > .actions a:active.active,
26310.open > .wizard > .actions a:active.dropdown-toggle {
26311background-image: none;
26312}
26313.wizard > .actions a.disabled:hover,
26314.wizard > .actions a.disabled:focus,
26315.wizard > .actions a.disabled.focus,
26316.wizard > .actions a[disabled]:hover,
26317.wizard > .actions a[disabled]:focus,
26318.wizard > .actions a[disabled].focus,
26319fieldset[disabled] .wizard > .actions a:hover,
26320fieldset[disabled] .wizard > .actions a:focus,
26321fieldset[disabled] .wizard > .actions a.focus,
26322.wizard > .actions a:hover.disabled:hover,
26323.wizard > .actions a:hover.disabled:focus,
26324.wizard > .actions a:hover.disabled.focus,
26325.wizard > .actions a:hover[disabled]:hover,
26326.wizard > .actions a:hover[disabled]:focus,
26327.wizard > .actions a:hover[disabled].focus,
26328fieldset[disabled] .wizard > .actions a:hover:hover,
26329fieldset[disabled] .wizard > .actions a:hover:focus,
26330fieldset[disabled] .wizard > .actions a:hover.focus,
26331.wizard > .actions a:active.disabled:hover,
26332.wizard > .actions a:active.disabled:focus,
26333.wizard > .actions a:active.disabled.focus,
26334.wizard > .actions a:active[disabled]:hover,
26335.wizard > .actions a:active[disabled]:focus,
26336.wizard > .actions a:active[disabled].focus,
26337fieldset[disabled] .wizard > .actions a:active:hover,
26338fieldset[disabled] .wizard > .actions a:active:focus,
26339fieldset[disabled] .wizard > .actions a:active.focus {
26340background-color: #5d9cec;
26341border-color: #5d9cec;
26342}
26343.wizard > .actions a .badge,
26344.wizard > .actions a:hover .badge,
26345.wizard > .actions a:active .badge {
26346color: #5d9cec;
26347background-color: #fff;
26348}
26349.wizard > .actions .disabled a,
26350.wizard > .actions .disabled a:hover,
26351.wizard > .actions .disabled a:active {
26352color: #333;
26353background: #fff;
26354border: 1px solid #eaeaea;
26355}
26356.tabcontrol > .steps {
26357position: relative;
26358display: block;
26359width: 100%;
26360}
26361.tabcontrol > .steps > ul {
26362position: relative;
26363margin: 6px 0 0 0;
26364top: 1px;
26365z-index: 1;
26366}
26367.tabcontrol > .steps > ul > li {
26368float: left;
26369margin: 5px 2px 0 0;
26370padding: 1px;
26371-webkit-border-top-left-radius: 5px;
26372-webkit-border-top-right-radius: 5px;
26373-moz-border-radius-topleft: 5px;
26374-moz-border-radius-topright: 5px;
26375border-top-left-radius: 5px;
26376border-top-right-radius: 5px;
26377}
26378.tabcontrol > .steps > ul > li > a {
26379color: #5f5f5f;
26380display: inline-block;
26381border: 0 none;
26382margin: 0;
26383padding: 10px 30px;
26384text-decoration: none;
26385}
26386.tabcontrol > .steps > ul > li > a:hover {
26387text-decoration: none;
26388}
26389.tabcontrol > .steps > ul > li:hover {
26390background: #edecec;
26391border: 1px solid #bbb;
26392padding: 0;
26393}
26394.tabcontrol > .steps > ul > li.current {
26395background: #fff;
26396border: 1px solid #bbb;
26397border-bottom: 0 none;
26398padding: 0 0 1px 0;
26399margin-top: 0;
26400}
26401.tabcontrol > .steps > ul > li.current > a {
26402padding: 15px 30px 10px 30px;
26403}
26404.tabcontrol > .content {
26405position: relative;
26406display: inline-block;
26407width: 100%;
26408height: 300px;
26409overflow: hidden;
26410border-top: 1px solid #bbb;
26411padding-top: 20px;
26412}
26413.tabcontrol > .content > .body {
26414float: left;
26415position: absolute;
26416width: 95%;
26417height: 95%;
26418padding: 2.5%;
26419}
26420.tabcontrol > .content > .body ul {
26421list-style: disc !important;
26422}
26423.tabcontrol > .content > .body ul > li {
26424display: list-item;
26425}
26426/* ========================================================================
26427Component: form-imgcrop
26428========================================================================== */
26429.img-container,
26430.img-preview {
26431background-color: #f7f7f7;
26432overflow: hidden;
26433width: 100%;
26434text-align: center;
26435}
26436.img-container {
26437min-height: 200px;
26438max-height: 340px;
26439margin-bottom: 20px;
26440}
26441.docs-preview {
26442margin-right: -15px;
26443margin-bottom: 10px;
26444}
26445.img-preview {
26446float: left;
26447margin-right: 10px;
26448margin-bottom: 10px;
26449}
26450.img-preview > img {
26451max-width: 100%;
26452}
26453.preview-lg {
26454width: 263px;
26455height: 148px;
26456}
26457.preview-md {
26458width: 139px;
26459height: 78px;
26460}
26461.preview-sm {
26462width: 69px;
26463height: 39px;
26464}
26465.preview-xs {
26466width: 35px;
26467height: 20px;
26468margin-right: 0;
26469}
26470.cropper-container img {
26471display: block;
26472width: 100%;
26473min-width: 0 !important;
26474max-width: none !important;
26475height: 100%;
26476min-height: 0 !important;
26477max-height: none !important;
26478image-orientation: 0deg !important;
26479}
26480/* ========================================================================
26481Component: datatable
26482========================================================================== */
26483@media only screen and (max-width: 992px) {
26484.dataTables_filter {
26485clear: both;
26486}
26487}
26488.dataTables_filter input {
26489margin-left: 10px;
26490}
26491.dataTables_length {
26492float: left;
26493}
26494.dataTables_length select {
26495margin-right: 10px;
26496}
26497table.dataTable tfoot > tr > th {
26498color: #a1a2a3;
26499background: #f1f2f3;
26500}
26501.panel .dataTables_wrapper {
26502overflow: auto;
26503}
26504.panel .dataTables_wrapper .row {
26505margin: 10px 0;
26506}
26507.panel .dataTable {
26508width: 100% !important;
26509}
26510.html5buttons {
26511float: none;
26512text-align: center;
26513margin-bottom: 10px;
26514}
26515@media only screen and (min-width: 992px) {
26516.html5buttons {
26517float: right;
26518margin-left: 10px;
26519}
26520}
26521@media only screen and (max-width: 992px) {
26522div.ColVis {
26523float: none;
26524text-align: center;
26525}
26526div.ColVis button.ColVis_Button,
26527div.ColVis ul.ColVis_collection li {
26528float: none;
26529}
26530}
26531div.ColVis .ColVis_Button {
26532background-color: #fff;
26533background-image: none !important;
26534box-shadow: 0 0 0 #000 !important;
26535cursor: pointer;
26536height: 31px;
26537}
26538div.ColVis .ColVis_Button > span {
26539color: #656565;
26540}
26541.ColVis_collectionBackground {
26542display: none;
26543}
26544ul.ColVis_collection {
26545background-color: #fff !important;
26546}
26547ul.ColVis_collection > li {
26548border: 0 !important;
26549background-image: none !important;
26550box-shadow: 0 0 0 #000 !important;
26551margin: 0;
26552}
26553ul.ColVis_collection > li > label {
26554margin: 0;
26555}
26556ul.ColVis_collection > li > label > span {
26557color: #888;
26558vertical-align: top;
26559font-weight: normal;
26560}
26561ul.ColVis_collection > li > label > span:hover {
26562color: #555;
26563}
26564ul.ColVis_collection > li > label input[type="checkbox"]:checked + span,
26565ul.ColVis_collection > li > label input[type="radio"]:checked + span {
26566background-color: transparent;
26567}
26568.ColVis_catcher {
26569cursor: pointer;
26570}
26571.table-responsive {
26572border: 0;
26573}
26574.table-responsive .dataTables_wrapper .row {
26575margin: 0;
26576}
26577@media only screen and (max-width: 992px) {
26578.dataTables_length {
26579float: none;
26580}
26581div.dataTables_wrapper div.dataTables_length label,
26582div.dataTables_filter label,
26583div.dataTables_length label,
26584div.dataTables_paginate {
26585float: none;
26586text-align: center !important;
26587display: block;
26588}
26589div.dataTables_wrapper div.dataTables_length label select,
26590div.dataTables_filter label select,
26591div.dataTables_length label select,
26592div.dataTables_paginate select {
26593display: inline-block;
26594}
26595.dataTables_wrapper > .row > div {
26596float: none;
26597text-align: center;
26598width: 100%;
26599}
26600}
26601div.dt-button-info {
26602position: fixed;
26603top: 50%;
26604left: 50%;
26605width: 400px;
26606margin-top: -100px;
26607margin-left: -200px;
26608background-color: white;
26609border: 2px solid #dde6e9;
26610box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
26611border-radius: 3px;
26612text-align: center;
26613z-index: 2100;
26614}
26615div.dt-button-info h2 {
26616padding: 0.5em;
26617margin: 0;
26618font-weight: normal;
26619border-bottom: 1px solid #ddd;
26620background-color: #f3f3f3;
26621}
26622div.dt-button-info h2:before {
26623content: "\f00c";
26624font-family: FontAwesome;
26625color: #27c24c;
26626margin-right: 8px;
26627}
26628div.dt-button-info > div {
26629padding: 1em;
26630}
26631/* ========================================================================
26632Component: table-extras
26633========================================================================== */
26634.table > thead > tr > th {
26635padding: 14px 8px;
26636color: #888;
26637}
26638.table > tbody > tr > td {
26639vertical-align: middle;
26640}
26641.table > tbody > tr > td > .media img {
26642width: 36px;
26643height: 36px;
26644margin: 0 auto;
26645}
26646.table .checkbox {
26647margin: 0 auto;
26648width: 20px;
26649}
26650.table .progress {
26651margin-bottom: 0;
26652}
26653.table .radial-bar {
26654margin-bottom: 0;
26655margin: 0 auto;
26656}
26657.jqstooltip {
26658box-sizing: content-box;
26659}
26660#table-ext-1 th:nth-child(1) {
26661width: 3%;
26662}
26663#table-ext-1 th:nth-child(2) {
26664width: 5%;
26665}
26666#table-ext-1 th:nth-child(7) {
26667width: 5%;
26668}
26669#table-ext-1 th:nth-child(9) {
26670width: 5%;
26671}
26672#table-ext-2 th:nth-child(1) {
26673width: 5%;
26674}
26675#table-ext-2 th:nth-child(3) {
26676width: 10%;
26677}
26678/* ========================================================================
26679Component: jqgrid
26680========================================================================== */
26681.ui-widget {
26682font-family: inherit;
26683}
26684.ui-jqgrid {
26685border-radius: 4px;
26686border-width: 3px 1px 1px 1px;
26687border-color: #cfdbe2;
26688}
26689.ui-jqgrid * {
26690max-width: 100%;
26691}
26692.ui-jqgrid .ui-jqgrid-titlebar {
26693position: relative;
26694padding: 8px 15px;
26695border-bottom: 0;
26696line-height: 1.52857;
26697text-transform: none;
26698font-size: 14px;
26699font-weight: normal;
26700background-color: #fff;
26701color: #444;
26702height: auto;
26703}
26704.ui-jqgrid .ui-jqgrid-titlebar .ui-jqgrid-titlebar-close {
26705margin-right: 10px;
26706}
26707.ui-jqgrid .ui-jqgrid-pager {
26708position: relative;
26709padding: 8px 14px !important;
26710height: auto !important;
26711max-width: 100%;
26712}
26713.ui-jqgrid .ui-jqgrid-pager .ui-pg-table .navtable .ui-corner-all {
26714border-radius: 0px;
26715}
26716.ui-jqgrid .ui-jqgrid-pager .ui-pg-input,
26717.ui-jqgrid .ui-jqgrid-pager .ui-pg-selbox {
26718height: 24px;
26719padding: 4px;
26720font-size: 12px;
26721line-height: 1.5;
26722color: #3a3f51;
26723background-color: #fff;
26724background-image: none;
26725border: 1px solid #dde6e9;
26726border-radius: 4px;
26727-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
26728box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
26729}
26730.ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
26731position: relative;
26732}
26733.ui-jqgrid .ui-jqgrid-pager .ui-pg-button:hover {
26734padding: 1px;
26735border: 0px;
26736}
26737.ui-jqgrid .loading {
26738position: absolute;
26739top: 45%;
26740left: 45%;
26741width: auto;
26742height: auto;
26743z-index: 101;
26744padding: 6px;
26745margin: 5px;
26746text-align: center;
26747font-weight: bold;
26748display: none;
26749border-width: 2px !important;
26750font-size: 11px;
26751}
26752.ui-state-default,
26753.ui-widget-content .ui-state-default,
26754.ui-widget-header .ui-state-default {
26755border: 0;
26756background: #fafbfc;
26757font-weight: bold;
26758color: #888;
26759}
26760.ui-state-default.ui-state-hover,
26761.ui-widget-content .ui-state-default.ui-state-hover,
26762.ui-widget-header .ui-state-default.ui-state-hover {
26763background: #fafbfc;
26764}
26765.ui-state-default .ui-state-default,
26766.ui-widget-content .ui-state-default .ui-state-default,
26767.ui-widget-header .ui-state-default .ui-state-default {
26768border-top: 0 !important;
26769}
26770.ui-widget-header {
26771background-image: none;
26772}
26773.ui-jqgrid tr.ui-row-ltr td {
26774border-right: 0;
26775text-align: left;
26776border-color: #edf1f2;
26777background-color: inherit;
26778}
26779.ui-jqgrid tr.ui-search-toolbar th {
26780border-top-width: 0px !important;
26781border-top-color: inherit !important;
26782border-top-style: ridge !important;
26783}
26784.ui-jqgrid tr.jqgrow td {
26785padding: 8px;
26786}
26787.ui-jqgrid .ui-jqgrid-btable {
26788border-collapse: separate;
26789}
26790.ui-jqgrid .ui-jqgrid-htable {
26791border-collapse: separate;
26792}
26793.ui-jqgrid .ui-jqgrid-htable th {
26794padding: 14px 8px;
26795}
26796.ui-jqgrid .ui-jqgrid-bdiv,
26797.ui-jqgrid .ui-jqgrid-btable {
26798width: auto !important;
26799}
26800.ui-jqgrid tr.jqfoot td {
26801min-height: 25px;
26802padding: 5px 2px;
26803}
26804.ui-jqgrid tr.footrow td {
26805height: 30px;
26806}
26807.ui-jqgrid tr.footrow-ltr td {
26808border: 0;
26809}
26810.ui-search-toolbar input[type="text"] {
26811font-size: 12px;
26812height: 15px;
26813border: 1px solid #e4eaec;
26814border-radius: 0px;
26815}
26816.ui-state-hover,
26817.ui-widget-content .ui-state-hover,
26818.ui-state-focus,
26819.ui-widget-content .ui-state-focus,
26820.ui-widget-header .ui-state-focus {
26821background: #edf1f2;
26822border-collapse: separate;
26823color: #656565;
26824}
26825.ui-state-highlight,
26826.ui-widget-content .ui-state-highlight,
26827.ui-widget-header .ui-state-highlight {
26828background: #edf1f2;
26829color: #656565;
26830}
26831.ui-widget-content {
26832color: #656565;
26833font-size: 13px;
26834background-image: none;
26835}
26836tr.ui-widget-content {
26837border: 0;
26838}
26839.ui-state-active,
26840.ui-widget-content .ui-state-active,
26841.ui-widget-header .ui-state-active {
26842border: 1px solid #edf1f2;
26843background: #fff;
26844font-weight: normal;
26845color: #888;
26846}
26847.ui-jqdialog .ui-jqdialog-titlebar {
26848padding: 10px 10px;
26849}
26850.ui-jqdialog .ui-jqdialog-title {
26851float: none !important;
26852}
26853.ui-jqdialog > .ui-resizable-se {
26854position: absolute;
26855}
26856/* ========================================================================
26857Component: plugins
26858// - User this stylesheet to include single css styles and fixes
26859// for plugins
26860========================================================================== */
26861/**
26862* Bootstrap Slider
26863*/
26864body {
26865/**
26866* Chosen
26867*/
26868/**
26869* Filestyle
26870*/
26871}
26872body .slider-handle,
26873body .slider-track,
26874body .slider-selection {
26875background-image: none;
26876box-shadow: 0 0 0 #000;
26877}
26878body .slider-handle {
26879background-color: #fff;
26880border: 1px solid #5d9cec;
26881opacity: 1;
26882}
26883body .slider-track {
26884background-color: #fff;
26885border: 1px solid #5d9cec;
26886}
26887body .slider-selection {
26888background-color: #5d9cec;
26889}
26890body .slider .tooltip.top .tooltip-arrow {
26891border-top-color: #2c3037;
26892}
26893body .slider .tooltip.right .tooltip-arrow {
26894border-right-color: #2c3037;
26895}
26896body .slider .tooltip-inner {
26897background-color: #2c3037;
26898}
26899body .slider-lg {
26900width: 380px;
26901}
26902body .chosen-container {
26903width: 100% !important;
26904max-width: 100%;
26905}
26906body .chosen-container-multi .chosen-choices {
26907display: block;
26908width: 100%;
26909height: 35px;
26910padding: 6px 16px;
26911font-size: 14px;
26912line-height: 1.52857;
26913color: #3a3f51;
26914background-color: #fff;
26915background-image: none;
26916border: 1px solid #dde6e9;
26917border-radius: 4px;
26918-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
26919box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
26920-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
26921-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
26922transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
26923}
26924body .chosen-container-multi .chosen-choices:focus {
26925border-color: #66afe9;
26926outline: 0;
26927-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
26928box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
26929}
26930body .chosen-container-multi .chosen-choices::-moz-placeholder {
26931color: #b7bac9;
26932opacity: 1;
26933}
26934body .chosen-container-multi .chosen-choices:-ms-input-placeholder {
26935color: #b7bac9;
26936}
26937body .chosen-container-multi .chosen-choices::-webkit-input-placeholder {
26938color: #b7bac9;
26939}
26940body .chosen-container-multi .chosen-choices[disabled],
26941body .chosen-container-multi .chosen-choices[readonly],
26942fieldset[disabled] body .chosen-container-multi .chosen-choices {
26943cursor: not-allowed;
26944background-color: #edf1f2;
26945opacity: 1;
26946}
26947body .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
26948height: auto;
26949padding: 0;
26950}
26951body .chosen-container-multi .chosen-choices li.search-choice {
26952margin: 0 5px 3px 0;
26953background-color: #f5f6f7;
26954border: 1px solid #e7e9ec;
26955background-image: none;
26956}
26957body .chosen-container .chosen-results li.highlighted {
26958background-color: #a1a2a3;
26959background-image: none;
26960}
26961body .chosen-container .chosen-drop {
26962border-color: #ddd;
26963}
26964body .chosen-container .chosen-results li.group-result {
26965color: #747576;
26966letter-spacing: 0.02em;
26967}
26968body .chosen-container-single .chosen-single,
26969body .chosen-container-active.chosen-with-drop .chosen-single {
26970display: block;
26971width: 100%;
26972height: 35px;
26973padding: 6px 16px;
26974font-size: 14px;
26975line-height: 1.52857;
26976color: #3a3f51;
26977background-color: #fff;
26978background-image: none;
26979border: 1px solid #dde6e9;
26980border-radius: 4px;
26981-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
26982box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
26983-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
26984-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
26985transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
26986}
26987body .chosen-container-single .chosen-single:focus,
26988body .chosen-container-active.chosen-with-drop .chosen-single:focus {
26989border-color: #66afe9;
26990outline: 0;
26991-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
26992box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
26993}
26994body .chosen-container-single .chosen-single::-moz-placeholder,
26995body .chosen-container-active.chosen-with-drop .chosen-single::-moz-placeholder {
26996color: #b7bac9;
26997opacity: 1;
26998}
26999body .chosen-container-single .chosen-single:-ms-input-placeholder,
27000body .chosen-container-active.chosen-with-drop .chosen-single:-ms-input-placeholder {
27001color: #b7bac9;
27002}
27003body .chosen-container-single .chosen-single::-webkit-input-placeholder,
27004body .chosen-container-active.chosen-with-drop .chosen-single::-webkit-input-placeholder {
27005color: #b7bac9;
27006}
27007body .chosen-container-single .chosen-single[disabled],
27008body .chosen-container-single .chosen-single[readonly],
27009fieldset[disabled] body .chosen-container-single .chosen-single,
27010body .chosen-container-active.chosen-with-drop .chosen-single[disabled],
27011body .chosen-container-active.chosen-with-drop .chosen-single[readonly],
27012fieldset[disabled] body .chosen-container-active.chosen-with-drop .chosen-single {
27013cursor: not-allowed;
27014background-color: #edf1f2;
27015opacity: 1;
27016}
27017body .chosen-container-active .chosen-single,
27018body .chosen-container-active .chosen-choices {
27019border: 1px solid #66afe9;
27020}
27021body .chosen-container-single .chosen-drop {
27022margin-top: -3px;
27023}
27024body .chosen-container-single .chosen-single div {
27025top: 6px;
27026right: 5px;
27027}
27028body .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
27029color: #b7bac9;
27030}
27031body .bootstrap-filestyle {
27032max-width: 380px;
27033}
27034body .select2-container {
27035max-width: 100%;
27036}
27037body .select2-container--bootstrap .select2-selection--single,
27038body .select2-container--bootstrap .select2-selection--multiple {
27039border: 1px solid #dde6e9;
27040box-shadow: 0 0 0 #000 !important;
27041}
27042/* ========================================================================
27043Component: slim-scroll
27044========================================================================== */
27045[data-scrollable] {
27046display: block;
27047}
27048.slimScrollBar {
27049opacity: 1 !important;
27050background-color: rgba(0, 0, 0, 0.35) !important;
27051border: 0 !important;
27052border-radius: 1px !important;
27053}
27054.slimScrollRail {
27055opacity: 1 !important;
27056background-color: rgba(0, 0, 0, 0.15) !important;
27057border: 0 !important;
27058border-radius: 0 !important;
27059bottom: 0;
27060}
27061/* ========================================================================
27062Component: alerts.less
27063========================================================================== */
27064.alerts {
27065position: fixed;
27066top: 60px;
27067left: 60px;
27068z-index: 9090;
27069width: 350px;
27070}
27071.alerts:hover .alert .close {
27072opacity: 1;
27073visibility: visible;
27074}
27075.alerts-top-right,
27076.alerts,
27077.alerts-bottom-right {
27078left: auto;
27079right: 60px;
27080}
27081.alerts-top-center,
27082.alerts-bottom-center {
27083left: 50%;
27084margin-left: -175px;
27085}
27086.alerts-bottom-left,
27087.alerts-bottom-right,
27088.alerts-bottom-center {
27089top: auto;
27090bottom: 60px;
27091}
27092@media (max-width: 480px) {
27093.alerts {
27094left: 10px;
27095right: 10px;
27096width: auto;
27097margin: 0;
27098}
27099}
27100/* ========================================================================
27101Component: notify
27102========================================================================== */
27103.uk-notify {
27104position: fixed;
27105top: 50px;
27106left: 50px;
27107z-index: 1040;
27108-moz-box-sizing: border-box;
27109box-sizing: border-box;
27110width: 350px;
27111}
27112.uk-notify-top-right,
27113.uk-notify-bottom-right {
27114left: auto;
27115right: 50px;
27116}
27117.uk-notify-top-center,
27118.uk-notify-bottom-center {
27119left: 50%;
27120margin-left: -175px;
27121}
27122.uk-notify-bottom-left,
27123.uk-notify-bottom-right,
27124.uk-notify-bottom-center {
27125top: auto;
27126bottom: 50px;
27127}
27128@media (max-width: 480px) {
27129.uk-notify {
27130left: 10px;
27131right: 10px;
27132width: auto;
27133margin: 0;
27134}
27135}
27136.uk-notify-message {
27137position: relative;
27138margin-bottom: 10px;
27139padding: 15px;
27140font-size: 16px;
27141line-height: 22px;
27142border-radius: 3px;
27143padding-right: 35px;
27144cursor: pointer;
27145}
27146.uk-notify-message.alert.alert-normal {
27147background: #444;
27148color: #fff;
27149}
27150.uk-notify-message > .close {
27151visibility: hidden;
27152}
27153.uk-notify-message:hover > .close {
27154visibility: visible;
27155}
27156/* ========================================================================
27157Component: calendar
27158========================================================================== */
27159.calendar-app .fc-button {
27160color: #333;
27161background-color: #fff;
27162border-color: #eaeaea;
27163padding: 5px 10px;
27164font-size: 12px;
27165line-height: 1.5;
27166border-radius: 3px;
27167height: auto;
27168background-image: none;
27169}
27170.calendar-app .fc-button:focus,
27171.calendar-app .fc-button.focus {
27172color: #333;
27173background-color: whitesmoke;
27174border-color: #d6d6d6;
27175}
27176.calendar-app .fc-button:hover {
27177color: #333;
27178background-color: whitesmoke;
27179border-color: #d6d6d6;
27180}
27181.calendar-app .fc-button:active,
27182.calendar-app .fc-button.active,
27183.open > .calendar-app .fc-button.dropdown-toggle {
27184color: #333;
27185background-color: whitesmoke;
27186border-color: #d6d6d6;
27187}
27188.calendar-app .fc-button:active:hover,
27189.calendar-app .fc-button:active:focus,
27190.calendar-app .fc-button:active.focus,
27191.calendar-app .fc-button.active:hover,
27192.calendar-app .fc-button.active:focus,
27193.calendar-app .fc-button.active.focus,
27194.open > .calendar-app .fc-button.dropdown-toggle:hover,
27195.open > .calendar-app .fc-button.dropdown-toggle:focus,
27196.open > .calendar-app .fc-button.dropdown-toggle.focus {
27197color: #333;
27198background-color: whitesmoke;
27199border-color: #d6d6d6;
27200}
27201.calendar-app .fc-button:active,
27202.calendar-app .fc-button.active,
27203.open > .calendar-app .fc-button.dropdown-toggle {
27204background-image: none;
27205}
27206.calendar-app .fc-button.disabled:hover,
27207.calendar-app .fc-button.disabled:focus,
27208.calendar-app .fc-button.disabled.focus,
27209.calendar-app .fc-button[disabled]:hover,
27210.calendar-app .fc-button[disabled]:focus,
27211.calendar-app .fc-button[disabled].focus,
27212fieldset[disabled] .calendar-app .fc-button:hover,
27213fieldset[disabled] .calendar-app .fc-button:focus,
27214fieldset[disabled] .calendar-app .fc-button.focus {
27215background-color: #fff;
27216border-color: #eaeaea;
27217}
27218.calendar-app .fc-button .badge {
27219color: #fff;
27220background-color: #333;
27221}
27222.calendar-app .fc-button:active,
27223.calendar-app .fc-button.active,
27224.calendar-app .fc-button.fc-state-active {
27225outline: 0;
27226background-image: none;
27227-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
27228box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
27229}
27230.calendar-app .fc-button .fc-icon {
27231margin: 0 0.1em;
27232font-size: inherit;
27233font-family: FontAwesome !important;
27234vertical-align: baseline;
27235color: #555;
27236}
27237.calendar-app .fc-button .fc-icon:after {
27238display: none;
27239}
27240.calendar-app .fc-state-highlight,
27241.calendar-app .fc-day:hover {
27242background-color: #f7f8f9;
27243}
27244.calendar-app .fc-day-number {
27245font-size: 18px;
27246font-weight: bold;
27247color: #a1a2a3;
27248}
27249.calendar-app .fc-view {
27250overflow: visible;
27251}
27252.calendar-app .external-events {
27253margin: 0;
27254}
27255.calendar-app .external-events > div {
27256margin-right: 5px;
27257margin-bottom: 5px;
27258padding: 6px 10px;
27259color: #fff;
27260font-size: 11px;
27261border-radius: 2px;
27262cursor: move;
27263}
27264.calendar-app .external-events:empty {
27265content: "EMRTPUY";
27266}
27267.calendar-app .external-events-trash {
27268position: relative;
27269min-height: 120px;
27270}
27271.calendar-app .external-events-trash:after {
27272content: "\f00d";
27273position: absolute;
27274top: 0;
27275left: 0;
27276right: 0;
27277bottom: 0;
27278background-color: #131e26;
27279opacity: 0;
27280font-family: FontAwesome;
27281color: #fff;
27282text-align: center;
27283font-size: 50px;
27284padding: 8%;
27285max-height: 100%;
27286-webkit-transition: all 0.3s ease;
27287-o-transition: all 0.3s ease;
27288transition: all 0.3s ease;
27289z-index: -1;
27290}
27291.calendar-app .external-events-trash.active:after {
27292opacity: 1;
27293z-index: 1;
27294}
27295.calendar-app .external-events-trash.hovered:after {
27296background-color: #fb797e;
27297}
27298.calendar-app .external-event-color-selector .circle.selected {
27299border: 3px solid rgba(255, 255, 255, 0.5);
27300}
27301/* ========================================================================
27302Component: spinner
27303========================================================================== */
27304body .whirl {
27305position: relative;
27306}
27307body .whirl:before {
27308content: attr(data-spinner-text);
27309display: block;
27310background-color: #f0f0f0;
27311opacity: 0.7;
27312}
27313body .whirl.solid {
27314opacity: 1;
27315}
27316body .whirl:after {
27317border-top-color: #5d9cec;
27318}
27319body .whirl.blade:after {
27320border-bottom-color: #5d9cec;
27321}
27322body .whirl.double-up:after {
27323border-right-color: #5d9cec;
27324border-top-color: #5d9cec;
27325border-left-color: #5d9cec;
27326border-bottom-color: #5d9cec;
27327}
27328body .whirl.duo:after {
27329border-right-color: #5d9cec;
27330border-left-color: #5d9cec;
27331border-top-color: #7266ba;
27332border-bottom-color: #7266ba;
27333}
27334body .whirl.helicopter:after {
27335background-color: #5d9cec;
27336}
27337body .whirl.ringed:after {
27338border-right-color: #23b7e5;
27339border-top-color: #7266ba;
27340border-left-color: #7266ba;
27341border-bottom-color: #7266ba;
27342}
27343body .whirl.traditional:after {
27344border-right-color: #23b7e5;
27345border-top-color: #23b7e5;
27346border-left-color: #7266ba;
27347border-bottom-color: #fad732;
27348}
27349body .whirl.line:after {
27350box-shadow: inset -10px 0px 0px fade(#5d9cec, 50%);
27351}
27352.no-cssanimations body .whirl:before {
27353opacity: 0.9;
27354}
27355.no-cssanimations body .whirl:after {
27356content: "Loading...";
27357width: 40px;
27358height: 40px;
27359margin: -20px 0 -20px;
27360line-height: 40px;
27361color: #000;
27362opacity: 1;
27363border: 0;
27364box-shadow: 0 0 0 #000;
27365background-color: transparent;
27366text-align: center;
27367}
27368body .ball-pulse > div,
27369body .ball-grid-pulse > div,
27370body .square-spin > div,
27371body .ball-pulse-rise > div,
27372body .ball-rotate > div,
27373body .ball-rotate >
27373 div:before,
27374body .ball-rotate > div:after,
27375body .cube-transition > div,
27376body .ball-zig-zag > div,
27377body .ball-zig-zag-deflect > div,
27378body .ball-triangle-path > div,
27379body .ball-scale > div,
27380body .line-scale > div,
27381body .line-scale-party > div,
27382body .ball-scale-multiple > div,
27383body .ball-pulse-sync > div,
27384body .ball-beat > div,
27385body .line-scale-pulse-out > div,
27386body .line-scale-pulse-out-rapid > div,
27387body .ball-spin-fade-loader > div,
27388body .line-spin-fade-loader > div,
27389body .triangle-skew-spin > div,
27390body .ball-grid-beat > div,
27391body .semi-circle-spin > div {
27392background-color: #5d9cec;
27393}
27394body .ball-clip-rotate-multiple {
27395width: 1px;
27396}
27397body .ball-clip-rotate-multiple > div {
27398border-color: #5d9cec transparent #5d9cec transparent;
27399}
27400body .ball-clip-rotate-multiple > div:last-child {
27401border-color: transparent #5d9cec transparent #5d9cec;
27402}
27403body .ball-clip-rotate > div {
27404border-color: #5d9cec;
27405border-bottom-color: transparent;
27406}
27407body .ball-clip-rotate-pulse > div:first-child {
27408background-color: #5d9cec;
27409top: 5px;
27410left: -8px;
27411}
27412body .ball-clip-rotate-pulse > div:last-child {
27413border-color: #5d9cec transparent #5d9cec transparent;
27414}
27415body .square-spin > div,
27416body .ball-scale-ripple > div,
27417body .ball-scale-ripple-multiple > div {
27418border-color: #5d9cec;
27419}
27420body .pacman > div:first-of-type {
27421border-top-color: #5d9cec;
27422border-left-color: #5d9cec;
27423border-bottom-color: #5d9cec;
27424}
27425body .pacman > div:nth-child(2) {
27426border-top-color: #5d9cec;
27427border-left-color: #5d9cec;
27428border-bottom-color: #5d9cec;
27429}
27430body .pacman > div:nth-child(3),
27431body .pacman > div:nth-child(4),
27432body .pacman > div:nth-child(5),
27433body .pacman > div:nth-child(6) {
27434background-color: #5d9cec;
27435}
27436body .sk-rotating-plane.sk-spinner,
27437body .sk-double-bounce .sk-double-bounce1,
27438body .sk-double-bounce .sk-double-bounce2,
27439body .sk-wave .sk-rect,
27440body .sk-wandering-cubes .sk-cube1,
27441body .sk-wandering-cubes .sk-cube2,
27442body .sk-chasing-dots .sk-dot1,
27443body .sk-chasing-dots .sk-dot2,
27444body .sk-three-bounce div,
27445body .sk-circle .sk-child:before,
27446body .sk-cube-grid .sk-cube,
27447body .sk-fading-circle .sk-circle:before,
27448body .sk-spinner-pulse.sk-spinner,
27449body .sk-rotating-plane {
27450background-color: #5d9cec !important;
27451}
27452body .sk-wordpress .sk-inner-circle {
27453background-color: #fff;
27454}
27455/* just for loaders.css demo */
27456.loader-demo {
27457height: 150px;
27458padding-top: 50px;
27459text-align: center;
27460}
27461.loader-demo > div {
27462display: inline-block;
27463}
27464.loader-demo.loader-demo-sk {
27465padding-top: 0;
27466}
27467/* ========================================================================
27468Component: gmap
27469========================================================================== */
27470.gmap {
27471height: 300px;
27472}
27473.gmap.gmap-sm {
27474height: 150px;
27475}
27476/* ========================================================================
27477Component: vector-map
27478========================================================================== */
27479body .jvectormap-label {
27480position: absolute;
27481display: none;
27482border: solid 1px #313232;
27483border-radius: 2px;
27484background: #313232;
27485color: white;
27486padding: 3px 6px;
27487opacity: 0.9;
27488z-index: 1100;
27489}
27490body .jvectormap-zoomin,
27491body .jvectormap-zoomout {
27492position: absolute;
27493left: 10px;
27494width: 22px;
27495height: 22px;
27496border-radius: 2px;
27497background: #515253;
27498padding: 5px;
27499color: white;
27500cursor: pointer;
27501line-height: 10px;
27502text-align: center;
27503}
27504body .jvectormap-zoomin {
27505top: 10px;
27506}
27507body .jvectormap-zoomout {
27508top: 30px;
27509}
27510/* ========================================================================
27511Component: portlets
27512========================================================================== */
27513[data-toggle="portlet"] {
27514min-height: 30px;
27515}
27516[data-toggle="portlet"].portlet-handler,
27517[data-toggle="portlet"] .portlet-handler {
27518cursor: move;
27519}
27520.portlets-wrapper {
27521margin-right: auto;
27522margin-left: auto;
27523padding-left: 15px;
27524padding-right: 15px;
27525overflow: auto;
27526}
27527.portlet.box-placeholder {
27528padding: 0;
27529}
27530/* ========================================================================
27531Component: mailbox
27532========================================================================== */
27533.mb-boxes {
27534overflow: hidden;
27535}
27536.mb-boxes .nav > li > a {
27537font-weight: 600;
27538color: #3a3f51;
27539margin: 5px 0;
27540-webkit-transition: background-color 0.3s ease;
27541-o-transition: background-color 0.3s ease;
27542transition: background-color 0.3s ease;
27543}
27544.mb-boxes .nav > li > a:hover,
27545.mb-boxes .nav > li > a:focus {
27546background-color: #c0d0d3;
27547}
27548.mb-boxes .nav > li.active > a {
27549background-color: #5d9cec !important;
27550color: #fff;
27551}
27552@media only screen and (min-width: 992px) {
27553.mb-boxes {
27554height: auto !important;
27555visibility: visible !important;
27556display: block;
27557}
27558}
27559@media only screen and (min-width: 992px) {
27560.mb-compose-button {
27561display: block;
27562width: 100%;
27563}
27564.mb-toggle-button {
27565display: none;
27566}
27567}
27568.mb-mails > tbody > tr > td {
27569border-top-color: transparent;
27570cursor: pointer;
27571}
27572.mb-mails .mb-mail-active {
27573background-color: #f7f8f9 !important;
27574}
27575.mb-mails .mb-mail-avatar {
27576float: left;
27577margin-right: 10px;
27578width: 40px;
27579height: 40px;
27580border-radius: 3px;
27581}
27582.mb-mails .mb-mail-date {
27583display: block;
27584float: right;
27585color: #909fa7;
27586font-size: 12px;
27587font-weight: bold;
27588}
27589.mb-mails .mb-mail-from {
27590font-size: 14px;
27591font-weight: 600;
27592line-height: 1;
27593}
27594.mb-mails .mb-mail-meta {
27595overflow: hidden;
27596}
27597.mb-mails .mb-mail-subject {
27598font-size: 18px;
27599font-weight: 600;
27600line-height: 1.1;
27601margin-bottom: 6px;
27602}
27603.mb-mails .mb-mail-preview {
27604clear: both;
27605margin-top: 10px;
27606color: #909fa7;
27607margin-top: 2px;
27608}
27609.mb-mails .mb-attachment {
27610margin-top: 30px;
27611padding-top: 30px;
27612border-top: 1px solid #e4eaec;
27613}
27614.mb-view > tbody > tr > td {
27615cursor: auto;
27616}
27617.mb-view .mb-mail-to-list {
27618margin-top: 6px;
27619}
27620.mb-view .mb-mail-to-list > a {
27621margin-right: 5px;
27622color: #909fa7;
27623}
27624/* ========================================================================
27625Component: Plan table
27626========================================================================== */
27627.plan {
27628background-color: #edf1f2;
27629overflow: auto;
27630border-radius: 4px;
27631padding-bottom: 30px;
27632}
27633.plan .plan-header {
27634background-color: #23b7e5;
27635color: #fff;
27636margin: 0;
27637padding: 20px 10px;
27638text-align: center;
27639}
27640.plan .plan-price {
27641background: #fff;
27642padding: 16px 8px;
27643text-align: center;
27644}
27645.plan .plan-price h2 {
27646margin: 0;
27647}
27648.plan .plan-period {
27649font-size: 16px;
27650}
27651.plan hr {
27652display: block;
27653margin: 24px;
27654border-top: 1px solid rgba(0, 0, 0, 0.05);
27655height: 0;
27656}
27657.plan .plan-description {
27658padding: 0 24px;
27659text-align: center;
27660}
27661.plan .plan-features {
27662list-style-type: none;
27663padding-left: 0;
27664margin-top: 25px;
27665margin-bottom: 25px;
27666text-align: left;
27667}
27668.plan .plan-features > li {
27669padding: 8px 24px;
27670}
27671.plan .plan-features > li > em {
27672color: #23b7e5;
27673margin-right: 7px;
27674}
27675.plan .plan-features > li:last-child {
27676padding-bottom: 0;
27677}
27678.plan .plan-feature-disable {
27679color: #f05050 !important;
27680}
27681/* ========================================================================
27682Component: utils
27683========================================================================== */
27684.m0 {
27685margin: 0 !important;
27686}
27687.ml0 {
27688margin-left: 0 !important;
27689}
27690.mr0 {
27691margin-right: 0 !important;
27692}
27693.mt0 {
27694margin-top: 0 !important;
27695}
27696.mb0 {
27697margin-bottom: 0 !important;
27698}
27699.m {
27700margin: 10px !important;
27701}
27702.ml,
27703.mh {
27704margin-left: 10px !important;
27705}
27706.mr,
27707.mh {
27708margin-right: 10px !important;
27709}
27710.mt,
27711.mv {
27712margin-top: 10px !important;
27713}
27714.mb,
27715.mv {
27716margin-bottom: 10px !important;
27717}
27718.m-sm {
27719margin: 5px !important;
27720}
27721.ml-sm,
27722.mh-sm {
27723margin-left: 5px !important;
27724}
27725.mr-sm,
27726.mh-sm {
27727margin-right: 5px !important;
27728}
27729.mt-sm,
27730.mv-sm {
27731margin-top: 5px !important;
27732}
27733.mb-sm,
27734.mv-sm {
27735margin-bottom: 5px !important;
27736}
27737.m-lg {
27738margin: 15px !important;
27739}
27740.ml-lg,
27741.mh-lg {
27742margin-left: 15px !important;
27743}
27744.mr-lg,
27745.mh-lg {
27746margin-right: 15px !important;
27747}
27748.mt-lg,
27749.mv-lg {
27750margin-top: 15px !important;
27751}
27752.mb-lg,
27753.mv-lg {
27754margin-bottom: 15px !important;
27755}
27756.m-xl {
27757margin: 30px !important;
27758}
27759.ml-xl {
27760margin-left: 30px !important;
27761}
27762.mr-xl {
27763margin-right: 30px !important;
27764}
27765.mt-xl {
27766margin-top: 30px !important;
27767}
27768.mb-xl {
27769margin-bottom: 30px !important;
27770}
27771.p0 {
27772padding: 0 !important;
27773}
27774.pl0,
27775.ph0 {
27776padding-left: 0 !important;
27777}
27778.pr0,
27779.ph0 {
27780padding-right: 0 !important;
27781}
27782.pt0,
27783.pv0 {
27784padding-top: 0 !important;
27785}
27786.pb0,
27787.pv0 {
27788padding-bottom: 0 !important;
27789}
27790.p {
27791padding: 10px !important;
27792}
27793.pl,
27794.ph {
27795padding-left: 10px !important;
27796}
27797.pr,
27798.ph {
27799padding-right: 10px !important;
27800}
27801.pt,
27802.pv {
27803padding-top: 10px !important;
27804}
27805.pb,
27806.pv {
27807padding-bottom: 10px !important;
27808}
27809.p-sm {
27810padding: 5px !important;
27811}
27812.pl-sm,
27813.ph-sm {
27814padding-left: 5px !important;
27815}
27816.pr-sm,
27817.ph-sm {
27818padding-right: 5px !important;
27819}
27820.pt-sm,
27821.pv-sm {
27822padding-top: 5px !important;
27823}
27824.pb-sm,
27825.pv-sm {
27826padding-bottom: 5px !important;
27827}
27828.p-lg {
27829padding: 15px !important;
27830}
27831.pl-lg,
27832.ph-lg {
27833padding-left: 15px !important;
27834}
27835.pr-lg,
27836.ph-lg {
27837padding-right: 15px !important;
27838}
27839.pt-lg,
27840.pv-lg {
27841padding-top: 15px !important;
27842}
27843.pb-lg,
27844.pv-lg {
27845padding-bottom: 15px !important;
27846}
27847.p-xl {
27848padding: 30px !important;
27849}
27850.pl-xl,
27851.ph-xl {
27852padding-left: 30px !important;
27853}
27854.pr-xl,
27855.ph-xl {
27856padding-right: 30px !important;
27857}
27858.pt-xl,
27859.pv-xl {
27860padding-top: 30px !important;
27861}
27862.pb-xl,
27863.pv-xl {
27864padding-bottom: 30px !important;
27865}
27866.b0 {
27867border-width: 0 !important;
27868}
27869.bl0 {
27870border-left-width: 0 !important;
27871}
27872.br0 {
27873border-right-width: 0 !important;
27874}
27875.bt0 {
27876border-top-width: 0 !important;
27877}
27878.bb0 {
27879border-bottom-width: 0 !important;
27880}
27881.br,
27882.b,
27883.ba {
27884border-right: 1px solid rgba(0, 0, 0, 0.12);
27885}
27886.bl,
27887.b,
27888.ba {
27889border-left: 1px solid rgba(0, 0, 0, 0.12);
27890}
27891.bt,
27892.b,
27893.ba {
27894border-top: 1px solid rgba(0, 0, 0, 0.12);
27895}
27896.bb,
27897.b,
27898.ba {
27899border-bottom: 1px solid rgba(0, 0, 0, 0.12);
27900}
27901.radius-clear {
27902border-radius: 0 !important;
27903}
27904.shadow-clear {
27905box-shadow: 0 0 0 #000 !important;
27906}
27907.text-white {
27908color: #fff;
27909}
27910.text-inverse {
27911color: #131e26;
27912}
27913.text-alpha {
27914color: rgba(255, 255, 255, 0.5);
27915}
27916.text-pink {
27917color: #f532e5;
27918}
27919.text-purple {
27920color: #7266ba;
27921}
27922.text-dark {
27923color: #3a3f51;
27924}
27925.text-alpha-inverse {
27926color: rgba(0, 0, 0, 0.5);
27927}
27928.text-green {
27929color: #37bc9b;
27930}
27931.text-yellow {
27932color: #fad732;
27933}
27934.text-gray-darker {
27935color: #232735;
27936}
27937.text-gray-dark {
27938color: #3a3f51;
27939}
27940.text-gray {
27941color: #dde6e9;
27942}
27943.text-gray-light {
27944color: #e4eaec;
27945}
27946.text-gray-lighter {
27947color: #edf1f2;
27948}
27949.text-inherit {
27950color: inherit;
27951}
27952.text-sm {
27953font-size: 11.9px;
27954}
27955.text-md {
27956font-size: 26.6px;
27957}
27958.text-lg {
27959font-size: 42px;
27960}
27961.text-nowrap {
27962white-space: nowrap;
27963}
27964.text-thin {
27965font-weight: 100 !important;
27966}
27967.text-normal {
27968font-weight: normal !important;
27969}
27970.text-bold {
27971font-weight: bold !important;
27972}
27973.inline {
27974display: inline-block !important;
27975}
27976.block-center {
27977margin: 0 auto;
27978}
27979.bg-primary {
27980background-color: #5d9cec;
27981color: #fff !important;
27982}
27983.bg-primary-light {
27984background-color: #8bb8f1;
27985color: #fff !important;
27986}
27987.bg-primary-dark {
27988background-color: #2f80e7;
27989color: #fff !important;
27990}
27991.bg-primary small {
27992color: inherit;
27993}
27994.bg-success {
27995background-color: #27c24c;
27996color: #fff !important;
27997}
27998.bg-success-light {
27999background-color: #43d967;
28000color: #fff !important;
28001}
28002.bg-success-dark {
28003background-color: #1e983b;
28004color: #fff !important;
28005}
28006.bg-success small {
28007color: inherit;
28008}
28009.bg-info {
28010background-color: #23b7e5;
28011color: #fff !important;
28012}
28013.bg-info-light {
28014background-color: #51c6ea;
28015color: #fff !important;
28016}
28017.bg-info-dark {
28018background-color: #1797be;
28019color: #fff !important;
28020}
28021.bg-info small {
28022color: inherit;
28023}
28024.bg-warning {
28025background-color: #ff902b;
28026color: #fff !important;
28027}
28028.bg-warning-light {
28029background-color: #ffab5e;
28030color: #fff !important;
28031}
28032.bg-warning-dark {
28033background-color: #f77600;
28034color: #fff !important;
28035}
28036.bg-warning small {
28037color: inherit;
28038}
28039.bg-danger {
28040background-color: #f05050;
28041color: #fff !important;
28042}
28043.bg-danger-light {
28044background-color: #f47f7f;
28045color: #fff !important;
28046}
28047.bg-danger-dark {
28048background-color: #ec2121;
28049color: #fff !important;
28050}
28051.bg-danger small {
28052color: inherit;
28053}
28054.bg-green {
28055background-color: #37bc9b;
28056color: #fff !important;
28057}
28058.bg-green-light {
28059background-color: #58ceb1;
28060color: #fff !important;
28061}
28062.bg-green-dark {
28063background-color: #2b957a;
28064color: #fff !important;
28065}
28066.bg-green small {
28067color: inherit;
28068}
28069.bg-pink {
28070background-color: #f532e5;
28071color: #fff !important;
28072}
28073.bg-pink-light {
28074background-color: #f763eb;
28075color: #fff !important;
28076}
28077.bg-pink-dark {
28078background-color: #e90bd6;
28079color: #fff !important;
28080}
28081.bg-pink small {
28082color: inherit;
28083}
28084.bg-purple {
28085background-color: #7266ba;
28086color: #fff !important;
28087}
28088.bg-purple-light {
28089background-color: #9289ca;
28090color: #fff !important;
28091}
28092.bg-purple-dark {
28093background-color: #564aa3;
28094color: #fff !important;
28095}
28096.bg-purple small {
28097color: inherit;
28098}
28099.bg-inverse {
28100background-color: #131e26;
28101color: #fff !important;
28102}
28103.bg-inverse-light {
28104background-color: #243948;
28105color: #fff !important;
28106}
28107.bg-inverse-dark {
28108background-color: #020304;
28109color: #fff !important;
28110}
28111.bg-inverse small {
28112color: inherit;
28113}
28114.bg-yellow {
28115background-color: #fad732;
28116color: #fff !important;
28117}
28118.bg-yellow-light {
28119background-color: #fbe164;
28120color: #fff !important;
28121}
28122.bg-yellow-dark {
28123background-color: #f3ca06;
28124color: #fff !important;
28125}
28126.bg-yellow small {
28127color: inherit;
28128}
28129.bg-white {
28130background-color: #fff;
28131color: inherit !important;
28132}
28133.bg-gray-darker {
28134background-color: #232735;
28135color: #fff !important;
28136}
28137.bg-gray-dark {
28138background-color: #3a3f51;
28139color: #fff !important;
28140}
28141.bg-gray {
28142background-color: #dde6e9;
28143color: #515253 !important;
28144}
28145.bg-gray-light {
28146background-color: #e4eaec;
28147color: #515253 !important;
28148}
28149.bg-gray-lighter {
28150background-color: #edf1f2;
28151color: #515253 !important;
28152}
28153.bg-transparent {
28154background-color: transparent !important;
28155}
28156.bg-cover {
28157background-size: cover;
28158}
28159.thumb8 {
28160width: 8px !important;
28161height: 8px !important;
28162}
28163.thumb16 {
28164width: 16px !important;
28165height: 16px !important;
28166}
28167.thumb24 {
28168width: 24px !important;
28169height: 24px !important;
28170}
28171.thumb32 {
28172width: 32px !important;
28173height: 32px !important;
28174}
28175.thumb48 {
28176width: 48px !important;
28177height: 48px !important;
28178}
28179.thumb64 {
28180width: 64px !important;
28181height: 64px !important;
28182}
28183.thumb80 {
28184width: 80px !important;
28185height: 80px !important;
28186}
28187.thumb96 {
28188width: 96px !important;
28189height: 96px !important;
28190}
28191.thumb128 {
28192width: 128px !important;
28193height: 128px !important;
28194}
28195.align-middle {
28196vertical-align: middle;
28197}
28198.align-top {
28199vertical-align: top;
28200}
28201.align-bottom {
28202vertical-align: bottom;
28203}
28204.bg-center {
28205background-position: center center;
28206background-size: cover;
28207}
28208.list-icon em {
28209font-size: 14px;
28210width: 40px;
28211vertical-align: middle;
28212margin: 0;
28213display: inline-block;
28214text-align: center;
28215-webkit-transition: all 0.2s;
28216-o-transition: all 0.2s;
28217transition: all 0.2s;
28218line-height: 30px;
28219}
28220.list-icon div:hover em {
28221-webkit-transform: scale(3, 3);
28222-ms-transform: scale(3, 3);
28223-o-transform: scale(3, 3);
28224transform: scale(3, 3);
28225}
28226.wd-xxs {
28227width: 60px;
28228}
28229.wd-xs {
28230width: 90px;
28231}
28232.wd-sm {
28233width: 150px;
28234}
28235.wd-sd {
28236width: 200px;
28237}
28238.wd-md {
28239width: 240px;
28240}
28241.wd-lg {
28242width: 280px;
28243}
28244.wd-xl {
28245width: 320px;
28246}
28247.wd-xxl {
28248width: 360px;
28249}
28250.wd-wide {
28251width: 100%;
28252}
28253.wd-auto {
28254width: auto;
28255}
28256.wd-zero {
28257width: 0;
28258}
28259.label-inverse {
28260background-color: #131e26;
28261}
28262.label-inverse[href]:hover,
28263.label-inverse[href]:focus {
28264background-color: #020304;
28265}
28266.label-green {
28267background-color: #37bc9b;
28268}
28269.label-green[href]:hover,
28270.label-green[href]:focus {
28271background-color: #2b957a;
28272}
28273.label-pink {
28274background-color: #f532e5;
28275}
28276.label-pink[href]:hover,
28277.label-pink[href]:focus {
28278background-color: #e90bd6;
28279}
28280.label-purple {
28281background-color: #7266ba;
28282}
28283.label-purple[href]:hover,
28284.label-purple[href]:focus {
28285background-color: #564aa3;
28286}
28287.alert-purple {
28288background-color: #7266ba;
28289border-color: #7266ba;
28290color: #fff;
28291}
28292.alert-purple hr {
28293border-top-color: #6254b2;
28294}
28295.alert-purple .alert-link {
28296color: #e6e6e6;
28297}
28298.alert-green {
28299background-color: #37bc9b;
28300border-color: #37bc9b;
28301color: #fff;
28302}
28303.alert-green hr {
28304border-top-color: #31a88b;
28305}
28306.alert-green .alert-link {
28307color: #e6e6e6;
28308}
28309.alert-pink {
28310background-color: #f532e5;
28311border-color: #f532e5;
28312color: #fff;
28313}
28314.alert-pink hr {
28315border-top-color: #f41ae2;
28316}
28317.alert-pink .alert-link {
28318color: #e6e6e6;
28319}
28320.alert-inverse {
28321background-color: #131e26;
28322border-color: #131e26;
28323color: #fff;
28324}
28325.alert-inverse hr {
28326border-top-color: #0b1115;
28327}
28328.alert-inverse .alert-link {
28329color: #e6e6e6;
28330}
28331.clickable {
28332cursor: pointer;
28333}
28334.abs-center-container {
28335position: relative;
28336}
28337.abs-center {
28338height: 50%;
28339overflow: auto;
28340margin: auto;
28341position: absolute;
28342top: 0;
28343left: 0;
28344bottom: 0;
28345right: 0;
28346}
28347.abs-center.abs-fixed {
28348position: fixed;
28349z-index: 999;
28350}
28351.abs-center.abs-right {
28352left: auto;
28353right: 20px;
28354text-align: right;
28355}
28356.abs-center.abs-left {
28357right: auto;
28358left: 20px;
28359text-align: left;
28360}
28361@media (max-height: 720px) {
28362.abs-center {
28363position: relative;
28364}
28365}
28366.link-unstyled {
28367text-decoration: none !important;
28368outline: none !important;
28369}
28370.no-resize {
28371resize: none;
28372max-width: 100%;
28373min-width: 100%;
28374}
28375/**
28376* Displays hidden content on hover. Add this class to the parent element.
28377* Markup
28378* <div class="hover-visible">
28379* <div class="hover-hidden"></div>
28380* </div>
28381*/
28382.hover-visible .hover-hidden {
28383display: none;
28384}
28385.hover-visible:hover .hover-hidden {
28386display: block;
28387}
28388.hover-visible:hover .hover-inline {
28389display: inline-block;
28390}
28391.media-box,
28392.media-box-body {
28393overflow: hidden;
28394zoom: 1;
28395}
28396.media-box,
28397.media-box .media-box {
28398margin-top: 15px;
28399}
28400.media-box:first-child {
28401margin-top: 0;
28402}
28403.media-box-object {
28404display: block;
28405}
28406.media-box-heading {
28407margin: 0 0 5px;
28408}
28409.media-box > .pull-left {
28410margin-right: 10px;
28411}
28412.media-box > .pull-right {
28413margin-left: 10px;
28414}
28415.media-box-list {
28416padding-left: 0;
28417list-style: none;
28418}
28419/* ========================================================================
28420Component: print
28421========================================================================== */
28422@media print {
28423.sidebar,
28424.topnavbar,
28425.offsidebar,
28426.btn,
28427div.ColVis .ColVis_Button {
28428/* display: none !important;
28429width: 0 !important;
28430height: 0 !important; */
28431}
28432.wrapper,
28433.wrapper > section,
28434.content-wrapper {
28435margin: 0 !important;
28436/* remove margin used for sidebar and expand the content */
28437padding: 0 !important;
28438width: 100% !important;
28439}
28440.content-wrapper {
28441overflow: hidden !important;
28442}
28443}
28444.setting-color {
28445padding: 0 5px;
28446}
28447.setting-color > label {
28448display: block;
28449position: relative;
28450margin: 0 10px;
28451border-radius: 3px;
28452overflow: hidden;
28453border: 1px solid rgba(0, 0, 0, 0.1);
28454cursor: pointer;
28455}
28456.setting-color > label:first-child {
28457margin-left: 0;
28458}
28459.setting-color > label:last-child {
28460margin-right: 0;
28461}
28462.setting-color > label > .color {
28463display: block;
28464height: 18px;
28465}
28466.setting-color > label > .split {
28467display: block;
28468}
28469.setting-color > label > .split:before,
28470.setting-color > label > .split:after {
28471content: " ";
28472display: table;
28473}
28474.setting-color > label > .split:after {
28475clear: both;
28476}
28477.setting-color > label > .split > .color {
28478display: block;
28479height: 37.5px;
28480}
28481.setting-color > label > .split > .color:first-child {
28482float: left;
28483width: 70%;
28484}
28485.setting-color > label > .split > .color:last-child {
28486float: right;
28487width: 30%;
28488}
28489.setting-color > label > .icon-check {
28490position: absolute;
28491display: block;
28492left: 50%;
28493top: 50%;
28494width: 20px;
28495height: 20px;
28496margin-top: -20px;
28497margin-left: -10px;
28498text-align: center;
28499font-size: 1.33333333em;
28500vertical-align: -15%;
28501color: #fff;
28502opacity: 0;
28503}
28504.setting-color > label > input[type="radio"] {
28505position: absolute;
28506opacity: 0;
28507visibility: hidden;
28508}
28509.setting-color > label > input[type="radio"]:checked + .icon-check {
28510opacity: 1 !important;
28511}
28512.flatdoc-wrapper {
28513display: block;
28514margin: -15px;
28515}
28516@media only screen and (min-width: 768px) {
28517.flatdoc-wrapper {
28518margin: -20px;
28519}
28520}
28521.flatdoc-wrapper .flatdoc {
28522width: 100%;
28523height: 100%;
28524}
28525@media only screen and (min-width: 768px) {
28526.flatdoc-wrapper .flatdoc {
28527display: table;
28528table-layout: fixed;
28529border-spacing: 0;
28530}
28531}
28532.flatdoc-wrapper .flatdoc-menu {
28533border-right: 1px solid #e1e2e3;
28534font-size: 14px;
28535}
28536@media only screen and (min-width: 768px) {
28537.flatdoc-wrapper .flatdoc-menu {
28538position: relative;
28539display: table-cell;
28540height: 100%;
28541vertical-align: top;
28542width: 180px;
28543}
28544.flatdoc-wrapper .flatdoc-menu > ul {
28545padding-top: 20px;
28546}
28547}
28548.flatdoc-wrapper .flatdoc-menu ul {
28549list-style-type: none;
28550margin: 0;
28551padding: 0;
28552}
28553.flatdoc-wrapper .flatdoc-menu ul.level-1 > li > a {
28554padding-top: 25px;
28555padding-bottom: 15px;
28556margin-bottom: 20px;
28557border-bottom: 1px solid #e1e2e3;
28558pointer-events: none;
28559}
28560.flatdoc-wrapper .flatdoc-menu ul.level-2 > li + li > a,
28561.flatdoc-wrapper .flatdoc-menu ul.level-2 > li:first-child > a {
28562background-color: rgba(255, 255, 255, 0.75);
28563}
28564.flatdoc-wrapper .flatdoc-menu ul a {
28565position: relative;
28566display: block;
28567padding: 10px;
28568padding-right: 30px;
28569}
28570.flatdoc-wrapper .flatdoc-menu ul a,
28571.flatdoc-wrapper .flatdoc-menu ul a:visited {
28572color: #3a3f51;
28573}
28574.flatdoc-wrapper .flatdoc-menu ul a:hover {
28575color: #2e3241;
28576background-color: rgba(255, 255, 255, 0.75);
28577text-decoration: none;
28578}
28579.flatdoc-wrapper .flatdoc-menu ul a.level-1 {
28580font-family: montserrat, sans-serif;
28581text-transform: uppercase;
28582font-size: 0.9em;
28583font-weight: bold;
28584}
28585.flatdoc-wrapper .flatdoc-menu ul a.level-1,
28586.flatdoc-wrapper .flatdoc-menu ul a.level-1:visited {
28587color: #3a3f51;
28588}
28589.flatdoc-wrapper .flatdoc-menu ul a.level-1:hover {
28590color: #3a3f51;
28591}
28592.flatdoc-wrapper .flatdoc-menu ul a.level-2 {
28593font-weight: 600;
28594}
28595.flatdoc-wrapper .flatdoc-menu ul a.level-3 {
28596font-weight: normal;
28597font-size: 0.9em;
28598padding-left: 15px;
28599}
28600.flatdoc-wrapper .flatdoc-menu ul a.active {
28601font-weight: bold !important;
28602}
28603.flatdoc-wrapper .flatdoc-menu ul a.active,
28604.flatdoc-wrapper .flatdoc-menu ul a.active:visited,
28605.flatdoc-wrapper .flatdoc-menu ul a.active:hover {
28606color: #505050 !important;
28607}
28608.flatdoc-wrapper .flatdoc-menu ul a.active:after {
28609content: "";
28610display: block;
28611position: absolute;
28612top: 50%;
28613margin-top: -2px;
28614right: 15px;
28615width: 9px;
28616height: 3px;
28617border-radius: 2px;
28618background: #3a3f51;
28619}
28620.flatdoc-wrapper .flatdoc-content {
28621padding-left: 20px;
28622padding-right: 20px;
28623padding-top: 1px;
28624padding-bottom: 50px;
28625background-color: #fff;
28626}
28627@media only screen and (min-width: 768px) {
28628.flatdoc-wrapper .flatdoc-content {
28629display: table-cell;
28630height: 100%;
28631vertical-align: top;
28632}
28633}
28634.flatdoc-wrapper .flatdoc-content pre {
28635background-color: #f3f6fb;
28636border: 1px solid #dde6e9;
28637}
28638.flatdoc-wrapper .flatdoc-content pre code {
28639display: inline-block;
28640white-space: pre;
28641}
28642.flatdoc-wrapper .flatdoc-content pre code .string,
28643.flatdoc-wrapper .flatdoc-content pre code .number {
28644color: #2b957a;
28645}
28646.flatdoc-wrapper .flatdoc-content pre code .init {
28647color: #2b957a;
28648}
28649.flatdoc-wrapper .flatdoc-content pre code .keyword {
28650color: #3a3f51;
28651font-weight: bold;
28652}
28653.flatdoc-wrapper .flatdoc-content pre code .comment {
28654color: #909fa7;
28655}
28656.flatdoc-wrapper .flatdoc-content > h1 {
28657padding: 11px 0;
28658margin: 0;
28659line-height: 1;
28660}
28661.flatdoc-wrapper .flatdoc-content > h2,
28662.flatdoc-wrapper .flatdoc-content > h3 {
28663padding: 20px;
28664border-top: 1px solid #f1f2f3;
28665margin: 0 -20px;
28666}
28667.flatdoc-wrapper .button {
28668display: inline-block;
28669padding: 6px 16px;
28670font-size: 13px;
28671border-radius: 3px;
28672text-decoration: none;
28673color: #fff;
28674background-color: #23b7e5;
28675border-color: #23b7e5;
28676}
28677.flatdoc-wrapper .button:focus,
28678.flatdoc-wrapper .button.focus {
28679color: #fff;
28680background-color: #1aacda;
28681border-color: #189ec8;
28682}
28683.flatdoc-wrapper .button:hover {
28684color: #fff;
28685background-color: #1aacda;
28686border-color: #189ec8;
28687}
28688.flatdoc-wrapper .button:active,
28689.flatdoc-wrapper .button.active,
28690.open > .flatdoc-wrapper .button.dropdown-toggle {
28691color: #fff;
28692background-color: #1aacda;
28693border-color: #189ec8;
28694}
28695.flatdoc-wrapper .button:active:hover,
28696.flatdoc-wrapper .button:active:focus,
28697.flatdoc-wrapper .button:active.focus,
28698.flatdoc-wrapper .button.active:hover,
28699.flatdoc-wrapper .button.active:focus,
28700.flatdoc-wrapper .button.active.focus,
28701.open > .flatdoc-wrapper .button.dropdown-toggle:hover,
28702.open > .flatdoc-wrapper .button.dropdown-toggle:focus,
28703.open > .flatdoc-wrapper .button.dropdown-toggle.focus {
28704color: #fff;
28705background-color: #1aacda;
28706border-color: #189ec8;
28707}
28708.flatdoc-wrapper .button:active,
28709.flatdoc-wrapper .button.active,
28710.open > .flatdoc-wrapper .button.dropdown-toggle {
28711background-image: none;
28712}
28713.flatdoc-wrapper .button.disabled:hover,
28714.flatdoc-wrapper .button.disabled:focus,
28715.flatdoc-wrapper .button.disabled.focus,
28716.flatdoc-wrapper .button[disabled]:hover,
28717.flatdoc-wrapper .button[disabled]:focus,
28718.flatdoc-wrapper .button[disabled].focus,
28719fieldset[disabled] .flatdoc-wrapper .button:hover,
28720fieldset[disabled] .flatdoc-wrapper .button:focus,
28721fieldset[disabled] .flatdoc-wrapper .button.focus {
28722background-color: #23b7e5;
28723border-color: #23b7e5;
28724}
28725.flatdoc-wrapper .button .badge {
28726color: #23b7e5;
28727background-color: #fff;
28728}
28729.login-img {
28730width: 50%;
28731margin: -22px 0px -62px -20px;
28732}
28733.login-heading {
28734margin: -10px 0px 0px 125px;
28735}
28736.alert-warning-custom {
28737background-color: #ff7900 !important;
28738}
28739.alert-link-custom {
28740color: #000000 !important;
28741}
28742.span_test {
28743font-weight: 700;
28744}
28745.span_test a {
28746color: #003273 !important;
28747}
28748.text-danger {
28749color: #b10000 !important;
28750}
28751.danger-custom {
28752background-color: #fff6f6 !important;
28753}
28754.warning-custom {
28755background-color: #fffdc3 !important;
28756}
28757#primaryNav .navbar-collapse > ul > li > a:focus .caret {
28758visibility: visible !important ;
28759}
28760.header-social__item--facebook:focus {
28761background-color: #fe0000;
28762}
28763.header-social__item--twitter:focus {
28764background-color: #fe0000;
28765}
28766.header-social__item--instagram:focus {
28767background-color: #fe0000;
28768}
28769.header-login__item:focus {
28770color: #fe0000;
28771}
28772a:focus > img.media-object.media-object-xl {
28773border: 3px solid black;
28774}
28775#primaryNav .nav-pills > li > a:focus {
28776background-color: #a4a4a4;
28777color: #ffffff;
28778}
28779.alert-link-custom:focus > u {
28780color: #fe0000;
28781}
28782.feed__team:focus,
28783.feed__team:hover {
28784text-decoration: underline;
28785}
28786.feed__team__heading:focus {
28787color: #fe0000;
28788text-decoration: underline;
28789}
28790@media only screen and (min-width: 1200px) {
28791.twitter-tweet-rendered {
28792margin-left: 7%;
28793}
28794}
28795.well {
28796min-height: 20px;
28797padding: 19px;
28798margin-bottom: 20px;
28799background-color: #fff;
28800border: 1px solid #ededed;
28801border-radius: 4px;
28802-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
28803box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
28804}
28805.well-sm {
28806padding: 9px;
28807border-radius: 3px;
28808}
28809.tabs-left {
28810display: flow-root;
28811}
28812.btn:active,
28813.btn.active {
28814background-image: none;
28815box-shadow: inset 0 3px 5px rgb(0 0 0 / 13%);
28816}
28817.btn-file {
28818height: 48px;
28819padding: 10px 20px;
28820font-size: 19px !important;
28821line-height: 1.33;
28822border-radius: 0px 7px 7px 0px;
28823}
28824.nav-tabs > li.active > a {
28825background: #fff;
28826}
28827legend {
28828border-bottom: 1px solid #e5e5e5;
28829}
28830/* New changes for navbar */
28831body {
28832font-size: 14px;
28833}
28834a {
28835text-decoration: none;
28836}
28837img {
28838max-width: 100%;
28839}
28840.navbar-static-top {
28841z-index: 1000;
28842border-width: 0 0 1px;
28843}
28844.media-left {
28845padding-right: 10px;
28846}
28847.navbar-toggle {
28848position: relative;
28849float: right;
28850margin-right: 15px;
28851padding: 9px 10px;
28852margin-top: 10.5px;
28853margin-bottom: 10.5px;
28854background-color: transparent;
28855background-image: none;
28856border: 1px solid transparent;
28857border-radius: 4px;
28858}
28859.navbar-toggle .icon-bar {
28860display: block;
28861width: 22px;
28862height: 2px;
28863border-radius: 1px;
28864}
28865.navbar-toggle .icon-bar + .icon-bar {
28866margin-top: 4px;
28867}
28868.navbar {
28869min-height: 55px;
28870}
28871.navbar-collapse.collapse .dropdown-toggle::after {
28872display: none;
28873}
28874.caret {
28875display: inline-block;
28876width: 0;
28877height: 0;
28878margin-left: 2px;
28879vertical-align: middle;
28880border-top: 4px solid \9;
28881border-right: 4px solid transparent;
28882border-left: 4px solid transparent;
28883}
28884.visible-print-block {
28885display: none !important;
28886}
28887#primaryNav .navbar-collapse > ul > li > a {
28888text-decoration: none;
28889font-size: 14px;
28890}
28891.navbar-inverse .navbar-toggle {
28892border-color: #333;
28893}
28894.open > .dropdown-menu {
28895display: block;
28896}
28897.navbar-nav .dropdown-menu {
28898position: absolute !important;
28899}
28900.calendar-top__filter div.dropdown-menu div ul,
28901.full-schedule div.dropdown-menu div ul {
28902position: relative !important;
28903}
28904.calendar-top__filter .dropdown,
28905.full-schedule .dropdown {
28906border: 1px solid rgba(0, 0, 0, 0.125);
28907border-radius: 0.25rem;
28908}
28909#primaryNav .nav-pills > li,
28910#primaryNav .nav-level2 > .nav-stacked li {
28911width: 100%;
28912position: relative;
28913}
28914#primaryNav .nav-pills > li > a,
28915#primaryNav .nav-level2 > .nav-stacked li a {
28916display: block;
28917text-decoration: none;
28918}
28919.collapse.in {
28920display: block;
28921}
28922#siteEditor .container {
28923flex-flow: nowrap;
28924}
28925#siteEditor .navbar-collapse.collapse {
28926display: flex !important;
28927justify-content: space-between;
28928}
28929@media (min-width: 768px) {
28930.navbar-toggle {
28931display: none;
28932}
28933.navbar-collapse.collapse {
28934display: block !important;
28935height: auto !important;
28936padding-bottom: 0;
28937overflow: visible !important;
28938}
28939.navbar-collapse.collapse .navbar-nav {
28940flex-direction: row !important;
28941}
28942.navbar-nav > li > a {
28943padding-top: 10px;
28944padding-bottom: 10px;
28945}
28946}
28947form#siteEditorForm {
28948display: flex;
28949align-items: flex-end;
28950}
28951form#siteEditorForm .form-group {
28952margin: 0;
28953align-items: center;
28954padding: 0 5px;
28955}
28956.navbar-form .form-control {
28957width: auto;
28958vertical-align: middle;
28959font-size: 14px;
28960}
28961form#siteEditorForm .form-group label {
28962font-size: 12px;
28963font-weight: bold;
28964margin-bottom: 0.3rem;
28965}
28966form#siteEditorForm .btn-primary{
28967height: 36px;
28968}
28969h4.list-group-item-heading {
28970font-size: 17px;
28971}
28972.card.panel-default {
28973padding: 12px 12px !important;
28974}
28975.panel-heading {
28976font-size: 17px;
28977margin-bottom: 12px;
28978}
28979.calendar__body_text {
28980font-size: 14px;
28981font-weight: 400;
28982}
28983span.body_text_css {
28984color: #656565;
28985}
28986.navbar .container{
28987margin-bottom: -5px !important;
28988}
28989.navbar {
28990padding: 0px !important;
28991}
28992.header_form_group{
28993display: flex;
28994justify-content: space-between;
28995}
28996.header_form_group label{
28997width: 39%;
28998margin-top: 6px;
28999}
29000.btn-color{
29001background: #eaeaea;
29002}
29003.newaccform-radio-validation
29004{
29005font-size: 12px;
29006list-style: none;
29007color: #f05050;
29008}
29009@media print {
29010.hidden-print{
29011display: none !important;
29012}
29013.col-md-9.expand_on_print{
29014max-width:100%;
29015flex: 0 0 100%;
29016}
29017}
29018.pfs-nav-item-no-click{
29019text-transform: uppercase;
29020color: black;
29021cursor: default;
29022display: block;
29023font-size: 1.3rem;
29024}
29025.bootstrap-select .dropdown-toggle .filter-option {
29026position: relative;
29027top: 25% !important;
29028}
29029.fc-select.bootstrap-select .dropdown-item{
29030/* conflict resolved to avoid carousel css */
29031border-radius: 0px !important;
29032}
29033.input-group>.bootstrap-select>.dropdown-toggle:focus {
29034outline: 0px !important;
29035}
29036.btn-check:focus+.btn,
29037.btn:focus {
29038box-shadow: none !important;
29039}
29040.bootstrap-select .dropdown-menu .dropdown-item:focus,
29041.dropdown-item:hover {
29042background-color: #e9ecef !important;
29043color: #1e2125;
29044}
29045.bootstrap-select .dropdown-menu .dropdown-item.selected,
29046.dropdown-item:active {
29047background-color: #0d6efd !important;
29048color: #fff !important;
29049text-decoration: none;
29050}
29051.b-txt-hidden{
29052font-size: 0 !important;
29053color: transparent !important;
29054}
29055</style>
29056<!-- =============== Custom STYLES ===============-->
29057<style>
29058/* ========================================================================
29059Custom app styling
29060========================================================================== */
29061.control-label {
29062text-align: right;
29063font-weight: 500;
29064}
29065@media (max-width: 480px) {
29066.nav {
29067flex-wrap: inherit;
29068display: list-item;
29069margin-left: 35px;
29070list-style: initial;
29071color: #337ab7;
29072}
29073.nav-item {
29074margin-top: -20px;
29075}
29076.nav-link {
29077width: max-content;
29078padding: 0.5rem 0.5rem;
29079}
29080.hidden-xs {
29081display: none !important;
29082}
29083.justify-content-end {
29084justify-content: unset !important;
29085}
29086.logo {
29087padding-top: 25px !important;
29088}
29089.offset-3 {
29090margin-left: unset !important;
29091}
29092}
29093@media (min-width: 300px) {
29094.flex-column {
29095flex-direction: unset !important;
29096padding-top: 15px;
29097}
29098.control-label {
29099text-align: left;
29100font-weight: 500;
29101}
29102}
29103.hf-ul {
29104margin: 0px !important;
29105padding: 0px !important;
29106}
29107.footer-li-item {
29108list-style-type: none;
29109margin-bottom: 2px;
29110}
29111.footer-a {
29112color: black !important;
29113}
29114.footer-a:hover {
29115color: #000000b5 !important;
29116text-decoration: underline;
29117}
29118.footer-bottom-a {
29119text-decoration: underline;
29120}
29121.footer-hr {
29122height: 3px !important;
29123}
29124.transition {
29125transition: color 0.3s ease, transform 0.3s ease;
29126}
29127.transition:hover {
29128transform: scale(1.2);
29129}
29130.skew-30 {
29131transform: skew(-30deg);
29132}
29133.unskew-30 {
29134transform: skew(+30deg);
29135}
29136.h-socials {
29137font-size: 20px;
29138}
29139.header-toprow {
29140width: 115%;
29141padding: 10px;
29142}
29143.auth-items:hover {
29144text-decoration: underline;
29145}
29146.header-menubtn {
29147font-size: 20px;
29148}
29149.forgotPass .text-gray-dark:hover {
29150color: #3a3f51;
29151text-decoration: underline;
29152}
29153.newaccountlink .text-btgreen:hover {
29154text-decoration: underline;
29155}
29156.fm-Poppins {
29157font-family: 'Poppins', sans-serif !important;
29158}
29159.fp-eye {
29160position: absolute;
29161top: 6px;
29162right: 9px;
29163}
29164input.login-pass {
29165background-image: none !important;
29166}
29167@media only screen and (min-width: 768px) {
29168.header-menubtn {
29169display: flex;
29170align-items: center;
29171justify-content: center;
29172margin-top: 0;
29173}
29174.auth-items {
29175font-weight: bolder;
29176font-size: 14px;
29177}
29178.btn-white-app {
29179font-size: 14px;
29180}
29181}
29182@media only screen and (max-width: 767px) {
29183.header-menubtn {
29184display: flex;
29185justify-content: center;
29186margin-top: 15px;
29187}
29188.auth-items {
29189font-weight: normal;
29190font-size: 12px;
29191}
29192.btn-white-app {
29193font-size: 11px;
29194}
29195}
29196.footer-ad-section {
29197height: auto;
29198max-height: 116px;
29199padding: 1rem;
29200background-color: var(--hover-color);
29201position: absolute;
29202width: 100%;
29203bottom: 0;
29204z-index: 999;
29205}
29206.ad-section-1289-90 {
29207height: 90px;
29208width: 1289px;
29209margin: auto;
29210border: 1px solid black;
29211}
29212.ad-section-970-90 {
29213height: 90px;
29214width: 970px;
29215margin: auto;
29216border: 1px solid black;
29217}
29218.ad-section-728-90 {
29219height: 90px;
29220width: 728px;
29221margin: auto;
29222border: 1px solid black;
29223}
29224.close-footer-section-icon {
29225height: auto;
29226padding: 0.2rem;
29227background-color: var(--hover-color);
29228position: relative;
29229width: 50px;
29230bottom: auto;
29231z-index: 999;
29232font-size: 20px;
29233left: 0;
29234text-align: end;
29235bottom: 116px;
29236border-radius: 10px;
29237}
29238.hide {
29239display: none;
29240}
29241.ad-area {
29242position: fixed;
29243bottom: 0;
29244width: 100%;
29245z-index: 999;
29246}
29247.carousel-control-prev-icon::after,
29248.carousel-control-next-icon::after {
29249content: "" !important;
29250}
29251.spirit_shop_store_div_1 div{
29252min-width: 80%;
29253}
29254.carousel-fade .carousel-caption {
29255right: 0px !important;
29256bottom: 0px !important;
29257left: 0px !important;
29258background: rgba(0,0,0,0.5) !important;
29259}
29260.mobile-nav__screens {
29261transition: transform 0.3s ease;
29262}
29263.pfs-nav{
29264display: block !important;
29265position: fixed;
29266overflow: hidden;
29267overflow-y: scroll !important;
29268z-index: 5;
29269width: 100%;
29270height: 100%;
29271top: 0;
29272padding-top: 48px;
29273background-color: #fff;
29274width: 450px !important;
29275left: -450px !important;
29276border-left: 1px solid #ddd;
29277right: unset !important;
29278transition: left 0.5s;
29279}
29280.slide-in {
29281left: 0px !important;
29282}
29283.pfs-nav-item{
29284text-transform: uppercase;
29285color: black;
29286cursor: pointer;
29287display: block;
29288font-size: 1.3rem;
29289}
29290.b-bottom{
29291border-bottom: 1px solid #eee;
29292}
29293.text-btgray{
29294color: #656565;
29295}
29296/* Teamhead CSS */
29297.subheader-nav__item {
29298padding: 8px 10px !important;
29299font-size: 0.9em !important;
29300}
29301#cars-bd-title {
29302padding-left: 15px;
29303padding-right: 15px;
29304}
29305.homepageAnnouncements .container-fluid.p-5 {
29306padding: 0px !important;
29307}
29308.object-fit-contain{
29309object-fit: contain;
29310}
29311.hide_scrollbar::-webkit-scrollbar {
29312display: none;
29313}
29314.justified-text {
29315text-align: justify;
29316}
29317.text-red{
29318color: red;
29319}
29320.heightremove {
29321min-height: unset !important;
29322}
29323div.dropdown.bootstrap-select.fc-select.form-control > button{
29324box-shadow: none !important;
29325height: 34.6px !important;
29326}
29327.bootstrap-select .dropdown-toggle .filter-option {
29328position: relative !important;
29329top: 25% !important;
29330}
29331.fc-select.bootstrap-select .dropdown-item{
29332/* conflict resolved to avoid carousel css */
29333border-radius: 0px !important;
29334}
29335.input-group>.bootstrap-select>.dropdown-toggle:focus {
29336outline: 0px !important;
29337}
29338.btn-check:focus+.btn {
29339box-shadow: none !important;
29340}
29341.bootstrap-select .dropdown-menu .dropdown-item:focus,
29342.dropdown-item:hover {
29343background-color: #e9ecef !important;
29344color: #1e2125;
29345}
29346.bootstrap-select .dropdown-menu .dropdown-item.selected,
29347.dropdown-item:active {
29348background-color: #0d6efd !important;
29349color: #fff !important;
29350text-decoration: none;
29351}
29352.su-card-bg {
29353background: #fff;
29354border-radius: 15px;
29355border: #000000b8 solid 2px;
29356padding: 20px 16px;
29357font-family: Roboto;
29358margin: 0 0 30px;
29359}
29360.su-card-bg label {
29361color: #122331d9;
29362font-size: 13px;
29363}
29364.su-card-bg h2 {
29365color: #000;
29366font-family: Roboto;
29367font-weight: bold;
29368font-size: 20px;
29369text-align: left;
29370}
29371.su-card-bg p {
29372text-align: left;
29373font-size: 14px;
29374color: #000000db;
29375margin: 0px 0 22px;
29376}
29377.step {
29378height: 35px;
29379width: 35px;
29380text-align: center;
29381margin: 0 2px;
29382margin-left: 41px;
29383background-color: lightgrey;
29384border: none;
29385border-radius: 50%;
29386display: inline-block;
29387opacity: 0.5;
29388}
29389.step.active {
29390opacity: 1.5;
29391background-color: green;
29392}
29393#fc-su-cardDiv {
29394text-align: center;
29395position: relative;
29396margin-top: 20px;
29397}
29398#fc-su-cardDiv fieldset .form-card {
29399background: white;
29400border: 0 none;
29401border-radius: 0px;
29402box-sizing: border-box;
29403/*stacking fieldsets above each other*/
29404position: relative;
29405}
29406#fc-su-cardDiv fieldset {
29407background: white;
29408border: 0 none;
29409border-radius: 0.5rem;
29410box-sizing: border-box;
29411width: 100%;
29412margin: 0;
29413padding-bottom: 20px;
29414padding-left: 5px;
29415padding-right: 5px;
29416/*stacking fieldsets above each other*/
29417position: relative;
29418}
29419/*Hide all except first fieldset*/
29420#fc-su-cardDiv fieldset:not(:first-of-type) {
29421display: none;
29422}
29423#fc-su-cardDiv fieldset .form-card {
29424text-align: left;
29425color: #000000;
29426}
29427/*Green Buttons*/
29428#fc-su-cardDiv .action-button {
29429width: 120px;
29430background: #129846;
29431font-weight: bold;
29432color: white;
29433border: 1px solid #132432;
29434cursor: pointer;
29435padding: 10px 5px;
29436margin: 10px 5px;
29437font-family: 'Roboto';
29438letter-spacing: 1px;
29439}
29440#fc-su-cardDiv .action-button.disabled {
29441background: #12984699;
29442border: none;
29443}
29444#fc-su-cardDiv .action-button.disabled:hover {
29445background: #12984699;
29446border: none;
29447box-shadow: none;
29448}
29449#fc-su-cardDiv .action-button.cancel {
29450background: white;
29451font-weight: bold;
29452color: #132432;
29453border: 1px solid #132432;
29454}
29455#fc-su-cardDiv .action-button:hover,
29456#fc-su-cardDiv .action-button:focus {
29457box-shadow: 0 0 0 2px white, 0 0 0 3px #129846;
29458}
29459/*Previous Buttons*/
29460#fc-su-cardDiv .action-button-previous {
29461width: 100px;
29462background: #616161;
29463font-weight: bold;
29464color: white;
29465border: 0 none;
29466border-radius: 0px;
29467cursor: pointer;
29468padding: 10px 5px;
29469margin: 10px 5px;
29470}
29471#fc-su-cardDiv .action-button-previous:hover,
29472#fc-su-cardDiv .action-button-previous:focus {
29473box-shadow: 0 0 0 2px white, 0 0 0 3px #616161;
29474}
29475/*The background card*/
29476/* .card {
29477z-index: 0;
29478border: none;
29479border-radius: 0.5rem;
29480position: relative;
29481} */
29482/*FieldSet headings*/
29483.fs-title {
29484font-size: 25px;
29485color: #2C3E50;
29486margin-bottom: 10px;
29487font-weight: bold;
29488text-align: left;
29489}
29490/*progressbar*/
29491#progressbar {
29492margin-bottom: 30px;
29493overflow: hidden;
29494color: lightgrey;
29495padding-left: 2px;
29496display: flex;
29497justify-content: center;
29498}
29499#progressbar .active {
29500color: #000000;
29501}
29502#progressbar li {
29503list-style-type: none;
29504font-size: 12px;
29505width: 20%;
29506float: left;
29507position: relative;
29508z-index: 1;
29509}
29510#progressbar li.first-bubble {
29511margin-left: -37px;
29512}
29513/*Icons in the ProgressBar*/
29514#progressbar #bubble1:before {
29515content: "1";
29516}
29517#progressbar #bubble2:before {
29518content: "2";
29519}
29520#progressbar #bubble3:before {
29521content: "3";
29522}
29523/*ProgressBar before any progress*/
29524#progressbar li:before {
29525width: 45px;
29526height: 45px;
29527line-height: 45px;
29528display: block;
29529font-size: 20px;
29530color: #ffffff;
29531background: lightgray;
29532border-radius: 50%;
29533margin: 0 auto 10px auto;
29534}
29535/*ProgressBar connectors*/
29536#progressbar li:after {
29537content: '';
29538width: 100%;
29539height: 2px;
29540background: lightgray;
29541position: absolute;
29542left: 0;
29543top: 25px;
29544z-index: -1;
29545}
29546#progressbar li.first-bubble:after {
29547content: '';
29548width: 48%;
29549background: lightgray;
29550position: absolute;
29551right: 0;
29552top: 25px;
29553z-index: 1;
29554left: auto;
29555}
29556#progressbar li.last-bubble:after {
29557content: '';
29558width: 50%;
29559background: lightgray;
29560position: absolute;
29561left: 0;
29562top: 25px;
29563z-index: 1;
29564}
29565/*Color number of the step and the connector before it*/
29566#progressbar li.active:before,
29567#progressbar li.active:after {
29568background: #129846;
29569}
29570.show-error {
29571border-color: red !important;
29572}
29573.su-h2 {
29574text-align: center !important;
29575font-size: 22px !important;
29576}
29577.w150-c {
29578width: 150px !important;
29579}
29580#progressbar #bubble2.laststep:after {
29581width: 66%;
29582}
29583#progressbar #bubble1.laststep:after {
29584width: 0%;
29585}
29586.password-checklist {
29587margin-top: -15px;
29588top: calc(100% + 10px);
29589width: 100%;
29590opacity: 1;
29591pointer-events: none;
29592transform: translateY(20px);
29593transition: .5s ease;
29594}
29595.checklist-title {
29596font-size: 15px;
29597color: #922037;
29598margin-bottom: 10px;
29599}
29600.checklist {
29601list-style: none;
29602}
29603.list-item {
29604color: red;
29605font-size: 14px;
29606}
29607.list-item::before {
29608content: '\f00d';
29609font-family: FontAwesome;
29610display: inline-block;
29611margin-left: -30px;
29612width: 20px;
29613font-size: 12px;
29614}
29615.list-item.checked {
29616color: green;
29617font-weight: bold;
29618}
29619.list-item.checked::before {
29620content: '\f00c';
29621color: green;
29622}
29623.password-input:focus~.password-checklist {
29624opacity: 1;
29625transform: translateY(0);
29626}
29627.pw-rules-div {
29628margin-top: 130px;
29629margin-left: -70px;
29630}
29631.loaderWrap {
29632position: fixed;
29633top: 0;
29634bottom: 0;
29635left: 0;
29636right: 0;
29637background-color: rgba(0, 0, 0, 0.5);
29638z-index: 9999;
29639display: flex;
29640align-items: center;
29641justify-content: center;
29642}
29643.loader {
29644border: 16px solid #f3f3f3;
29645border-radius: 50%;
29646border-top: 16px solid #61CB2B;
29647width: 120px;
29648height: 120px;
29649-webkit-animation: spin 2s linear infinite;
29650animation: spin 2s linear infinite;
29651}
29652.loaderWrap {
29653display: none;
29654}
29655@-webkit-keyframes spin {
296560% {
29657-webkit-transform: rotate(0deg);
29658}
29659100% {
29660-webkit-transform: rotate(360deg);
29661}
29662}
29663@keyframes spin {
296640% {
29665transform: rotate(0deg);
29666}
29667100% {
29668transform: rotate(360deg);
29669}
29670}
29671.annsettings {
29672font-size: 24px;
29673margin-right: 5px;
29674}
29675.announcementStyling {
29676border-bottom: 2px solid black;
29677}
29678@media (max-width: 767px) {
29679.annsettings {
29680font-size: 18px !important;
29681margin-bottom: 0 !important;
29682}
29683.announcementStyling {
29684border-bottom: 2px solid black;
29685}
29686}
29687.ck-editor__editable {
29688min-height: 200px;
29689max-height: 100% ;
29690height: auto !important;
29691overflow-y: auto;
29692resize: vertical !important;
29693}
29694.ck-content blockquote{
29695text-align: unset;
29696}
29697.img-grayscale{
29698filter: grayscale(1);
29699}
29700</style>
29701<!-- =============== Toastr STYLES ===============-->
29702<style>
29703.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;
29703opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;
29703left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}
29704</style>
29705<script>
29706/*!
29707* Bootstrap v5.0.2 (https://getbootstrap.com/)
29708* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
29709* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
29710*/
29711!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter(t=>t.matches(e)),parents(t,e){const i=[];let n=t.parentNode;for(;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(e)&&i.push(n),n=n.parentNode;return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]}},e=t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t},i=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i="#"+i.split("#")[1]),e=i&&"#"!==i?i.trim():null}return e},n=t=>{const e=i(t);return e&&document.querySelector(e)?e:null},s=t=>{const e=i(t);return e?document.querySelector(e):null},o=t=>{t.dispatchEvent(new Event("transitionend"))},r=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),a=e=>r(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?t.findOne(e):null,l=(t,e,i)=>
29711{Object.keys(i).forEach(n=>{const s=i[n],o=e[n],a=o&&r(o)?"element":null==(l=o)?""+l:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(s).test(a))throw new TypeError(`${t.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)})},c=t=>!(!r(t)||0===t.getClientRects().length)&&"visible"===getComputedStyle(t).getPropertyValue("visibility"),h=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),d=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?d(t.parentNode):null},u=()=>{},f=t=>t.offsetHeight,p=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},m=[],g=()=>"rtl"===document.documentElement.dir,_=t=>{var e;e=()=>{const e=p();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(m.length||document.addEventListener("DOMContentLoaded",()=>{m.forEach(t=>t())}),m.push(e)):e()},b=t=>{"function"==typeof t&&t()},v=(t,e,i=!0)=>{if(!i)return void b(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let s=!1;const r=({target:i})=>{i===e&&(s=!0,e.removeEventListener("transitionend",r),b(t))};e.addEventListener("transitionend",r),setTimeout(()=>{s||o(e)},n)},y=(t,e,i,n)=>{let s=t.indexOf(e);if(-1===s)return t[!i&&n?t.length-1:0];const o=t.length;return s+=i?1:-1,n&&(s=(s+o)%o),t[Math.max(0,Math.min(s,o-1))]},w=/[^.]*(?=\..*)\.|.*/,E=/\..*/,A=/::\d+$/,T={};let O=1;
29711const C={mouseenter:"mouseover",mouseleave:"mouseout"},k=/^(mouseenter|mouseleave)/i,L=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function x(t,e){return e&&`${e}::${O++}`||t.uidEvent||O++}function D(t){const e=x(t);return t.uidEvent=e,T[e]=T[e]||{},T[e]}function S(t,e,i=null){const n=Object.keys(t);for(let s=0,o=n.length;s<o;s++){const o=t[n[s]];if(o.originalHandler===e&&o.delegationSelector===i)return o}return null}function I(t,e,i){const n="string"==typeof e,s=n?i:e;let o=M(t);return L.has(o)||(o=t),[n,s,o]}function N(t,e,i,n,s){if("string"!=typeof e||!t)return;if(i||(i=n,n=null),k.test(e)){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};n?n=t(n):i=t(i)}const[o,r,a]=I(e,i,n),l=D(t),c=l[a]||(l[a]={}),h=S(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=x(r,e.replace(w,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return s.delegateTarget=r,n.oneOff&&P.off(t,s.type,e,i),i.apply(r,[s]);return null}}(t,i,n):function(t,e){return function i(n){return n.delegateTarget=t,i.oneOff&&P.off(t,n.type,e),e.apply(t,[n])}}(t,i);u.delegationSelector=o?i:null,u.originalHandler=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function j(t,e,i,n,s){const o=S(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function M(t){return t=t.replace(E,""),C[t]||t}const P={on(t,e,i,n){N(t,e,i,n,!1)},one(t,e,i,n){N(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=I(e,i,n),a=r!==e,l=D(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void j(t,l,r,o,s?i:null)}c&&Object.keys(l).forEach(i=>{!function(t,e,i,n){const s=e[i]||{};Object.keys(s).forEach(o=>{if(o.includes(n)){const n=s[o];j(t,e,i,n.originalHandler,n.delegationSelector)}})}(t,l,i,e.slice(1))});const h=l[r]||{};Object.keys(h).forEach(i=>{const n=i.replace(A,"");if(!a||e.includes(n)){const e=h[i];j(t,l,r,e.originalHandler,e.delegationSelector)}})},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=p(),s=M(e),o=e!==s,r=L.has(s);let a,l=!0,c=!0,h=!1,d=null;return o&&n&&(a=n.Event(e,i),n(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),h=a.isDefaultPrevented()),r?(d=document.createEvent("HTMLEvents"),d.initEvent(s,l,!0)):d=new CustomEvent(e,{bubbles:l,cancelable:!0}
29711),void 0!==i&&Object.keys(i).forEach(t=>{Object.defineProperty(d,t,{get:()=>i[t]})}),h&&d.preventDefault(),c&&t.dispatchEvent(d),d.defaultPrevented&&void 0!==a&&a.preventDefault(),d}},H=new Map;var R={set(t,e,i){H.has(t)||H.set(t,new Map);const n=H.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>H.has(t)&&H.get(t).get(e)||null,remove(t,e){if(!H.has(t))return;const i=H.get(t);i.delete(e),0===i.size&&H.delete(t)}};class B{constructor(t){(t=a(t))&&(this._element=t,R.set(this._element,this.constructor.DATA_KEY,this))}dispose(){R.remove(this._element,this.constructor.DATA_KEY),P.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(t=>{this[t]=null})}_queueCallback(t,e,i=!0){v(t,e,i)}static getInstance(t){return R.get(t,this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.0.2"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}}class W extends B{static get NAME(){return"alert"}close(t){const e=t?this._getRootElement(t):this._element,i=this._triggerCloseEvent(e);null===i||i.defaultPrevented||this._removeElement(e)}_getRootElement(t){return s(t)||t.closest(".alert")}_triggerCloseEvent(t){return P.trigger(t,"close.bs.alert")}_removeElement(t){t.classList.remove("show");const e=t.classList.contains("fade");this._queueCallback(()=>this._destroyElement(t),t,e)}_destroyElement(t){t.remove(),P.trigger(t,"closed.bs.alert")}static jQueryInterface(t){return this.each((function(){const e=W.getOrCreateInstance(this);"close"===t&&e[t](this)}))}static handleDismiss(t){return function(e){e&&e.preventDefault(),t.close(this)}}}P.on(document,"click.bs.alert.data-api",'[data-bs-dismiss="alert"]',W.handleDismiss(new W)),_(W);class q extends B{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=q.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}function z(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function $(t){return t.replace(/[A-Z]/g,t=>"-"+t.toLowerCase())}P.on(document,"click.bs.button.data-api",'[data-bs-toggle="button"]',t=>{t.preventDefault();const e=t.target.closest('[data-bs-toggle="button"]');q.getOrCreateInstance(e).toggle()}),_(q);const U={setDataAttribute(t,e,i){t.setAttribute("data-bs-"+$(e),i)},removeDataAttribute(t,e){t.removeAttribute("data-bs-"+$(e))},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter(t=>t.startsWith("bs")).forEach(i=>{let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=z(t.dataset[i])}),e},getDataAttribute:(t,e)=>z(t.getAttribute("data-bs-"+$(e))),offset(t){const e=t.getBoundingClientRect();return{top:e.top+document.body.scrollTop,left:e.left+document.body.scrollLeft}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},F={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},V={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},K="next",X="prev",Y="left",Q="right",G={ArrowLeft:Q,ArrowRight:Y};class Z extends B{constructor(e,i){super(e),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(i),this._indicatorsElement=t.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return F}static get NAME(){return"carousel"}next(){this._slide(K)}nextWhenVisible(){!document.hidden&&c(this._element)&&this.next()}prev(){this._slide(X)}pause(e){e||(this._isPaused=!0),t.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(o(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(e){this._activeElement=t.findOne(".active.carousel-item",this._element);const i=this._getItemIndex(this._activeElement);if(e>this._items.length-1||e<0)return;if(this._isSliding)return void P.one(this._element,"slid.bs.carousel",()=>this.to(e));if(i===e)return this.pause(),void this.cycle();const n=e>i?K:X;this._slide(n,this._items[e])}_getConfig(t){return t={...F,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},l("carousel",t,V),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?Q:Y)}_addEventListeners(){this._config.keyboard&&P.on(this._element,"keydown.bs.carousel",t=>
29711this._keydown(t)),"hover"===this._config.pause&&(P.on(this._element,"mouseenter.bs.carousel",t=>this.pause(t)),P.on(this._element,"mouseleave.bs.carousel",t=>this.cycle(t))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const e=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType?this._pointerEvent||(this.touchStartX=t.touches[0].clientX):this.touchStartX=t.clientX},i=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},n=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType||(this.touchDeltaX=t.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(t=>this.cycle(t),500+this._config.interval))};t.find(".carousel-item img",this._element).forEach(t=>{P.on(t,"dragstart.bs.carousel",t=>t.preventDefault())}),this._pointerEvent?(P.on(this._element,"pointerdown.bs.carousel",t=>e(t)),P.on(this._element,"pointerup.bs.carousel",t=>n(t)),this._element.classList.add("pointer-event")):(P.on(this._element,"touchstart.bs.carousel",t=>e(t)),P.on(this._element,"touchmove.bs.carousel",t=>i(t)),P.on(this._element,"touchend.bs.carousel",t=>n(t)))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=G[t.key];e&&(t.preventDefault(),this._slide(e))}_getItemIndex(e){return this._items=e&&e.parentNode?t.find(".carousel-item",e.parentNode):[],this._items.indexOf(e)}_getItemByOrder(t,e){const i=t===K;return y(this._items,e,i,this._config.wrap)}_triggerSlideEvent(e,i){const n=this._getItemIndex(e),s=this._getItemIndex(t.findOne(".active.carousel-item",this._element));return P.trigger(this._element,"slide.bs.carousel",{relatedTarget:e,direction:i,from:s,to:n})}_setActiveIndicatorElement(e){if(this._indicatorsElement){const i=t.findOne(".active",this._indicatorsElement);i.classList.remove("active"),i.removeAttribute("aria-current");const n=t.find("[data-bs-target]",this._indicatorsElement);for(let t=0;t<n.length;t++)if(Number.parseInt(n[t].getAttribute("data-bs-slide-to"),10)===this._getItemIndex(e)){n[t].classList.add("active"),n[t].setAttribute("aria-current","true");break}}}_updateInterval(){const e=this._activeElement||t.findOne(".active.carousel-item",this._element);if(!e)return;const i=Number.parseInt(e.getAttribute("data-bs-interval"),10);i?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=i):this._config.interval=this._config.defaultInterval||this._config.interval}_slide(e,i){const n=this._directionToOrder(e),s=t.findOne(".active.carousel-item",this._element),o=this._getItemIndex(s),r=i||this._getItemByOrder(n,s),a=this._getItemIndex(r),l=Boolean(this._interval),c=n===K,h=c?"carousel-item-start":"carousel-item-end",d=c?"carousel-item-next":"carousel-item-prev",u=this._orderToDirection(n);if(r&&r.classList.contains("active"))return void(this._isSliding=!1);if(this._isSliding)return;if(this._triggerSlideEvent(r,u).defaultPrevented)return;if(!s||!r)return;this._isSliding=!0,l&&this.pause(),this._setActiveIndicatorElement(r),this._activeElement=r;const p=()=>{P.trigger(this._element,"slid.bs.carousel",{relatedTarget:r,direction:u,from:o,to:a})};if(this._element.classList.contains("slide")){r.classList.add(d),f(r),s.classList.add(h),r.classList.add(h);const t=()=>{r.classList.remove(h,d),r.classList.add("active"),s.classList.remove("active",d,h),this._isSliding=!1,setTimeout(p,0)};this._queueCallback(t,s,!0)}else s.classList.remove("active"),r.classList.add("active"),this._isSliding=!1,p();l&&this.cycle()}_directionToOrder(t){return[Q,Y].includes(t)?g()?t===Y?X:K:t===Y?K:X:t}_orderToDirection(t){return[K,X].includes(t)?g()?t===X?Y:Q:t===X?Q:Y:t}static carouselInterface(t,e){const i=Z.getOrCreateInstance(t,e);let{_config:n}=i;"object"==typeof e&&(n={...n,...e});const s="string"==typeof e?e:n.slide;if("number"==typeof e)i.to(e);else if("string"==typeof s){if(void 0===i[s])throw new TypeError(`No method named "${s}"`);i[s]()}else n.interval&&n.ride&&(i.pause(),i.cycle())}static jQueryInterface(t){return this.each((function(){Z.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=s(this);if(!e||!e.classList.contains("carousel"))return;const i={...U.getDataAttributes(e),...U.getDataAttributes(this)},n=this.getAttribute("data-bs-slide-to");n&&(i.interval=!1),Z.carouselInterface(e,i),n&&Z.getInstance(e).to(n),t.preventDefault()}}P.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",Z.dataApiClickHandler),P.on(window,"load.bs.carousel.data-api",()=>{const e=t.find('[data-bs-ride="carousel"]');for(let t=0,i=e.length;t<i;t++)Z.carouselInterface(e[t],Z.getInstance(e[t]))}),_(Z);const J={toggle:!0,parent:""}
29711,tt={toggle:"boolean",parent:"(string|element)"};class et extends B{constructor(e,i){super(e),this._isTransitioning=!1,this._config=this._getConfig(i),this._triggerArray=t.find(`[data-bs-toggle="collapse"][href="#${this._element.id}"],[data-bs-toggle="collapse"][data-bs-target="#${this._element.id}"]`);const s=t.find('[data-bs-toggle="collapse"]');for(let e=0,i=s.length;e<i;e++){const i=s[e],o=n(i),r=t.find(o).filter(t=>t===this._element);null!==o&&r.length&&(this._selector=o,this._triggerArray.push(i))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}static get Default(){return J}static get NAME(){return"collapse"}toggle(){this._element.classList.contains("show")?this.hide():this.show()}show(){if(this._isTransitioning||this._element.classList.contains("show"))return;let e,i;this._parent&&(e=t.find(".show, .collapsing",this._parent).filter(t=>"string"==typeof this._config.parent?t.getAttribute("data-bs-parent")===this._config.parent:t.classList.contains("collapse")),0===e.length&&(e=null));const n=t.findOne(this._selector);if(e){const t=e.find(t=>n!==t);if(i=t?et.getInstance(t):null,i&&i._isTransitioning)return}if(P.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e&&e.forEach(t=>{n!==t&&et.collapseInterface(t,"hide"),i||R.set(t,"bs.collapse",null)});const s=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[s]=0,this._triggerArray.length&&this._triggerArray.forEach(t=>{t.classList.remove("collapsed"),t.setAttribute("aria-expanded",!0)}),this.setTransitioning(!0);const o="scroll"+(s[0].toUpperCase()+s.slice(1));this._queueCallback(()=>{this._element.classList.remove("collapsing"),this._element.classList.add("collapse","show"),this._element.style[s]="",this.setTransitioning(!1),P.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[s]=this._element[o]+"px"}hide(){if(this._isTransitioning||!this._element.classList.contains("show"))return;if(P.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=this._element.getBoundingClientRect()[t]+"px",f(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");const e=this._triggerArray.length;if(e>0)for(let t=0;t<e;t++){const e=this._triggerArray[t],i=s(e);i&&!i.classList.contains("show")&&(e.classList.add("collapsed"),e.setAttribute("aria-expanded",!1))}this.setTransitioning(!0),this._element.style[t]="",this._queueCallback(()=>{this.setTransitioning(!1),this._element.classList.remove("collapsing"),this._element.classList.add("collapse"),P.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}setTransitioning(t){this._isTransitioning=t}_getConfig(t){return(t={...J,...t}).toggle=Boolean(t.toggle),l("collapse",t,tt),t}_getDimension(){return this._element.classList.contains("width")?"width":"height"}_getParent(){let{parent:e}=this._config;e=a(e);const i=`[data-bs-toggle="collapse"][data-bs-parent="${e}"]`;return t.find(i,e).forEach(t=>{const e=s(t);this._addAriaAndCollapsedClass(e,[t])}),e}_addAriaAndCollapsedClass(t,e){if(!t||!e.length)return;const i=t.classList.contains("show");e.forEach(t=>{i?t.classList.remove("collapsed"):t.classList.add("collapsed"),t.setAttribute("aria-expanded",i)})}static collapseInterface(t,e){let i=et.getInstance(t);const n={...J,...U.getDataAttributes(t),..."object"==typeof e&&e?e:{}};if(!i&&n.toggle&&"string"==typeof e&&/show|hide/.test(e)&&(n.toggle=!1),i||(i=new et(t,n)),"string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e]()}}static jQueryInterface(t){return this.each((function(){et.collapseInterface(this,t)}))}}P.on(document,"click.bs.collapse.data-api",'[data-bs-toggle="collapse"]',(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const i=U.getDataAttributes(this),s=n(this);t.find(s).forEach(t=>{const e=et.getInstance(t);let n;e?(null===e._parent&&"string"==typeof i.parent&&(e._config.parent=i.parent,e._parent=e._getParent()),n="toggle"):n=i,et.collapseInterface(t,n)})})),_(et);var it="top",nt="bottom",st="right",ot="left",rt=[it,nt,st,ot],at=rt.reduce((function(t,e){return t.concat([e+"-start",e+"-end"])}),[]),lt=[].concat(rt,["auto"]).reduce((function(t,e){return t.concat([e,e+"-start",e+"-end"])}),[]),ct=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];
vendor: 7,495 bytes, line 29711
29711function ht(t){return t?(t.nodeName||"").toLowerCase():null}function dt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function ut(t){return t instanceof dt(t).Element||t instanceof Element}function ft(t){return t instanceof dt(t).HTMLElement||t instanceof HTMLElement}function pt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof dt(t).ShadowRoot||t instanceof ShadowRoot)}var mt={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];ft(s)&&ht(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});ft(n)&&ht(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function gt(t){return t.split("-")[0]}function _t(t){var e=t.getBoundingClientRect();return{width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.left,y:e.top}}function bt(t){var e=_t(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function vt(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&pt(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function yt(t){return dt(t).getComputedStyle(t)}function wt(t){return["table","td","th"].indexOf(ht(t))>=0}function Et(t){return((ut(t)?t.ownerDocument:t.document)||window.document).documentElement}function At(t){return"html"===ht(t)?t:t.assignedSlot||t.parentNode||(pt(t)?t.host:null)||Et(t)}function Tt(t){return ft(t)&&"fixed"!==yt(t).position?t.offsetParent:null}function Ot(t){for(var e=dt(t),i=Tt(t);i&&wt(i)&&"static"===yt(i).position;)i=Tt(i);return i&&("html"===ht(i)||"body"===ht(i)&&"static"===yt(i).position)?e:i||function(t){var e=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&ft(t)&&"fixed"===yt(t).position)return null;for(var i=At(t);ft(i)&&["html","body"].indexOf(ht(i))<0;){var n=yt(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Ct(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}var kt=Math.max,Lt=Math.min,xt=Math.round;function Dt(t,e,i){return kt(t,Lt(e,i))}function St(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function It(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}var Nt={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=gt(i.placement),l=Ct(a),c=[ot,st].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return St("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:It(t,rt))}(s.padding,i),d=bt(o),u="y"===l?it:ot,f="y"===l?nt:st,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=Ot(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,E=Dt(v,w,y),A=l;i.modifiersData[n]=((e={})[A]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&vt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},jt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Mt(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.offsets,r=t.position,a=t.gpuAcceleration,l=t.adaptive,c=t.roundOffsets,h=!0===c?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:xt(xt(e*n)/n)||0,y:xt(xt(i*n)/n)||0}}(o):"function"==typeof c?c(o):o,d=h.x,u=void 0===d?0:d,f=h.y,p=void 0===f?0:f,m=o.hasOwnProperty("x"),g=o.hasOwnProperty("y"),_=ot,b=it,v=window;if(l){var y=Ot(i),w="clientHeight",E="clientWidth";y===dt(i)&&"static"!==yt(y=Et(i)).position&&(w="scrollHeight",E="scrollWidth"),y=y,s===it&&(b=nt,p-=y[w]-n.height,p*=a?1:-1),s===ot&&(_=st,u-=y[E]-n.width,u*=a?1:-1)}var A,T=Object.assign({position:r},l&&jt);return a?Object.assign({},T,((A={})[b]=g?"0":"",A[_]=m?"0":"",A.transform=(v.devicePixelRatio||1)<2?"translate("+u+"px, "+p+"px)":"translate3d("+u+"px, "+p+"px, 0)",A)):Object.assign({},T,((e={})[b]=g?p+"px":"",e[_]=m?u+"px":"",e.transform="",e))}var Pt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:gt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,Mt(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,Mt(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},Ht={passive:!0},Rt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=dt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,Ht)})),a&&l.addEventListener("resize",i.update,Ht),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,Ht)})),a&&l.removeEventListener("resize",i.update,Ht)}},data:{}},Bt={left:"right",right:"left",bottom:"top",top:"bottom"};function Wt(t){return t.replace(/left|right|bottom|top/g,(function(t){return Bt[t]}))}var qt={start:"end",end:"start"};function zt(t){return t.replace(/start|end/g,(function(t){return qt[t]}))}function $t(t){var e=dt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ut(t){return _t(Et(t)).left+$t(t).scrollLeft}function Ft(t){var e=yt(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Vt(t,e){var i;void 0===e&&(e=[]);var n=function t(e){return["html","body","#document"].indexOf(ht(e))>=0?e.ownerDocument.body:ft(e)&&Ft(e)?e:t(At(e))}(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=dt(n),r=s?[o].concat(o.visualViewport||[],Ft(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Vt(At(r)))}function Kt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Xt(t,e){return"viewport"===e?Kt(function(t){var e=dt(t),i=Et(t),n=e.visualVie
vendor: 5,470 bytes, line 29711
29711wport,s=i.clientWidth,o=i.clientHeight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:s,height:o,x:r+Ut(t),y:a}}(t)):ft(e)?function(t){var e=_t(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Kt(function(t){var e,i=Et(t),n=$t(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=kt(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=kt(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ut(t),l=-n.scrollTop;return"rtl"===yt(s||i).direction&&(a+=kt(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Et(t)))}function Yt(t){return t.split("-")[1]}function Qt(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?gt(s):null,r=s?Yt(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case it:e={x:a,y:i.y-n.height};break;case nt:e={x:a,y:i.y+i.height};break;case st:e={x:i.x+i.width,y:l};break;case ot:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?Ct(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case"start":e[c]=e[c]-(i[h]/2-n[h]/2);break;case"end":e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function Gt(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.boundary,r=void 0===o?"clippingParents":o,a=i.rootBoundary,l=void 0===a?"viewport":a,c=i.elementContext,h=void 0===c?"popper":c,d=i.altBoundary,u=void 0!==d&&d,f=i.padding,p=void 0===f?0:f,m=St("number"!=typeof p?p:It(p,rt)),g="popper"===h?"reference":"popper",_=t.elements.reference,b=t.rects.popper,v=t.elements[u?g:h],y=function(t,e,i){var n="clippingParents"===e?function(t){var e=Vt(At(t)),i=["absolute","fixed"].indexOf(yt(t).position)>=0&&ft(t)?Ot(t):t;return ut(i)?e.filter((function(t){return ut(t)&&vt(t,i)&&"body"!==ht(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=Xt(t,i);return e.top=kt(n.top,e.top),e.right=Lt(n.right,e.right),e.bottom=Lt(n.bottom,e.bottom),e.left=kt(n.left,e.left),e}),Xt(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}(ut(v)?v:v.contextElement||Et(t.elements.popper),r,l),w=_t(_),E=Qt({reference:w,element:b,strategy:"absolute",placement:s}),A=Kt(Object.assign({},b,E)),T="popper"===h?A:w,O={top:y.top-T.top+m.top,bottom:T.bottom-y.bottom+m.bottom,left:y.left-T.left+m.left,right:T.right-y.right+m.right},C=t.modifiersData.offset;if("popper"===h&&C){var k=C[s];Object.keys(O).forEach((function(t){var e=[st,nt].indexOf(t)>=0?1:-1,i=[it,nt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function Zt(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?lt:l,h=Yt(n),d=h?a?at:at.filter((function(t){return Yt(t)===h})):rt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=Gt(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[gt(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}var Jt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=gt(g),b=l||(_!==g&&p?function(t){if("auto"===gt(t))return[];var e=Wt(t);return[zt(t),e,zt(e)]}(g):[Wt(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat("auto"===gt(i)?Zt(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,A=!0,T=v[0],O=0;O<v.length;O++){var C=v[O],k=gt(C),L="start"===Yt(C),x=[it,nt].indexOf(k)>=0,D=x?"width":"height",S=Gt(e,{placement:C,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),I=x?L?st:ot:L?nt:it;y[D]>w[D]&&(I=Wt(I));var N=Wt(I),j=[];if(o&&j.push(S[k]<=0),a&&j.push(S[I]<=0,S[N]<=0),j.every((function(t){return t}))){T=C,A=!1;break}E.set(C,j)}if(A)for(var M=function(t){var e=v.find((function(e){var i=E.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},P=p?3:1;P>0&&"break"!==M(P);P--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function te(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ee(t){return[it,st,nt,ot].some((function(e){return t[e]>=0}))}var ie={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=Gt(e,{elementContext:"reference"}),a=Gt(e,{altBoundary:!0}),l=te(r,n),c=te(a,s,o),h=ee(l),d=ee(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},ne={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=lt.reduce((function(t,i){return t[i]=function(t,e,
vendor: 4,280 bytes, line 29711
29711i){var n=gt(t),s=[ot,it].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[ot,st].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},se={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=Qt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},oe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=Gt(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=gt(e.placement),b=Yt(e.placement),v=!b,y=Ct(_),w="x"===y?"y":"x",E=e.modifiersData.popperOffsets,A=e.rects.reference,T=e.rects.popper,O="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,C={x:0,y:0};if(E){if(o||a){var k="y"===y?it:ot,L="y"===y?nt:st,x="y"===y?"height":"width",D=E[y],S=E[y]+g[k],I=E[y]-g[L],N=f?-T[x]/2:0,j="start"===b?A[x]:T[x],M="start"===b?-T[x]:-A[x],P=e.elements.arrow,H=f&&P?bt(P):{width:0,height:0},R=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},B=R[k],W=R[L],q=Dt(0,A[x],H[x]),z=v?A[x]/2-N-q-B-O:j-q-B-O,$=v?-A[x]/2+N+q+W+O:M+q+W+O,U=e.elements.arrow&&Ot(e.elements.arrow),F=U?"y"===y?U.clientTop||0:U.clientLeft||0:0,V=e.modifiersData.offset?e.modifiersData.offset[e.placement][y]:0,K=E[y]+z-V-F,X=E[y]+$-V;if(o){var Y=Dt(f?Lt(S,K):S,D,f?kt(I,X):I);E[y]=Y,C[y]=Y-D}if(a){var Q="x"===y?it:ot,G="x"===y?nt:st,Z=E[w],J=Z+g[Q],tt=Z-g[G],et=Dt(f?Lt(J,K):J,Z,f?kt(tt,X):tt);E[w]=et,C[w]=et-Z}}e.modifiersData[n]=C}},requiresIfExists:["offset"]};function re(t,e,i){void 0===i&&(i=!1);var n,s,o=Et(e),r=_t(t),a=ft(e),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(a||!a&&!i)&&(("body"!==ht(e)||Ft(o))&&(l=(n=e)!==dt(n)&&ft(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:$t(n)),ft(e)?((c=_t(e)).x+=e.clientLeft,c.y+=e.clientTop):o&&(c.x=Ut(o))),{x:r.left+l.scrollLeft-c.x,y:r.top+l.scrollTop-c.y,width:r.width,height:r.height}}var ae={placement:"bottom",modifiers:[],strategy:"absolute"};function le(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return!e.some((function(t){return!(t&&"function"==typeof t.getBoundingClientRect)}))}function ce(t){void 0===t&&(t={});var e=t,i=e.defaultModifiers,n=void 0===i?[]:i,s=e.defaultOptions,o=void 0===s?ae:s;return function(t,e,i){void 0===i&&(i=o);var s,r,a={placement:"bottom",orderedModifiers:[],options:Object.assign({},ae,o),modifiersData:{},elements:{reference:t,popper:e},attributes:{},styles:{}},l=[],c=!1,h={state:a,setOptions:function(i){d(),a.options=Object.assign({},o,a.options,i),a.scrollParents={reference:ut(t)?Vt(t):t.contextElement?Vt(t.contextElement):[],popper:Vt(e)};var s,r,c=function(t){var e=function(t){var e=new Map,i=new Set,n=[];return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||function t(s){i.add(s.name),[].concat(s.requires||[],s.requiresIfExists||[]).forEach((function(n){if(!i.has(n)){var s=e.get(n);s&&t(s)}})),n.push(s)}(t)})),n}(t);return ct.reduce((function(t,i){return t.concat(e.filter((function(t){return t.phase===i})))}),[])}((s=[].concat(n,a.options.modifiers),r=s.reduce((function(t,e){var i=t[e.name];return t[e.name]=i?Object.assign({},i,e,{options:Object.assign({},i.options,e.options),data:Object.assign({},i.data,e.data)}):e,t}),{}),Object.keys(r).map((function(t){return r[t]}))));return a.orderedModifiers=c.filter((function(t){return t.enabled})),a.orderedModifiers.forEach((function(t){var e=t.name,i=t.options,n=void 0===i?{}:i,s=t.effect;if("function"==typeof s){var o=s({state:a,name:e,instance:h,options:n});l.push(o||function(){})}})),h.update()},forceUpdate:function(){if(!c){var t=a.elements,e=t.reference,i=t.popper;if(le(e,i)){a.rects={reference:re(e,Ot(i),"fixed"===a.options.strategy),popper:bt(i)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEac
29711h((function(t){return a.modifiersData[t.name]=Object.assign({},t.data)}));for(var n=0;n<a.orderedModifiers.length;n++)if(!0!==a.reset){var s=a.orderedModifiers[n],o=s.fn,r=s.options,l=void 0===r?{}:r,d=s.name;"function"==typeof o&&(a=o({state:a,options:l,name:d,instance:h})||a)}else a.reset=!1,n=-1}}},update:(s=function(){return new Promise((function(t){h.forceUpdate(),t(a)}))},function(){return r||(r=new Promise((function(t){Promise.resolve().then((function(){r=void 0,t(s())}))}))),r}),destroy:function(){d(),c=!0}};if(!le(t,e))return h;function d(){l.forEach((function(t){return t()})),l=[]}return h.setOptions(i).then((function(t){!c&&i.onFirstUpdate&&i.onFirstUpdate(t)})),h}}var he=ce(),de=ce({defaultModifiers:[Rt,se,Pt,mt]}),ue=ce({defaultModifiers:[Rt,se,Pt,mt,ne,Jt,oe,Nt,ie]}),fe=Object.freeze({__proto__:null,popperGenerator:ce,detectOverflow:Gt,createPopperBase:he,createPopper:ue,createPopperLite:de,top:it,bottom:nt,right:st,left:ot,auto:"auto",basePlacements:rt,start:"start",end:"end",clippingParents:"clippingParents",viewport:"viewport",popper:"popper",reference:"reference",variationPlacements:at,placements:lt,beforeRead:"beforeRead",read:"read",afterRead:"afterRead",beforeMain:"beforeMain",main:"main",afterMain:"afterMain",beforeWrite:"beforeWrite",write:"write",afterWrite:"afterWrite",modifierPhases:ct,applyStyles:mt,arrow:Nt,computeStyles:Pt,eventListeners:Rt,flip:Jt,hide:ie,offset:ne,popperOffsets:se,preventOverflow:oe});const pe=new RegExp("ArrowUp|ArrowDown|Escape"),me=g()?"top-end":"top-start",ge=g()?"top-start":"top-end",_e=g()?"bottom-end":"bottom-start",be=g()?"bottom-start":"bottom-end",ve=g()?"left-start":"right-start",ye=g()?"right-start":"left-start",we={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},Ee={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"};class Ae extends B{constructor(t,e){super(t),this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}static get Default(){return we}static get DefaultType(){return Ee}static get NAME(){return"dropdown"}toggle(){h(this._element)||(this._element.classList.contains("show")?this.hide():this.show())}show(){if(h(this._element)||this._menu.classList.contains("show"))return;const t=Ae.getParentFromElement(this._element),e={relatedTarget:this._element};if(!P.trigger(this._element,"show.bs.dropdown",e).defaultPrevented){if(this._inNavbar)U.setDataAttribute(this._menu,"popper","none");else{if(void 0===fe)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=t:r(this._config.reference)?e=a(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const i=this._getPopperConfig(),n=i.modifiers.find(t=>"applyStyles"===t.name&&!1===t.enabled);this._popper=ue(e,this._menu,i),n&&U.setDataAttribute(this._menu,"popper","static")}
29711"ontouchstart"in document.documentElement&&!t.closest(".navbar-nav")&&[].concat(...document.body.children).forEach(t=>P.on(t,"mouseover",u)),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),P.trigger(this._element,"shown.bs.dropdown",e)}}hide(){if(h(this._element)||!this._menu.classList.contains("show"))return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_addEventListeners(){P.on(this._element,"click.bs.dropdown",t=>{t.preventDefault(),this.toggle()})}_completeHide(t){P.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>P.off(t,"mouseover",u)),this._popper&&this._popper.destroy(),this._menu.classList.remove("show"),this._element.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),U.removeDataAttribute(this._menu,"popper"),P.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...U.getDataAttributes(this._element),...t},l("dropdown",t,this.constructor.DefaultType),"object"==typeof t.reference&&!r(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError("dropdown".toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.');return t}_getMenuElement(){return t.next(this._element,".dropdown-menu")[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return ve;if(t.classList.contains("dropstart"))return ye;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?ge:me:e?be:_e}
29711_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:e,target:i}){const n=t.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(c);n.length&&y(n,i,"ArrowDown"===e,!n.includes(i)).focus()}static dropdownInterface(t,e){const i=Ae.getOrCreateInstance(t,e);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e]()}}static jQueryInterface(t){return this.each((function(){Ae.dropdownInterface(this,t)}))}static clearMenus(e){if(e&&(2===e.button||"keyup"===e.type&&"Tab"!==e.key))return;const i=t.find('[data-bs-toggle="dropdown"]');for(let t=0,n=i.length;t<n;t++){const n=Ae.getInstance(i[t]);if(!n||!1===n._config.autoClose)continue;if(!n._element.classList.contains("show"))continue;const s={relatedTarget:n._element};if(e){const t=e.composedPath(),i=t.includes(n._menu);if(t.includes(n._element)||"inside"===n._config.autoClose&&!i||"outside"===n._config.autoClose&&i)continue;if(n._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;"click"===e.type&&(s.clickEvent=e)}n._completeHide(s)}}static getParentFromElement(t){return s(t)||t.parentNode}static dataApiKeydownHandler(e){if(/input|textarea/i.test(e.target.tagName)?"Space"===e.key||"Escape"!==e.key&&("ArrowDown"!==e.key&&"ArrowUp"!==e.key||e.target.closest(".dropdown-menu")):!pe.test(e.key))return;const i=this.classList.contains("show");if(!i&&"Escape"===e.key)return;if(e.preventDefault(),e.stopPropagation(),h(this))return;const n=()=>this.matches('[data-bs-toggle="dropdown"]')?this:t.prev(this,'[data-bs-toggle="dropdown"]')[0];return"Escape"===e.key?(n().focus(),void Ae.clearMenus()):"ArrowUp"===e.key||"ArrowDown"===e.key?(i||n().click(),void Ae.getInstance(n())._selectMenuItem(e)):void(i&&"Space"!==e.key||Ae.clearMenus())}}P.on(document,"keydown.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',Ae.dataApiKeydownHandler),P.on(document,"keydown.bs.dropdown.data-api",".dropdown-menu",Ae.dataApiKeydownHandler),P.on(document,"click.bs.dropdown.data-api",Ae.clearMenus),P.on(document,"keyup.bs.dropdown.data-api",Ae.clearMenus),P.on(document,"click.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',(function(t){t.preventDefault(),Ae.dropdownInterface(this)})),_(Ae);class Te{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"paddingRight",e=>e+t),this._setElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight",e=>e+t),this._setElementAttributes(".sticky-top","marginRight",e=>e-t)}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t)[e];t.style[e]=i(Number.parseFloat(s))+"px"})}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight"),this._resetElementAttributes(".sticky-top","marginRight")}_saveInitialAttribute(t,e){const i=t.style[e];i&&U.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,t=>{const i=U.getDataAttribute(t,e);void 0===i?t.style.removeProperty(e):(U.removeDataAttribute(t,e),t.style[e]=i)})}
29711_applyManipulationCallback(e,i){r(e)?i(e):t.find(e,this._element).forEach(i)}isOverflowing(){return this.getWidth()>0}}const Oe={isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},Ce={isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"};class ke{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&f(this._getElement()),this._getElement().classList.add("show"),this._emulateAnimation(()=>{b(t)})):b(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),b(t)})):b(t)}_getElement(){if(!this._element){const t=document.createElement("div");t.className="modal-backdrop",this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_getConfig(t){return(t={...Oe,..."object"==typeof t?t:{}}).rootElement=a(t.rootElement),l("backdrop",t,Ce),t}_append(){this._isAppended||(this._config.rootElement.appendChild(this._getElement()),P.on(this._getElement(),"mousedown.bs.backdrop",()=>{b(this._config.clickCallback)}),this._isAppended=!0)}dispose(){this._isAppended&&(P.off(this._element,"mousedown.bs.backdrop"),this._element.remove(),this._isAppended=!1)}_emulateAnimation(t){v(t,this._getElement(),this._config.isAnimated)}}const Le={backdrop:!0,keyboard:!0,focus:!0},xe={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"};class De extends B{constructor(e,i){super(e),this._config=this._getConfig(i),this._dialog=t.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new Te}static get Default(){return Le}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||P.trigger(this._element,"show.bs.modal",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add("modal-open"),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),P.on(this._element,"click.dismiss.bs.modal",'[data-bs-dismiss="modal"]',t=>this.hide(t)),P.on(this._dialog,"mousedown.dismiss.bs.modal",()=>{P.one(this._element,"mouseup.dismiss.bs.modal",t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(t)))}hide(t){if(t&&["A","AREA"].includes(t.target.tagName)&&t.preventDefault(),!this._isShown||this._isTransitioning)return;if(P.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const e=this._isAnimated();e&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),P.off(document,"focusin.bs.modal"),this._element.classList.remove("show"),P.off(this._element,"click.dismiss.bs.modal"),P.off(this._dialog,"mousedown.dismiss.bs.modal"),this._queueCallback(()=>this._hideModal(),this._element,e)}dispose(){[window,this._dialog].forEach(t=>P.off(t,".bs.modal")),this._backdrop.dispose(),super.dispose(),P.off(document,"focusin.bs.modal")}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new ke({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_getConfig(t){return t={...Le,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},l("modal",t,xe),t}_showElement(e){const i=this._isAnimated(),n=t.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,n&&(n.scrollTop=0),i&&f(this._element),this._element.classList.add("show"),this._config.focus&&this._enforceFocus(),this._queueCallback(()=>{this._config.focus&&this._element.focus(),this._isTransitioning=!1,P.trigger(this._element,"shown.bs.modal",{relatedTarget:e})},this._dialog,i)}_enforceFocus(){P.off(document,"focusin.bs.modal"),P.on(document,"focusin.bs.modal",t=>{document===t.target||this._element===t.target||this._element.contains(t.target)||this._element.focus()})}_setEscapeEvent(){this._isShown?P.on(this._element,"keydown.dismiss.bs.modal",t=>{this._config.keyboard&&"Escape"===t.key?(t.preventDefault(),this.hide()):this._config.keyboard||"Escape"!==t.key||this._triggerBackdropTransition()}):P.off(this._element,"keydown.dismiss.bs.modal")}_setResizeEvent(){this._isShown?P.on(window,"resize.bs.modal",()=>this._adjustDialog()):P.off(window,"resize.bs.modal")}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove("modal-open"),this._resetAdjustments(),this._scrollBar.reset(),P.trigger(this._element,"hidden.bs.modal")})}_showBackdrop(t){P.on(this._element,"click.dismiss.bs.modal",t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())}),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(P.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:t,scrollHeight:e,style:i}=this._element,n=e>document.documentElement.clientHeight;!n&&"hidden"===i.overflowY||t.contains("modal-static")||(n||(i.overflowY="hidden"),t.add("modal-static"),this._queueCallback(()=>{t.remove("modal-static"),n||this._queueCallback(()=>{i.overflowY=""},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;(!i&&t&&!g()||i&&!t&&g())&&(this._element.style.paddingLeft=e+"px"),(i&&!t&&!g()||!i&&t&&g())&&(this._element.style.paddingRight=e+"px")}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=De.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method n
29711amed "${t}"`);i[t](e)}}))}}P.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=s(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),P.one(e,"show.bs.modal",t=>{t.defaultPrevented||P.one(e,"hidden.bs.modal",()=>{c(this)&&this.focus()})}),De.getOrCreateInstance(e).toggle(this)})),_(De);const Se={backdrop:!0,keyboard:!0,scroll:!1},Ie={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"};class Ne extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._addEventListeners()}static get NAME(){return"offcanvas"}static get Default(){return Se}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||P.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||((new Te).hide(),this._enforceFocusOnElement(this._element)),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add("show"),this._queueCallback(()=>{P.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})},this._element,!0))}hide(){this._isShown&&(P.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(P.off(document,"focusin.bs.offcanvas"),this._element.blur(),this._isShown=!1,this._element.classList.remove("show"),this._backdrop.hide(),this._queueCallback(()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new Te).reset(),P.trigger(this._element,"hidden.bs.offcanvas")},this._element,!0)))}dispose(){this._backdrop.dispose(),super.dispose(),P.off(document,"focusin.bs.offcanvas")}_getConfig(t){return t={...Se,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},l("offcanvas",t,Ie),t}_initializeBackDrop(){return new ke({isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_enforceFocusOnElement(t){P.off(document,"focusin.bs.offcanvas"),P.on(document,"focusin.bs.offcanvas",e=>{document===e.target||t===e.target||t.contains(e.target)||t.focus()}),t.focus()}_addEventListeners(){P.on(this._element,"click.dismiss.bs.offcanvas",'[data-bs-dismiss="offcanvas"]',()=>this.hide()),P.on(this._element,"keydown.dismiss.bs.offcanvas",t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()})}static jQueryInterface(t){return this.each((function(){const e=Ne.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}P.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const i=s(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),h(this))return;P.one(i,"hidden.bs.offcanvas",()=>{c(this)&&this.focus()});const n=t.findOne(".offcanvas.show");n&&n!==i&&Ne.getInstance(n).hide(),Ne.getOrCreateInstance(i).toggle(this)})),P.on(window,"load.bs.offcanvas.data-api",()=>t.find(".offcanvas.show").forEach(t=>Ne.getOrCreateInstance(t).show())),_(Ne);const je=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Me=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,Pe=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,He=(t,e)=>{const i=t.nodeName.toLowerCase();if(e.includes(i))return!je.has(i)||Boolean(Me.test(t.nodeValue)||Pe.test(t.nodeValue));const n=e.filter(t=>t instanceof RegExp);for(let t=0,e=n.length;t<e;t++)if(n[t].test(i))return!0;return!1};function Re(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=Object.keys(e),o=[].concat(...n.body.querySelectorAll("*"));for(let t=0,i=o.length;t<i;t++){const i=o[t],n=i.nodeName.toLowerCase();if(!s.includes(n)){i.remove();continue}const r=[].concat(...i.attributes),a=[].concat(e["*"]||[],e[n]||[]);r.forEach(t=>{He(t,a)||i.removeAttribute(t.nodeName)})}return n.body.innerHTML}const Be=new RegExp("(^|\\s)bs-tooltip\\S+","g"),We=new Set(["sanitize","allowList","sanitizeFn"]),qe={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boun
29711dary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},ze={AUTO:"auto",TOP:"top",RIGHT:g()?"left":"right",BOTTOM:"bottom",LEFT:g()?"right":"left"},$e={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Ue={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"};class Fe extends B{constructor(t,e){if(void 0===fe)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return $e}static get NAME(){return"tooltip"}static get Event(){return Ue}static get DefaultType(){return qe}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this._initializeOnDelegatedTarget(t);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),P.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.remove(),this._popper&&this._popper.destroy(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const t=P.trigger(this._element,this.constructor.Event.SHOW),i=d(this._element),n=null===i?this._element.ownerDocument.documentElement.contains(this._element):i.contains(this._element);if(t.defaultPrevented||!n)return;const s=this.getTipElement(),o=e(this.constructor.NAME);s.setAttribute("id",o),this._element.setAttribute("aria-describedby",o),this.setContent(),this._config.animation&&s.classList.add("fade");const r="function"==typeof this._config.placement?this._config.placement.call(this,s,this._element):this._config.placement,a=this._getAttachment(r);this._addAttachmentClass(a);const{container:l}=this._config;R.set(s,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(l.appendChild(s),P.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=ue(this._element,s,this._getPopperConfig(a)),s.classList.add("show");const c="function"==typeof this._config.customClass?this._config.customClass():this._config.customClass;c&&s.classList.add(...c.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>{P.on(t,"mouseover",u)});const h=this.tip.classList.contains("fade");this._queueCallback(()=>{const t=this._hoverState;this._hoverState=null,P.trigger(this._element,this.constructor.Event.SHOWN),"out"===t&&this._leave(null,this)},this.tip,h)}hide(){if(!this._popper)return;const t=this.getTipElement();if(P.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove("show"),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>P.off(t,"mouseover",u)),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains("fade");this._queueCallback(()=>{this._isWithActiveTrigger()||("show"!==this._hoverState&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),P.trigger(this._element,this.constructor.Event.HIDDEN),this._popper&&(this._popper.destroy(),this._popper=null))},this.tip,e),this._hoverState=""}
29711update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");return t.innerHTML=this._config.template,this.tip=t.children[0],this.tip}setContent(){const e=this.getTipElement();this.setElementContent(t.findOne(".tooltip-inner",e),this.getTitle()),e.classList.remove("fade","show")}setElementContent(t,e){if(null!==t)return r(e)?(e=a(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=Re(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){let t=this._element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this._config.title?this._config.title.call(this._element):this._config.title),t}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){const i=this.constructor.DATA_KEY;return(e=e||R.get(t.delegateTarget,i))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),R.set(t.delegateTarget,i,e)),e}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add("bs-tooltip-"+this.updateAttachment(t))}_getAttachment(t){return ze[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach(t=>{if("click"===t)P.on(this._element,this.constructor.Event.CLICK,this._config.selector,t=>this.toggle(t));else if("manual"!==t){const e="hover"===t?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i="hover"===t?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;P.on(this._element,e,this._config.selector,t=>this._enter(t)),P.on(this._element,i,this._config.selector,t=>this._leave(t))}}),this._hideModalHandler=()=>{this._element&&this.hide()},P.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e._config.delay&&e._config.delay.show?e._timeout=setTimeout(()=>{"show"===e._hoverState&&e.show()},e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e._config.delay&&e._config.delay.hide?e._timeout=setTimeout(()=>{"out"===e._hoverState&&e.hide()},e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=U.getDataAttributes(this._element);return Object.keys(e).forEach(t=>{We.has(t)&&delete e[t]}),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:a(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),l("tooltip",t,this.constructor.DefaultType),t.sanitize&&(t.template=Re(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};if(this._config)for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(Be);null!==e&&e.length>0&&e.map(t=>
29711t.trim()).forEach(e=>t.classList.remove(e))}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}static jQueryInterface(t){return this.each((function(){const e=Fe.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}_(Fe);const Ve=new RegExp("(^|\\s)bs-popover\\S+","g"),Ke={...Fe.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'},Xe={...Fe.DefaultType,content:"(string|element|function)"},Ye={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class Qe extends Fe{static get Default(){return Ke}static get NAME(){return"popover"}static get Event(){return Ye}static get DefaultType(){return Xe}isWithContent(){return this.getTitle()||this._getContent()}getTipElement(){return this.tip||(this.tip=super.getTipElement(),this.getTitle()||t.findOne(".popover-header",this.tip).remove(),this._getContent()||t.findOne(".popover-body",this.tip).remove()),this.tip}setContent(){const e=this.getTipElement();this.setElementContent(t.findOne(".popover-header",e),this.getTitle());let i=this._getContent();"function"==typeof i&&(i=i.call(this._element)),this.setElementContent(t.findOne(".popover-body",e),i),e.classList.remove("fade","show")}_addAttachmentClass(t){this.getTipElement().classList.add("bs-popover-"+this.updateAttachment(t))}_getContent(){return this._element.getAttribute("data-bs-content")||this._config.content}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(Ve);null!==e&&e.length>0&&e.map(t=>t.trim()).forEach(e=>t.classList.remove(e))}static jQueryInterface(t){return this.each((function(){const e=Qe.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}_(Qe);const Ge={offset:10,method:"auto",target:""},Ze={offset:"number",method:"string",target:"(string|element)"};class Je extends B{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(e),this._selector=`${this._config.target} .nav-link, ${this._config.target} .list-group-item, ${this._config.target} .dropdown-item`,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,P.on(this._scrollElement,"scroll.bs.scrollspy",()=>this._process()),this.refresh(),this._process()}static get Default(){return Ge}static get NAME(){return"scrollspy"}refresh(){const e=this._scrollElement===this._scrollElement.window?"offset":"position",i="auto"===this._config.method?e:this._config.method,s="position"===i?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),t.find(this._selector).map(e=>{const o=n(e),r=o?t.findOne(o):null;if(r){const t=r.getBoundingClientRect();if(t.width||t.height)return[U[i](r).top+s,o]}return null}).filter(t=>t).sort((t,e)=>t[0]-e[0]).forEach(t=>{this._offsets.push(t[0]),this._targets.push(t[1])})}dispose(){P.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){if("string"!=typeof(t={...Ge,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target&&r(t.target)){let{id:i}=t.target;i||(i=e("scrollspy"),t.target.id=i),t.target="#"+i}return l("scrollspy",t,Ze),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=i){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t<this._offsets[e+1])&&this._activate(this._targets[e])}}_activate(e){this._activeTarget=e,this._clear();const i=this._selector.split(",").map(t=>`${t}[data-bs-target="${e}"],${t}[href="${e}"]`),n=t.findOne(i.join(","));n.classList.contains("dropdown-item")?(t.findOne(".dropdown-toggle",n.closest(".dropdown")).classList.add("active"),n.classList.add("active")):(n.classList.add("active"),t.parents(n,".nav, .list-group").forEach(e
29711=>{t.prev(e,".nav-link, .list-group-item").forEach(t=>t.classList.add("active")),t.prev(e,".nav-item").forEach(e=>{t.children(e,".nav-link").forEach(t=>t.classList.add("active"))})})),P.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:e})}_clear(){t.find(this._selector).filter(t=>t.classList.contains("active")).forEach(t=>t.classList.remove("active"))}static jQueryInterface(t){return this.each((function(){const e=Je.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(window,"load.bs.scrollspy.data-api",()=>{t.find('[data-bs-spy="scroll"]').forEach(t=>new Je(t))}),_(Je);class ti extends B{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains("active"))return;let e;const i=s(this._element),n=this._element.closest(".nav, .list-group");if(n){const i="UL"===n.nodeName||"OL"===n.nodeName?":scope > li > .active":".active";e=t.find(i,n),e=e[e.length-1]}const o=e?P.trigger(e,"hide.bs.tab",{relatedTarget:this._element}):null;if(P.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==o&&o.defaultPrevented)return;this._activate(this._element,n);const r=()=>{P.trigger(e,"hidden.bs.tab",{relatedTarget:this._element}),P.trigger(this._element,"shown.bs.tab",{relatedTarget:e})};i?this._activate(i,i.parentNode,r):r()}_activate(e,i,n){const s=(!i||"UL"!==i.nodeName&&"OL"!==i.nodeName?t.children(i,".active"):t.find(":scope > li > .active",i))[0],o=n&&s&&s.classList.contains("fade"),r=()=>this._transitionComplete(e,s,n);s&&o?(s.classList.remove("show"),this._queueCallback(r,e,!0)):r()}_transitionComplete(e,i,n){if(i){i.classList.remove("active");const e=t.findOne(":scope > .dropdown-menu .active",i.parentNode);e&&e.classList.remove("active"),"tab"===i.getAttribute("role")&&i.setAttribute("aria-selected",!1)}e.classList.add("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),f(e),e.classList.contains("fade")&&e.classList.add("show");let s=e.parentNode;if(s&&"LI"===s.nodeName&&(s=s.parentNode),s&&s.classList.contains("dropdown-menu")){const i=e.closest(".dropdown");i&&t.find(".dropdown-toggle",i).forEach(t=>t.classList.add("active")),e.setAttribute("aria-expanded",!0)}n&&n()}static jQueryInterface(t){return this.each((function(){const e=ti.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),h(this)||ti.getOrCreateInstance(this).show()})),_(ti);const ei={animation:"boolean",autohide:"boolean",delay:"number"},ii={animation:!0,autohide:!0,delay:5e3};class ni extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return ei}static get Default(){return ii}static get NAME(){return"toast"}show(){P.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),f(this._element),this._element.classList.add("showing"),this._queueCallback(()=>{this._element.classList.remove("showing"),this._element.classList.add("show"),P.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this._element.classList.contains("show")&&(P.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.remove("show"),this._queueCallback(()=>{this._element.classList.add("hide"),P.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),super.dispose()}_getConfig(t){return t={...ii,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},l("toast",t,this.constructor.DefaultType),t}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){P.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',()=>this.hide()),P.on(this._element,"mouseover.bs.toast",t=>this._onInteraction(t,!0)),P.on(this._element,"mouseout.bs.toast",t=>this._onInteraction(t,!1)),P.on(this._element,"focusin.bs.toast",t=>this._onInteraction(t,!0)),P.on(this._element,"focusout.bs.toast",t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ni.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method n
29711amed "${t}"`);e[t](this)}}))}}return _(ni),{Alert:W,Button:q,Carousel:Z,Collapse:et,Dropdown:Ae,Modal:De,Offcanvas:Ne,Popover:Qe,ScrollSpy:Je,Tab:ti,Toast:ni,Tooltip:Fe}}));
29712//# sourceMappingURL=bootstrap.bundle.min.js.map
29713</script>
29713
29714<!-- =============== Utility Functions===============-->
29715<script>
29716/**
29717*
29718* @param {*} dtObj
29719* @returns
29720*/
29721function loadDataTable(dtObj, postData, ajaxURL = "") {
29722// Define default values for DataTable options
29723const defaults = {
29724autoWidth: false,
29725responsive: false,
29726processing: false,
29727serverSide: false,
29728ordering: false,
29729lengthMenu: [10, 25, 50, 100, 1000],
29730pageLength: 10,
29731paging: false,
29732searching: false,
29733order: [[0, "asc"]],
29734dom: 'Blfrtip',
29735language: {
29736paginate: {
29737next: '<i class="fas fa-chevron-right"></i>',
29738previous: '<i class="fas fa-chevron-left"></i>'
29739},
29740emptyTable: "No records found"
29741},
29742rowReorder: false,
29743columnDefs: [],
29744};
29745// Merge provided options with defaults
29746// const options = Object.assign({}, defaults, dtObj);
29747const options = { ...defaults, ...dtObj };
29748// Initialize the DataTable
29749const dataTable = $('.dataTable_bs5').DataTable({
29750autoWidth: options.autoWidth,
29751responsive: options.responsive,
29752processing: options.processing,
29753serverSide: options.serverSide,
29754ordering: options.ordering,
29755lengthMenu: options.lengthMenu,
29756pageLength: options.pageLength,
29757paging: options.paging,
29758searching: options.searching,
29759order: options.order,
29760dom: options.dom,
29761rowReorder: options.rowReorder,
29762language: options.language,
29763columnDefs: options.columnDefs,
29764columns: options.columns,
29765ajax: (options.processing && ajaxURL !== "") ? {
29766url: ajaxURL,
29767type: "POST",
29768data: function (data) {
29769const customData = postData.fetchDataParams ? postData.fetchDataParams : {};
29770const mergedData = { ...data, ...customData };
29771return JSON.stringify(mergedData);
29772},
29773contentType: "application/json",
29774dataType: "json"
29775} : null,
29776responsive: {
29777details: {
29778display: $.fn.dataTable.Responsive.display.childRowImmediate,
29779renderer: function (api, rowIdx, columns) {
29780var data = $.map(columns, function (col, i) {
29781return col.hidden ?
29782`<tr class="mobile-tr" style="line-height:2.5; background-color: #ffffff !important;" data-dt-row="${col.rowIndex}" data-dt-column="${col.columnIndex}">
29783<td class="mobile-td" style="min-width:135px;"><b>${col.title}:</b></td>
29784<td class="mobile-td" style="max-width:135px; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important;">${col.data}</td>
29785</tr>`
29786: "";
29787}).join("");
29788return data ? $("<table/>").append(data) : false;
29789}
29790}
29791},
29792createdRow: function (row, data, dataIndex) {
29793// Access the specific td element within the row and add a title attribute
29794$(row).find('td.tooltip-on-hover').each(function (index) {
29795const tdElement = $(this);
29796const tdText = tdElement.text();
29797tdElement.attr('title', tdText);
29798});
29799},
29800drawCallback: function (settings) {
29801var api = this.api();
29802var recordsTotal = api.page.info().recordsTotal;
29803var pageLength = api.page.len(); // Get the current page length
29804if (recordsTotal <= pageLength) {
29805$('.dataTables_paginate').hide();
29806$('.dataTables_length').hide();
29807} else {
29808$('.dataTables_paginate').show();
29809$('.dataTables_length').show();
29810}
29811var popoverTrigger = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'));
29812var popoverList = popoverTrigger.map(function (popoverTrigger2) {
29813return new bootstrap.Popover(popoverTrigger2);
29814});
29815},
29816});
29817if (options.rowReorder) {
29818orderData = postData.updateOrder ? postData.updateOrder : {};
29819// Add event listener to save the new order when rows are reordered
29820dataTable.on('row-reorder', function (e, diff, edit) {
29821startSpinner();
29822var pageInfo = dataTable.page.info();
29823var currentPage = pageInfo.page;
29824var rowsPerPage = pageInfo.length; // Number of rows per page
29825var pageStartIndex = currentPage * rowsPerPage; // Calculate the starting index of the current page
29826let updateOrder = [];
29827for (var i = 0, ien = diff.length; i < ien; i++) {
29828var rowData = dataTable.row(diff[i].node).data();
29829var rowId = rowData.ID; // Assuming 'ID' is the column name for the row ID
29830// Calculate the new absolute position, accounting for pagination
29831var newAbsolutePosition = diff[i].newPosition + pageStartIndex;
29832let data = {};
29833data['OrderVal'] = newAbsolutePosition;
29834data['ID'] = rowId;
29835updateOrder.push(data);
29836}
29837if (updateOrder.length > 0) {
29838// Update the row order in the DataTable without reloading data
29839for (var i = 0; i < updateOrder.length; i++) {
29840var id = updateOrder[i].ID;
29841var newRowPosition = updateOrder[i].OrderVal;
29842// Find the row with the specified ID
29843var row = dataTable.row(function (idx, data, node) {
29844return data.ID === id;
29845});
29846// Move the row to the new position
29847dataTable.row(row).data()[orderData.orderColumn] = newRowPosition;
29848}
29849// Redraw the table to apply the updated row order
29850// dataTable.draw();
29851dataTable.order([[0, 'asc']]).draw();
29851 //reset order column to zero column which is Order
29852const requestData = {
29853updateOrder: updateOrder,
29854orderData: orderData
29855};
29856$.ajax({
29857url: "/controllers/ajax.cfc?method=updateTableOrder",
29858type: "POST",
29859data: JSON.stringify(requestData),
29860dataType: "json",
29861contentType: "application/json",
29862success: function (response) {
29863doToastrSuccessAlert("Saved!");
29864stopSpinner();
29865dataTable.page(currentPage).draw('page');
29866},
29867error: function (xhr, status, error) {
29868// Handle errors here
29869console.error("AJAX Error: " + status, error);
29870}
29871});
29872}
29873});
29874}
29875if (options.searching) {
29876// Add an event listener to detect when a search is performed
29877dataTable.on('search', function () {
29878// Check if a search operation is active
29879const isSearchActive = dataTable.search() !== '';
29880// Disable DND when search is active, and enable it when search is cleared
29881if (isSearchActive) {
29882dataTable.rowReorder.disable();
29883} else {
29884dataTable.rowReorder.enable();
29885}
29886});
29887}
29888// Return the DataTable instance if needed
29889return dataTable;
29890}
29891// input: h in [0,360] and s,v in [0,1] - output: hex color string
29892function hsv2rgb(h, s, v) {
29893let f = (n, k = (n + h / 60) % 6) => v - v * s * Math.max(Math.min(k, 4 - k, 1), 0);
29894const r = Math.round(255 * f(5)).toString(16);
29895const g = Math.round(255 * f(3)).toString(16);
29896const b = Math.round(255 * f(1)).toString(16);
29897return "#" + Math.round(255 * f(5)).toString(16) + Math.round(255 * f(3)).toString(16) + Math.round(255 * f(1)).toString(16);
29898}
29899function rgb2hsv(r, g, b) {
29900let rabs, gabs, babs, rr, gg, bb, h, s, v, diff, diffc, percentRoundFn;
29901rabs = parseInt(r, 16) / 255;
29902gabs = parseInt(g, 16) / 255;
29903babs = parseInt(b, 16) / 255;
29904v = Math.max(rabs, gabs, babs),
29905diff = v - Math.min(rabs, gabs, babs);
29906diffc = c => (v - c) / 6 / diff + 1 / 2;
29907percentRoundFn = num => Math.round(num * 100) / 100;
29908if (diff == 0) {
29909h = s = 0;
29910} else {
29911s = diff / v;
29912rr = diffc(rabs);
29913gg = diffc(gabs);
29914bb = diffc(babs);
29915if (rabs === v) {
29916h = bb - gg;
29917} else if (gabs === v) {
29918h = (1 / 3) + rr - bb;
29919} else if (babs === v) {
29920h = (2 / 3) + gg - rr;
29921}
29922if (h < 0) {
29923h += 1;
29924} else if (h > 1) {
29925h -= 1;
29926}
29927}
29928return {
29929h: Math.round(h * 360),
29930s: percentRoundFn(s * 100),
29931v: percentRoundFn(v * 100)
29932};
29933}
29934function getContrastColor(hexColor) {
29935// hexColor RGB
29936const R1 = parseInt(hexColor.substr(1, 2), 16);
29937const G1 = parseInt(hexColor.substr(3, 2), 16);
29938const B1 = parseInt(hexColor.substr(5, 2), 16);
29939// Black RGB
29940const blackColor = "#000000";
29941R2BlackColor = parseInt(blackColor.substring(1, 2), 16);
29942G2BlackColor = parseInt(blackColor.substring(3, 2), 16);
29943B2BlackColor = parseInt(blackColor.substring(5, 2), 16);
29944// Calc contrast ratio
29945const L1 =
299460.2126 * Math.pow(R1 / 255, 2.2) +
299470.7152 * Math.pow(G1 / 255, 2.2) +
299480.0722 * Math.pow(B1 / 255, 2.2);
29949const L2 =
299500.2126 * Math.pow(R2BlackColor / 255, 2.2) +
299510.7152 * Math.pow(G2BlackColor / 255, 2.2) +
299520.0722 * Math.pow(B2BlackColor / 255, 2.2);
29953let contrastRatio = 0;
29954if (L1 > L2) {
29955contrastRatio = Math.round((L1 + 0.05) / (L2 + 0.05));
29956} else {
29957contrastRatio = Math.round((L2 + 0.05) / (L1 + 0.05));
29958}
29959// If contrast is more than 5, return black color
29960if (contrastRatio > 5) {
29961return "#000000";
29962} else {
29963// if not, return white color.
29964return "#FFFFFF";
29965}
29966}
29967function getHoverColor(color) {
29968const darkThresholdHex = "#BBBBBB";
29969const lightThresholdHex = "#EEEEEE";
29970// Utility to convert a hex color to RGB
29971function hexToRgb(hex) {
29972hex = hex.replace("#", "");
29973if (hex.length === 3) {
29974hex = hex
29975.split("")
29976.map((char) => char + char)
29977.join("");
29978}
29979const r = parseInt(hex.slice(0, 2), 16);
29980const g = parseInt(hex.slice(2, 4), 16);
29981const b = parseInt(hex.slice(4, 6), 16);
29982return { r, g, b };
29983}
29984// Utility to compute perceived brightness using Rec. 709 formula
29985function getBrightness(r, g, b) {
29986return 0.2126 * r + 0.7152 * g + 0.0722 * b;
29987}
29988// Convert thresholds to brightness
29989const { r: darkR, g: darkG, b: darkB } = hexToRgb(darkThresholdHex);
29990const { r: lightR, g: lightG, b: lightB } = hexToRgb(lightThresholdHex);
29991const darkThreshold = getBrightness(darkR, darkG, darkB);
29992const lightThreshold = getBrightness(lightR, lightG, lightB);
29993let r, g, b;
29994if (color.startsWith("#")) {
29995({ r, g, b } = hexToRgb(color));
29996} else if (color.startsWith("rgb")) {
29997const rgbArray = color.match(/\d+/g);
29998if (rgbArray.length >= 3) {
29999r = parseInt(rgbArray[0]);
30000g = parseInt(rgbArray[1]);
30001b = parseInt(rgbArray[2]);
30002} else {
30003throw new Error("Invalid RGB color format");
30004}
30005} else {
30006throw new Error("Unsupported color format");
30007}
30008const brightness = getBrightness(r, g, b);
30009if (brightness < darkThreshold || brightness > lightThreshold) {
30010return "#EDEDED";
30011}
30012const hsv = rgb2hsv(r, g, b);
30013const saturation = 0.04;
30014const value = 0.99;
30015return isNaN(hsv.h) ? "#EDEDED" : hsv2rgb(hsv.h, saturation, value);
30016}
30017// toastr alerts
30018function doToastrSuccessAlert (comment) {
30019$("html, body").animate(
30020{
30021scrollTop: 0
30022},
30023"fast"
30024);
30025toastr.options.showDuration = 300;
30026toastr.options.closeMethod = "fadeOut";
30027toastr.success(comment);
30028}
30029function doToastrSuccessAlertNoScroll(comment) {
30030toastr.options.showDuration = 300;
30031toastr.options.closeMethod = "fadeOut";
30032toastr.success(comment);
30033}
30034function doToastrErrorAlert (comment) {
30035$("html, body").animate(
30036{
30037scrollTop: 0
30038},
30039"fast"
30040);
30041toastr.options.showDuration = 300;
30042toastr.options.closeMethod = "fadeOut";
30043toastr.error(comment);
30044}
30045const emojis = [
30046{
30047emoji: "⚽",
30048code: "U+26BD",
30049name: "Soccer",
30050sport_abr: "SOC",
30051},
30052{
30053emoji: "⚾",
30054code: "U+26BE",
30055name: "Baseball",
30056sport_abr: "BB",
30057},
30058{
30059emoji: "🏀",
30060code: "U+1F3C0",
30061name: "Basketball",
30062sport_abr: "BKB",
30063},
30064{
30065emoji: "🏐",
30066code: "U+1F3D0",
30067name: "Volleyball",
30068sport_abr: "VB",
30069},
30070{
30071emoji: "🏈",
30072code: "U+1F3C8",
30073name: "Football",
30074sport_abr: "FB",
30075},
30076{
30077emoji: "🏉",
30078code: "U+1F3C9",
30079name: "Rugby",
30080sport_abr: "RGY",
30081},
30082{
30083emoji: "🎾",
30084code: "U+1F3BE",
30085name: "Tennis",
30086sport_abr: "TN",
30087},
30088{
30089emoji: "🥎",
30090code: "U+1F94E",
30091name: "Softball",
30092sport_abr: "SB",
30093},
30094{
30095emoji: "🎳",
30096code: "U+1F3B3",
30097name: "Bowling",
30098sport_abr: "BWL",
30099},
30100{
30101emoji: "🏏",
30102code: "U+1F3CF",
30103name: "Cricket",
30104},
30105{
30106emoji: "🏑",
30107code: "U+1F3D1",
30108name: "Field Hockey",
30109sport_abr: "FH",
30110},
30111{
30112emoji: "🏒",
30113code: "U+1F3D2",
30114name: "Ice Hockey",
30115sport_abr: "IH",
30116},
30117{
30118emoji: "🥍",
30119code: "U+1F94D",
30120name: "Lacrosse",
30121sport_abr: "LAX",
30122},
30123{
30124emoji: "🏓",
30125code: "U+1F3D3",
30126name: "Ping Pong",
30127},
30128{
30129emoji: "🏸",
30130code: "U+1F3F8",
30131name: "Badminton",
30132sport_abr: "BAD",
30133},
30134{
30135emoji: "🥊",
30136code: "U+1F94A",
30137name: "Boxing",
30138},
30139{
30140emoji: "🥋",
30141code: "U+1F94B",
30142name: "Martial Arts",
30143},
30144{
30145emoji: "🥅",
30146code: "U+1F945",
30147name: "Goal",
30148},
30149{
30150emoji: "⛳",
30151code: "U+26F3",
30152name: "Golf",
30153sport_abr: "GLF",
30154},
30155{
30156emoji: "⛸️",
30157code: "U+26F8",
30158name: "Ice Skate",
30159},
30160{
30161emoji: "🎣",
30162code: "U+1F3A3",
30163name: "Fish",
30164sport_abr: "FSH",
30165},
30166{
30167emoji: "🎣",
30168code: "U+1F3A3",
30169name: "Bass",
30170sport_abr: "FSH",
30171},
30172{
30173emoji: "🤿",
30174code: "U+1F93F",
30175name: "Snorkel",
30176},
30177{
30178emoji: "🎽",
30179code: "U+1F3BD",
30180name: "Cross Country",
30181sport_abr: "XC",
30182},
30183{
30184emoji: "🏃",
30185code: "U+1F3C3",
30186name: "Track",
30187sport_abr: "TR",
30188},
30189{
30190emoji: "🎿",
30191code: "U+1F3BF",
30192name: "Ski",
30193},
30194{
30195emoji: "🛷",
30196code: "U+1F6F7",
30197name: "Sled",
30198},
30199{
30200emoji: "🥌",
30201code: "U+1F94C",
30202name: "Curling",
30203},
30204{
30205emoji: "🎯",
30206code: "U+1F3AF",
30207name: "Darts",
30208},
30209{
30210emoji: "🎯",
30211code: "U+1F3AF",
30212name: "Archery",
30213},
30214{
30215emoji: "🪃",
30216code: "U+1FA83",
30217name: "Boomerang",
30218},
30219{
30220emoji: "🥏",
30221code: "U+1F94F",
30222name: "Frisbee",
30223},
30224{
30225emoji: "🪁",
30226code: "U+1FA81",
30227name: "Kite",
30228},
30229{
30230emoji: "🚵",
30231code: "U+1F6B5",
30232name: "Mountain Biking",
30233},
30234{
30235emoji: "🚴",
30236code: "U+1F6B4",
30237name: "Bicyclist",
30238},
30239{
30240emoji: "🏇",
30241code: "U+1F3C7",
30242name: "Horse",
30243},
30244{
30245emoji: "⛷️",
30246code: "U+26F7",
30247name: "Ski",
30248},
30249{
30250emoji: "🏂",
30251code: "U+1F3C2",
30252name: "Snowboard",
30253},
30254{
30255emoji: "🏌️",
30256code: "U+1F3CC",
30257name: "Golf Swing",
30258},
30259{
30260emoji: "🏄",
30261code: "U+1F3C4",
30262name: "Surfing",
30263},
30264{
30265emoji: "🏊",
30266code: "U+1F3CA",
30267name: "Swimming",
30268sport_abr: "SW",
30269},
30270{
30271emoji: "🏊",
30272code: "U+1F3CA",
30273name: "Swim",
30274sport_abr: "SW",
30275},
30276{
30277emoji: "🤽",
30278code: "U+1F93D",
30279name: "Water Polo",
30280sport_abr: "WP",
30281},
30282{
30283emoji: "🤾",
30284code: "U+1F93E",
30285name: "Handball",
30286},
30287{
30288emoji: "🤺",
30289code: "U+1F93A",
30290name: "Fencing",
30291sport_abr: "FEN",
30292},
30293{
30294emoji: "🤸",
30295code: "U+1F938",
30296name: "Gymnastics",
30297sport_abr: "GYM",
30298},
30299{
30300emoji: "🤼",
30301code: "U+1F93C",
30302name: "Wrestling",
30303sport_abr: "WR",
30304},
30305{
30306emoji: "🤹",
30307code: "U+1F939",
30308name: "Juggling",
30309sport_abr: "JUG",
30310},
30311{
30312emoji: "🧘",
30313code: "U+1F9D8",
30314name: "Yoga",
30315sport_abr: "YGA",
30316},
30317{
30318emoji: "🎗️",
30319code: "U+1F397",
30320name: "Reminder Ribbon",
30321},
30322{
30323emoji: "🎫",
30324code: "U+1F3AB",
30325name: "Ticket",
30326},
30327{
30328emoji: "🎖️",
30329code: "U+1F396",
30330name: "Military Medal",
30331},
30332{
30333emoji: "🏆",
30334code: "U+1F3C6",
30335name: "Trophy",
30336},
30337{
30338emoji: "🏅",
30339code: "U+1F3C5",
30340name: "Sports Medal",
30341},
30342{
30343emoji: "🥇",
30344code: "U+1F947",
30345name: "Gold",
30346},
30347{
30348emoji: "🥈",
30349code: "U+1F948",
30350name: "Silver",
30351},
30352{
30353emoji: "🥉",
30354code: "U+1F949",
30355name: "Bronze",
30356},
30357{
30358emoji: "🎮",
30359code: "U+1F3AE",
30360name: "Video Game",
30361},
30362{
30363emoji: "🎮",
30364code: "U+1F3AE",
30365name: "Gaming",
30366},
30367{
30368emoji: "🎮",
30369code: "U+1F3AE",
30370name: "Esports",
30371},
30372{
30373emoji: "🎰",
30374code: "U+1F3B0",
30375name: "Slot Machine",
30376},
30377{
30378emoji: "🎱",
30379code: "U+1F3B1",
30380name: "Billiards",
30381},
30382{
30383emoji: "🎲",
30384code: "U+1F3B2",
30385name: "Dice",
30386},
30387{
30388emoji: "🎳",
30389code: "U+1F3B3",
30390name: "Bowling",
30391sport_abr: "BOW",
30392},
30393{
30394emoji: "🧩",
30395code: "U+1F9E9",
30396name: "Puzzle",
30397},
30398{
30399emoji: "🎉",
30400code: "U+1F389",
30401name: "Cheer",
30402},
30403{
30404emoji: "🎉",
30405code: "U+1F389",
30406name: "Spirit",
30407},
30408];
30409// Function to get the HTML code for the emoji
30410function getSportEmoji(name) {
30411// Find the emoji object by name (case-insensitive)
30412const emojiObj = emojis.find((e) => name.toLowerCase().includes(e.name.toLowerCase()));
30413if (emojiObj) {
30414// Extract the Unicode code point and remove 'U+'
30415const codePoint = emojiObj.code.replace("U+", "");
30416// Return the HTML entity code
30417return `&#x${codePoint};`;
30418} else {
30419return "<img src='/assets/images/BtLogo.png' width='16'>";
30420}
30421}
30422function getSportEmojiByAbbr(abbreviation, fallback = false) {
30423const emojiObj = emojis.find((e) => e.sport_abr === abbreviation);
30424if (emojiObj) {
30425const codePoint = emojiObj.code.replace("U+", "");
30426return `&#x${codePoint};`;
30427} else {
30428if (fallback) {
30429return abbreviation;
30430} else {
30431return "<img src='/assets/images/BtLogo.png' width='16'>";
30432}
30433}
30434}
30435/**
30436*
30437*
30438*/
30439function hexToHsl(hex) {
30440let r = 0, g = 0, b = 0;
30441if (hex.length === 4) {
30442r = parseInt(hex[1] + hex[1], 16);
30443g = parseInt(hex[2] + hex[2], 16);
30444b = parseInt(hex[3] + hex[3], 16);
30445} else if (hex.length === 7) {
30446r = parseInt(hex.slice(1, 3), 16);
30447g = parseInt(hex.slice(3, 5), 16);
30448b = parseInt(hex.slice(5, 7), 16);
30449}
30450r /= 255; g /= 255; b /= 255;
30451const max = Math.max(r, g, b), min = Math.min(r, g, b);
30452let h, s, l = (max + min) / 2;
30453if (max === min) {
30454h = s = 0;
30455} else {
30456const d = max - min;
30457s = l > 0.5 ? d / (2 - max - min) : d / (max + min);
30458switch (max) {
30459case r:
30460h = (g - b) / d + (g < b ? 6 : 0);
30461break;
30462case g:
30463h = (b - r) / d + 2;
30464break;
30465case b:
30466h = (r - g) / d + 4;
30467break;
30468}
30469h /= 6;
30470}
30471return { h: h * 360, s: s * 100, l: l * 100 };
30472}
30473function hslToHex(h, s, l) {
30474s /= 100;
30475l /= 100;
30476const k = (n) => (n + h / 30) % 12;
30477const a = s * Math.min(l, 1 - l);
30478const f = (n) =>
30479Math.round(255 * (l - a * Math.max(-1, Math.min(k(n) - 3, Math.min(9 - k(n), 1)))));
30480return "#" + [f(0), f(8), f(4)].map((x) => x.toString(16).padStart(2, "0")).join("");
30481}
30482function getContrastRatio(hex1, hex2) {
30483const luminance = hex => {
30484const a = [1, 3, 5].map(i => {
30485let c = parseInt(hex.substr(i, 2), 16) / 255;
30486return c <= 0.03928 ? c / 12.92 : Math.pow((c + 0.055) / 1.055, 2.4);
30487});
30488return 0.2126 * a[0] + 0.7152 * a[1] + 0.0722 * a[2];
30489};
30490const L1 = luminance(hex1);
30491const L2 = luminance(hex2);
30492return (Math.max(L1, L2) + 0.05) / (Math.min(L1, L2) + 0.05);
30493}
30494function getDynamicFocusColor(themeHex, minContrast = 4.5) {
30495const themeHsl = hexToHsl(themeHex);
30496const h = (themeHsl.h + 180) % 360; // Opposite hue
30497const s = 80;
30498// Check colors within a lightness range to ensure sufficient contrast
30499for (let l = 5; l <= 95; l += 3) {
30500const focusHex = hslToHex(h, s, l);
30501const contrast = getContrastRatio(themeHex, focusHex);
30502if (
30503focusHex.toLowerCase() !== "#ffffff" &&
30504focusHex.toLowerCase() !== "#000000" &&
30505contrast >= minContrast
30506) {
30507return focusHex;
30508}
30509}
30510// Smart fallback: avoid pure black or white, and find a suitable alternative
30511const possibleFallbacks = [
30512"#333333",
30513"#666666",
30514"#999999",
30515"#cccccc",
30516"#3333cc",
30517"#ff6600",
30518"#00cc99",
30519];
30520// Select fallback color with highest contrast to the theme color
30521let bestContrast = 0;
30522let bestFallback = "#333333"; // Default fallback color
30523possibleFallbacks.forEach((color) => {
30524const contrast = getContrastRatio(themeHex, color);
30525if (contrast > bestContrast) {
30526bestContrast = contrast;
30527bestFallback = color;
30528}
30529});
30530return bestFallback;
30531}
30532</script>
30532
30533<style>
30534.center{
30535text-align:center;
30536}
30537</style>
30538<div id="efancentralAlert" class="modal fade">
30539<!-- Modal Dialog -->
30540<div class="modal-dialog">
30541<!-- Modal Content -->
30542<div class="modal-content">
30543<div class="modal-body">
30544<div class="m-lg-5 center"><i class="fas fa-exclamation-triangle fa-5x text-danger"></i></div>
30545<div class="bold center m-lg-5">
30546<span id="fcAlertText" class="modalAlertText center"></span>
30547</div>
30548<div class="mb-xl center">
30549<button type="button" id="fcOK" data-dismiss="modal" class="btn btn-Save-c w-25" onclick="fcAlertClose()">Close</button>
30550</div>
30551</div>
30552</div>
30553<!-- END Modal Content -->
30554</div>
30555<!-- END Modal Dialog -->
30556</div>
30557<!-- END Regular Modal -->
30558<script>
30559var okFunction = null;
30560function fcAlert(strTxt, strCaption,okFunc) {
30561if ((strCaption != undefined) && (strCaption != ""))
30562$("#fcAlertDialogTitle").html(strCaption);
30563else
30564$("#fcAlertDialogTitle").html("Alert");
30565okFunction = okFunc;
30566$("#fcAlertText").html(strTxt);
30567showThisModalPlease ("#efancentralAlert");
30568}
30569function fcAlertClose() {
30570$("#efancentralAlert").modal('hide');
30571}
30572</script>
30572
30573<style>
30574.center{
30575text-align:center;
30576}
30577</style>
30578<div id="efancentralInfoAlert" class="modal fade" tabindex="-1">
30579<div class="modal-dialog" style="min-width:750px">
30580<div class="modal-content">
30581<div class="modal-header bg-appcolor text-light">
30582<h5 class="modal-title text-bold" id="fcInfoAlertDialogTitle"></h5>
30583<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
30584</div>
30585<div class="modal-body" id="fcInfoAlertText">
30586</div>
30587<div class="modal-footer">
30588<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
30589</div>
30590</div>
30591</div>
30592</div>
30593<script>
30594function fcInfoAlert(strTxt, strCaption,okFunc) {
30595if ((strCaption != undefined) && (strCaption != ""))
30596$("#fcInfoAlertDialogTitle").html(strCaption);
30597else
30598$("#fcInfoAlertDialogTitle").html("Info Alert");
30599$("#fcInfoAlertText").html(strTxt);
30600showThisModalPlease ("#efancentralInfoAlert");
30601}
30602</script>
30602
30603<!-- =============== Theme PFS ===============-->
30604<script>
30605let glsVerified = false;
30606function backToList() {
30607window.history.back();
30608}
30609function fieldHasAttr(name, att) {
30610if (name.indexOf("#") != 0)
30611name = "#" + name;
30612return ($(name).attr(att) !== undefined);
30613}
30614function showThisModalPlease(modalID) {
30615$(modalID).modal({
30616backdrop: "static",
30617keyboard: false
30618});
30619$(modalID + ' .emailValidate').removeClass('bg-error');
30620window.setTimeout(function () {
30621$(modalID + ' .emailValidate').trigger('keyup');
30622}, 1500);
30623$(modalID).modal("show");
30624}
30625function checkNull(val) {
30626if ((val == null) || (val == undefined))
30627return "";
30628else
30629return val;
30630}
30631function isFieldChecked(fldID) {
30632if (fldID.indexOf("#") != 0)
30633fldID = "#" + fldID;
30634let fld = $(fldID);
30635if (fld.length > 0)
30636return $(fldID).is(":checked");
30637else
30638return false;
30639}
30640function getCheckNonNumeric(fldID, defaultValue) {
30641if (fldID.indexOf("#") != 0)
30642fldID = "#" + fldID;
30643let val = $(fldID).val();
30644if (!isNumber(val))
30645return defaultValue;
30646else
30647return val;
30648}
30649function setDropDown_Error(fldID, val, defaultVal) {
30650if (fldID.indexOf("#") != 0)
30651fldID = "#" + fldID;
30652if ($(fldID).length == 0)
30653return;
30654$(fldID).val(val);
30655if ($(fldID).val() != val)
30656$(fldID).val(defaultVal);
30657}
30658function checkNonNumeric(fldID, defaultValue) {
30659if (fldID.indexOf("#") != 0)
30660fldID = "#" + fldID;
30661let val = $(fldID).val();
30662if (!isNumber(val))
30663$(fldID).val(defaultValue);
30664}
30665function trimThis(str) {
30666if (typeof String.prototype.trim !== "function") {
30667String.prototype.trim = function () {
30668return this.replace(/^\s+|\s+$/g, "");
30669}
30670}
30671let newStr = str;
30672if (newStr != undefined) {
30673newStr += " ";
30674newStr = newStr.trim();
30675}
30676return newStr;
30677}
30678function formatPhone(phone) {
30679let retval = String(phone).replace(/(\d{3})(\d{3})(\d{4})/, "($1) $2-$3");
30680return retval;
30681}
30682function removeBlanks(str) {
30683let retval = String(str).replace(/ /g, "");
30684return retval;
30685}
30686function formatTwo(val, toadd) {
30687let ret = toadd + val;
30688return ret.substring(ret.length - 2);
30689}
30690function fillHours(classname) {
30691$("." + classname).children().remove().end().append("<option selected value=''>hr</option>");
30692for (let idx = 1; idx <= 12; idx++)
30693$("." + classname).append($("<option>", {
30694value: idx,
30695text: idx
30696}));
30697}
30698function fillMinutes(classname) {
30699$("." + classname).children().remove().end().append("<option selected value=''>min</option>");
30700for (let idx = 0; idx <= 55; idx += 5)
30701$("." + classname).append($("<option>", {
30702value: idx,
30703text: formatTwo(idx, "00")
30704}));
30705}
30706function fillAmPm(classname) {
30707$("." + classname).children().remove().end().append("<option selected value=''>am/pm</option>");
30708$("." + classname).append($("<option>", {
30709value: "AM",
30710text: "AM"
30711}));
30712$("." + classname).append($("<option>", {
30713value: "PM",
30714text: "PM"
30715}));
30716$("." + classname).append($("<option>", {
30717value: "TBA",
30718text: "TBA"
30719}));
30720}
30721function formatZip(zip) {
30722let retval = String(zip).replace(/(\d{5})(\d{4})/, "$1-$2");
30723return retval;
30724}
30725function formatDateFromCookie(in_dt) {
30726if (in_dt == "")
30727return "";
30728if ((typeof in_dt == "string") && (in_dt.indexOf("T") > 0))
30729in_dt = in_dt.substring(0, in_dt.indexOf("T"));
30730return formatDate(in_dt);
30731}
30732function isADate(in_dt) {
30733let retval = true;
30734if (isNaN(Date.parse(in_dt))) {
30735retval = false;
30736}
30737if (isNumber(in_dt)) {
30738retval = false;
30739}
30740return retval;
30741}
30742function formatAppleDateTime(in_dt, in_tm) {
30743if (in_dt == "")
30744return "";
30745if (typeof in_dt == "string")
30746in_dt = in_dt.replace(/-/g, "/"); //needs to be "06/28/2013" instead of "06-28-2013"
30747if (!isADate(in_dt))
30748return "";
30749let dt = new Date(in_dt + in_tm);
30750if (isNaN(dt.getTime()))
30751return "";
30752else
30753return dt;
30754}
30755function formatAppleDate(in_dt) {
30756if (in_dt == "")
30757return "";
30758if (typeof in_dt == "string")
30759in_dt = in_dt.replace(/-/g, "/"); //needs to be "06/28/2013" instead of "06-28-2013"
30760if (!isADate(in_dt))
30761return "";
30762let dt = new Date(in_dt);
30763if (isNaN(dt.getTime()))
30764return "";
30765if (dt.getFullYear() <= 1900)
30766return "";
30767return dt;
30768}
30769function formatBananaDate(in_dt) {
30770if (in_dt == "")
30771return "";
30772if (!isADate(in_dt))
30773return "";
30774let dt = new Date(in_dt);
30775if (isNaN(dt.getTime()))
30776return "";
30777let dStr = "00" + dt.getDate();
30778let mStr = "00" + (dt.getMonth() + 1);
30779return dt.getFullYear() + "-" + mStr.substring(mStr.length - 2) + "-" + dStr.substring(dStr.length - 2); //needs to be "2014-08-14" instead of "08/14/2014"
30780}
30781function getTimePart(timeStr, timePart) {
30782//"TBA" -or- "12:00 AM" -or- "12:00AM" -or- "" (NA)
30783if ((timeStr == null) || (timeStr == ""))
30784return "";
30785let retval = "";
30786let colon = timeStr.indexOf(":");
30787if (timeStr == "TBA")
30788retval = (timePart.toLowerCase() == "ampm" ? timeStr : "");
30789else if (timePart == "hr")
30790retval = parseInt(timeStr.substring(0, colon));
30791else if (timePart == "min")
30792retval = parseInt(timeStr.substring(colon + 1, colon + 3));
30793else if ((timePart == "ampm") && (timeStr.length > 1))
30794retval = timeStr.substring(timeStr.length - 2);
30795else if ((timePart == "AMPM") && (timeStr.length > 1))
30796retval = timeStr.substring(timeStr.length - 2).toUpperCase();
30797return retval;
30798}
30799function showTheCalendarDate(date) {
30800if (typeof events_showCalendarDate == "function")
30801events_showCalendarDate(date);
30802}
30803function formatEventListDate(in_dt) {
30804if (in_dt == "")
30805return "";
30806if (typeof in_dt == "string")
30807in_dt = in_dt.replace(/-/g, "/"); //needs to be "06/28/2013" instead of "06-28-2013"
30808if (!isADate(in_dt))
30809return "";
30810let dt = new Date(in_dt);
30811if (isNaN(dt.getTime()))
30812return "";
30813let days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
30814let months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "
30814November", "December"];
30815let dayName = days[dt.getDay()];
30816let monthName = months[dt.getMonth()];
30817let dateTh = getOrdinalNum(dt.getDate());
30818return dayName + ' ' + monthName + ' ' + dateTh + ' ' + dt.getFullYear();
30819}
30820function getOrdinalNum(n) {
30821return n + (n > 0 ? ['th', 'st', 'nd', 'rd'][(n > 3 && n < 21) || n % 10 > 3 ? 0 : n % 10] : '');
30822}
30823function checkOldOldDate(in_dt) {
30824if (in_dt == "")
30825return "";
30826if (!isADate(in_dt))
30827return "";
30828let dt = new Date(in_dt);
30829if (isNaN(dt.getTime()))
30830return "";
30831if (dt.getFullYear() <= 1900)
30832return "";
30833return formatBananaDate(in_dt);
30834}
30835function formatDate(in_dt) {
30836if ((in_dt == null) || (in_dt == ""))
30837return "";
30838if (typeof in_dt == "string")
30839in_dt = in_dt.replace(/-/g, "/"); //needs to be "06/28/2013" instead of "06-28-2013"
30840if (!isADate(in_dt))
30841return "";
30842let dt = new Date(in_dt);
30843if (isNaN(dt.getTime()))
30844return "";
30845if (dt.getFullYear() <= 1900)
30846return "";
30847let dStr = "00" + dt.getDate();
30848let mStr = "00" + (dt.getMonth() + 1);
30849return mStr.substring(mStr.length - 2) + "/" + dStr.substring(dStr.length - 2) + "/" + dt.getFullYear();
30850}
30851function getSchoolYear(dtStr) {
30852if (typeof dtStr == "string")
30853dtStr = dtStr.replace(/-/g, "/"); //needs to be "06/28/2013" instead of "06-28-2013"
30854if (dtStr == null)
30855dtStr = new Date();
30856let dt = new Date(dtStr);
30857let mon = dt.getMonth();
30858let retval = dt.getFullYear();
30859if (mon < 6)
30860retval--;
30861return retval;
30862}
30863function getSchoolYearStart(dtStr) {
30864if (typeof dtStr == "string")
30865dtStr = dtStr.replace(/-/g, "/"); //needs to be "06/28/2013" instead of "06-28-2013"
30866if (dtStr == null)
30867dtStr = new Date();
30868let dt = new Date(dtStr);
30869let mon = dt.getMonth();
30870dt.setMonth(6); //ZERO based so 6 = July
30871dt.setDate(1);
30872if (mon < 6)
30873dt.setFullYear(dt.getFullYear() - 1);
30874//7/1/20xx
30875return dt;
30876}
30877function getSchoolYearEnd(dtStr) {
30878if (typeof dtStr == "string")
30879dtStr = dtStr.replace(/-/g, "/"); //needs to be "06/28/2013" instead of "06-28-2013"
30880if (dtStr == null)
30881dtStr = new Date();
30882let dt = new Date(dtStr);
30883let mon = dt.getMonth();
30884dt.setMonth(5); //ZERO based so 5 = June
30885dt.setDate(30);
30886if (mon > 5)
30887dt.setFullYear(dt.getFullYear() + 1);
30888//6/30/20xx
30889return dt;
30890}
30891function isSchoolYear(dt, yr) {
30892return (getSchoolYear(dt) == yr);
30893}
30894function getSchoolYearDisplay(dtStr) {
30895let startYr = getSchoolYear(dtStr);
30896let retval = startYr + " - " + (startYr + 1);
30897return retval;
30898}
30899function getSchoolYearAbbrDisplay(dtStr) {
30900let startYr = getSchoolYear(dtStr);
30901let retval = (startYr + "").substring(2, 4) + "-" + (startYr + 1 + "").substring(2, 4);
30902return retval;
30903}
30904function cleanAutoCompleteData(response, data) {
30905let forl = data.length;
30906for (let idx = 0; idx < forl; idx++)
30907data[idx].label = data[idx].LABEL;
30908response(data);
30909}
30910function getName(obj) {
30911let str = "";
30912if ((obj.PREFIX != undefined) && (obj.PREFIX != ""))
30913str += obj.PREFIX + " ";
30914str += obj.FNAME + " ";
30915if ((obj.MNAME != undefined) && (obj.MNAME != ""))
30916str += obj.MNAME + " ";
30917if (obj.LNAME != "")
30918str += obj.LNAME + " ";
30919if ((obj.SUFFIX != undefined) && (obj.SUFFIX != ""))
30920str += obj.SUFFIX + " ";
30921return trimThis(str);
30922}
30923function gup(name) {
30924name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
30925let regexS = "[\\?&]" + name + "=([^&#]*)";
30926let regex = new RegExp(regexS);
30927let results = regex.exec(window.location.href);
30928if (results == null)
30929return "0";
30930else
30931return results[1];
30932}
30933function isNumber(str) {
30934return !isNaN(parseFloat(str)) && isFinite(str);
30935}
30936function doZero(str) {
30937if (str == "")
30938return 0;
30939else if (isNumber(str))
30940return parseFloat(str);
30941else
30942return 0;
30943}
30944function addMyDays(dateObj, numDays) {
30945let dt = new Date(dateObj);
30946dt.setDate(dt.getDate() + numDays);
30947return dt;
30948}
30949function checkMyCheckbox(id, isOne) {
30950$("#" + id).prop("checked", (isOne == 1));
30951}
30952//-----------------------------
30953function getMyFacility(scid, facid) {
30954let sch = globalUserObj.getThisSchool(scid);
30955if (sch == null)
30956return "";
30957if (sch.facilityArray == null)
30958doRunAJAX("factrans", "sseventsFacility", {
30959schoolid: sch.sc_id
30960}, getMyFacilities);
30961if (sch.facilityArray != null) {
30962let forl = sch.facilityArray.length;
30963for (let idx = 0; idx < forl; idx++)
30964if (sch.facilityArray[idx].id == facid)
30965return sch.facilityArray[idx].name;
30966}
30967return "";
30968}
30969function getMyTransportation(scid, trsid) {
30970let sch = globalUserObj.getThisSchool(scid);
30971if (sch == null)
30972return "";
30973if (sch.transArray == null)
30974doRunAJAX("factrans", "sstransList", {
30975schoolid: sch.sc_id
30976}, getMyTransportations);
30977if (sch.transArray != null) {
30978let forl = sch.transArray.length;
30979for (let idx = 0; idx < forl; idx++)
30980if (sch.transArray[idx].id == trsid)
30981return sch.transArray[idx].name;
30982}
30983return "";
30984}
30985function setCurrentDateHighlight(date) {
30986if (globalCalendarSelection != null)
30987globalCalendarSelection.removeClass("selectedDay");
30988globalCalendarSelection = $("#littleCalendar td[data-date='" + formatBananaDate(date) + "']");
30989globalCalendarSelection.addClass("selectedDay");
30990}
30991function updateTheUserCookie() {
30992if (typeof globalUserObj != "undefined")
30993doRunAJAX("logmein", "createCookie", {
30994userid: globalUserObj.userid,
30995ss_user_cookie: JSON.stringify(globalUserObj),
30996ss_program_cookie: JSON.stringify(globalSSObj)
30997});
30998}
30999function changeSchools() {
31000globalUserObj.selectedSchool = $("#in_the_scid").val();
31001globalUserObj.readonly = globalUserObj.getThisSchool(globalUserObj.selectedSchool).readonly;
31002if (getCookie("ss_user_date_cookie") == null)
31003setCookie("ss_user_date_cookie", formatDate(new Date()), cookie_date_life);
31004doRunAJAX("logmein", "createCookie", {
31005userid: globalUserObj.userid,
31006ss_user_cookie: JSON.stringify(globalUserObj),
31007ss_program_cookie: JSON.stringify(globalSSObj)
31008}, finishChangingSchools);
31009}
31010function finishChangingSchools() {
31011setSchoolId(globalUserObj.selectedSchool);
31012$("#littleCalendar").fullCalendar("refetchEvents");
31013deleteCookie("SSred");
31014window.location = "/events/";
31015}
31016function loadSchools(fldID, bGetGLS, bSync) {
31017if (bGetGLS == undefined) {
31018bGetGLS = false;
31019}
31020$("#" + fldID).children().remove();
31021let bSelectedSchoolExists = false;
31022let loops = globalUserObj.assignedSchools.length;
31023for (let idx = 0; idx < loops; idx++) {
31024let sch = globalUserObj.assignedSchools[idx];
31025if (globalUserObj.selectedSchool == sch.sc_id)
31026bSelectedSchoolExists = true;
31027if (bGetGLS)
31028loadMyGLSs(sch.sc_id);
31029$("#" + fldID).append($("<option>", {
31030value: sch.sc_id,
31031text: sch.name
31032}));
31033}
31034if (bSelectedSchoolExists)
31035$("#" + fldID).val(globalUserObj.selectedSchool);
31036if (globalUserObj.assignedSchools.length == 1) {
31037$("#" + fldID).hide();
31038$("#" + fldID + "_text").html(globalUserObj.assignedSchools[0].name);
31039$("#" + fldID + "_text").show();
31040} else {
31041$("#" + fldID).show();
31042$("#" + fldID + "_text").hide();
31043}
31044if ((globalUserObj.selectedSchool == null) || (globalUserObj.selectedSchool == ""))
31045globalUserObj.selectedSchool = $("#" + fldID).val();
31046}
31047function checkThisSchoolsArrays(scid) {
31048let sch = globalUserObj.getThisSchool(scid);
31049if (sch == null)
31050return;
31051if (sch.transArray == null)
31052doRunAJAX("factrans", "sstransList", {
31053schoolid: sch.sc_id
31054}, getMyTransportations);
31055if (sch.facilityArray == null)
31056doRunAJAX("factrans", "sseventsFacility", {
31057schoolid: sch.sc_id
31058}, getMyFacilities);
31059if (sch.genderArray == null)
31060doRunAJAX("ssutilsGet", "sseventsGender", {
31061schoolid: sch.sc_id
31062}, getMyTeamGenders);
31063if (sch.levelArray == null)
31064doRunAJAX("ssutilsGet", "sseventsLevel", {
31065schoolid: sch.sc_id
31066}, getMyTeamLevels);
31067if (sch.sportArray == null)
31068doRunAJAX("ssutilsGet", "sseventsSports", {
31069schoolid: sch.sc_id
31070}, getMyTeamSports);
31071if (sch.opponentArray == null)
31072doRunAJAX("opponent", "ssOpponents", {
31073schoolid: sch.sc_id
31074}, getMyOpponents);
31075}
31076function populateGLS(scid, gName, gText, lName, lText, sName, sText, bNoBlanks, genderName, levelName, sportName) {
31077if ((bNoBlanks == undefined) || !bNoBlanks) {
31078$("#" + gName).children().remove().end().append("<option selected value='0'>" + gText + "</option>");
31079$("#" + lName).children().remove().end().append("<option selected value='0'>" + lText + "</option>");
31080$("#" + sName).children().remove().end().append("<option selected value='0'>" + sText + "</option>");
31081}
31082let sch = globalUserObj.getThisSchool(scid);
31083if (sch != null) {
31084if (sch.genderArray != null) {
31085let lpz = sch.genderArray.length;
31086for (let idx = 0; idx < lpz; idx++)
31087if (genderName == sch.genderArray[idx].name) {
31088$("#" + gName).append($('<option selected></option>').val(sch.genderArray[idx].id).html(sch.genderArray[idx].name));
31089}
31090} else {
31091$("#" + gName).append($("<option>", {
31092value: sch.genderArray[idx].id,
31093text: sch.genderArray[idx].name
31094}));
31095}
31096if (sch.levelArray != null) {
31097let lp = sch.levelArray.length;
31098for (let idx = 0; idx < lp; idx++)
31099if (levelName == sch.levelArray[idx].name) {
31100$("#" + lName).append($('<option selected></option>').val(sch.levelArray[idx].id).html(sch.levelArray[idx].name));
31101}
31102} else {
31103$("#" + lName).append($("<option>", {
31104value: sch.levelArray[idx].id,
31105text: sch.levelArray[idx].name
31106}));
31107}
31108if (sch.sportArray != null) {
31109let itr = sch.sportArray.length;
31110for (let idx = 0; idx < itr; idx++)
31111if (sportName == sch.sportArray[idx].name) {
31112$("#" + sName).append($('<option selected></option>').val(sch.sportArray[idx].id).html(sch.sportArray[idx].name));
31113}
31114} else {
31115$("#" + sName).append($("<option>", {
31116value: sch.sportArray[idx].id,
31117text: sch.sportArray[idx].name
31118}));
31119}
31120}
31121}
31122function getGLSAbbr(aray, id) {
31123let itr = aray.length;
31124for (let idx = 0; idx < itr; idx++)
31125if (aray[idx].id == id)
31126return aray[idx].abbreviation;
31127return "";
31128}
31129function verifyGLSLoaded(optionID, retFunc) {
31130if (!glsVerified) {
31131if ($("#" + optionID + " option").length <= 1) {
31132if (typeof retFunc != "undefined")
31133retFunc();
31134} else {
31135glsVerified = true;
31136}
31137}
31138}
31139function loadMyGLSs(scid, retFunc) {
31140if (typeof globalUserObj == "undefined")
31141return;
31142let sch = globalUserObj.getThisSchool(scid);
31143if (sch != null) {
31144if (sch.genderArray == null)
31145doRunAJAX("ssutilsGet", "sseventsGender", {
31146schoolid: scid
31147}, getMyTeamGenders);
31148if (sch.levelArray == null)
31149doRunAJAX("ssutilsGet", "sseventsLevel", {
31150schoolid: scid
31151}, getMyTeamLevels);
31152if (sch.sportArray == null)
31153doRunAJAX("ssutilsGet", "sseventsSports", {
31154schoolid: scid
31155}, getMyTeamSports);
31156}
31157if (typeof retFunc != "undefined")
31158retFunc();
31159}
31160function getMyTeamGenders(data, textStatus, jqXHR) {
31161if (typeof globalUserObj == "undefined")
31162return;
31163if (data.DATA.length == 0)
31164return;
31165let scid = data.DATA[0][2];
31166let sch = globalUserObj.getThisSchool(scid.toUpperCase());
31167if (sch == null)
31168return;
31169sch.genderArray = new Array();
31170let itr = data.DATA.length;
31171for (let idx = 0; idx < itr; idx++) {
31172let thisItem = data.DATA[idx];
31173let g = new _gls();
31174g.id = thisItem[0];
31175g.name = thisItem[1];
31176g.abbreviation = thisItem[3];
31177sch.genderArray.push(g);
31178}
31179}
31180function getMyFacilities(data, textStatus, jqXHR) {
31181if (typeof globalUserObj == "undefined")
31182return;
31183if (data.DATA.length == 0)
31184return;
31185let scid = data.DATA[0][2];
31186let sch = globalUserObj.getThisSchool(scid.toUpperCase());
31187if (sch == null)
31188return;
31189sch.facilityArray = new Array();
31190let itr = data.DATA.length;
31191for (let idx = 0; idx < itr; idx++) {
31192let thisItem = data.DATA[idx];
31193let fac = new _facility();
31194fac.id = thisItem[0];
31195fac.name = thisItem[1];
31196sch.facilityArray.push(fac);
31197}
31198}
31199function getMyTransportations(data, textStatus, jqXHR) {
31200if (typeof globalUserObj == "undefined")
31201return;
31202if (data.DATA.length == 0)
31203return;
31204let scid = data.DATA[0][2];
31205let sch = globalUserObj.getThisSchool(scid.toUpperCase());
31206if (sch == null)
31207return;
31208sch.transArray = new Array();
31209let itr = data.DATA.length;
31210for (let idx = 0; idx < itr; idx++) {
31211let thisItem = data.DATA[idx];
31212let trs = new _transportation();
31213trs.id = thisItem[0];
31214trs.name = thisItem[1];
31215sch.transArray.push(trs);
31216}
31217}
31218function getMyTeamLevels(data, textStatus, jqXHR) {
31219if (typeof globalUserObj == "undefined")
31220return;
31221if (data.DATA.length == 0)
31222return;
31223let scid = data.DATA[0][2];
31224let sch = globalUserObj.getThisSchool(scid.toUpperCase());
31225if (sch == null)
31226return;
31227sch.levelArray = new Array();
31228let itr = data.DATA.length;
31229for (let idx = 0; idx < itr; idx++) {
31230let thisItem = data.DATA[idx];
31231let l = new _gls();
31232l.id = thisItem[0];
31233l.name = thisItem[1];
31234l.abbreviation = thisItem[3];
31235sch.levelArray.push(l);
31236}
31237}
31238function getMyTeamSports(data, textStatus, jqXHR) {
31239if (typeof globalUserObj == "undefined")
31240return;
31241if (data.DATA.length == 0)
31242return;
31243let scid = data.DATA[0][2];
31244let sch = globalUserObj.getThisSchool(scid.toUpperCase());
31245if (sch == null)
31246return;
31247sch.sportArray = new Array();
31248let itr = data.DATA.length;
31249for (let idx = 0; idx < itr; idx++) {
31250let thisItem = data.DATA[idx];
31251let s = new _gls();
31252s.id = thisItem[0];
31253s.name = thisItem[1];
31254s.abbreviation = thisItem[3];
31255sch.sportArray.push(s);
31256}
31257}
31258function getMyOpponents(data, textStatus, jqXHR) {
31259if (typeof globalUserObj == "undefined")
31260return;
31261if (data.DATA.length == 0)
31262return;
31263let sch = globalUserObj.getThisSchool(globalUserObj.selectedSchool);
31264if (sch == null)
31265return;
31266sch.opponentArray = new Array();
31267let itr = data.DATA.length;
31268for (let idx = 0; idx < itr; idx++) {
31269let thisItem = data.DATA[idx];
31270let s = new _opponent();
31271s.id = thisItem[0];
31272s.name = thisItem[1];
31273sch.opponentArray.push(s);
31274}
31275}
31276function globalInitThisPage() {
31277if (globalUserObj == undefined)
31278window.location = "/logout/";
31279globalInitHappened = true;
31280showTheCalendarDate(getCookie("ss_user_date_cookie"));
31281$("#littleCalendar").fullCalendar("gotoDate", formatAppleDate(getCookie("ss_user_date_cookie")));
31282setCurrentDateHighlight(getCookie("ss_user_date_cookie"));
31283}
31284function view_viewRender(view, element) {
31285if (globalUserObj == undefined)
31286return;
31287if (getCookie("ss_user_date_cookie") == undefined)
31288return;
31289if (!globalInitHappened)
31290return;
31291let theTD = $("#littleCalendar td[data-date='" + formatBananaDate(getCookie("ss_user_date_cookie")) + "']");
31292if ((theTD.length != 0) && !theTD.hasClass("fc-other-month"))
31293return;
31294let dt = new Date(getCookie("ss_user_date_cookie"));
31295dt.setMonth(dt.getMonth() + 1);
31296theTD = $("#littleCalendar td[data-date='" + formatBananaDate(dt) + "']");
31297if (theTD.length != 0) {
31298newDaySelectedFromCalendar(dt, true);
31299return;
31300}
31301dt.setMonth(dt.getMonth() - 2);
31302theTD = $("#littleCalendar td[data-date='" + formatBananaDate(dt) + "']");
31303if (theTD.length != 0) {
31304newDaySelectedFromCalendar(dt, true);
31305return;
31306}
31307dt.setMonth(dt.getMonth() + 1);
31308dt.setFullYear(dt.getFullYear() + 1);
31309theTD = $("#littleCalendar td[data-date='" + formatBananaDate(dt) + "']");
31310if (theTD.length != 0) {
31311newDaySelectedFromCalendar(dt, true);
31312return;
31313}
31314dt.setFullYear(dt.getFullYear() - 2);
31315theTD = $("#littleCalendar td[data-date='" + formatBananaDate(dt) + "']");
31316if (theTD.length != 0) {
31317newDaySelectedFromCalendar(dt, true);
31318return;
31319}
31320console.log("Could not find that date: " + formatBananaDate(new Date(getCookie("ss_user_date_cookie"))));
31321}
31322function newDaySelectedFromCalendar(date, ignoreMe) {
31323if (($("#littleCalendar td[data-date='" + formatBananaDate(date) + "']").hasClass("fc-other-month")) && (ignoreMe == undefined))
31324return;
31325setCookie("ss_user_date_cookie", formatDate(date), cookie_date_life);
31326setCurrentDateHighlight(getCookie("ss_user_date_cookie"));
31327showTheCalendarDate(date);
31328$("#littleCalendar").fullCalendar("gotoDate", formatAppleDate(date));
31329if ((window.location.pathname != "/events/") && (window.location.pathname != "/events/bysport/"))
31330window.location = "/events/";
31331}
31332function smallcal_loadMyEvents(start, end, callback) {
31333if (globalUserObj.selectedSchool == null)
31334return;
31335let dt = new Date(start);
31336dt.setDate(dt.getDate() + 15);
31337let compareMonth = (dt.getMonth() + 1)
31338let compareYear = dt.getFullYear();
31339if (isNaN(compareMonth) || isNaN(compareYear)) {
31340let dt = new Date();
31341dt.setDate(dt.getDate() + 15);
31342compareMonth = (dt.getMonth() + 1)
31343compareYear = dt.getFullYear();
31344}
31345doRunAJAX("events",
31346"ssSumEvents", {
31347schoolid: globalUserObj.selectedSchool,
31348compareMonth: compareMonth,
31349compareYear: compareYear,
31350bSport: globalUserObj.showSport,
31351bPractice: globalUserObj.showPractice,
31352bSchool: globalUserObj.showSchool,
31353bPersonal: globalUserObj.showPersonal,
31354bOther: globalUserObj.showOther
31355},
31356fillSmallCalendar
31357);
31358}
31359function fillSmallCalendar(data, textStatus, jqXHR) {
31360if (data.DATA == undefined)
31361return;
31362$("#littleCalendar td").removeClass("eventFilledDay");
31363let itr = data.DATA.length;
31364for (let idx = 0; idx < itr; idx++) {
31365let thisdata = data.DATA[idx];
31366let thisdate = thisdata[1];
31367thisdate = formatBananaDate(thisdate);
31368let thisTD = $("#littleCalendar td[data-date='" + thisdate + "']");
31369thisTD.addClass("eventFilledDay");
31370}
31371}
31372function changeEnableStats() {
31373//chkEnableStats
31374}
31375function goToBigTeamsSite() {
31376let sch = globalUserObj.getThisSchool(globalUserObj.selectedSchool);
31377if (sch.fanDomain.length > 0) {
31378window.open(sch.fanDomain);
31379} else {
31380alert("Your school is not setup with an active BigTeams connection.");
31381}
31382}
31383function goToBigTeamsAdmin() {
31384let sch = globalUserObj.getThisSchool(globalUserObj.selectedSchool);
31385if (sch.adminDomain.length > 0) {
31386window.open(sch.adminDomain + "/admin");
31387} else {
31388alert("Your school is not setup with an active BigTeams connection.");
31389}
31390}
31391function goToAssist() {
31392if (typeof globalUserObj == "undefined")
31393return;
31394let fname = globalUserObj.name;
31395let lname = globalUserObj.lname;
31396let question = $("#gtaQuestion").val();
31397let URL = encodeURIComponent($("#gtaURL").val());
31398if (fname == "")
31399fname = globalUserObj.email;
31400if (lname == "")
31401lname = globalUserObj.email;
31402let urlStr = "https://broker.gotoassist.com/h/schedulestarchat?Portal=schedulestarchat&Target=ds%2FqueryPost.flow&Template=ds%2FquestionEntry.tmpl" +
31403"&JavaScript=true&Form=schedulestarchatSmartBox&Question=Source " + URL + " : " + question + "&Name_First=" + fname + "&Name_Last=" + lname + "&Email=" + globalUserObj.email;
31404window.open(urlStr, "GoToAssistChat", "height=700,width=600");
31405}
31406function doStates() {
31407doRunAJAX("ssutilsGet", "ssStates", {
31408schoolid: globalUserObj.selectedSchool
31409}, getStates);
31410}
31411function getStates(data, textStatus, jqXHR) {
31412let itr = data.DATA.length;
31413for (let idx = 0; idx < itr; idx++) {
31414let state = new _state();
31415state.abbr = data.DATA[idx][1];
31416state.name = data.DATA[idx][2];
31417globalSSObj.stateArray.push(state);
31418}
31419}
31420function doListingSearch() {
31421if ((searchField == undefined) || (searchResultsContainerID == undefined) || !(searchArray instanceof Array) ||
31422(typeof searchSelectFunction != "function") || (typeof searchCompareFunction != "function") || (typeof searchGetSelectedRowID != "function"))
31423return;
31424let txt = $("#" + searchField).val().toLowerCase();
31425searchSelectFunction(null);
31426if (txt == "")
31427return;
31428let itr = searchArray.length;
31429for (let idx = 0; idx < itr; idx++)
31430if (searchCompareFunction(txt, searchArray[idx]) == 0) {
31431searchSelectFunction(searchArray[idx]);
31432let seletedRowID = searchGetSelectedRowID(searchArray[idx]);
31433let container = $("#" + searchResultsContainerID);
31434let row = $("#" + seletedRowID);
31435if (row.length) {
31436container.scrollTop(0);
31437let contHeight = container.height();
31438let rowTop = row[0].offsetTop;
31439if (rowTop > contHeight)
31440container.scrollTop(rowTop - (contHeight / 2));
31441}
31442break;
31443}
31444}
31445function getYearForSchoolYear(schoolYearString) { //comes in as 14-15 goes out as 2014
31446let retval = 0;
31447let dash = schoolYearString.indexOf("-");
31448retval = parseInt(schoolYearString.substring(0, dash));
31449retval += 2000;
31450return retval;
31451}
31452function loadSchoolYearDropdown(fldID, bYearValue) {
31453if (bYearValue == undefined)
31454bYearValue = false;
31455$("#" + fldID).children().remove();
31456let y = 0;
31457for (y = 2000; y <= 2025; y++) {
31458let schyr = getSchoolYearAbbrDisplay("7/1/" + y);
31459$("#" + fldID).append($("<option>", {
31460value: (bYearValue ? getSchoolYearEnd("7/1/" + y).getFullYear() : schyr),
31461text: schyr
31462}));
31463}
31464if (bYearValue)
31465$("#" + fldID).val(getSchoolYearEnd(new Date()).getFullYear());
31466else
31467$("#" + fldID).val(getSchoolYearAbbrDisplay(new Date()));
31468}
31469function getEventTypeColor(type, place) {
31470if (type == "o")
31471return "color: #660066;"; //purple
31472else if (type == "l")
31473return "color: #ff6600;"; //orange
31474else if (type == "c")
31475return "color: #7D0707;"; //brown
31476else if (type == "p")
31477return "color: #006600;"; //green
31478else if ((type == "s") && (place == "H"))
31479return "color: #000099;"; //blue
31480else if ((type == "s") && (place == "A"))
31481return "color: #ff1100;"; //red
31482else
31483return "";
31484}
31485function printReport(rptURL) {
31486window.open("https://" + mainAPPurl + "/ssreports/" + rptURL);
31487}
31488let checkNotificationNumberInProgress = false;
31489function checkNotificationNumber() {
31490if (!checkNotificationNumberInProgress) {
31491doRunAJAX("ssutilsGet", "checkNotifications", {
31492sc_id: globalUserObj.selectedSchool
31493}, gotNotificationNumber);
31494checkNotificationNumberInProgress = true;
31495}
31496}
31497function gotNotificationNumber(data, textStatus, jqXHR) {
31498$("#eventlist_notifications_count").html("&nbsp;" + data.TOTALNOTIFICATIONS + "&nbsp;");
31499if (data.TOTALNOTIFICATIONS > 0)
31500$("#eventlist_notifications_count").css("visibility", "visible");
31501else
31502$("#eventlist_notifications_count").css("visibility", "hidden");
31503checkNotificationNumberInProgress = false;
31504}
31505function changeModalPosition(fldID) {
31506$("#" + fldID).css({
31507"margin-top": 0
31508});
31509let windowheight = $("#" + fldID).outerHeight();
31510let docheight = $(document).height();
31511let diff = (windowheight / docheight) * 100;
31512diff = (100 - diff) / 2;
31513$("#" + fldID).css({
31514"top": diff + "%",
31515"position": "absolute"
31516});
31517diff = (docheight - windowheight) / 2;
31518$("#" + fldID).css({
31519"top": diff,
31520"position": "absolute"
31521});
31522}
31523function getDetailTime(hr, min, minTxt, ampm) {
31524let retval = "";
31525if ((hr == null) || (hr == undefined))
31526hr = "";
31527if ((min == null) || (min == undefined))
31528min = "";
31529if ((minTxt == null) || (minTxt == undefined))
31530minTxt = "";
31531if ((ampm == null) || (ampm == undefined))
31532ampm = "";
31533if ((hr != "") && (min != "") && (ampm != ""))
31534retval = hr + ":" + minTxt + " " + ampm;
31535else if ((hr != "") && (min != ""))
31536retval = hr + ":" + minTxt;
31537else if ((hr != "") && (ampm != ""))
31538retval = hr + " " + ampm;
31539else if ((min != "") && (ampm != ""))
31540retval = ":" + minTxt + " " + ampm;
31541else if (hr != "")
31542retval = hr;
31543else if (min != "")
31544retval = ":" + minTxt;
31545else if (ampm != "")
31546retval = ampm;
31547return retval;
31548}
31549function googleLocation(add, city, state, zip) {
31550if ((add == "") && (city == "") && (state == "") && (zip == "")) {
31551ssAlert("No address to show.");
31552return;
31553}
31554let addstr = "https://www.google.com/maps/place/" + add + ",+" + city + ",+" + state + ",+" + zip;
31555window.open(addstr);
31556}
31557function googleDirection(add, city, state, zip, dest_add, dest_city, dest_state, dest_zip) {
31558if ((add == "") && (city == "") && (state == "") && (zip == "") && (dest_add == "") && (dest_city == "") && (dest_state == "") && (dest_zip == "")) {
31559ssAlert("No address to show.");
31560return;
31561}
31562let addstr = "https://www.google.com/maps/dir/";
31563if ((add != "") || (city != "") || (state != "") || (zip != ""))
31564addstr += add + ",+" + city + ",+" + state + ",+" + zip;
31565if ((dest_add != "") || (dest_city != "") || (dest_state != "") || (dest_zip != ""))
31566addstr += "/" + dest_add + ",+" + dest_city + ",+" + dest_state + ",+" + dest_zip;
31567window.open(addstr);
31568}
31569// toastr alerts
31570function doToastrSuccessAlert(comment) {
31571$("html, body").animate(
31572{
31573scrollTop: 0
31574},
31575"fast"
31576);
31577toastr.options.showDuration = 300;
31578toastr.options.closeMethod = "fadeOut";
31579toastr.success(comment);
31580}
31581function doToastrErrorAlert(comment) {
31582$("html, body").animate(
31583{
31584scrollTop: 0
31585},
31586"fast"
31587);
31588toastr.options.showDuration = 300;
31589toastr.options.closeMethod = "fadeOut";
31590toastr.error(comment);
31591}
31592function doToastrSuccessAlertNoScroll(comment) {
31593toastr.options.showDuration = 300;
31594toastr.options.closeMethod = "fadeOut";
31595toastr.success(comment);
31596}
31597function doToastrErrorAlertNoScroll(comment) {
31598toastr.options.showDuration = 300;
31599toastr.options.closeMethod = "fadeOut";
31600toastr.error(comment);
31601}
31602function previewImage(input, ImgPreview_fldID, event) {
31603var imagePreview = document.getElementById(ImgPreview_fldID);
31604if (input.files && input.files[0]) {
31605var orgImgDiv = document.querySelector('.orgImgDiv');
31606if(orgImgDiv)
31607var orgImg = orgImgDiv.querySelector('.orgImg');
31608var reader = new FileReader();
31609reader.readAsDataURL(input.files[0]);
31610reader.onload = function (e) {
31611orgImg.src = reader.result;
31612var file = input.files[0];
31613const allowedFileTypes = ['jpg', 'gif', 'jpeg', 'png'];
31614const maxFileSizeMB = 30;
31615const fileName = file.name;
31616const fileType = fileName.split('.').pop().toLowerCase();
31617const fileSizeMB = formatBytes(file.size); // Convert bytes to MB
31618let sizeAllowed = true;
31619let compress = true;
31620var resizedFile = '';
31621if (allowedFileTypes.includes(fileType)) {
31622if (fileSizeMB < 1) {
31623compress = false;
31624}
31625if (fileSizeMB > maxFileSizeMB) {
31626sizeAllowed = false;
31627}
31628if (sizeAllowed) {
31629imagePreview.style.display = "block";
31630imagePreview.src = e.target.result;
31631if(window.location.href.includes("announcement")){setAnnouncementPreviewImages(e.target.result);}
31632imagePreview.setAttribute("data-resized", "false");
31633orgImg.onload = function () {
31634if (imagePreview.hasAttribute("data-resized") && imagePreview.getAttribute("data-resized") !== "true") {
31635if (compress) {
31636let resizeFileType = file.type;
31637if (resizeFileType != "image/jpeg" && resizeFileType != "image/png") {
31638resizeFileType = "image/png";
31639}
31640var resized = resizeImg(orgImg, compress, resizeFileType);
31641const resizedBlob = dataURItoBlob(resized);
31642imagePreview.src = "";
31643imagePreview.src = resized;
31644imagePreview.setAttribute("data-resized", "true");
31645resizedFile = new File([resized], `${fileName.split(".")[0].split(" ").join("")}.${fileType}`, { type: `image/${fileType}`, lastModified: new Date().getTime() });
31646var hiddenInput = document.createElement("input");
31647hiddenInput.type = "hidden";
31648hiddenInput.id = "hiddenFileInput";
31649hiddenInput.name = "hiddenFileInput";
31650hiddenInput.value = resized; // base64
31651var existingHiddenInput = document.getElementById("hiddenFileInput");
31652if (existingHiddenInput) {
31653existingHiddenInput.parentNode.replaceChild(hiddenInput, existingHiddenInput);
31654} else {
31655imagePreview.appendChild(hiddenInput);
31656}
31657appendToForm(imagePreview);
31658}
31659else {
31660var hiddenInput = document.createElement("input");
31661hiddenInput.type = "hidden";
31662hiddenInput.id = "hiddenFileInput";
31663hiddenInput.name = "hiddenFileInput";
31664hiddenInput.value = reader.result;
31665var existingHiddenInput = document.getElementById("hiddenFileInput");
31666if (existingHiddenInput) {
31667existingHiddenInput.parentNode.replaceChild(hiddenInput, existingHiddenInput);
31668} else {
31669imagePreview.appendChild(hiddenInput);
31670}
31671}
31672}
31673};
31674}
31675else {
31676fcAlert("File size too large<br>Images should not exceed 30MB");
31677}
31678}
31679else {
31680fcAlert("Invalid File Type<br>Accepted file types are gif, jpg, jpeg and png");
31681}
31682};
31683} else {
31684fcAlert("Please Choose the image First");
31685imagePreview.style.display = "none";
31686imagePreview.src = "";
31687}
31688}
31689function resizeImg(img, compress, imgType) {
31690var canvas = document.createElement('canvas');
31691var width = img.naturalWidth;
31692var height = img.naturalHeight;
31693var max_height = 1125;
31694var max_width = 2000;
31695var quality = 0.7; // quality percentage max is 1
31696if (!compress) {
31697quality = 1.0;
31698}
31699if (width > height) {
31700if (width > max_width) {
31701height = Math.round(height *= max_width / width);
31702width = max_width;
31703}
31704} else {
31705if (height > max_height) {
31706width = Math.round(width *= max_height / height);
31707height = max_height;
31708}
31709}
31710canvas.width = width;
31711canvas.height = height;
31712var ctx = canvas.getContext("2d");
31713ctx.drawImage(img, 0, 0, width, height);
31714canvas.toBlob(function (blob) {
31715}, imgType, quality);
31716return canvas.toDataURL(imgType, quality); // get the data from canvas as 70% JPG (can be also PNG, etc.)
31717}
31718function formatBytes(size, decimals = 2) {
31719if (size === 0) return '0 bytes';
31720const k = 1024;
31721const dm = decimals < 0 ? 0 : decimals;
31722const sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
31723const i = Math.floor(Math.log(size) / Math.log(k));
31724return parseFloat((size / Math.pow(k, 2)).toFixed(dm));
31725}
31726function dataURItoBlob(dataURI) {
31727const byteString = atob(dataURI.split(',')[1]);
31728const mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0];
31729const ab = new ArrayBuffer(byteString.length);
31730const ia = new Uint8Array(ab);
31731for (let i = 0; i < byteString.length; i++) {
31732ia[i] = byteString.charCodeAt(i);
31733}
31734return new Blob([ab], { type: mimeString });
31735}
31736function appendToForm(imagePreview){
31737//append the compressed base64 of image to the main form
31738if(document.getElementById("hiddenFileInput")){
31739var base64String = document.getElementById("hiddenFileInput").value;
31740var base64Data = base64String.split(',');
31741var base64DataInput = document.createElement('input');
31742base64DataInput.type = 'hidden';
31743base64DataInput.name = 'compressed_base64';
31744base64DataInput.value = base64Data[1];
31745// Find the closest ancestor form element
31746var closestForm = imagePreview.closest('form');
31747if (closestForm) {
31748// Append the compressed base64 of the image to the form
31749closestForm.appendChild(base64DataInput);
31750} else {
31751console.error('No form found containing the input element.');
31752}
31753}
31754}
31755function clearSingleSelection(fld_Id) {
31756$('#' + fld_Id).selectpicker('val', '');
31757}
31758function clearMultipleSelection(fld_Id, setDefault = 0) {
31759$('#' + fld_Id).selectpicker('deselectAll');
31760if (setDefault == 1) {
31761$('#' + fld_Id).find('option[value="selectAll"]').prop('selected', true);
31762$('#' + fld_Id).selectpicker('refresh').selectpicker('render');
31763}
31764}
31765function refreshPicker(fld_Id) {
31766$('#' + fld_Id).selectpicker('refresh');
31767}
31768function validateFileSizeType(blobFile) {
31769var isValid = false;
31770const allowedFileTypes = ['csv', 'xls', 'xlsx', 'pdf', 'doc', 'docx', 'odt', 'rtf', 'txt'];
31771const maxFileSizeMB = 30;
31772const fileName = blobFile.name;
31773const fileType = fileName.split('.').pop().toLowerCase();
31774const fileSizeMB = blobFile.size / (1024 * 1024); // Convert bytes to MB
31775if (!allowedFileTypes.includes(fileType)) {
31776fcAlert("Invalid File Type<br>Accepted file types are csv, xls, xlsx, pdf, doc, docx, odt, rtf, txt");
31777} else if (fileSizeMB > maxFileSizeMB) {
31778fcAlert("File size too large<br>Images should not exceed 30MB");
31779} else {
31780isValid = true;
31781}
31782return isValid;
31783}
31784function validateFileSizeTypeForFilesAndBoosterFiles(blobFile) {
31785var isValid = false;
31786const allowedFileTypes = ['csv', 'xls', 'xlsx', 'pdf', 'doc', 'docx', 'odt', 'rtf', 'txt' , 'jpeg', 'jpg', 'png'];
31787const maxFileSizeMB = 30;
31788const fileName = blobFile.name;
31789const fileType = fileName.split('.').pop().toLowerCase();
31790const fileSizeMB = blobFile.size / (1024 * 1024); // Convert bytes to MB
31791if (!allowedFileTypes.includes(fileType)) {
31792fcAlert("Invalid File Type<br>Accepted file types are csv, xls, xlsx, pdf, doc, docx, odt, rtf, txt");
31793} else if (fileSizeMB > maxFileSizeMB) {
31794fcAlert("File size too large<br>Images should not exceed 30MB");
31795} else {
31796isValid = true;
31797}
31798return isValid;
31799}
31800function selectFile(btn) {
31801var fileUploadComponent = btn.closest('.FileUploadComponent');
31802var fileInput = fileUploadComponent.querySelector('.hidden_inpt_file_c');
31803if (fileInput) {
31804fileInput.click();
31805}
31806}
31807function previewFile(input, event, files) {
31808let FileDescriptionComponent = "";
31809let fileUploadComponent = input.closest('.FileUploadComponent');
31810let uploadButton = fileUploadComponent.querySelector('.btn_uploadfile_c');
31811let deleteButton = fileUploadComponent.querySelector('.btn_removefile_c');
31812let fileNameInput = fileUploadComponent.querySelector('.inpt_filename_c');
31813if (fileUploadComponent.nextElementSibling.classList.contains('FileDescriptionComponent')) {
31814FileDescriptionComponent = fileUploadComponent.nextElementSibling;
31815}
31816if (input.files && input.files[0]) {
31817if(files != "files"){
31818var isValid = validateFileSizeType(input.files[0]);
31819}
31820else{
31821var isValid = validateFileSizeTypeForFilesAndBoosterFiles(input.files[0]);
31822}
31823if (isValid == true) {
31824var reader = new FileReader();
31825reader.onload = function (e) {
31826var fileType = input.files[0].type;
31827var fileName = input.files[0].name;
31828const fileSizeMB = formatBytes(input.files[0].size);
31829// if image file was uplaoded
31830if(fileType.includes("image")){
31831// resize image
31832var orgImgDiv = document.querySelector('.orgImgDiv');
31833if(orgImgDiv)
31834{
31835var orgImg = orgImgDiv.querySelector('.orgImg');
31836orgImg.src = reader.result;
31837}
31838if (fileType != "image/jpeg" && fileType != "image/png") {
31839fileType = "image/png";
31840}
31841orgImg.onload = function () {
31842let compress = true;
31843if (fileSizeMB < 1) {
31844compress = false;
31845}
31846var resized = resizeImg(orgImg, compress, fileType);
31847resizedFile = new File([resized], `${fileName.split(".")[0].split(" ").join("")}.${fileType}`, { type: `image/${fileType}`, lastModified: new Date().getTime() });
31848var hiddenInput = document.createElement("input");
31849hiddenInput.type = "hidden";
31850hiddenInput.id = "hiddenFileInput";
31851hiddenInput.name = "hiddenFileInput";
31852hiddenInput.value = resized; // base64string
31853var existingHiddenInput = document.getElementById("hiddenFileInput");
31854if (existingHiddenInput) {
31855existingHiddenInput.parentNode.replaceChild(hiddenInput, existingHiddenInput);
31856} else {
31857orgImgDiv.appendChild(hiddenInput);
31858}
31859appendToForm(orgImgDiv);
31860};
31861}
31862fileNameInput.value = input.files[0].name;
31863if (uploadButton) {
31864uploadButton.style.display = "none";
31865}
31866if (deleteButton) {
31867deleteButton.style.display = "inline-block";
31868}
31869if (FileDescriptionComponent) {
31870FileDescriptionComponent.style.display = "flex";
31871}
31872};
31873reader.readAsDataURL(input.files[0]);
31874}
31875} else {
31876if (uploadButton) {
31877uploadButton.style.display = "inline-block";
31878}
31879if (deleteButton) {
31880deleteButton.style.display = "none";
31881}
31882if (FileDescriptionComponent) {
31883FileDescriptionComponent.style.display = "none";
31884}
31885}
31886}
31887function fileUploadComponent_deleteFile(btn) {
31888let FileDescriptionComponent = "";
31889let fileUploadComponent = btn.closest('.FileUploadComponent');
31890let uploadButton = fileUploadComponent.querySelector('.btn_uploadfile_c');
31891let deleteButton = fileUploadComponent.querySelector('.btn_removefile_c');
31892let fileInput = fileUploadComponent.querySelector('.hidden_inpt_file_c');
31893let fileNameInput = fileUploadComponent.querySelector('.inpt_filename_c');
31894if (fileUploadComponent.nextElementSibling.classList.contains('FileDescriptionComponent')) {
31895FileDescriptionComponent = fileUploadComponent.nextElementSibling;
31896}
31897if (FileDescriptionComponent) {
31898FileDescriptionComponent.style.display = "none";
31899}
31900if (uploadButton) {
31901uploadButton.style.display = "inline-block";
31902}
31903if (deleteButton) {
31904deleteButton.style.display = "none";
31905}
31906if (fileInput) {
31907fileInput.value = '';
31908}
31909if (fileNameInput) {
31910fileNameInput.value = '';
31911}
31912}
31913function validateImageSizeType(blobFile) {
31914var isValid = false;
31915const allowedFileTypes = ['jpg', 'gif', 'jpeg', 'png'];
31916const maxFileSizeMB = 30;
31917const fileName = blobFile.name;
31918const fileType = fileName.split('.').pop().toLowerCase();
31919const fileSizeMB = blobFile.size / (1024 * 1024); // Convert bytes to MB
31920if (!allowedFileTypes.includes(fileType)) {
31921fcAlert("Invalid File Type<br>Accepted file types are gif, jpg, jpeg and png");
31922} else if (fileSizeMB > maxFileSizeMB) {
31923fcAlert("File size too large<br>Images should not exceed 30MB");
31924} else {
31925isValid = true;
31926}
31927return isValid;
31928}
31929function selectImage(btn) {
31930var imageUploadComponent = btn.closest('.ImageFileUploadComponent');
31931var imageInput = imageUploadComponent.querySelector('.hidden_inpt_img_c');
31932if (imageInput) {
31933imageInput.click();
31934}
31935}
31936function processImagePreview(input, ImgPreview_fldID, event) {
31937let altTextComponent = "";
31938let imageFileUploadComponent = input.closest('.ImageFileUploadComponent');
31939let imageName = imageFileUploadComponent.querySelector('.inpt_imgname_c');
31940let uploadButton = imageFileUploadComponent.querySelector('.btn_uploadimage_c');
31941let deleteButton = imageFileUploadComponent.querySelector('.btn_removeimage_c');
31942let imagePreview = imageFileUploadComponent.querySelector('.imagePreview_c');
31943if (imageFileUploadComponent.nextElementSibling.classList.contains('AltTextComponent')) {
31944altTextComponent = imageFileUploadComponent.nextElementSibling;
31945}
31946if (input.files && input.files[0]) {
31947var isValid = validateImageSizeType(input.files[0]);
31948if (isValid == true) {
31949var fileName = input.files[0].name.replace(/ /g, '_');
31950if (imageName) {
31951imageName.value = input.files[0].name;
31952}
31953previewImage(input, ImgPreview_fldID, event);
31954if (uploadButton) {
31955uploadButton.style.display = "none";
31956}
31957if (deleteButton) {
31958deleteButton.style.display = "inline-block";
31959}
31960if (imagePreview) {
31961imagePreview.style.display = "inline-block";
31962}
31963if (altTextComponent) {
31964altTextComponent.style.display = "flex";
31965}
31966}
31967} else {
31968if (uploadButton) {
31969uploadButton.style.display = "inline-block";
31970}
31971if (deleteButton) {
31972deleteButton.style.display = "none";
31973}
31974if (imagePreview) {
31975imagePreview.style.display = "none";
31976}
31977if (altTextComponent) {
31978altTextComponent.style.display = "none";
31979}
31980}
31981}
31982function processImagePreviewProfile(input, ImgPreview_fldID, event) {
31983if (input.files && input.files[0]) {
31984var isValid = validateImageSizeType(input.files[0]);
31985if (isValid == true) {
31986var fileName = input.files[0].name.replace(/ /g, '_');
31987previewImage(input, ImgPreview_fldID, event);
31988}
31989}
31990}
31991function imageFileUploadComponent_deleteImage(btn, isRequired = null) {
31992let altTextComponent = "";
31993let imageFileUploadComponent = btn.closest('.ImageFileUploadComponent');
31994let uploadButton = imageFileUploadComponent.querySelector('.btn_uploadimage_c');
31995let deleteButton = imageFileUploadComponent.querySelector('.btn_removeimage_c');
31996let imagePreview = imageFileUploadComponent.querySelector('.imagePreview_c');
31997let imageInput = imageFileUploadComponent.querySelector('.hidden_inpt_img_c');
31998let imageNameInput = imageFileUploadComponent.querySelector('.inpt_imgname_c');
31999if (imageFileUploadComponent.nextElementSibling.classList.contains('AltTextComponent')) {
32000altTextComponent = imageFileUploadComponent.nextElementSibling;
32001}
32002if (uploadButton) {
32003uploadButton.style.display = "inline-block";
32004}
32005if (deleteButton) {
32006deleteButton.style.display = "none";
32007}
32008if (imagePreview) {
32009imagePreview.style.display = "none";
32010imagePreview.src = "";
32011}
32012if (altTextComponent) {
32013altTextComponent.style.display = "none";
32014}
32015if (imageInput) {
32016imageInput.value = '';
32017if (isRequired) {
32018imageInput.setAttribute('data-parsley-required', 'true');
32019imageInput.setAttribute('data-parsley-required-message', 'Photo upload is required.');
32020}
32021}
32022if (imageNameInput) {
32023imageNameInput.value = '';
32024}
32025}
32026/**
32027*
32028* @param {*} dtObj
32029* @returns
32030*/
32031function loadDataTable(dtObj, postData, ajaxURL = "") {
32032// Define default values for DataTable options
32033const defaults = {
32034autoWidth: false,
32035responsive: false,
32036processing: false,
32037serverSide: false,
32038ordering: false,
32039lengthMenu: [10, 25, 50, 100, 1000],
32040pageLength: 10,
32041paging: false,
32042searching: false,
32043order: [[0, "asc"]],
32044dom: 'Blfrtip',
32045language: {
32046paginate: {
32047next: '<i class="fas fa-chevron-right"></i>',
32048previous: '<i class="fas fa-chevron-left"></i>'
32049},
32050emptyTable: "No records found"
32051},
32052rowReorder: false,
32053columnDefs: [],
32054initComplete: "",
32055};
32056// Merge provided options with defaults
32057// const options = Object.assign({}, defaults, dtObj);
32058const options = { ...defaults, ...dtObj };
32059// Initialize the DataTable
32060const dataTable = $('.dataTable_bs5').DataTable({
32061responsive: options.autoWidth,
32062responsive: options.responsive,
32063processing: options.processing,
32064serverSide: options.serverSide,
32065ordering: options.ordering,
32066lengthMenu: options.lengthMenu,
32067pageLength: options.pageLength,
32068paging: options.paging,
32069searching: options.searching,
32070order: options.order,
32071dom: options.dom,
32072rowReorder: options.rowReorder,
32073language: options.language,
32074columnDefs: options.columnDefs,
32075columns: options.columns,
32076ajax: (options.processing && ajaxURL !== "") ? {
32077url: ajaxURL,
32078type: "POST",
32079data: function (data) {
32080const customData = postData.fetchDataParams ? postData.fetchDataParams : {};
32081const mergedData = { ...data, ...customData };
32082return JSON.stringify(mergedData);
32083},
32084contentType: "application/json",
32085dataType: "json"
32086} : null,
32087responsive: {
32088details: {
32089display: $.fn.dataTable.Responsive.display.childRowImmediate,
32090renderer: function (api, rowIdx, columns) {
32091var data = $.map(columns, function (col, i) {
32092return col.hidden ?
32093`<tr class="mobile-tr" style="line-height:2.5; background-color: #ffffff !important;" data-dt-row="${col.rowIndex}" data-dt-column="${col.columnIndex}">
32094<td class="mobile-td" style="min-width:135px;"><b>${col.title}:</b></td>
32095<td class="mobile-td" style="max-width:135px; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important;">${col.data}</td>
32096</tr>`
32097: "";
32098}).join("");
32099return data ? $("<table/>").append(data) : false;
32100}
32101}
32102},
32103createdRow: function (row, data, dataIndex) {
32104// Access the specific td element within the row and add a title attribute
32105$(row).find('td.tooltip-on-hover').each(function (index) {
32106const tdElement = $(this);
32107const tdText = tdElement.text();
32108tdElement.attr('title', tdText);
32109});
32110},
32111drawCallback: function (settings) {
32112var api = this.api();
32113var recordsTotal = api.page.info().recordsTotal;
32114var pageLength = api.page.len(); // Get the current page length
32115if (recordsTotal <= pageLength) {
32116$('.dataTables_paginate').hide();
32117$('.dataTables_length').hide();
32118} else {
32119$('.dataTables_paginate').show();
32120$('.dataTables_length').show();
32121}
32122var popoverTrigger = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'));
32123var popoverList = popoverTrigger.map(function (popoverTrigger2) {
32124return new bootstrap.Popover(popoverTrigger2);
32125});
32126},
32127initComplete: (options.initComplete !== "") ? options.initComplete : null,
32128});
32129if (options.rowReorder) {
32130orderData = postData.updateOrder ? postData.updateOrder : {};
32131// Add event listener to save the new order when rows are reordered
32132dataTable.on('row-reorder', function (e, diff, edit) {
32133startSpinner();
32134var pageInfo = dataTable.page.info();
32135var currentPage = pageInfo.page;
32136var rowsPerPage = pageInfo.length; // Number of rows per page
32137var pageStartIndex = currentPage * rowsPerPage; // Calculate the starting index of the current page
32138let updateOrder = [];
32139for (var i = 0, ien = diff.length; i < ien; i++) {
32140var rowData = dataTable.row(diff[i].node).data();
32141var rowId = rowData.ID; // Assuming 'ID' is the column name for the row ID
32142// Calculate the new absolute position, accounting for pagination
32143var newAbsolutePosition = diff[i].newPosition + pageStartIndex;
32144let data = {};
32145data['OrderVal'] = newAbsolutePosition;
32146data['ID'] = rowId;
32147updateOrder.push(data);
32148}
32149if (updateOrder.length > 0) {
32150// Update the row order in the DataTable without reloading data
32151for (var i = 0; i < updateOrder.length; i++) {
32152var id = updateOrder[i].ID;
32153var newRowPosition = updateOrder[i].OrderVal;
32154// Find the row with the specified ID
32155var row = dataTable.row(function (idx, data, node) {
32156return data.ID === id;
32157});
32158// Move the row to the new position
32159dataTable.row(row).data()[orderData.orderColumn] = newRowPosition;
32160}
32161// Redraw the table to apply the updated row order
32162// dataTable.draw();
32163dataTable.order([[0, 'asc']]).draw();
32163 //reset order column to zero column which is Order
32164const requestData = {
32165updateOrder: updateOrder,
32166orderData: orderData
32167};
32168$.ajax({
32169url: "/controllers/ajax.cfc?method=updateTableOrder",
32170type: "POST",
32171data: JSON.stringify(requestData),
32172dataType: "json",
32173contentType: "application/json",
32174success: function (response) {
32175doToastrSuccessAlert("Saved!");
32176stopSpinner();
32177dataTable.page(currentPage).draw('page');
32178},
32179error: function (xhr, status, error) {
32180// Handle errors here
32181console.error("AJAX Error: " + status, error);
32182}
32183});
32184}
32185else {
32186stopSpinner();
32187}
32188});
32189}
32190if (options.searching) {
32191// Add an event listener to detect when a search is performed
32192dataTable.on('search', function () {
32193// Check if a search operation is active
32194const isSearchActive = dataTable.search() !== '';
32195// Disable DND when search is active, and enable it when search is cleared
32196if (isSearchActive) {
32197dataTable.rowReorder.disable();
32198} else {
32199dataTable.rowReorder.enable();
32200}
32201});
32202}
32203// Return the DataTable instance if needed
32204return dataTable;
32205}
32206/**
32207*
32208* @param {*} dtObj
32209* @returns
32210*/
32211let dtInstances= {};
32212function loadDataTableMultiple(dtObj, postData, ajaxURL = "", tableId) {
32213// Define default values for DataTable options
32214const defaults = {
32215autoWidth: false,
32216responsive: false,
32217processing: false,
32218serverSide: false,
32219ordering: false,
32220lengthMenu: [10, 25, 50, 100, 1000],
32221pageLength: 10,
32222paging: false,
32223searching: false,
32224order: [[0, "asc"]],
32225dom: 'Blfrtip',
32226language: {
32227paginate: {
32228next: '<i class="fas fa-chevron-right"></i>',
32229previous: '<i class="fas fa-chevron-left"></i>'
32230},
32231emptyTable: "No records found"
32232},
32233rowReorder: false,
32234columnDefs: [],
32235initComplete: "",
32236};
32237// Merge provided options with defaults
32238// const options = Object.assign({}, defaults, dtObj);
32239const options = { ...defaults, ...dtObj };
32240// Initialize the DataTable
32241dtInstances[tableId] = $('#'+tableId).DataTable({
32242responsive: options.autoWidth,
32243responsive: options.responsive,
32244processing: options.processing,
32245serverSide: options.serverSide,
32246ordering: options.ordering,
32247lengthMenu: options.lengthMenu,
32248pageLength: options.pageLength,
32249paging: options.paging,
32250searching: options.searching,
32251order: options.order,
32252dom: options.dom,
32253rowReorder: options.rowReorder,
32254language: options.language,
32255columnDefs: options.columnDefs,
32256columns: options.columns,
32257ajax: (options.processing && ajaxURL !== "") ? {
32258url: ajaxURL,
32259type: "POST",
32260data: function (data) {
32261const customData = postData.fetchDataParams ? postData.fetchDataParams : {};
32262const mergedData = { ...data, ...customData };
32263return JSON.stringify(mergedData);
32264},
32265contentType: "application/json",
32266dataType: "json"
32267} : null,
32268responsive: {
32269details: {
32270display: $.fn.dataTable.Responsive.display.childRowImmediate,
32271renderer: function (api, rowIdx, columns) {
32272var data = $.map(columns, function (col, i) {
32273return col.hidden ?
32274`<tr class="mobile-tr" style="line-height:2.5; background-color: #ffffff !important;" data-dt-row="${col.rowIndex}" data-dt-column="${col.columnIndex}">
32275<td class="mobile-td" style="min-width:135px;"><b>${col.title}:</b></td>
32276<td class="mobile-td" style="max-width:135px; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important;">${col.data}</td>
32277</tr>`
32278: "";
32279}).join("");
32280return data ? $("<table/>").append(data) : false;
32281}
32282}
32283},
32284createdRow: function (row, data, dataIndex) {
32285// Access the specific td element within the row and add a title attribute
32286$(row).find('td.tooltip-on-hover').each(function (index) {
32287const tdElement = $(this);
32288const tdText = tdElement.text();
32289tdElement.attr('title', tdText);
32290});
32291},
32292drawCallback: function (settings) {
32293var api = this.api();
32294var recordsTotal = api.page.info().recordsTotal;
32295var pageLength = api.page.len(); // Get the current page length
32296if (recordsTotal <= pageLength) {
32297$('.dataTables_paginate').hide();
32298$('.dataTables_length').hide();
32299} else {
32300$('.dataTables_paginate').show();
32301$('.dataTables_length').show();
32302}
32303var popoverTrigger = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'));
32304var popoverList = popoverTrigger.map(function (popoverTrigger2) {
32305return new bootstrap.Popover(popoverTrigger2);
32306});
32307},
32308initComplete: (options.initComplete !== "") ? options.initComplete : null,
32309});
32310if (options.rowReorder) {
32311orderData = postData.updateOrder ? postData.updateOrder : {};
32312// Add event listener to save the new order when rows are reordered
32313dtInstances[tableId].on('row-reorder', function (e, diff, edit) {
32314startSpinner();
32315var pageInfo = dtInstances[tableId].page.info();
32316var currentPage = pageInfo.page;
32317var rowsPerPage = pageInfo.length; // Number of rows per page
32318var pageStartIndex = currentPage * rowsPerPage; // Calculate the starting index of the current page
32319let updateOrder = [];
32320for (var i = 0, ien = diff.length; i < ien; i++) {
32321var rowData = dtInstances[tableId].row(diff[i].node).data();
32322var rowId = rowData.ID; // Assuming 'ID' is the column name for the row ID
32323// Calculate the new absolute position, accounting for pagination
32324var newAbsolutePosition = diff[i].newPosition + pageStartIndex;
32325let data = {};
32326data['OrderVal'] = newAbsolutePosition;
32327data['ID'] = rowId;
32328updateOrder.push(data);
32329}
32330if (updateOrder.length > 0) {
32331// Update the row order in the DataTable without reloading data
32332for (var i = 0; i < updateOrder.length; i++) {
32333var id = updateOrder[i].ID;
32334var newRowPosition = updateOrder[i].OrderVal;
32335// Find the row with the specified ID
32336var row = dtInstances[tableId].row(function (idx, data, node) {
32337return data.ID === id;
32338});
32339// Move the row to the new position
32340dtInstances[tableId].row(row).data()[orderData.orderColumn] = newRowPosition;
32341}
32342// Redraw the table to apply the updated row order
32343// dtInstances[tableId].draw();
32344dtInstances[tableId].order([[0, 'asc']]).draw();
32344 //reset order column to zero column which is Order
32345const requestData = {
32346updateOrder: updateOrder,
32347orderData: orderData
32348};
32349$.ajax({
32350url: "/controllers/ajax.cfc?method=updateTableOrder",
32351type: "POST",
32352data: JSON.stringify(requestData),
32353dataType: "json",
32354contentType: "application/json",
32355success: function (response) {
32356doToastrSuccessAlert("Saved!");
32357stopSpinner();
32358dtInstances[tableId].page(currentPage).draw('page');
32359},
32360error: function (xhr, status, error) {
32361// Handle errors here
32362console.error("AJAX Error: " + status, error);
32363}
32364});
32365}
32366else {
32367stopSpinner();
32368}
32369});
32370}
32371if (options.searching) {
32372// Add an event listener to detect when a search is performed
32373dtInstances[tableId].on('search', function () {
32374// Check if a search operation is active
32375const isSearchActive = dtInstances[tableId].search() !== '';
32376// Disable DND when search is active, and enable it when search is cleared
32377if (isSearchActive) {
32378dtInstances[tableId].rowReorder.disable();
32379} else {
32380dtInstances[tableId].rowReorder.enable();
32381}
32382});
32383}
32384// Return the DataTable instance if needed
32385return dtInstances[tableId];
32386}
32387function isObjectEmpty(obj) {
32388return Object.keys(obj).length === 0;
32389}
32390function toggleShowHide(chkBox, element_to_be_toggled) {
32391const elmToBeToggled = $(element_to_be_toggled);
32392if ($(chkBox).is(':checked')) {
32393elmToBeToggled.show();
32394} else {
32395elmToBeToggled.hide();
32396}
32397}
32398// input: h in [0,360] and s,v in [0,1] - output: hex color string
32399function hsv2rgb(h, s, v) {
32400let f = (n, k = (n + h / 60) % 6) => v - v * s * Math.max(Math.min(k, 4 - k, 1), 0);
32401const r = Math.round(255 * f(5)).toString(16);
32402const g = Math.round(255 * f(3)).toString(16);
32403const b = Math.round(255 * f(1)).toString(16);
32404return "#" + Math.round(255 * f(5)).toString(16) + Math.round(255 * f(3)).toString(16) + Math.round(255 * f(1)).toString(16);
32405}
32406function rgb2hsv(r, g, b) {
32407let rabs, gabs, babs, rr, gg, bb, h, s, v, diff, diffc, percentRoundFn;
32408rabs = parseInt(r, 16) / 255;
32409gabs = parseInt(g, 16) / 255;
32410babs = parseInt(b, 16) / 255;
32411v = Math.max(rabs, gabs, babs),
32412diff = v - Math.min(rabs, gabs, babs);
32413diffc = c => (v - c) / 6 / diff + 1 / 2;
32414percentRoundFn = num => Math.round(num * 100) / 100;
32415if (diff == 0) {
32416h = s = 0;
32417} else {
32418s = diff / v;
32419rr = diffc(rabs);
32420gg = diffc(gabs);
32421bb = diffc(babs);
32422if (rabs === v) {
32423h = bb - gg;
32424} else if (gabs === v) {
32425h = (1 / 3) + rr - bb;
32426} else if (babs === v) {
32427h = (2 / 3) + gg - rr;
32428}
32429if (h < 0) {
32430h += 1;
32431} else if (h > 1) {
32432h -= 1;
32433}
32434}
32435return {
32436h: Math.round(h * 360),
32437s: percentRoundFn(s * 100),
32438v: percentRoundFn(v * 100)
32439};
32440}
32441function getContrastColor(hexColor) {
32442// hexColor RGB
32443const R1 = parseInt(hexColor.substr(1, 2), 16);
32444const G1 = parseInt(hexColor.substr(3, 2), 16);
32445const B1 = parseInt(hexColor.substr(5, 2), 16);
32446// Black RGB
32447const blackColor = "#000000";
32448R2BlackColor = parseInt(blackColor.substring(1, 2), 16);
32449G2BlackColor = parseInt(blackColor.substring(3, 2), 16);
32450B2BlackColor = parseInt(blackColor.substring(5, 2), 16);
32451// Calc contrast ratio
32452const L1 =
324530.2126 * Math.pow(R1 / 255, 2.2) +
324540.7152 * Math.pow(G1 / 255, 2.2) +
324550.0722 * Math.pow(B1 / 255, 2.2);
32456const L2 =
324570.2126 * Math.pow(R2BlackColor / 255, 2.2) +
324580.7152 * Math.pow(G2BlackColor / 255, 2.2) +
324590.0722 * Math.pow(B2BlackColor / 255, 2.2);
32460let contrastRatio = 0;
32461if (L1 > L2) {
32462contrastRatio = Math.round((L1 + 0.05) / (L2 + 0.05));
32463} else {
32464contrastRatio = Math.round((L2 + 0.05) / (L1 + 0.05));
32465}
32466// If contrast is more than 5, return black color
32467if (contrastRatio > 5) {
32468return "#000000";
32469} else {
32470// if not, return white color.
32471return "#FFFFFF";
32472}
32473}
32474function getHoverColor(color) {
32475const darkThresholdHex = "#BBBBBB";
32476const lightThresholdHex = "#EEEEEE";
32477// Utility to convert a hex color to RGB
32478function hexToRgb(hex) {
32479hex = hex.replace("#", "");
32480if (hex.length === 3) {
32481hex = hex
32482.split("")
32483.map((char) => char + char)
32484.join("");
32485}
32486const r = parseInt(hex.slice(0, 2), 16);
32487const g = parseInt(hex.slice(2, 4), 16);
32488const b = parseInt(hex.slice(4, 6), 16);
32489return { r, g, b };
32490}
32491// Utility to compute perceived brightness using Rec. 709 formula
32492function getBrightness(r, g, b) {
32493return 0.2126 * r + 0.7152 * g + 0.0722 * b;
32494}
32495// Convert thresholds to brightness
32496const { r: darkR, g: darkG, b: darkB } = hexToRgb(darkThresholdHex);
32497const { r: lightR, g: lightG, b: lightB } = hexToRgb(lightThresholdHex);
32498const darkThreshold = getBrightness(darkR, darkG, darkB);
32499const lightThreshold = getBrightness(lightR, lightG, lightB);
32500let r, g, b;
32501if (color.startsWith("#")) {
32502({ r, g, b } = hexToRgb(color));
32503} else if (color.startsWith("rgb")) {
32504const rgbArray = color.match(/\d+/g);
32505if (rgbArray.length >= 3) {
32506r = parseInt(rgbArray[0]);
32507g = parseInt(rgbArray[1]);
32508b = parseInt(rgbArray[2]);
32509} else {
32510throw new Error("Invalid RGB color format");
32511}
32512} else {
32513throw new Error("Unsupported color format");
32514}
32515const brightness = getBrightness(r, g, b);
32516if (brightness < darkThreshold || brightness > lightThreshold) {
32517return "#EDEDED";
32518}
32519const hsv = rgb2hsv(r, g, b);
32520const saturation = 0.04;
32521const value = 0.99;
32522return isNaN(hsv.h) ? "#EDEDED" : hsv2rgb(hsv.h, saturation, value);
32523}
32524function tableRowMove(element) {
32525let id = $(element).attr("data-id");
32526let tableName = $(element).attr("data-table-name");
32527let move = $(element).attr("data-move");
32528let whereColumn = $(element).attr("data-where-column");
32529let orderColumn = $(element).attr("data-order-column");
32530let pageType = $(element).attr("data-content-type");
32531let seasonId = $(element).attr("data-season-id");
32532let schoolId = $(element).attr("data-school-id");
32533let isbooster = $(element).attr("data-is-booster");
32534const requestData = {
32535id: id,
32536tableName: tableName,
32537move: move,
32538whereColumn: whereColumn,
32539orderColumn: orderColumn,
32540pageType: pageType,
32541seasonId: seasonId,
32542schoolId: schoolId,
32543isbooster: isbooster,
32544};
32545startSpinner();
32546$.ajax({
32547url: "/controllers/ajax.cfc?method=updateTableRow",
32548type: "POST",
32549data: JSON.stringify(requestData),
32550dataType: "json",
32551contentType: "application/json",
32552success: function (response) {
32553moveRowInDataTable(id, move, orderColumn);
32554doToastrSuccessAlert("Saved!");
32555stopSpinner();
32556// location.reload();
32557},
32558error: function (xhr, status, error) {
32559// Handle errors here
32560console.error("AJAX Error: " + status, error);
32561},
32562});
32563}
32564function moveRowInDataTable(rowId, moveToTop, orderColumn) {
32565let table = $(".dataTable_bs5").DataTable();
32566let data = table.rows().data().toArray();
32567// Find row and update OrderVal
32568let rowIndex = data.findIndex((row) => row.ID === rowId);
32569console.log(rowIndex);
32570if (rowIndex === -1) {
32571return false;
32572}
32573console.log(moveToTop);
32574if (moveToTop === "0") {
32575let minOrderVal = Math.min(...data.map((row) => row[orderColumn]));
32576console.log(minOrderVal);
32577data[rowIndex][orderColumn] = minOrderVal - 1;
32578} else {
32579let maxOrderVal = Math.max(...data.map((row) => row[orderColumn]));
32580data[rowIndex][orderColumn] = maxOrderVal + 1;
32581}
32582// Redraw table if needed
32583table.clear().rows.add(data).draw();
32584table.order([0, "asc"]).draw();
32585}
32586function updateUtcToLocal() {
32587document.querySelectorAll(".utc-datetime").forEach(function (element) {
32588const utcTime = element.getAttribute("data-utc");
32589if (utcTime) {
32590const matches = utcTime.match(/{ts\s'([^']+)'\}/);
32591if (matches && matches[1]) {
32592const utcDateStr = matches[1];
32593const date = new Date(utcDateStr + "Z");
32594const options = {
32595year: "numeric",
32596month: "2-digit",
32597day: "2-digit",
32598hour: "2-digit",
32599minute: "2-digit",
32600hour12: true,
32601};
32602const localDateTime = date.toLocaleDateString("en-US", options).split(","); // Format the date and time
32603element.innerHTML = `${localDateTime[0]}<br>${localDateTime[1].trim()}`; // Update the content of the td
32604}
32605}
32606});
32607}
32608function autoLinkifyElement(el) {
32609const urlPattern = /(\b(https?:\/\/|www\.)[^\s<]+)/gi;
32610el.innerHTML = el.innerHTML.replace(urlPattern, match => {
32611if (match.includes('href=')) return match;
32612const url = match.startsWith("www.") ? "http://" + match : match;
32613return `<a href="${url}" target="_blank" rel="noopener noreferrer">${match}</a>`;
32614});
32615}
32616</script>
32616
32617<style>
32618/* ========================================================================
32619Component: buttons
32620========================================================================== */
32621.btn{
32622text-transform: none !important;
32623}
32624.btn-Save-c {
32625color: #fafafa;
32626background-color: #129846;
32627font-weight: bolder;
32628font-size: 14px;
32629align-content: center;
32630}
32631.btn-Save-c:focus,
32632.btn-Save-c.focus {
32633color: #fafafa;
32634text-decoration: none;
32635}
32636.btn-Save-c:hover, .btn-Save-c:active {
32637background-color: #0f7d3b !important;
32638color: #fafafa !important;
32639text-decoration: none;
32640}
32641.btn-Cancel-c {
32642color: red;
32643background-color: transparent;
32644font-weight: bolder;
32645font-size: 14px;
32646align-content: center;
32647border-color: red;
32648}
32649.btn-Cancel-c:focus,
32650.btn-Cancel-c.focus {
32651color: red;
32652text-decoration: none;
32653border-color: red;
32654}
32655.btn-Cancel-c:hover, .btn-Cancel-c:active {
32656color: red !important;
32657text-decoration: none;
32658border-color: red !important;
32659background-color: #ffe5e5 !important;
32660}
32661.b-width-sm-c {
32662width: 85px;
32663}
32664.btn-w-100 {
32665width: 100px !important;
32666}
32667.btn-mw-100 {
32668min-width: 100px !important;
32669}
32670.btn-appcolor {
32671color: #fafafa !important;
32672background-color: #165c33 !important;
32673font-weight: bolder;
32674font-size: 14px;
32675align-content: center;
32676}
32677.btn-appcolor.focus {
32678color: #fafafa;
32679text-decoration: none;
32680}
32681.btn-appcolor:hover, .btn-appcolor:active {
32682background-color: #165c33 !important;
32683color: #fafafa !important;
32684text-decoration: none;
32685}
32686.btn-btgreen {
32687color: #fafafa;
32688background-color: #189B4B;
32689font-weight: bolder;
32690font-size: 14px;
32691align-content: center;
32692}
32693.btn-btgreen:focus,
32694.btn-btgreen.focus {
32695color: #fafafa;
32696background-color: #189B4B;
32697text-decoration: none;
32698}
32699.btn-btgreen:hover {
32700background-color: #0d893e;
32701color: #fafafa;
32702text-decoration: none;
32703}
32704.btn-white-app {
32705color: #165c33;
32706background-color: #fafafa;
32707font-weight: bolder;
32708align-content: center;
32709}
32710.btn-white-app:focus,
32711.btn-white-app.focus,
32712.btn-white-app:focus-visible {
32713color: #165c33;
32714background-color: #fafafa;
32715text-decoration: none;
32716border-color: ;
32717}
32718.btn-white-app:hover {
32719background-color: #fafafa;
32720color: #165c33;
32721text-decoration: none;
32722}
32723.text-appcolor {
32724color: #165c33;
32725}
32726.fill-appcolor {
32727fill: #165c33;
32728}
32729.text-appcolor:hover {
32730color: #165c33;
32731}
32732.text-btgreen{
32733color:#189B4B;
32734}
32735.text-btgreen:hover{
32736color:#189B4B;
32737}
32738.bg-appcolor {
32739background-color: #165c33;
32740}
32741.border-appcolor {
32742border-color: #165c33 !important;
32743}
32744/* Hide The Component For Demo */
32745body .hide_for_demo{
32746display: none !important;
32747}
32748.teamNavActive {
32749font-weight: 600
32750}
32751.teamNavActive i{
32752color: #165c33;
32753}
32754.teamNavItem:hover {
32755background-color: #eee;
32756}
32757</style>
32758<script>
32759document.addEventListener("DOMContentLoaded", function () {
32760var appcolor = "\x23165c33";
32761var focus_color = "";
32762var hoverTextColor = getHoverColor(appcolor);
32763var contrastTextColor = getContrastColor(appcolor);
32764document.documentElement.style.setProperty('--contrast-color', contrastTextColor);
32765document.documentElement.style.setProperty('--hover-color', hoverTextColor);
32766if (focus_color && focus_color.trim() !== "") {
32767document.documentElement.style.setProperty('--focus-color', focus_color);
32768} else {
32769focus_color = getDynamicFocusColor(appcolor);
32770// console.log("focus_color: " + focus_color);
32771document.documentElement.style.setProperty('--focus-color', focus_color);
32772}
32773});
32774</script>
32774
32775<style>
32776/* ========================================================================
32777Component: DT
32778========================================================================== */
32779.dataTable:not(.disable_hover_color) tbody tr:hover {
32780background-color: var(--hover-color) !important;
32781}
32782/* ========================================================================
32783Hover shade for appColor
32784========================================================================== */
32785.text-appcolor-lightshade{
32786color: var(--hover-color) !important;
32787}
32788.bg-appcolor-lightshade{
32789background-color: var(--hover-color) !important;
32790}
32791/* ========================================================================
32792Team Page Base Layout CSS
32793========================================================================== */
32794.subheader-nav__item {
32795border-color: #165c33 !important;
32796border-bottom: 0px !important;
32797}
32798/* ========================================================================
32799ADA keybord accessibility
32800========================================================================== */
32801a:focus,
32802button:focus,
32803input:focus,
32804textarea:focus,
32805select:focus {
32806outline: none;
32807box-shadow: 0 0 0 2px var(--focus-color) !important;
32808border-color: var(--focus-color) !important;
32809}
32810</style>
32811<!-- =============== CK editor 5 ===============-->
32812<!-- =============== Bootsrap Select PFS ===============-->
32813<style>
32814/*!
32815* Bootstrap-select v1.14.0-beta2 (https://developer.snapappointments.com/bootstrap-select)
32816*
32817* Copyright 2012-2021 SnapAppointments, LLC
32818* Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
32819*/@-webkit-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@-o-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select .dropdown-toggle .bs-select-clear-selected{position:relative;display:block;margin-right:5px;text-align:center}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected{padding-right:inherit}.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{position:relative;top:-webkit-calc(((-1em / 1.5) + 1ex)/ 2);top:calc(((-1em / 1.5) + 1ex)/ 2);pointer-events:none}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{top:auto}.bootstrap-select .dropdown-toggle.bs-placeholder .bs-select-clear-selected{display:none}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}
32819.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:.3s linear 750ms forwards bs-notify-fadeOut;-o-animation:.3s linear 750ms forwards bs-notify-fadeOut;animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group{display:block}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group{display:block}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
32820</style>
32821<style>
32822/* devanagari */
32823@font-face {
32824font-family: 'Poppins';
32825font-style: normal;
32826font-weight: 400;
32827src: url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
32828unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
32829}
32830/* latin-ext */
32831@font-face {
32832font-family: 'Poppins';
32833font-style: normal;
32834font-weight: 400;
32835src: url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
32836unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
32837}
32838/* latin */
32839@font-face {
32840font-family: 'Poppins';
32841font-style: normal;
32842font-weight: 400;
32843src: url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
32844unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
32845}
32846</style>
32847<!-- =============== PAGE VENDOR STYLES ===============-->
32848
32849
32850
32851
32852
32853<style>
32854.header-login {color: #165c33;}
32855.header-social__item:hover {background-color: #165c33;}
32856.header-login__item:hover {color: #165c33;}
32857.mobile-header__toggle-nav {background-color: #165c33;}
32858.mobile-header__toggle-nav:after {border-left: 34px solid #165c33;/* PHONE */}
32859@media screen and (min-width: 768px) {.mobile-header__toggle-nav:after {border-left: 48px solid #165c33;/* TABLET */}}
32860.nav-screen__account span {color: #165c33;}
32861.arrow--accent {border-color: #165c33;}
32862#primaryNav {border-top: 4px solid #165c33;}
32863.mainnav {border-top: 4px solid #165c33;}
32864.footer {border-top: 4px solid #165c33;}
32865.subheader-nav__item.is-active {border-color: #165c33;}
32866.modal-header {border-bottom: 3px solid #165c33;}
32867.calendar-panel__header{background-color: #165c33;}
32868.gradientBg {
32869	background: #165c33;
32870	background: -webkit-linear-gradient(#165c33, white);
32871	background: -o-linear-gradient(#165c33, white);
32872	background: -moz-linear-gradient(#165c33, white);
32873	background: linear-gradient(#165c33, white);
32874	background-repeat: no-repeat;
32875	background-attachment: fixed;
32876}
32877.imageBg {
32878	background-image: linear-gradient(rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.75)), url('//s3.amazonaws.com/schoolassets/background/');
32879	background-size: cover;
32880	background-repeat: no-repeat;
32881	background-attachment: fixed;
32882	background-position: center;
32883}
32884.imageBgNoColor {
32885	background-image: url('//s3.amazonaws.com/schoolassets/background/');
32886	background-size: cover;
32887	background-repeat: no-repeat;
32888	background-attachment: fixed;
32889	background-position: center;
32890}
32891.paddingLeft2 {padding-left:2px;}
32892.paddingLeft20 {padding-left:20px;}
32893.subscribeDiv {display:inline-block; padding-top:7px; padding-left:45px;}
32894.noGradientBg {background: #F2F2F2; background-repeat: ''; background-attachment: ''; background-position: ''; background-size: ''; background-image: '';}
32895.inputNoBorder {width:95%; border:none; outline:none; overflow:auto; background-color:#f5f5f5; resize:none; padding-left:10px;}
32896.paddingBottom10 {padding-bottom:10px;}
32897.paddingBottom15 {padding-bottom:15px;}
32898.marginBottom5 {margin-bottom:5px;}
32899
32900
32901
32902
32903body {
32904      margin: 0;
32905      padding: 0;
32906      min-height: 100vh;
32907      display: flex;
32908      flex-direction: column;
32909    }
32910    #headerAdBlock, #footerAdBlock {
32911      height: 120px;
32912      width: 100%;
32913      background-color: #f8f9fa;
32914      display: flex;
32915      align-items: center;
32916      justify-content: center;
32917      font-size: 1.5rem;
32918      font-weight: bold;
32919      text-align: center;
32920      background-color: #165c33;
32921    }
32922    #headerAdBlock {
32923      position: relative;
32924      z-index: 0;
32925    }
32926    #footerAdBlock {
32927      position: fixed;
32928      bottom: -120px;
32929      left: 0;
32930      z-index: 999;
32931      transition: bottom 0.5s ease-in-out;
32932    }
32933    #fcPageContent {
32934      flex: 1;
32935    }
32936    .mobile #headerAdBlock {
32937      display: none;
32938    }
32939    .mobile #footerAdBlock {
32940      position: fixed;
32941      bottom: 0;
32942    }
32943    .mobile #fcPageContent {
32944      padding-bottom: 120px !important;
32945    }
32946
32947
32948</style>
32949
32950
32951	<!-- Google Tag Manager - Custom Dimensions -->
32952	
32952<script>
32953	window.dataLayer = window.dataLayer || [];
32954	window.dataLayer.push({
32955		'School ID': '107645',
32956		'School Name': 'Green Mountain Union High School',
32957		'Scheduler': 'SSAPI',
32958		'Auth': 'anonymous',
32959	});
32960	</script>
32960
32961	
32962	<!-- End Google Tag Manager - Custom Dimensions -->
32963
32964
32965	
32966		<!-- Google Tag Manager -->
32967		
32967<script>
vendor: 335 bytes, lines 32967-32971
32967(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
32968		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
32969		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
32970		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
32971		})(window,document,'script','dataLayer','
32971GTM-NLSG7CZ
vendor: 3 bytes, line 32971
32971');
32971</script>
32971
32972		<!-- End Google Tag Manager -->
32973		
32974
32975
vendor: 4,048 bytes, lines 32976-32978
32976<script>
32977/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */
32978!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date}
vendor: 3,521 bytes, line 32978
32978,support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}
vendor: 9,959 bytes, line 32978
32978function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)}
vendor: 79,644 bytes, lines 32978-32981
32978,input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=R.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0;
32979}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}}),function(){var a;l.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;return c=d.getElementsByTagName("body")[0],c&&c.style?(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(d.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(e),a):void 0}}();var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),V=["Top","Right","Bottom","Left"],W=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function X(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&U.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var Y=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)Y(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/<tbody/i;function ia(a){Z.test(a.type)&&(a.defaultChecked=a.checked)}function ja(a,b,c,d,e){for(var f,g,h,i,j,k,m,o=a.length,p=ca(b),q=[],r=0;o>r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?"<table>"!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&&fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!na.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),g=h&&i[h],g&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ma.test(f)?this.mouseHooks:la.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=g.srcElement||d),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,h.filter?h.filter(a,g):a},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button,h=b.fromElement;return null==a.pageX&&null!=b.clientX&&(e=a.target.ownerDocument||d,f=e.documentElement,c=e.body,a.pageX=b.clientX+(f&&f.scrollLeft||c&&c.scrollLeft||0)-(f&&f.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(f&&f.scrollTop||c&&c.scrollTop||0)-(f&&f.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&h&&(a.relatedTarget=h===a.target?b.toElement:h),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ra()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ra()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=d.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)}:function(a,b,c){var d="on"+b;a.detachEvent&&("undefined"==typeof a[d]&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?pa:qa):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:qa,isPropagationStopped:qa,isImmediatePropagationStopped:qa,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=pa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=pa,a&&!this.isSimulated&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=pa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submit||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?n.prop(b,"form"):void 0;c&&!n._data(c,"submit")&&(n.event.add(c,"submit._submit",function(a){a._submitBubble=!0}),n._data(c,"submit",!0))})},postDispatch:function(a){a._submitBubble&&(delete a._submitBubble,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.change||(n.event.special.change={setup:function(){return ka.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._justChanged=!0)}),n.event.add(this,"click._change",function(a){this._justChanged&&!a.isTrigger&&(this._justChanged=!1),n.event.simulate("change",this,a)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;ka.test(b.nodeName)&&!n._data(b,"change")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a)}),n._data(b,"change",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!ka.test(this.nodeName)}}),l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d){return sa(this,a,b,c,d)},one:function(a,b,c,d){return sa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=qa),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ta=/ jQuery\d+="(?:null|\d+)"/g,ua=new RegExp("<(?:"+ba+")[\\s/>]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/<script|<style|<link/i,xa=/checked\s*(?:[^=]|=\s*.checked.)/i,ya=/^true\/(.*)/,za=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;m++)g=i[m],_.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ja[0].contentWindow||Ja[0].contentDocument).document,b.write(),b.close(),c=La(a,b),Ja.detach()),Ka[a]=c),c}var Na=/^margin/,Oa=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Pa=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Qa=d.documentElement;!function(){var b,c,e,f,g,h,i=d.createElement("div"),j=d.createElement("div");if(j.style){j.style.cssText="float:left;opacity:.5",l.opacity="0.5"===j.style.opacity,l.cssFloat=!!j.style.cssFloat,j.style.backgroundClip="content-box",j.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===j.style.backgroundClip,i=d.createElement("div"),i.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",j.innerHTML="",i.appendChild(j),l.boxSizing=""===j.style.boxSizing||""===j.style.MozBoxSizing||""===j.style.WebkitBoxSizing,n.extend(l,{reliableHiddenOffsets:function(){return null==b&&k(),f},boxSizingReliable:function(){return null==b&&k(),e},pixelMarginRight:function(){return null==b&&k(),c},pixelPosition:function(){return null==b&&k(),b},reliableMarginRight:function(){return null==b&&k(),g},reliableMarginLeft:function(){return null==b&&k(),h}});function k(){var k,l,m=d.documentElement;m.appendChild(i),j.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",b=e=h=!1,c=g=!0,a.getComputedStyle&&(l=a.getComputedStyle(j),b="1%"!==(l||{}).top,h="2px"===(l||{}).marginLeft,e="4px"===(l||{width:"4px"}).width,j.style.marginRight="50%",c="4px"===(l||{marginRight:"4px"}).marginRight,k=j.appendChild(d.createElement("div")),k.style.cssText=j.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",k.style.marginRight=k.style.width="0",j.style.width="1px",g=!parseFloat((a.getComputedStyle(k)||{}).marginRight),j.removeChild(k)),j.style.display="none",f=0===j.getClientRects().length,f&&(j.style.display="",j.innerHTML="<table><tr><td></td><td>t</td></tr></table>",j.childNodes[0].style.borderCollapse="separate",k=j.getElementsByTagName("td"),k[0].style.cssText="margin:0;border:0;padding:0;display:none",f=0===k[0].offsetHeight,f&&(k[0].style.display="",k[1].style.display="none",f=0===k[0].offsetHeight)),m.removeChild(i)}}}();var Ra,Sa,Ta=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ra=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Oa.test(g)&&Na.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0===g?g:g+""}):Qa.currentStyle&&(Ra=function(a){return a.currentStyle},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Oa.test(g)&&!Ta.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Ua(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Va=/alpha\([^)]*\)/i,Wa=/opacity\s*=\s*([^)]*)/i,Xa=/^(none|table(?!-c[ea]).+)/,Ya=new RegExp("^("+T+")(.*)$","i"),Za={position:"absolute",visibility:"hidden",display:"block"},$a={letterSpacing:"0",fontWeight:"400"},_a=["Webkit","O","Moz","ms"],ab=d.createElement("div").style;function bb(a){if(a in ab)return a;var b=a.charAt(0).toUpperCase()+a.slice(1),c=_a.length;while(c--)if(a=_a[c]+b,a in ab)return a}function cb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&W(d)&&(f[g]=n._data(d,"olddisplay",Ma(d.nodeName)))):(e=W(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function db(a,b,c){var d=Ya.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function eb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+V[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+V[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+V[f]+"Width",!0,e))):(g+=n.css(a,"padding"+V[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+V[f]+"Width",!0,e)));return g}function fb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ra(a),g=l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Sa(a,b,f),(0>e||null==e)&&(e=a.style[b]),Oa.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+eb(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Sa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=U.exec(c))&&e[1]&&(c=X(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Sa(a,b,d)),"normal"===f&&b in $a&&(f=$a[b]),""===c||c?(e=parseFloat(f),c===!0||isFinite(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Xa.test(n.css(a,"display"))&&0===a.offsetWidth?Pa(a,Za,function(){return fb(a,b,d)}):fb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ra(a);return db(a,c,d?eb(a,b,d,l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Wa.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===n.trim(f.replace(Va,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Va.test(f)?f.replace(Va,e):f+" "+e)}}),n.cssHooks.marginRight=Ua(l.reliableMarginRight,function(a,b){return b?Pa(a,{display:"inline-block"},Sa,[a,"marginRight"]):void 0}),n.cssHooks.marginLeft=Ua(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Sa(a,"marginLeft"))||(n.contains(a.ownerDocument,a)?a.getBoundingClientRect().left-Pa(a,{
32980marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px":void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+V[d]+b]=f[d]||f[d-2]||f[0];return e}},Na.test(a)||(n.cssHooks[a+b].set=db)}),n.fn.extend({css:function(a,b){return Y(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ra(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return cb(this,!0)},hide:function(){return cb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){W(this)?n(this).show():n(this).hide()})}});function gb(a,b,c,d,e){return new gb.prototype.init(a,b,c,d,e)}n.Tween=gb,gb.prototype={constructor:gb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=gb.propHooks[this.prop];return a&&a.get?a.get(this):gb.propHooks._default.get(this)},run:function(a){var b,c=gb.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):gb.propHooks._default.set(this),this}},gb.prototype.init.prototype=gb.prototype,gb.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},gb.propHooks.scrollTop=gb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=gb.prototype.init,n.fx.step={};var hb,ib,jb=/^(?:toggle|show|hide)$/,kb=/queueHooks$/;function lb(){return a.setTimeout(function(){hb=void 0}),hb=n.now()}function mb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=V[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function nb(a,b,c){for(var d,e=(qb.tweeners[b]||[]).concat(qb.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ob(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&W(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k="none"===j?n._data(a,"olddisplay")||Ma(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==Ma(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],jb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(o))"inline"===("none"===j?Ma(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=n._data(a,"fxshow",{}),f&&(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=nb(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function pb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function qb(a,b,c){var d,e,f=0,g=qb.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=hb||lb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:hb||lb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(pb(k,j.opts.specialEasing);g>f;f++)if(d=qb.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,nb,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(qb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return X(c.elem,a,U.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],qb.tweeners[c]=qb.tweeners[c]||[],qb.tweeners[c].unshift(b)},prefilters:[ob],prefilter:function(a,b){b?qb.prefilters.unshift(a):qb.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(W).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=qb(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&kb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(mb(b,!0),a,d,e)}}),n.each({slideDown:mb("show"),slideUp:mb("hide"),slideToggle:mb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.timers,c=0;for(hb=n.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),hb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ib||(ib=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(ib),ib=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a,b=d.createElement("input"),c=d.createElement("div"),e=d.createElement("select"),f=e.appendChild(d.createElement("option"));c=d.createElement("div"),c.setAttribute("className","t"),c.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],b.setAttribute("type","checkbox"),c.appendChild(b),a=c.getElementsByTagName("a")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==c.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=f.selected,l.enctype=!!d.createElement("form").enctype,e.disabled=!0,l.optDisabled=!f.disabled,b=d.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value}();var rb=/\r/g,sb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(sb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)>-1)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var tb,ub,vb=n.expr.attrHandle,wb=/^(?:checked|selected)$/i,xb=l.getSetAttribute,yb=l.input;n.fn.extend({attr:function(a,b){return Y(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ub:tb)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?yb&&xb||!wb.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(xb?c:d)}}),ub={set:function(a,b,c){return b===!1?n.removeAttr(a,c):yb&&xb||!wb.test(c)?a.setAttribute(!xb&&n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=vb[b]||n.find.attr;yb&&xb||!wb.test(b)?vb[b]=function(a,b,d){var e,f;return d||(f=vb[b],vb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,vb[b]=f),e}:vb[b]=function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),yb&&xb||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):tb&&tb.set(a,b,c)}}),xb||(tb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},vb.id=vb.name=vb.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:tb.set},n.attrHooks.contenteditable={set:function(a,b,c){tb.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var zb=/^(?:input|select|textarea|button|object)$/i,Ab=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return Y(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):zb.test(a.nodeName)||Ab.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var Bb=/[\t\r\n\f]/g;function Cb(a){return n.attr(a,"class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,Cb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,Cb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,Cb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=Cb(this),b&&n._data(this,"__className__",b),n.attr(this,"class",b||a===!1?"":n._data(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+Cb(c)+" ").replace(Bb," ").indexOf(b)>-1)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Db=a.location,Eb=n.now(),Fb=/\?/,Gb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&&!n.trim(e.replace(Gb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new a.DOMParser,c=d.parseFromString(b,"text/xml")):(c=new a.ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var Hb=/#.*$/,Ib=/([?&])_=[^&]*/,Jb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Kb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Lb=/^(?:GET|HEAD)$/,Mb=/^\/\//,Nb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ob={},Pb={},Qb="*/".concat("*"),Rb=Db.href,Sb=Nb.exec(Rb.toLowerCase())||[];function Tb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Ub(a,b,c,d){var e={},f=a===Pb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Vb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&n.extend(!0,a,c),a}function Wb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Xb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Rb,type:"GET",isLocal:Kb.test(Sb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Qb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Vb(Vb(a,n.ajaxSettings),b):Vb(n.ajaxSettings,a)},ajaxPrefilter:Tb(Ob),ajaxTransport:Tb(Pb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var d,e,f,g,h,i,j,k,l=n.ajaxSetup({},c),m=l.context||l,o=l.context&&(m.nodeType||m.jquery)?n(m):n.event,p=n.Deferred(),q=n.Callbacks("once memory"),r=l.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,getResponseHeader:function(a){var b;if(2===u){if(!k){k={};while(b=Jb.exec(g))k[b[1].toLowerCase()]=b[2]}b=k[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===u?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return u||(a=t[c]=t[c]||a,s[a]=b),this},overrideMimeType:function(a){return u||(l.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>u)for(b in a)r[b]=[r[b],a[b]];else w.always(a[w.status]);return this},abort:function(a){var b=a||v;return j&&j.abort(b),y(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,l.url=((b||l.url||Rb)+"").replace(Hb,"").replace(Mb,Sb[1]+"//"),l.type=c.method||c.type||l.method||l.type,l.dataTypes=n.trim(l.dataType||"*").toLowerCase().match(G)||[""],null==l.crossDomain&&(d=Nb.exec(l.url.toLowerCase()),l.crossDomain=!(!d||d[1]===Sb[1]&&d[2]===Sb[2]&&(d[3]||("http:"===d[1]?"80":"443"))===(Sb[3]||("http:"===Sb[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=n.param(l.data,l.traditional)),Ub(Ob,l,c,w),2===u)return w;i=n.event&&l.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!Lb.test(l.type),f=l.url,l.hasContent||(l.data&&(f=l.url+=(Fb.test(f)?"&":"?")+l.data,delete l.data),l.cache===!1&&(l.url=Ib.test(f)?f.replace(Ib,"$1_="+Eb++):f+(Fb.test(f)?"&":"?")+"_="+Eb++)),l.ifModified&&(n.lastModified[f]&&w.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&w.setRequestHeader("If-None-Match",n.etag[f])),(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&w.setRequestHeader("Content-Type",l.contentType),w.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+Qb+"; q=0.01":""):l.accepts["*"]);for(e in l.headers)w.setRequestHeader(e,l.headers[e]);if(l.beforeSend&&(l.beforeSend.call(m,w,l)===!1||2===u))return w.abort();v="abort";for(e in{success:1,error:1,complete:1})w[e](l[e]);if(j=Ub(Pb,l,c,w)){if(w.readyState=1,i&&o.trigger("ajaxSend",[w,l]),2===u)return w;l.async&&l.timeout>0&&(h=a.setTimeout(function(){w.abort("timeout")},l.timeout));try{u=1,j.send(s,y)}catch(x){if(!(2>u))throw x;y(-1,x)}}else y(-1,"No Transport");function y(b,c,d,e){var k,s,t,v,x,y=c;2!==u&&(u=2,h&&a.clearTimeout(h),j=void 0,g=e||"",w.readyState=b>0?4:0,k=b>=200&&300>b||304===b,d&&(v=Wb(l,w,d)),v=Xb(l,v,w,k),k?(l.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(n.lastModified[f]=x),x=w.getResponseHeader("etag"),x&&(n.etag[f]=x)),204===b||"HEAD"===l.type?y="nocontent":304===b?y="notmodified":(y=v.state,s=v.data,t=v.error,k=!t)):(t=y,!b&&y||(y="error",0>b&&(b=0))),w.status=b,w.statusText=(c||y)+"",k?p.resolveWith(m,[s,y,w]):p.rejectWith(m,[w,y,t]),w.statusCode(r),r=void 0,i&&o.trigger(k?"ajaxSuccess":"ajaxError",[w,l,k?s:t]),q.fireWith(m,[w,y]),i&&(o.trigger("ajaxComplete",[w,l]),--n.active||n.event.trigger("ajaxStop")))}return w},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}});function Yb(a){return a.style&&a.style.display||n.css(a,"display")}function Zb(a){if(!n.contains(a.ownerDocument||d,a))return!0;while(a&&1===a.nodeType){if("none"===Yb(a)||"hidden"===a.type)return!0;a=a.parentNode}return!1}n.expr.filters.hidden=function(a){return l.reliableHiddenOffsets()?a.offsetWidth<=0&&a.offsetHeight<=0&&!a.getClientRects().length:Zb(a)},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var $b=/%20/g,_b=/\[\]$/,ac=/\r?\n/g,bc=/^(?:submit|button|image|reset|file)$/i,cc=/^(?:input|select|textarea|keygen)/i;function dc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||_b.test(a)?d(a,e):dc(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)dc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)dc(c,a[c],b,e);return d.join("&").replace($b,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&cc.test(this.nodeName)&&!bc.test(a)&&(this.checked||!Z.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(ac,"\r\n")}}):{name:b.name,value:c.replace(ac,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return this.isLocal?ic():d.documentMode>8?hc():/^(get|post|head|put|delete|options)$/i.test(this.type)&&hc()||ic()}:hc;var ec=0,fc={},gc=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in fc)fc[a](void 0,!0)}),l.cors=!!gc&&"withCredentials"in gc,gc=l.ajax=!!gc,gc&&n.ajaxTransport(function(b){if(!b.crossDomain||l.cors){var c;return{send:function(d,e){var f,g=b.xhr(),h=++ec;if(g.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(f in b.xhrFields)g[f]=b.xhrFields[f];b.mimeType&&g.overrideMimeType&&g.overrideMimeType(b.mimeType),b.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");for(f in d)void 0!==d[f]&&g.setRequestHeader(f,d[f]+"");g.send(b.hasContent&&b.data||null),c=function(a,d){var f,i,j;if(c&&(d||4===g.readyState))if(delete fc[h],c=void 0,g.onreadystatechange=n.noop,d)4!==g.readyState&&g.abort();else{j={},f=g.status,"string"==typeof g.responseText&&(j.text=g.responseText);try{i=g.statusText}catch(k){i=""}f||!b.isLocal||b.crossDomain?1223===f&&(f=204):f=j.text?200:404}j&&e(f,i,j,g.getAllResponseHeaders())},b.async?4===g.readyState?a.setTimeout(c):g.onreadystatechange=fc[h]=c:c()},abort:function(){c&&c(void 0,!0)}}}});function hc(){try{return new a.XMLHttpRequest}catch(b){}}function ic(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=d.head||n("head")[0]||d.documentElement;return{send:function(e,f){b=d.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||f(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var jc=[],kc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=jc.pop()||n.expando+"_"+Eb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(kc.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&kc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(kc,"$1"+e):b.jsonp!==!1&&(b.url+=(Fb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,jc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ja([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var lc=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&lc)return lc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h,a.length)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function mc(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&n.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,n.contains(b,e)?("undefined"!=typeof e.getBoundingClientRect&&(d=e.getBoundingClientRect()),c=mc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===n.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(c=a.offset()),c.top+=n.css(a[0],"borderTopWidth",!0),c.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-n.css(d,"marginTop",!0),left:b.left-c.left-n.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Qa})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return Y(this,function(a,d,e){var f=mc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ua(l.pixelPosition,function(a,c){return c?(c=Sa(a,b),Oa.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({
32981padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return Y(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var nc=a.jQuery,oc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=oc),b&&a.jQuery===n&&(a.jQuery=nc),n},b||(a.jQuery=a.$=n),n});
32982
32983</script>
32983
32984
32985 
32986
32987
32988
32989
32990	
32991	
32992
32993	
32993<script>
32994
32995
32996
32997    console.warn("!*!*!* BT Ads :: NOTICE - HNA FLAG IS SET TO: 0");
32998
32999    //This needs to be called first if we are going to refresh an ad unit.
33000    // The ad must be visible if we are going to do that.
33001    // Ads should not be refreshed more often than every 30 seconds
33002    function isElementVisible(id) {
33003      const el = document.getElementById(id);
33004      if (!el) return false;
33005
33006      const rect = el.getBoundingClientRect();
33007
33008      return (
33009        rect.top >= 0 &&
33010        rect.left >= 0 &&
33011        rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&
33012        rect.right <= (window.innerWidth || document.documentElement.clientWidth)
33013      );
33014    }
33015
33016
33017		function loadScript(tagSrc) {
33018			var scriptTag = document.createElement('script'),
33019			placeTag = document.getElementsByTagName("script")[0];
33020			scriptTag.type = 'text/javascript';
33021			scriptTag.async = true;
33022			scriptTag.src = tagSrc;
33023			placeTag.parentNode.insertBefore(scriptTag, placeTag);
33024
33025		}
33026
33027		window.mnjs = window.mnjs || {
33028			customerId: '8CU4NXI69',
33029			domain: window.location.hostname,
33030			failSafeTimeout: 3e3,
33031			version: 1.0,
33032			isAdServerLoaded: false
33033		};
33034
33035		var mnjsEndpoint = 'https://warp.media.net/js/tags/clientag.js?' +
33036			'cid=' + window.mnjs.customerId +
33037			'&dn=' + window.mnjs.domain +
33038			'&version=' + window.mnjs.version;
33039
33040		loadScript(mnjsEndpoint);
33041
33042		window.mnjs.loadAdServer = setTimeout(function() {
33043			if (!window.mnjs.isAdServerLoaded) {
33044				loadScript("https://securepubads.g.doubleclick.net/tag/js/gpt.js");
33045				window.mnjs.isAdServerLoaded = true;
33046
33047			}
33048
33049		}, window.mnjs.failSafeTimeout);
33050
33051		var googletag = googletag || {};
33052		googletag.cmd = googletag.cmd || [];
33053	</script>
33053
33054
33055
33056<script>
33057  console.log("!*!*!* BT Ads :: Initializing...")
33058  try{
33059
33060  googletag.cmd.push(function () {
33061    var mapping = googletag.sizeMapping()
33062      .addSize([1300, 200], [1289, 90])
33063      .addSize([1050, 200], [970, 90])
33064      .addSize([768, 200], [728, 90])
33065      .build();
33066    var mapping1 = googletag.sizeMapping()
33067      .addSize([1050, 200], [970, 90])
33068      .addSize([768, 200], [728, 90])
33069      .build();
33070
33071
33072    
33073      googletag.defineSlot('/317673431/BigTeams_ROS_Sticky_Header', [728, 90], 'div-gpt-ad-1702423523559-0')
33074        .defineSizeMapping(mapping).addService(googletag.pubads());
33075
33076
33077    
33078      googletag.defineSlot('/317673431/BigTeams_ROS_Top_MedRec_mob', [300, 250], 'div-gpt-ad-1702423523559-2')
33079        .defineSizeMapping(mapping).addService(googletag.pubads());
33080
33081    
33082      googletag.defineSlot('/317673431/BigTeams_ROS_Top_Leaderboard', [728, 90], 'div-gpt-ad-1702423523559-1')
33083        .defineSizeMapping(mapping1).addService(googletag.pubads());
33084
33085
33086
33087
33088    
33089      googletag.defineSlot('/317673431/BigTeams_ROS_300x250_1', [300, 250], 'div-gpt-ad-1702423523559-3')
33090        .addService(googletag.pubads());
33091
33092    
33093      googletag.defineSlot('/317673431/BigTeams_ROS_300x250_2', [300, 250], 'div-gpt-ad-1702423523559-4')
33094        .addService(googletag.pubads());
33095
33096    
33097      googletag.defineSlot('/317673431/BigTeams_ROS_300x250_3', [300, 250], 'div-gpt-ad-1702423523559-5')
33098        .addService(googletag.pubads());
33099
33100    
33101      googletag.defineSlot('/317673431/BigTeams_ROS_300x250_4', [300, 250], 'div-gpt-ad-1702423523559-6')
33102        .addService(googletag.pubads());
33103
33104
33105    
33106      googletag.defineSlot('/317673431/BigTeams_Home_Bottom_Leaderboard', [728, 90], 'div-gpt-ad-1702423523559-7')
33107        .defineSizeMapping(mapping1).addService(googletag.pubads());
33108
33109    
33110      googletag.defineSlot('/317673431/BigTeams_ROS_Sticky_Footer', [728, 90], 'div-gpt-ad-1702423523559-8')
33111        .defineSizeMapping(mapping).addService(googletag.pubads());
33112
33113    
33114      googletag.defineSlot('/317673431/BigTeams_ROS_Sticky_Footer_mob', [320, 50], 'div-gpt-ad-1702423523559-9')
33115        .addService(googletag.pubads());
33116
33117    
33118    if (document.getElementById('div-gpt-ad-1702423523559-10')) {
33119      googletag.defineSlot('/317673431/BigTeams_Team_468x60_TableAd_1', [468, 60], 'div-gpt-ad-1702423523559-10')
33120        .addService(googletag.pubads());
33121    }else{
33122      console.warn("Id For BigTeams_Team_468x60_TableAd_1 Not Found. ");
33123    }
33124
33125
33126    
33127    if (document.getElementById('div-gpt-ad-1702423523559-11')) {
33128      googletag.defineSlot('/317673431/BigTeams_Team_468x60_TableAd_2', [468, 60], 'div-gpt-ad-1702423523559-11')
33129        .addService(googletag.pubads());
33130    }else{
33131      console.warn("Id For BigTeams_Team_468x60_TableAd_2 Not Found. ");
33132    }
33133
33134
33135    googletag.pubads().enableSingleRequest();
33136    googletag.pubads()
33137      .setTargeting("state", "VT")
33138      .setTargeting("schoolid", "VT051434790");
33139    googletag.enableServices();
33140  });
33141
33142  }catch(err){
33143    console.error("ERROR Setting Up BT Ads: "+err);
33144  }
33145
33146  //console.log(JSON.stringify(googletag));
33147  console.log("!*!*!* BT Ads :: Init Complete!!")
33148
33149
33150</script>
33150
33151
33152	
33153
33154
33155
33156
33157<script type="text/javascript" id="general-retargeting-pixel">
33158	var ssaUrl = 'https://' + 'pixel.sitescout.com/iap/f2f7d0f93e3c1c04';
33159	new Image().src = ssaUrl; (function(d) {
33160		var syncUrl = 'https://' + 'pixel.sitescout.com/dmp/asyncPixelSync';
33161		var iframe = d.createElement('iframe');
33162		(iframe.frameElement || iframe).style.cssText = "width: 0; height: 0; border: 0; display: none;";
33163		iframe.src = "javascript:false";
33164		d.body.appendChild(iframe);
33165		var doc = iframe.contentWindow.document;
33166		doc.open().write('<body onload="window.location.href=\''+syncUrl+'\'">');
33167		doc.close();
33168	})(document);
33169</script>
33169
33170
33171<script>
33172  // SPIRIT SHOP AD SCRIPT
33173  (function() {
33174
33175      // 1) Define MLH BEFORE loading the injector (their code crashes if it's undefined)
33176      window.MLH = window.MLH || {
33177        queue: [],
33178        add: function(cfg) {
33179          if (cfg && cfg.elementId && !cfg.el) {
33180            cfg.el = document.getElementById(cfg.elementId);
33181          }
33182          this.queue.push(cfg);
33183          //console.log("MLH.enqueue:", cfg);
33184        }
33185      };
33186
33187      // 2) Wait for DOM so the target element exists, then enqueue FIRST
33188       document.addEventListener("DOMContentLoaded", function () {
33189        //  MLH.add({
33190        //   partnerId: '58da9007161d113db86ebc99',
33191        //   adPlacementId: '62cefb19503f2e7d525a1390',
33192        //   elementId: 'ssLeftNavAd',
33193        //   shopId: '<?php  echo $currentSchool['btid'] ?>'
33194        // });
33195
33196        // 3) NOW load the injector;
33197        var s = document.createElement('script');
33198        s.async = true;
33199        s.src = 'https://partners.spiritshop.com/scripts/injector.min.js';
33200        s.onload = function() {
33201          console.log("SpiritShop injector loaded: "+JSON.stringify(window.MLH));
33202          // Optionally, you could trigger processing here if needed
33203        };
33204        s.onerror = function(e){ console.error("Failed to load SpiritShop injector", e); };
33205        document.head.appendChild(s);
33206
33207      });
33208
33209      })();
33210
33211  </script>
33211
33212
33213</head>
33214<body class="layout-h"  unselectable="on" onselectstart="return false;">
33215<style>
33216.screen-reader-text
33217{position:absolute;
33218left:-10000px;
33219top:auto;
33220width:1px;
33221height:1px;
33222overflow:hidden;}
33223
33224a.skiptomain {
33225    left:-999px;
33226    position:absolute;
33227    top:auto;
33228    width:1px;
33229    height:1px;
33230    overflow:hidden;
33231    z-index:-999;
33232}
33233a.skiptomain:focus, a.skiptomain:active {
33234    color: #fff;
33235    background-color:#000;
33236    left: auto;
33237    top: auto;
33238    width: 10%;
33239    height: auto;
33240    overflow:auto;
33241    margin: 10px 35%;
33242    padding:2px;
33243    text-align:center;
33244	text-decoration: underline;
33245    font-size:1.0em;
33246    z-index:999;
33247}
33248</style>
33249
33250
33251
33252	
33253
33254
33255
33256
33257	
33258		<!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 33258-33259
33258
33259		<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
33259GTM-NLSG7CZ
vendor: 87 bytes, lines 33259-33261
33259"
33260		height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
33261		
33261<!-- End Google Tag Manager (noscript) -->
33262		
33263
33264
33265
33266
33267
33268
33269
33270<style>
33271        /* Hide skip links off-screen but make them visible when focused */
33272        .skip-link {
33273            position: absolute;
33274            top: -40px;
33275            left: 0;
33276            background-color: #000;
33277            color: #fff;
33278            padding: 8px;
33279            text-decoration: none;
33280            z-index: 100;
33281        }
33282
33283        .skip-link:focus {
33284            top: 10px;
33285        }
33286</style>
33287
33288<a href="#header" class="skip-link">Skip to Header</a>
33289<a href="#mainContent" class="skip-link">Skip to Main Content</a>
33290<a href="#footer" class="skip-link">Skip to Footer</a>
33291
33292
33293
33294
33295  
33296    
33297  
33298
33299
33300<div id="fcPageContent">
33301
33302
33303<div>
33304	
33305  
33305<script>
33306
33307  // see desktopHeader and mobileHeader for the elements related to these functions
33308 function isNavVisible(elm) {
33309    if(`${elm.classList}`.includes("slide-in")){
33310      return true;
33311    }
33312    return false;
33313  }
33314
33315  // see desktopHeader and mobileHeader for the elements related to these functions
33316  function navCloseOnClickOutside(){
33317      if(isNavVisible(document.getElementById('navMenu'))){
33318        document.getElementById("desktopHeaderToggleB").focus();
33319        document.getElementById("desktopHeaderToggleB").click();
33320      }else if(isNavVisible(document.getElementById('mobileNavMenu'))){
33321        document.getElementById("mobileHeaderToggleB").focus();
33322        document.getElementById("mobileHeaderToggleB").click();
33323      }
33324  }
33325
33326  // see desktopHeader and mobileHeader for the elements related to these functions
33327  $("#gradientDiv").click(function(e) {
33328        const navMenu = document.getElementById("navMenu")
33329        const mobileNavMenu = document.getElementById("mobileNavMenu")
33330        const clickedElement = e.target
33331        if(!navMenu.contains(clickedElement) && !mobileNavMenu.contains(clickedElement)){
33332          navCloseOnClickOutside();
33333        }
33334    });
33335</script>
33335
33336
33337
33338
33339        <div id="header">
33340        <div class="d-none d-md-block d-print-none">
33341
33342
33343
33344
33345
33346
33347
33348<script>
33349  var hoverTextColor = getHoverColor("#165c33");
33350	var focus_color = "";
33351  var contrastTextColor = getContrastColor("#165c33");
33352
33353  document.documentElement.style.setProperty('--contrast-color', contrastTextColor);
33354  document.documentElement.style.setProperty('--hover-color', hoverTextColor);
33355	document.documentElement.style.setProperty('--focus-color', focus_color);
33356</script>
33356
33357
33358<style>
33359	
33360	#btnOnlineRgstr:focus {
33361	
33362    box-shadow: 0 0 0 2px var(--focus-color) !important;
33363	}
33364</style>
33365
33366
33367	
33368	
33369        
33370
33371        
33372            
33373                
33374                    
33375                    
33376						
33377							
33378						
33379                        
33380                
33381	
33382        
33383
33384        
33385            
33386                
33387                    
33388                    
33389						
33390							
33391						
33392                        
33393                
33394	
33395        
33396
33397        
33398            
33399                
33400                    
33401                    
33402						
33403							
33404						
33405                        
33406                
33407
33408	<div class="bg-appcolor">
33409		<div class="row">
33410			<div class="col-md-1 header-menubtn" style="position: relative;">
33411
33412                        <ul class="hf-ul" style="position: absolute;top: 5px;left: 20px;overflow: visible;white-space: nowrap;">
33413                            
33414
33415                                    <li class="footer-li-item">
33416                                        
33417                                            <a class="mr-lg text-decoration-none" href="https://twitter.com/GMUHSATHLETICS" target="_blank" title="Opens X (Twitter) in new window">
33418												                        <span class="b-txt-hidden">Twitter</span>
33419                                                <svg xmlns="http://www.w3.org/2000/svg" height="25" width="20" viewBox="0 0 512 512" style = "margin-top: -5px;fill: #FFFFFF;" class="transition" role="none"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg>
33420                                            </a>
33421                                        
33422                                        
33423                                        
33424                                        
33425                                    </li>
33426
33427                            
33428                        </ul>
33429
33430				<a class="js-toggle-nav menueventcheck" tabindex="0" id="desktopHeaderToggleA" name="desktopHeaderToggleA" href="javascript:void(0);"  alt="Nav Menu Toggle" aria-label="Nav Menu Toggle" title="Nav Menu Toggle" role="button"><span><i class="fa fa-lg fa-bars fa-solid text-white menueventcheck" role="button" ></i></a>
33431				<div class="pfs-nav mobile-nav js-mobile-nav p-0" id="navMenu">
33432					<div class ="ml-lg mr-lg mt-2 row" style="max-height: 200px;">
33433						<div class = "col-md-10" style="max-height: 200px;">
33434							
33435								
33436								<img class="img-fluid object-fit-contain" src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/logos/107645/demo13788_bigteams_com.png" alt="Nav Logo for demo13788_bigteams_com" style="height: 120px;" />
33437							
33438							
33439								<h4 class="fm-Poppins fs-5 text-dark mt-1 mb-3">GM ATHLETICS</h4>
33440							
33441						</div>
33442
33443						<div class = "col-md-2 mt-3 text-end" style="max-height: 200px;">
33444							<div>
33445								<a class="js-toggle-nav" tabindex="0" id="desktopHeaderToggleB" name="desktopHeaderToggleB" href="javascript:void(0);" alt="Close Nav Menu" title="Close Nav Menu" aria-label="Close Nav Menu" role="button"><img class="img-fluid transition" src="/assets/images/close-dark-icon.png" alt="x icon" style="height: 24px;"/></a>
33446							</div>
33447						</div>
33448					</div>
33449
33450					<div class="container" style="margin-left: 15px;">
33451						
33452							<a class="mr-lg text-decoration-none" href="https://twitter.com/GMUHSATHLETICS" target="_blank" title="X (Formerly Twitter)">
33453								<span class="b-txt-hidden">Twitter</span>
33454								<svg xmlns="http://www.w3.org/2000/svg" style="position:relative;top: -4px;" height="30" width="28" viewBox="0 0 512 512" class="fill-appcolor transition" role="none"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg>
33455							</a>
33456						
33457						
33458						
33459						
33460					</div>
33461
33462					<hr class="footer-hr text-appcolor mb-1" style="width: 96%;margin: auto;margin-top: -15px;">
33463
33464					<div class="mobile-nav__screens  cf desktop">
33465						<div class="fm-Poppins js-mobile-nav-screen nav-screen pl-xl" data-screen="0">
33466							<div id="js-screen-content" class="js-screen-content">
33467                    
33468                    
33469                    
33470                    
33471					<a class="pfs-nav-item" href="/">Home</a>
33472                    
33473                    <a class="pfs-nav-item" data-bs-toggle="collapse" data-bs-target="#allsports_leftNav" href="#" role="button" >Sports & Activities <i class="fa fa-arrow-down" style="color:#165c33"></i> </a>
33474                    <div class="side-nav-allsports collapse mb-3 ml-lg mt-3" id="allsports_leftNav">
33475                        
33476                            
33477                            
33478                            
33479                            <div class="b-bottom d-flex pb-1 pr-lg row">
33480                                <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Baseball</span>
33481                                <div class="col-md-7 col-7">
33482                                    
33483                                    
33484                                    
33485                                        
33486                                        
33487                                        
33488
33489                                        
33490
33491                                        
33492                                        
33493                                    
33494                                        
33495                                        
33496                                        
33497
33498                                        
33499                                            
33500                                            
33501                                            
33502
33503                                    
33504                                        
33505                                        
33506                                        
33507                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3693452/sportid/6/gender/1" alt="Boys Baseball">Boys</a>
33508                                    
33509                                </div>
33510                            </div>
33511                        
33512                            
33513                            
33514                            
33515                            <div class="b-bottom d-flex pb-1 pr-lg row">
33516                                <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Basketball</span>
33517                                <div class="col-md-7 col-7">
33518                                    
33519                                    
33520                                    
33521                                        
33522                                        
33523                                        
33524
33525                                        
33526
33527                                        
33528                                        
33529                                    
33530                                        
33531                                        
33532                                        
33533
33534                                        
33535                                            
33536                                            
33537                                            
33538                                        
33539                                        
33540                                        
33541
33542                                        
33543
33544                                        
33545                                        
33546                                    
33547                                        
33548                                        
33549                                        
33550
33551                                        
33552                                            
33553                                            
33554                                            
33555                                        
33556                                        
33557                                        
33558
33559                                        
33560                                            
33561                                            
33562                                            
33563
33564                                    
33565                                        
33566                                        
33567                                        
33568                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3724933/sportid/2/gender/2" alt="Girls Basketball">Girls</a>
33569                                    
33570                                        
33571                                        
33572                                        
33573                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3697175/sportid/2/gender/1" alt="Boys Basketball">Boys</a>
33574                                    
33575                                </div>
33576                            </div>
33577                        
33578                            
33579                            
33580                            
33581                            <div class="b-bottom d-flex pb-1 pr-lg row">
33582                                <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Cross Country</span>
33583                                <div class="col-md-7 col-7">
33584                                    
33585                                    
33586                                    
33587                                        
33588                                        
33589                                        
33590
33591                                        
33592
33593                                        
33594                                        
33595                                    
33596
33597                                    
33598                                        
33599                                        
33600                                        
33601                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3693872/sportid/13/gender/3" alt="CoEd Cross Country">CoEd</a>
33602                                    
33603                                </div>
33604                            </div>
33605                        
33606                            
33607                            
33608                            
33609                            <div class="b-bottom d-flex pb-1 pr-lg row">
33610                                <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Golf</span>
33611                                <div class="col-md-7 col-7">
33612                                    
33613                                    
33614                                    
33615                                        
33616                                        
33617                                        
33618
33619                                        
33620
33621                                        
33622                                        
33623                                    
33624
33625                                    
33626                                        
33627                                        
33628                                        
33629                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3765452/sportid/5/gender/1" alt="Boys Golf">Boys</a>
33630                                    
33631                                </div>
33632                            </div>
33633                        
33634                            
33635                            
33636                            
33637                            <div class="b-bottom d-flex pb-1 pr-lg row">
33638                                <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Soccer</span>
33639                                <div class="col-md-7 col-7">
33640                                    
33641                                    
33642                                    
33643                                        
33644                                        
33645                                        
33646
33647                                        
33648
33649                                        
33650                                        
33651                                    
33652                                        
33653                                        
33654                                        
33655
33656                                        
33657                                            
33658                                            
33659                                            
33660                                        
33661                                        
33662                                        
33663
33664                                        
33665                                            
33666                                            
33667                                            
33668                                        
33669                                        
33670                                        
33671
33672                                        
33673
33674                                        
33675                                        
33676                                    
33677                                        
33678                                        
33679                                        
33680
33681                                        
33682                                            
33683                                            
33684                                            
33685
33686                                    
33687                                        
33688                                        
33689                                        
33690                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3693869/sportid/9/gender/2" alt="Girls Soccer">Girls</a>
33691                                    
33692                                        
33693                                        
33694                                        
33695                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3693866/sportid/9/gender/1" alt="Boys Soccer">Boys</a>
33696                                    
33697                                </div>
33698                            </div>
33699                        
33700                            
33701                            
33702                            
33703                            <div class="b-bottom d-flex pb-1 pr-lg row">
33704                                <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Softball</span>
33705                                <div class="col-md-7 col-7">
33706                                    
33707                                    
33708                                    
33709                                        
33710                                        
33711                                        
33712
33713                                        
33714
33715                                        
33716                                        
33717                                    
33718                                        
33719                                        
33720                                        
33721
33722                                        
33723                                            
33724                                            
33725                                            
33726
33727                                    
33728                                        
33729                                        
33730                                        
33731                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3732372/sportid/15/gender/2" alt="Girls Softball">Girls</a>
33732                                    
33733                                </div>
33734                            </div>
33735                        
33736                            
33737                            
33738                            
33739                            <div class="b-bottom d-flex pb-1 pr-lg row">
33740                                <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Track</span>
33741                                <div class="col-md-7 col-7">
33742                                    
33743                                    
33744                                    
33745                                        
33746                                        
33747                                        
33748
33749                                        
33750
33751                                        
33752                                        
33753                                    
33754                                        
33755                                        
33756                                        
33757
33758                                        
33759                                            
33760                                            
33761                                            
33762
33763                                    
33764                                        
33765                                        
33766                                        
33767                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3734538/sportid/24/gender/3" alt="CoEd Track">CoEd</a>
33768                                    
33769                                </div>
33770                            </div>
33771                        
33772                    </div>
33773                    
33774                    
33775                        
33776						
33777							
33778							
33779						
33780							
33781							
33782								
33783								
33784								
33785									<a class="pfs-nav-item" href="/main/calendar?">Calendar</a>
33786								
33787							
33788						
33789							
33790							
33791								
33792								
33793								
33794									<a class="pfs-nav-item" href="/main/eventPhotos?">Photos</a>
33795								
33796							
33797						
33798							
33799							
33800								
33801								
33802									
33803								
33804								
33805									<a class="pfs-nav-item" href="/main/otherad?contentID=58247581">Video</a>
33806								
33807							
33808						
33809							
33810							
33811								
33812								
33813									
33814								
33815								
33816									<a class="pfs-nav-item" href="#" onclick="javascript:window.open('https://shop.game-one.com/east/e2/green-mountain-union-high-school');">Grizzlies Gear</a>
33817								
33818							
33819						
33820							
33821							
33822						
33823							
33824							
33825						
33826							
33827							
33828						
33829							
33830							
33831						
33832							
33833							
33834						
33835							
33836							
33837						
33838							
33839							
33840						
33841							
33842							
33843						
33844							
33845							
33846						
33847							
33848							
33849								
33850								
33851								
33852									<a class="pfs-nav-item" href="/main/adnews?">Announcements</a>
33853								
33854							
33855						
33856							
33857							
33858								
33859								
33860								
33861									<a class="pfs-nav-item" href="/main/fields?">Fields & Directions</a>
33862								
33863							
33864						
33865							
33866							
33867						
33868							
33869					
33870				</div><!-- /.nav-screen__content -->
33871				
33872			
33873						</div><!-- /.nav-screen [data-screen=0] -->
33874					</div><!-- /.mobile-nav__screens -->
33875				</div><!-- /.mobile-nav -->
33876
33877			</div>
33878
33879			<div class="col-md-2 col-sm-12 text--center bg-light skew-30 desktopHeaderLogoDivSection">
33880				<div class="unskew-30">
33881					<div class="logo mt-3">
33882						
33883							
33884							<a href="/">
33885								<img class="img-fluid transition object-fit-contain" src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/logos/107645/demo13788_bigteams_com.png" alt="Logo for GM Athletics" style="max-height: 150px;width: 70%;" />
33886							</a>
33887						
33888					</div>
33889
33890
33891				</div>
33892			</div>
33893
33894			<div class="col-md-8 ml-xl ">
33895				<div class="">
33896					<div class="header-toprow align-items-center bg-light d-flex justify-content-between py-3 skew-30" style="padding-top: 0px !important">
33897						<div id="sitenametaglineDivDesktop" class="text--center unskew-30" style="width: calc(100% - 150px);padding-left: 30px;">
33898							
33899
33900                
33901                
33902                <h1 class="d-none d-xxl-block  text-appcolor text-capitalize text-uppercase fm-Poppins text-truncate" style="font-size:5em;">GM ATHLETICS</h1>
33903                <h1 class="d-none d-xl-block d-xxl-none text-appcolor text-capitalize text-uppercase fm-Poppins text-truncate" style="font-size:4em;">GM ATHLETICS</h1>
33904                <h1 class="d-block d-xl-none text-appcolor text-capitalize text-uppercase fm-Poppins text-truncate" style="font-size:3em;">GM ATHLETICS</h1>
33905                
33906							
33907
33908
33909              <h2 class="d-none d-xxl-block  fm-Poppins bt-multiline-ellipsis" >Green Mountain Union High School</h2>
33910              <h3 class="d-none d-xl-block d-xxl-none fm-Poppins bt-multiline-ellipsis" >Green Mountain Union High School</h3>
33911              <h4 class="d-block d-xl-none fm-Poppins bt-multiline-ellipsis" >Green Mountain Union High School</h4>
33912
33913
33914              
33915						</div>
33916
33917
33918
33919<div class="text--left unskew-30 align-top" style="position: relative; width: 100px;left: -60px;">
33920
33921
33922
33923                			
33924
33925							</div>
33926
33927
33928					</div>
33929
33930					<div class="align-items-center d-flex fm-Poppins justify-content-between" style="width: 107%;">
33931						<div style="width: calc(100% - 130px);">
33932							<nav class="bg-transparent navbar navbar-inverse yamm shadow-0" id="primaryNav" style="display: flex; justify-content: space-between;">
33933								<div class="container">
33934									<!-- Brand and toggle get grouped for better mobile display -->
33935									<div class="navbar-header">
33936										<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#primaryNav-collapse" aria-expanded="false">
33937										<span class="sr-only">Toggle navigation</span>
33938										<span class="icon-bar"></span>
33939										<span class="icon-bar"></span>
33940										<span class="icon-bar"></span>
33941										</button>
33942									</div>
33943									
33944									
33945        
33946
33947        
33948            
33949                
33950                    
33951                    
33952
33953                    
33954						
33955							
33956						
33957                        
33958                
33959									<div class="collapse navbar-collapse" id="primaryNav-collapse">
33960                        <style>
33961                            .default-links-color li a {
33962                                color: var(--bs-primary) !important;
33963                            }
33964                            .default-links-color li a:hover {
33965                                color: #0a58ca !important;
33966                            }
33967                        </style>
33968                        <ul class="nav navbar-nav" role="menu">
33969                            <li role="presentation" class="nav-item-level1 nav-item" title="Home"><a href="/" role="menuitem"><i class="fa fa-home fa-2x"></i> <span class="sr-only">Home</span></a></li>
33970                            <li role="presentation" class="nav-item-level1 nav-item" title="Calendar"><a href="/main/calendar" role="menuitem"><i class="fa fa-calendar fa-2x"></i> <span class="sr-only">Calendar</span></a></li>
33971                            <li role="presentation" class="nav-item-level1 nav-item" title="Sports and Activities"><li role="button" class="nav-item-level1 nav-item"><a id = "allsports" class="dropdown-toggle nav-label text-decoration-none" href="#" tabindex="0" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="sportsMenu">Sports & Activities&nbsp;<i class="fa fa-caret-down"></i></a><ul id="sportsMenu" class="dropdown-menu ul_teams" role="menu" style="width:50%;overflow: hidden;white-space: nowrap;"><li role="menuitem"><div class="yamm-content default-links-color"><div class="row d-flex"><div class="col-md-6 nav-level2 column1"><ul class="list-unstyled p-3 teamList"><li class="d-flex justify-content-lg-between b-bottom"><span data-toggle="collapse" role="button" style="cursor:default;" class="text-bold" href="#nav_team_6_"><span class="nav-triangle pull-right"></span>Baseball</span><div class=""><a class="mr-lg" href="/main/team/id/3693452/sportid/6/gender/1" alt="Boys Baseball" >Boys</a></div></li><li class="d-flex justify-content-lg-between b-bottom"><span data-toggle="collapse" role="button" style="cursor:default;" class="text-bold" href="#nav_team_2_"><span class="nav-triangle pull-right"></span>Basketball</span><div class=""><a class="mr-lg" href="/main/team/id/3724933/sportid/2/gender/2" alt="Girls Basketball" >Girls</a><a class="mr-lg" href="/main/team/id/3697175/sportid/2/gender/1" alt="Boys Basketball" >Boys</a></div></li><li class="d-flex justify-content-lg-between b-bottom"><span data-toggle="collapse" role="button" style="cursor:default;" class="text-bold" href="#nav_team_13_"><span class="nav-triangle pull-right"></span>Cross Country</span><div class=""><a class="mr-lg" href="/main/team/id/3693872/sportid/13/gender/3" alt="CoEd Cross Country" >CoEd</a></div></li><li class="d-flex justify-content-lg-between b-bottom"><span data-toggle="collapse" role="button" style="cursor:default;" class="text-bold" href="#nav_team_5_"><span class="nav-triangle pull-right"></span>Golf</span><div class=""><a class="mr-lg" href="/main/team/id/3765452/sportid/5/gender/1" alt="Boys Golf" >Boys</a></div></li><li class="d-flex justify-content-lg-between b-bottom"><span data-toggle="collapse" role="button" style="cursor:default;" class="text-bold" href="#nav_team_9_"><span class="nav-triangle pull-right"></span>
33971Soccer</span><div class=""><a class="mr-lg" href="/main/team/id/3693869/sportid/9/gender/2" alt="Girls Soccer" >Girls</a><a class="mr-lg" href="/main/team/id/3693866/sportid/9/gender/1" alt="Boys Soccer" >Boys</a></div></li><li class="d-flex justify-content-lg-between b-bottom"><span data-toggle="collapse" role="button" style="cursor:default;" class="text-bold" href="#nav_team_15_"><span class="nav-triangle pull-right"></span>Softball</span><div class=""><a class="mr-lg" href="/main/team/id/3732372/sportid/15/gender/2" alt="Girls Softball" >Girls</a></div></li><li class="d-flex justify-content-lg-between b-bottom"><span data-toggle="collapse" role="button" style="cursor:default;" class="text-bold" href="#nav_team_24_"><span class="nav-triangle pull-right"></span>Track</span><div class=""><a class="mr-lg" href="/main/team/id/3734538/sportid/24/gender/3" alt="CoEd Track" >CoEd</a></div></li></ul></div><!-- /.col --></div><!-- /.row --></div><!-- /.yamm-content --></li></ul></li></li>
33972                            <li role="presentation" class="nav-item-level1 nav-item" data-is-link="false" data-entity-type="content" data-entity-id="1"><a role="menuitem" style="text-decoration: none;" class="nav-label" href="/main/calendar?">Calendar</a></li><li role="presentation" class="nav-item-level1 nav-item" data-is-link="false" data-entity-type="content" data-entity-id="2"><a role="menuitem" style="text-decoration: none;" class="nav-label" href="/main/eventPhotos?">Photos</a></li><li role="presentation" class="nav-item-level1 nav-item" data-is-link="false" data-entity-type="content" data-entity-id="469970"><a role="menuitem" style="text-decoration: none;" class="nav-label" href="/main/otherad?contentID=58247581">Video</a></li><li role="presentation" class="nav-item-level1 nav-item" data-is-link="true" data-entity-type="content" data-entity-id="469971"><a role="menuitem" style="text-decoration: none;" class="nav-label" href="#" onclick="javascript:window.open('https://shop.game-one.com/east/e2/green-mountain-union-high-school');">Grizzlies Gear</a></li><li role="presentation" class="nav-item-level1 nav-item" data-is-link="false" data-entity-type="content" data-entity-id="7"><a role="menuitem" style="text-decoration: none;" class="nav-label" href="/main/adnews?">Announcements</a></li><li role="presentation" class="nav-item-level1 nav-item" data-is-link="false" data-entity-type="content" data-entity-id="9"><a role="menuitem" style="text-decoration: none;" class="nav-label" href="/main/fields?">Fields & Directions</a></li>
33973                        </ul>
33974                    </div>
33975                
33976            
33977								</div><!-- /.container-fluid -->
33978							</nav>
33979						</div>
33980						<div class="text--right" style="width: 150px;position: absolute;right: 20px;">
33981							
33982								<a type="button" class="text-white auth-items" href="/auth/login" title="Login">
33983									<i class="fa fa-sign-in fa-2x" ></i>
33984                  
33985								</a>
33986                <span class="text-white">/</span>
33987                <a type="button" class="text-white auth-items" href="/auth/new"  title="Create Fan Account To Receive Alerts For Your Favorite Team!"><i class="fa fa-user-plus fa-2x"></i>
33988                   
33989                </a>
33990							
33991						</div>
33992					</div>
33993
33994				</div>
33995			</div>
33996
33997			<div class="col-md-1">
33998			</div>
33999
34000		</div>
34001	</div>
34002
34003<script>
34004
34005	$(document).ready(function() {
34006		// Initially set the tabindex of all navigation items inside the menu to -1
34007		$('#navMenu a').attr('tabindex', '-1');
34008
34009		if(document.querySelector('.mobile-nav__screens.desktop')) {
34010    
34011			// Prefix all desktop collapse divs in left side nav to avoid conflicts with mobile collapses
34012			document.querySelectorAll('.mobile-nav__screens.desktop [id]').forEach(function(el){
34013				const oldId = el.id;
34014				const newId = 'desktop_' + oldId;
34015				el.id = newId;
34016
34017				// Update any data-bs-targets pointing to this id
34018				document.querySelectorAll('.mobile-nav__screens.desktop [data-bs-target="#' + oldId + '"]').forEach(function(btn){
34019					btn.setAttribute('data-bs-target', '#' + newId);
34020				});
34021
34022				// Update other data-content attributes as well
34023				if(el.hasAttribute('data-content')){
34024					el.setAttribute('data-content', 'desktop_' + el.getAttribute('data-content'));
34025				}
34026			});
34027    	}
34028
34029	});
34030
34031	//close nav menu when user presses esc key
34032	$(document).keyup(function(e) {
34033		if (e.key === "Escape" && $("#navMenu").hasClass("slide-in")) {
34034			const toggleButton = document.getElementById("desktopHeaderToggleB");
34035			toggleButton.focus();
34036			toggleButton.click();
34037			toggleButton.blur();
34038		}
34039	});
34040
34041
34042	function toggleMenu(isOpen) {
34043		const sideMenu = document.getElementById('navMenu');
34044		const firstMenuItem = sideMenu.querySelector('a');
34045		const toggleButton = document.getElementById('desktopHeaderToggleA');
34046
34047		sideMenu.setAttribute('aria-hidden', !isOpen);
34048		toggleButton.setAttribute('aria-expanded', isOpen);
34049
34050		if (isOpen) {
34051			// Make the menu items focusable
34052			sideMenu.querySelectorAll('a').forEach(item => {
34053				item.setAttribute('tabindex', '0');
34054			});
34055			// Move focus to the first menu item
34056			firstMenuItem.focus();
34057
34058			var navContainer = document.getElementById('js-screen-content');
34059			var focusableElements = navContainer.querySelectorAll('a[href], button');
34060			var lastFocusableElement = focusableElements[focusableElements.length - 1];
34061
34062			$(lastFocusableElement).on('focusout', function() {
34063				setTimeout(function() {
34064					if (!sideMenu.contains(document.activeElement)) {
34065						closeNav();
34066					}
34067				}, 0);
34068			});
34069
34070		} else {
34071			// Remove focus from menu items
34072			sideMenu.querySelectorAll('a').forEach(item => {
34073				item.setAttribute('tabindex', '-1');
34074			});
34075			// Move focus back to the toggle button
34076			toggleButton.focus();
34077		}
34078	}
34079
34080	$("#desktopHeaderToggleA").click(function(e) {
34081		e.preventDefault();
34082		toggleMenu(true);
34083		e.stopPropagation();
34084	});
34085
34086	$("#desktopHeaderToggleB").click(function(e) {
34087		e.preventDefault();
34088		toggleMenu(false);
34089		e.stopPropagation();
34090	});
34091
34092	function closeNav() {
34093		document.getElementById("desktopHeaderToggleB").click();
34094	}
34095
34096
34097	function menucloseonleave() {
34098		document.getElementById("desktopHeaderToggleB").focus();
34099		document.getElementById("desktopHeaderToggleB").click();
34100    document.getElementById("desktopHeaderToggleB").blur();
34101	}
34102
34103  document.addEventListener('keydown', function(event) {
34104    const active = document.activeElement;
34105
34106    // Forward tabbing: from toggle to logo
34107    if (event.key === 'Tab' && !event.shiftKey) {
34108        if (active && active.id === 'desktopHeaderToggleA') {
34109            event.preventDefault();
34110            const logoLink = document.querySelector('.desktopHeaderLogoDivSection a[href="/"]');
34111            if (logoLink) {
34112                logoLink.focus();
34113            }
34114        }
34115    }
34116
34117    // Backward tabbing: from logo to toggle
34118    if (event.key === 'Tab' && event.shiftKey) {
34119        const logoLink = document.querySelector('.desktopHeaderLogoDivSection a[href="/"]');
34120        if (active && logoLink && active === logoLink) {
34121            event.preventDefault();
34122            const toggle = document.getElementById('desktopHeaderToggleA');
34123            if (toggle) {
34124                toggle.focus();
34125            }
34126        }
34127    }
34128  });
34129
34130  document.addEventListener("DOMContentLoaded", () => {
34131    // Select all anchor tags with data-bs-target
34132    const anchors = document.querySelectorAll('a[data-bs-target]');
34133
34134    anchors.forEach(anchor => {
34135      const target = anchor.getAttribute('data-bs-target');
34136      if (!target) return;
34137
34138      const id = target.replace('#', '');
34139      const divs = document.querySelectorAll(`div#${id}`);
34140
34141      if (divs.length > 1) {
34142        console.log(`Duplicate collapse sections found for: ${id}`);
34143
34144        // Keep the div immediately following the <a>, if it matches
34145        let correctDiv = anchor.nextElementSibling;
34146        if (!correctDiv || correctDiv.id !== id) {
34147          // Otherwise, just take the first occurrence as the main one
34148          correctDiv = divs[0];
34149        }
34150
34151        // Remove all others except the correct one
34152        divs.forEach(div => {
34153          if (div !== correctDiv) {
34154            div.remove();
34155          }
34156        });
34157      }
34158    });
34159  });
34160
34161</script>
34161
34162
34163
34164
34165</div>
34166        <div class="d-block d-md-none d-print-none">
34167
34168
34169
34170
34171<style>
34172  .tb-focus .btn.btn-white-app:focus {
34173    outline: none;
34174    box-shadow: 0 0 0 2px var(--focus-color) !important;
34175    border-color: var(--focus-color);
34176  }
34177
34178  .js-toggle-nav img {
34179    width: 26px !important;
34180    height: 25px !important;
34181  }
34182
34183  a#mobileHeaderToggleB {
34184    right: 19px;
34185    position: absolute;
34186  }
34187
34188  #mobileNavMenu {
34189    width: 405px !important;
34190  }
34191</style>
34192
34193
34194<script>
34195  var hoverTextColor = getHoverColor("#165c33");
34196  var contrastTextColor = getContrastColor("#165c33");
34197
34198  document.documentElement.style.setProperty('--contrast-color', contrastTextColor);
34199  document.documentElement.style.setProperty('--hover-color', hoverTextColor);
34200</script>
34200
34201
34202<div class="hidden-print">
34203	<div class="bg-appcolor">
34204		<div class="row">
34205			<div class="col-2 col-sm-2 header-menubtn">
34206				<a class="js-toggle-nav" tabindex="0" id="mobileHeaderToggleA" name="mobileHeaderToggleA" href="javascript:void(0);" alt="Menu Toggle" title="Menu Toggle"><span><i class="fa fa-bars fa-lg fa-solid text-white" ></i></span></a>
34207        <div class="pfs-nav mobile-nav js-mobile-nav fs-6 p-0" id="mobileNavMenu">
34208          <div class ="mt-4 row">
34209            <div class="pl-xl col-12 mt-3 text-center">
34210                  <a class="js-toggle-nav" tabindex="0" id="mobileHeaderToggleB" name="mobileHeaderToggleB" href="javascript:void(0);" alt="Close Menu" title="Close Menu"><img class="img-fluid transition" src="/assets/images/close-dark-icon.png" alt="logo x" style="height: 50%; width: 40%;"/></a>
34211                <div class="d-flex">
34212                  <div class = "col-2 px-0 mt-3 text--center">
34213                    
34214                      <ul class="hf-ul list-unstyled">
34215                        <li class="footer-li-item">
34216                          
34217                            <a class="d-block footer-a-icon mb-3"  style="text-decoration: none;" href="https://twitter.com/GMUHSATHLETICS" target="_blank" title="X (Formerly Twitter)">
34218                              <span class="b-txt-hidden">Twitter</span>
34219                              <svg xmlns="http://www.w3.org/2000/svg" height="25" width="20" viewBox="0 0 512 512" class = "fill-appcolor mb-4 transition" role="none"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg>
34220                            </a>
34221                          
34222                          
34223                          
34224                          
34225                        </li>
34226                      </ul>
34227                    
34228                  </div>
34229                  <div class = "col-6 px-0 mx-0">
34230                      
34231                        
34232                          
34233                        
34234                        <a target="_blank" tabindex="0" href="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/logos/107645/demo13788_bigteams_com.png">
34235                          <img class="img-fluid" src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/logos/107645/demo13788_bigteams_com.png" alt="Nav Logo for demo13788_bigteams_com" style="width: 100%;object-fit: contain;object-position: center;" />
34236                        </a>
34237                      
34238                      
34239                        <h4 class="fm-Poppins mt-3 text-dark">GM ATHLETICS</h4>
34240                      
34241                  </div>
34242                </div>
34243              </div>
34244              <hr class="footer-hr text-appcolor">
34245            </div>
34246
34247            <div class="mobile-nav__screens cf mobile">
34248              <div class="fm-Poppins js-mobile-nav-screen nav-screen pl-xl" data-screen="0">
34249                <div id="js-screen-content" class="js-screen-content">
34250                    
34251                    
34252                    
34253                    
34254					<a class="pfs-nav-item" href="/">Home</a>
34255                    
34256                    <a class="pfs-nav-item" data-bs-toggle="collapse" data-bs-target="#allsports_leftNav" href="#" role="button" >Sports & Activities <i class="fa fa-arrow-down" style="color:#165c33"></i> </a>
34257                    <div class="side-nav-allsports collapse mb-3 ml-lg mt-3" id="allsports_leftNav">
34258                        
34259                            
34260                            
34261                            
34262                            <div class="b-bottom d-flex pb-1 pr-lg row">
34263                                <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Baseball</span>
34264                                <div class="col-md-7 col-7">
34265                                    
34266                                    
34267                                    
34268                                        
34269                                        
34270                                        
34271
34272                                        
34273
34274                                        
34275                                        
34276                                    
34277                                        
34278                                        
34279                                        
34280
34281                                        
34282                                            
34283                                            
34284                                            
34285
34286                                    
34287                                        
34288                                        
34289                                        
34290                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3693452/sportid/6/gender/1" alt="Boys Baseball">Boys</a>
34291                                    
34292                                </div>
34293                            </div>
34294                        
34295                            
34296                            
34297                            
34298                            <div class="b-bottom d-flex pb-1 pr-lg row">
34299                                <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Basketball</span>
34300                                <div class="col-md-7 col-7">
34301                                    
34302                                    
34303                                    
34304                                        
34305                                        
34306                                        
34307
34308                                        
34309
34310                                        
34311                                        
34312                                    
34313                                        
34314                                        
34315                                        
34316
34317                                        
34318                                            
34319                                            
34320                                            
34321                                        
34322                                        
34323                                        
34324
34325                                        
34326
34327                                        
34328                                        
34329                                    
34330                                        
34331                                        
34332                                        
34333
34334                                        
34335                                            
34336                                            
34337                                            
34338                                        
34339                                        
34340                                        
34341
34342                                        
34343                                            
34344                                            
34345                                            
34346
34347                                    
34348                                        
34349                                        
34350                                        
34351                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3724933/sportid/2/gender/2" alt="Girls Basketball">Girls</a>
34352                                    
34353                                        
34354                                        
34355                                        
34356                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3697175/sportid/2/gender/1" alt="Boys Basketball">Boys</a>
34357                                    
34358                                </div>
34359                            </div>
34360                        
34361                            
34362                            
34363                            
34364                            <div class="b-bottom d-flex pb-1 pr-lg row">
34365                                <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Cross Country</span>
34366                                <div class="col-md-7 col-7">
34367                                    
34368                                    
34369                                    
34370                                        
34371                                        
34372                                        
34373
34374                                        
34375
34376                                        
34377                                        
34378                                    
34379
34380                                    
34381                                        
34382                                        
34383                                        
34384                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3693872/sportid/13/gender/3" alt="CoEd Cross Country">CoEd</a>
34385                                    
34386                                </div>
34387                            </div>
34388                        
34389                            
34390                            
34391                            
34392                            <div class="b-bottom d-flex pb-1 pr-lg row">
34393                                <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Golf</span>
34394                                <div class="col-md-7 col-7">
34395                                    
34396                                    
34397                                    
34398                                        
34399                                        
34400                                        
34401
34402                                        
34403
34404                                        
34405                                        
34406                                    
34407
34408                                    
34409                                        
34410                                        
34411                                        
34412                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3765452/sportid/5/gender/1" alt="Boys Golf">Boys</a>
34413                                    
34414                                </div>
34415                            </div>
34416                        
34417                            
34418                            
34419                            
34420                            <div class="b-bottom d-flex pb-1 pr-lg row">
34421                                <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Soccer</span>
34422                                <div class="col-md-7 col-7">
34423                                    
34424                                    
34425                                    
34426                                        
34427                                        
34428                                        
34429
34430                                        
34431
34432                                        
34433                                        
34434                                    
34435                                        
34436                                        
34437                                        
34438
34439                                        
34440                                            
34441                                            
34442                                            
34443                                        
34444                                        
34445                                        
34446
34447                                        
34448                                            
34449                                            
34450                                            
34451                                        
34452                                        
34453                                        
34454
34455                                        
34456
34457                                        
34458                                        
34459                                    
34460                                        
34461                                        
34462                                        
34463
34464                                        
34465                                            
34466                                            
34467                                            
34468
34469                                    
34470                                        
34471                                        
34472                                        
34473                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3693869/sportid/9/gender/2" alt="Girls Soccer">Girls</a>
34474                                    
34475                                        
34476                                        
34477                                        
34478                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3693866/sportid/9/gender/1" alt="Boys Soccer">Boys</a>
34479                                    
34480                                </div>
34481                            </div>
34482                        
34483                            
34484                            
34485                            
34486                            <div class="b-bottom d-flex pb-1 pr-lg row">
34487                                <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Softball</span>
34488                                <div class="col-md-7 col-7">
34489                                    
34490                                    
34491                                    
34492                                        
34493                                        
34494                                        
34495
34496                                        
34497
34498                                        
34499                                        
34500                                    
34501                                        
34502                                        
34503                                        
34504
34505                                        
34506                                            
34507                                            
34508                                            
34509
34510                                    
34511                                        
34512                                        
34513                                        
34514                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3732372/sportid/15/gender/2" alt="Girls Softball">Girls</a>
34515                                    
34516                                </div>
34517                            </div>
34518                        
34519                            
34520                            
34521                            
34522                            <div class="b-bottom d-flex pb-1 pr-lg row">
34523                                <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Track</span>
34524                                <div class="col-md-7 col-7">
34525                                    
34526                                    
34527                                    
34528                                        
34529                                        
34530                                        
34531
34532                                        
34533
34534                                        
34535                                        
34536                                    
34537                                        
34538                                        
34539                                        
34540
34541                                        
34542                                            
34543                                            
34544                                            
34545
34546                                    
34547                                        
34548                                        
34549                                        
34550                                        <a class="fm-Poppins mr-lg" href="/main/team/id/3734538/sportid/24/gender/3" alt="CoEd Track">CoEd</a>
34551                                    
34552                                </div>
34553                            </div>
34554                        
34555                    </div>
34556                    
34557                    
34558                        
34559						
34560							
34561							
34562						
34563							
34564							
34565								
34566								
34567								
34568									<a class="pfs-nav-item" href="/main/calendar?">Calendar</a>
34569								
34570							
34571						
34572							
34573							
34574								
34575								
34576								
34577									<a class="pfs-nav-item" href="/main/eventPhotos?">Photos</a>
34578								
34579							
34580						
34581							
34582							
34583								
34584								
34585									
34586								
34587								
34588									<a class="pfs-nav-item" href="/main/otherad?contentID=58247581">Video</a>
34589								
34590							
34591						
34592							
34593							
34594								
34595								
34596									
34597								
34598								
34599									<a class="pfs-nav-item" href="#" onclick="javascript:window.open('https://shop.game-one.com/east/e2/green-mountain-union-high-school');">Grizzlies Gear</a>
34600								
34601							
34602						
34603							
34604							
34605						
34606							
34607							
34608						
34609							
34610							
34611						
34612							
34613							
34614						
34615							
34616							
34617						
34618							
34619							
34620						
34621							
34622							
34623						
34624							
34625							
34626						
34627							
34628							
34629						
34630							
34631							
34632								
34633								
34634								
34635									<a class="pfs-nav-item" href="/main/adnews?">Announcements</a>
34636								
34637							
34638						
34639							
34640							
34641								
34642								
34643								
34644									<a class="pfs-nav-item" href="/main/fields?">Fields & Directions</a>
34645								
34646							
34647						
34648							
34649							
34650						
34651							
34652					
34653				</div><!-- /.nav-screen__content -->
34654				
34655			
34656              </div><!-- /.nav-screen [data-screen=0] -->
34657              <div class="nav-screen  js-mobile-nav-screen" data-screen="1">
34658                
34659            
34660			
34661            
34662              </div><!-- /.nav-screen [data-screen=1] -->
34663
34664              <div class="nav-screen  js-mobile-nav-screen" data-screen="2">
34665                
34666              </div><!-- /.nav-screen [data-screen=2] -->
34667
34668              <span id="endMobileNav_mbl" title="End of mobile menu" class="endofmobilenav" onfocus="menucloseonleave()"></span>
34669
34670            </div><!-- /.mobile-nav__screens -->
34671        </div><!-- /.mobile-nav -->
34672			</div>
34673
34674			<div class="bg-light col-3 col-sm-3 skew-30 text--center mobileHeaderLogoDivSection">
34675				<div class="unskew-30">
34676					<div class="py-5">
34677						
34678							
34679								
34680							
34681							<a href="/">
34682								<img class="img-fluid transition" src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/logos/107645/demo13788_bigteams_com.png" alt="Logo for demo13788_bigteams_com" style="width: 70%;object-fit: cover;max-width: 100px;max-height: 100px;min-width: 60px;min-height: 60px;" />
34683							</a>
34684						
34685					</div>
34686				</div>
34687			</div>
34688
34689			<div class="col-7 col-sm-7">
34690				<div class="ml-lg">
34691					<div class="align-items-center px-1 py-3">
34692						<div id="sitenametaglineDivMobile" class="text--center">
34693							
34694								<h3 class="fs-6 text-white fm-Poppins">GM ATHLETICS</h3>
34695							
34696							
34697								<p class="text-white" style="font-size: 12px;">Green Mountain Union High School</p>
34698							
34699						</div>
34700
34701						
34702
34703						<div class="mt-2 text--center">
34704              <a type="button" href="/"  ><i class="fa fa-home fa-lg text-white"></i> <span class="sr-only">Home</span></a>
34705              <a  type="button" href="/main/calendar" style="margin-right: 40px;position: relative;
34705left: 5px;" ><i class="fa fa-calendar fa-lg text-white"></i> <span class="sr-only">Calendar</span></a>
34706
34707							
34708                <a type="button" class="text-white auth-items" href="/auth/login" style="position: relative;left: 20px;">
34709									<i class="mr-sm fa fa-lg fa-sign-in" ></i>Login
34710								</a>
34711                <span class="text-white" style="position: relative;left: 20px;">/</span>
34712                <a type="button" class="text-white auth-items" href="/auth/new" style="position: relative;left: 20px;"  title="Create Fan Account To Receive Alerts For Your Favorite Team!"><i class="fa fa-lg fa-user-plus"></i> <span class="sr-only">Create Fan Account To Receive Alerts For Your Favorite Team!</span></a>
34713							
34714						</div>
34715					</div>
34716				</div>
34717			</div>
34718
34719		</div>
34720	</div>
34721
34722	
34723	
34724        
34725
34726        
34727            
34728                
34729                    
34730                    
34731						
34732							
34733						
34734                        
34735                
34736	
34737        
34738
34739        
34740            
34741                
34742                    
34743                    
34744						
34745							
34746						
34747                        
34748                
34749	
34750        
34751
34752        
34753            
34754                
34755                    
34756                    
34757						
34758							
34759						
34760                        
34761                
34762
34763</div>
34764
34765<script>
34766
34767	$(document).ready(function() {
34768		// Initially set the tabindex of all navigation items inside the menu to -1
34769		$('#mobileNavMenu a').attr('tabindex', '-1');
34770	});
34771
34772	//close nav menu when user presses esc key
34773	$(document).keyup(function(e) {
34774		if (e.key === "Escape" && $("#mobileNavMenu").hasClass("slide-in")) {
34775			const toggleButton = document.getElementById("mobileHeaderToggleB");
34776			toggleButton.focus();
34777			toggleButton.click();
34778			toggleButton.blur();
34779		}
34780	});
34781
34782
34783	function toggleMenu(isOpen) {
34784		const sideMenu = document.getElementById('mobileNavMenu');
34785		const firstMenuItem = sideMenu.querySelector('a');
34786		const toggleButton = document.getElementById('mobileHeaderToggleA');
34787
34788		sideMenu.setAttribute('aria-hidden', !isOpen);
34789		toggleButton.setAttribute('aria-expanded', isOpen);
34790
34791		if (isOpen) {
34792			// Make the menu items focusable
34793			sideMenu.querySelectorAll('a').forEach(item => {
34794				item.setAttribute('tabindex', '0');
34795			});
34796			// Move focus to the first menu item
34797			firstMenuItem.focus();
34798
34799			var navContainer = document.getElementById('js-screen-content');
34800			var focusableElements = navContainer.querySelectorAll('a[href], button');
34801			var lastFocusableElement = focusableElements[focusableElements.length - 1];
34802
34803			$(lastFocusableElement).on('focusout', function() {
34804				setTimeout(function() {
34805					if (!sideMenu.contains(document.activeElement)) {
34806						closeNav();
34807					}
34808				}, 0);
34809			});
34810
34811		} else {
34812			// Remove focus from menu items
34813			sideMenu.querySelectorAll('a').forEach(item => {
34814				item.setAttribute('tabindex', '-1');
34815			});
34816			// Move focus back to the toggle button
34817			toggleButton.focus();
34818		}
34819	}
34820
34821	$("#mobileHeaderToggleA").click(function(e) {
34822		e.preventDefault();
34823		toggleMenu(true);
34824		e.stopPropagation();
34825	});
34826
34827	$("#mobileHeaderToggleB").click(function(e) {
34828		e.preventDefault();
34829		toggleMenu(false);
34830		e.stopPropagation();
34831	});
34832
34833	function closeNav() {
34834		document.getElementById("mobileHeaderToggleB").click();
34835	}
34836
34837
34838	function menucloseonleave() {
34839		document.getElementById("mobileHeaderToggleB").focus();
34840		document.getElementById("mobileHeaderToggleB").click();
34841    document.getElementById("mobileHeaderToggleB").blur();
34842	}
34843
34844  document.addEventListener('keydown', function(event) {
34845    const active = document.activeElement;
34846
34847    // Forward tabbing: from toggle to logo
34848    if (event.key === 'Tab' && !event.shiftKey) {
34849        if (active && active.id === 'mobileHeaderToggleA') {
34850            event.preventDefault();
34851            const logoLink = document.querySelector('.mobileHeaderLogoDivSection a[href="/"]');
34852            if (logoLink) {
34853                logoLink.focus();
34854            }
34855        }
34856    }
34857
34858    // Backward tabbing: from logo to toggle
34859    if (event.key === 'Tab' && event.shiftKey) {
34860        const logoLink = document.querySelector('.mobileHeaderLogoDivSection a[href="/"]');
34861        if (active && logoLink && active === logoLink) {
34862            event.preventDefault();
34863            const toggle = document.getElementById('mobileHeaderToggleA');
34864            if (toggle) {
34865                toggle.focus();
34866            }
34867        }
34868    }
34869  });
34870
34871</script>
34871
34872
34873
34874
34875
34876
34877</div>
34878        </div>
34879
34880
34881
34882
34883
34884	
34885	<main id="maincontent" name="maincontent" tabindex="-10" style="min-height: calc(100vh - 400px);margin-bottom: 120px;" >
34886	
34886<script defer src="/js/league/default.js?v=#request.version#"></script>
vendor: 1 bytes, line 34886
34886
34887<script>
34888function triggerAhref(event){
34889  if ((event.keycode || event.which) == 13) {
34890    event.target.click();
34891  }
34892}
34893</script>
34893
34894
34895<style>
34896.overlay-img {
34897  position: absolute;
34898  top: 0;
34899  left: 0;
34900  right: 0;
34901  bottom: 0;
34902  background-color: rgba(255, 255, 255, 0.7);
34903  display: flex;
34904  flex-direction: column;
34905  justify-content: center;
34906  align-items: center;
34907  text-align: center;
34908  padding: 20px;
34909}
34910
34911.game-starts {
34912  font-size: 1.5rem;
34913  margin-bottom: 20px;
34914  color: #4b4b4b;
34915  font-weight: bold;
34916}
34917
34918.game-starts-mobile {
34919  font-size: 1.2rem;
34920  margin-bottom: 20px;
34921  color: #4b4b4b;
34922  font-weight: bold;
34923}
34924
34925.time-display {
34926  font-size: 4.5rem;
34927  font-weight: bold;
34928  margin-bottom: 20px;
34929  color: #4b4b4b;
34930}
34931
34932.time-display-mobile {
34933  font-size: 2.5rem;
34934  font-weight: bold;
34935  margin-bottom: 20px;
34936  color: #4b4b4b;
34937}
34938
34939.get-tickets {
34940  font-weight: bold;
34941  font-size: 18px;
34942  width: 9em;
34943  border: 2px solid #4b4b4b;
34944}
34945
34946.get-tickets-mobile {
34947  font-weight: bold;
34948  font-size: 14px;
34949  width: 9em;
34950  border: 2px solid #4b4b4b;
34951}
34952
34953.es-left, .es-right {
34954  font-size: 18px;
34955  font-weight: 900;
34956  padding: 0.2rem 0.7rem;
34957}
34958
34959@media (max-width: 768px) {
34960    .time-display {
34961        font-size: 2.7rem;
34962    }
34963}
34964
34965@media (min-width: 768px) and (max-width: 1100px) {
34966    .time-display {
34967        font-size: 2.1rem;
34968    }
34969}
34970
34971@media (min-width: 1100px) and (max-width: 1433px) {
34972    .time-display {
34973        font-size: 2.7rem;
34974    }
34975}
34976
34977@media (max-width: 472px) {
34978    .es-section-title {
34979        font-size: 1.5em;
34980    }
34981    .es-left, .es-right {
34982        font-size: 17px;
34983        padding: 0.19rem 0.65rem;
34984    }
34985}
34986@media (max-width: 420px) {
34987    .es-section-title {
34988        font-size: 1.3em;
34989    }
34990    .es-left, .es-right {
34991        font-size: 15px;
34992        padding: 0.18rem 0.6rem;
34993    }
34994}
34995
34996.YT-videoContainer{
34997  display: block;
34998  margin-left: auto;
34999  margin-right: auto;
35000}
35001.album-card-heigh-400 {
35002  height: 400px
35003}
35004  @media only screen and (max-width: 768px){
35005  .btSlideShow {
35006  
35007    height: 30vh;
35008    min-height: 30vh;
35009    max-height: 30vh;
35010    backgound-color: "##CCCCCC";
35011  }
35012  }
35013  @media only screen and (min-width: 768px){
35014  .btSlideShow {
35015  
35016    height: 45vh;
35017    min-height: 45vh;
35018    max-height: 45vh;
35019    backgound-color: "##CCCCCC";
35020  }
35021  }
35022
35023
35024  .bt-carousel-subtext{
35025    font-size: 14px;
35026    font-weight: bold;
35027  }
35028
35029
35030
35031  .homepageSlider.carousel-fade .carousel-caption {
35032    position: absolute;
35033    top: 30%;
35034    height: 190px;
35035    padding: 1.0rem;
35036    text-align: left;
35037    width: 40%;
35038    max-width: 400px;
35039    right: 0px !important;
35040    left: 5% !important;
35041    background-color: #FFFFFF99 !important;
35042    border-radius: 8px;
35043    color: #000000 !important;
35044  }
35045  @media (max-width: 767px) {
35046  .homepageSlider.carousel-fade .carousel-caption {
35047  position: absolute;
35048  top: 10%;
35049  height: 136px;
35050  padding: 1.0rem;
35051  text-align: left;
35052  width: 60%;
35053  max-width: 400px;
35054  right: 0px !important;
35055  left: 9% !important;
35056  background-color: #FFFFFF99 !important;
35057  border-radius: 8px;
35058  color: #000000 !important;
35059}
35060}
35061
35062@media (max-width: 767px) {
35063.col-6.content-area {
35064  width: 100% !important;
35065}
35066}
35067
35068.carousel-caption-bottom {
35069  position: absolute;
35070  padding: 0.1rem 2rem;
35071  text-align: left;
35072  width: 100%;
35073  right: 0px !important;
35074  left: 0px !important;
35075  background-color: #FFFFFF99 !important;
35076  color: #000000 !important;
35077  bottom: 0% !important;
35078  min-height: 5rem;
35079}
35080
35081.carousel-caption-bottom>.sliderBtn {
35082  width: 15% !important;
35083  position: absolute !important;
35084  bottom: 1.5rem !important;
35085  left: 82% !important;
35086}
35087
35088.carousel-caption-bottom>.bt-carousel-subtext {
35089  max-width: 80% !important;
35090}
35091
35092
35093.es-left:focus,
35094.es-right:focus,
35095.streaming-link-btn:focus,
35096.get-tickets:focus {
35097  border-color: #007BFF;
35098}
35099
35100
35101</style>
35102
35103
35104
35105
35106
35107
35108
35109<!-- /Schedule -->
35110<div class="main  main--ad pt-0">
35111<div class="container-fluid">
35112  <div class="row justify-content-center">
35113    <div class="col-sm-12 col-md-12" id="containerSubContainer" >
35114      
35115        <!-- Content Slider -->
35116        <div class="feed is-first mb-0">
35117          <span class="pull-right">
35118            
35119          </span>
35120          <div class="row">
35121            <div class="col-sm-12 px-0">
35122              <div id="carouselExampleIndicators" class="carousel slide carousel-fade homepageSlider" data-mdb-ride="carousel" data-mdb-carousel-init>
35123
35124
35125
35126                    
35127                        
35128                            
35129                        
35130            
35131            <div class="carousel-indicators" >
35132            
35133              <button
35134                type="button"
35135                data-mdb-target="#carouselExampleIndicators"
35136                data-mdb-slide-to="0"
35137                class="b-txt-hidden active"
35138                style="height: 8px;font-size: 11px;"
35139                aria-hidden="true"
35140                  tabIndex="-1"
35141                >
35142                <span class="visually-hidden">Go To Slide 0</span>
35143              </button>
35144            
35145              <button
35146                type="button"
35147                data-mdb-target="#carouselExampleIndicators"
35148                data-mdb-slide-to="1"
35149                class="b-txt-hidden "
35150                style="height: 8px;font-size: 11px;"
35151                aria-hidden="true"
35152                  tabIndex="-1"
35153                >
35154                <span class="visually-hidden">Go To Slide 1</span>
35155              </button>
35156            
35157              <button
35158                type="button"
35159                data-mdb-target="#carouselExampleIndicators"
35160                data-mdb-slide-to="2"
35161                class="b-txt-hidden "
35162                style="height: 8px;font-size: 11px;"
35163                aria-hidden="true"
35164                  tabIndex="-1"
35165                >
35166                <span class="visually-hidden">Go To Slide 2</span>
35167              </button>
35168            
35169              <button
35170                type="button"
35171                data-mdb-target="#carouselExampleIndicators"
35172                data-mdb-slide-to="3"
35173                class="b-txt-hidden "
35174                style="height: 8px;font-size: 11px;"
35175                aria-hidden="true"
35176                  tabIndex="-1"
35177                >
35178                <span class="visually-hidden">Go To Slide 3</span>
35179              </button>
35180            
35181              <button
35182                type="button"
35183                data-mdb-target="#carouselExampleIndicators"
35184                data-mdb-slide-to="4"
35185                class="b-txt-hidden "
35186                style="height: 8px;font-size: 11px;"
35187                aria-hidden="true"
35188                  tabIndex="-1"
35189                >
35190                <span class="visually-hidden">Go To Slide 4</span>
35191              </button>
35192            
35193            </div>
35194            <div class="carousel-inner btSlideShow">
35195                        
35196                        
35197                            
35198                            
35199                                
35200                                
35201                            
35202                            
35203                            
35204
35205                            <div class="carousel-item btSlideShow bg-appcolor  active">
35206
35207                            
35208                              <img src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/standard/IMG_9116.JPG" class="w-100"  style="object-fit:auto; object-position:auto; height:100%;" alt="boys soccer - Content Image for demo13788_bigteams_com"/>
35209                            
35210
35211                             
35212                              <div class="carousel-caption-bottom  d-md-block">
35213                                <h2 class="bt-carousel-title bt-multiline-ellipsis">boys soccer</h2>
35214                                <p class="bt-carousel-subtext bt-multiline-ellipsis" style="-webkit-line-clamp: 4;" ></p>
35215                                
35216                              </div>
35217                            
35218
35219                            
35220
35221                                
35222                            </div>
35223                        
35224                            
35225                            
35226                                
35227                                
35228                            
35229                            
35230                            
35231
35232                            <div class="carousel-item btSlideShow bg-appcolor  ">
35233
35234                            
35235                              <img src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/standard/IMG_9118.JPG" class="w-100"  style="object-fit:auto; object-position:auto; height:100%;" alt="girls soccer - Content Image for demo13788_bigteams_com"/>
35236                            
35237
35238                             
35239                              <div class="carousel-caption-bottom  d-md-block">
35240                                <h2 class="bt-carousel-title bt-multiline-ellipsis">girls soccer</h2>
35241                                <p class="bt-carousel-subtext bt-multiline-ellipsis" style="-webkit-line-clamp: 4;" ></p>
35242                                
35243                              </div>
35244                            
35245
35246                            
35247
35248                                
35249                            </div>
35250                        
35251                            
35252                            
35253                                
35254                                
35255                            
35256                            
35257                            
35258
35259                            <div class="carousel-item btSlideShow bg-appcolor  ">
35260
35261                            
35262                              <img src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/standard/IMG_7467.JPG" class="w-100"  style="object-fit:contain; object-position:center; height:100%;" alt=" - Content Image for demo13788_bigteams_com"/>
35263                            
35264
35265                             
35266
35267                            
35268
35269                                
35270                            </div>
35271                        
35272                            
35273                            
35274                                
35275                                
35276                            
35277                            
35278                            
35279
35280                            <div class="carousel-item btSlideShow bg-appcolor  ">
35281
35282                            
35283                              <img src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/standard/121035973_10159309179469467_547546577502934781_o11.jpg" class="w-100"  style="object-fit:contain; object-position:center; height:100%;" alt=" - Content Image for demo13788_bigteams_com"/>
35284                            
35285
35286                             
35287
35288                            
35289
35290                                
35291                            </div>
35292                        
35293                            
35294                            
35295                                
35296                                
35297                            
35298                            
35299                            
35300
35301                            <div class="carousel-item btSlideShow bg-appcolor  ">
35302
35303                            
35304                              <img src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/standard/IMG_6901.JPG" class="w-100"  style="object-fit:auto; object-position:auto; height:100%;" alt=" - Content Image for demo13788_bigteams_com"/>
35305                            
35306
35307                             
35308
35309                            
35310
35311                                
35312                            </div>
35313                        
35314          </div>
35315                    
35316                <button class="carousel-control-prev" type="button" data-mdb-target="#carouselExampleIndicators" data-mdb-slide="prev" style="width: 5%;min-width: 50px;">
35317                    <span class="carousel-control-prev-icon" role="presentation" style='background-image: url("data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" fill=\"%23fff\"%3e%3cpath d=\"M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z\" stroke=\"%23fff\" stroke-width=\"2\" /%3e%3c/svg%3e");'></span>
35318                    <span class="visually-hidden">Previous</span>
35319                </button>
35320                <button class="carousel-control-next" type="button" data-mdb-target="#carouselExampleIndicators" data-mdb-slide="next" style="width: 5%;min-width: 50px;">
35321                    <span class="carousel-control-next-icon" role="presentation" style='background-image: url("data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" fill=\"%23fff\"%3e%3cpath d=\"M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z\"  stroke=\"%23fff\" stroke-width=\"2\"/%3e%3c/svg%3e");'></span>
35322                    <span class="visually-hidden">Next</span>
35323                </button>
35324            </div>
35325            <!-- /.content-slider -->
35326            </div><!-- /.col -->
35327          </div> <!-- /.row -->
35328        </div><!-- /.card -->
35329
35330        <!-- /Content Slider -->
35331        
35332      
35333      
35334
35335      
35336
35337    </div><!-- /.col -->
35338  </div><!-- /.row -->
35339  
35340  <div class="row mb-3 d-block">
35341    <div class="col-12 p-0">
35342      <div id="eventSliderPlaceholder" data-href="/main/eventSlider" class="navbar-fill"></div>
35343    </div>
35344  </div>
35345  
35346  
35347
35348
35349
35350
35351  
35352    <div id="mainContent" class="row p-3 homepageAnnouncements container-table" >
35353
35354        
35355        
35356        
35357        
35358
35359      
35360
35361
35362
35363        
35364        
35365        
35366
35367        
35368
35369
35370
35371
35372
35373        
35374          
35375            <div  class="col-6 mb-3 mt-3 content-area" style="height: 100%;">
35376              
35377
35378
35379
35380
35381
35382	
35383
35384
35385            </div>
35386          
35387
35388        
35389
35390      
35391
35392
35393
35394        
35395        
35396        
35397
35398        
35399
35400
35401
35402
35403
35404        
35405          
35406             <div class="col-6 mb-3 mt-3 content-area" style="height: 100%;">
35407              
35408            </div>
35409          
35410
35411        
35412
35413      
35414
35415
35416
35417        
35418        
35419        
35420
35421        
35422
35423
35424
35425
35426
35427        
35428          
35429            <div class="col-6 mb-3 content-area">
35430              
35431            </div>
35432          
35433
35434        
35435
35436      
35437
35438
35439
35440        
35441        
35442        
35443
35444        
35445
35446
35447
35448
35449
35450        
35451          
35452
35453        
35454
35455      
35456
35457
35458
35459        
35460        
35461        
35462
35463        
35464
35465
35466
35467
35468
35469        
35470          
35471
35472        
35473
35474      
35475
35476
35477
35478        
35479        
35480        
35481
35482        
35483
35484
35485
35486
35487
35488        
35489          
35490            <div  class="col-6 mb-3 mt-3 content-area" style="height: 100%;">
35491              
35492            </div>
35493          
35494
35495        
35496
35497      
35498
35499
35500
35501        
35502        
35503        
35504
35505        
35506
35507
35508
35509
35510
35511        
35512          
35513
35514        
35515
35516      
35517
35518
35519
35520
35521        
35522          
35523
35524
35525        
35526
35527
35528      
35529      
35530      
35531    </div>
35532  
35533</div><!-- /.container -->
35534</div><!-- /.main -->
35535
35536
35537
35538<!-- Ensure the YouTube IFrame API is included only once -->
35539<script defer src="https://www.youtube.com/iframe_api"></script>
vendor: 1 bytes, line 35539
35539
35540<script defer>
35541  var players = [];
35542  var videoConfigs = [];
35543
35544  //  Populate videoConfigs dynamically
35545  
35546      
35547  
35548      
35549  
35550      
35551  
35552      
35553  
35554      
35555  
35556
35557  function onYouTubeIframeAPIReady() {
35558      videoConfigs.forEach(function(config) {
35559
35560          var startTime = config.startTime ? parseInt(config.startTime) : 0;
35561          var endTime = config.endTime ? parseInt(config.endTime) : undefined;
35562
35563          players[config.id] = new YT.Player('youtubePlayer-' + config.id, {
35564              height: '315',
35565              width: '560',
35566              videoId: config.id,
35567              playerVars: {
35568                  'autoplay': 1,
35569                  'mute': 1,
35570                  'start': startTime,
35571                  'end': endTime,
35572                  'loop': 1,
35573                  'playlist': config.id // Required for looping to work with the YouTube API
35574              },
35575              events: {
35576                  'onReady': onPlayerReady,
35577                  'onStateChange': onPlayerStateChange.bind(null, config)
35578              }
35579          });
35580
35581          // Get the dynamically created iframe
35582          var iframe = document.getElementById('youtubePlayer-' + config.id);
35583          iframe.style.height = '100%';
35584          iframe.style.width = '100%';
35585
35586      });
35587  }
35588
35589  function onPlayerReady(event) {
35590      event.target.playVideo();
35591  }
35592
35593  function onPlayerStateChange(config, event) {
35594      if (event.data === YT.PlayerState.PLAYING) {
35595          checkPlaybackTime(config);
35596      }
35597  }
35598
35599  function checkPlaybackTime(config) {
35600    var player = players[config.id];
35601    if (player) {
35602        var currentTime = player.getCurrentTime();
35603        var endTime = config.endTime ? parseInt(config.endTime) : undefined;
35604
35605        if (endTime && currentTime >= endTime) {
35606            player.seekTo(config.startTime ? parseInt(config.startTime) : 0);
35607        } else {
35608            setTimeout(checkPlaybackTime.bind(null, config), 1000); // Check every second
35609        }
35610    }
35611  }
35612
35613</script>
vendor: 1 bytes, line 35613
35613
35614<script>
35615let eventSpotlightCounter = 0;
35616let eventSpotlights = "";
35617$(document).ready(function() {
35618  $.ajax({
35619      type: "post",
35620      cache: false,
35621      url: "/main/ajaxeventspotlight",
35622      data: {
35623        "schoolID": 107645,
35624        "datetimeOnwards": (new Date()).toLocaleString('sv-SE').replace('T', ' '),
35625      },
35626      success: function(response) {
35627        eventSpotlights = JSON.parse(response);
35628        updatePreview(eventSpotlightCounter);
35629        $(".es-counter").html(eventSpotlightCounter+1);
35630        $(".es-total").html(eventSpotlights.DATA.length);
35631        if(eventSpotlights.DATA.length>0){
35632            document.getElementById("1ofIndicator").style.display="";
35633            document.getElementById("esPrevNextBtns").style.display="";
35634            $(".es-div").show();
35635        }
35636      },
35637      error: function(errorMsg) {
35638        console.log(errorMsg);
35639      }
35640    });
35641});
35642
35643function updatePreview(counter) {
35644  let data = eventSpotlights.DATA[counter];
35645
35646  if(data){
35647  var imgURL = "//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/eventspotlight/standard/" + data[5];
35648  $('#BgImage').attr('src',imgURL);
35649  $('#BgImage').css('object-fit',data[3]);
35650  $('#BgImage').css('object-position',data[4]);
35651
35652  $('.what-div').html(data[0]);
35653  var date = new Date(data[1]);
35654  var formattedDate = (date.getUTCMonth() + 1).toString().padStart(2, '0') + "-" + date.getUTCDate().toString().padStart(2, '0') + "-" + date.getUTCFullYear() + " " + ((date.getUTCHours().toString().padStart(2, '0') % 12) || 12) + ":" + date.getUTCMinutes().toString().padStart(2, '0') + " " + (date.getUTCHours() >= 12 ? "PM" : "AM");
35655  $('.when-div').html(formattedDate);
35656
35657  let eventLocation = data[2].trim();
35658  $('.where-div').html(eventLocation);
35659  if(data[8] == 1 && eventLocation.length > 0) {
35660    let mapsURL = getGoogleMapsURL(eventLocation);
35661    $('.where-div').html("<a href='"+mapsURL+"' target='_blank' role='link' tabindex='0' aria-label='Click to view on Map'  title='Click to view on Map'>"+eventLocation+"</a>");
35662  }
35663
35664  $('#BgImage').attr('alt', data[0]+", "+formattedDate+", "+data[2]);
35665
35666  var ticketingUrl = data[6];
35667  if(ticketingUrl != undefined && ticketingUrl != '') {
35668    $('.get-tickets').attr('href',ticketingUrl);
35669    $('.get-tickets').show();
35670    $('.get-tickets-mobile').attr('href',ticketingUrl);
35671    $('.get-tickets-mobile').show();
35672  }
35673  else {
35674    $('.get-tickets').attr('href','#');
35675    $('.get-tickets').hide();
35676    $('.get-tickets-mobile').attr('href','#');
35677    $('.get-tickets-mobile').hide();
35678  }
35679  var streamingUrl = data[7];
35680  if(streamingUrl != undefined && streamingUrl != '') {
35681    $('.streaming-link-div>a').attr('href',streamingUrl);
35682    $('.streaming-link-div').show();
35683  }
35684  else {
35685    $('.streaming-link-div>a').attr('href','#');
35686    $('.streaming-link-div').hide();
35687  }
35688
35689  validateAndStartCountdown(formattedDate);
35690  }
35691}
35692
35693function validateAndStartCountdown(dateTimeString) {
35694  const [datePart, timePart, ampm] = dateTimeString.split(' ');
35695
35696  if (!isValidDate(datePart)) {
35697    console.error('Invalid date. Countdown will not start.');
35698    return;
35699  }
35700
35701  let validTime = timePart + " " + ampm;
35702
35703  if (!isValidTime(validTime)) {
35704    console.warn('Invalid time. Defaulting to 00:00 AM.');
35705    validTime = '00:00 AM';
35706  }
35707
35708  const validDateTime = `${datePart} ${validTime}`;
35709  startCountdown(validDateTime);
35710}
35711
35712function isValidDate(dateString) {
35713  const date = new Date(dateString);
35714  return !isNaN(date.getTime());
35715}
35716
35717function isValidTime(timeString) {
35718  const timeRegex = /^(\d{1,2}):(\d{2})\s?(AM|PM)$/i;
35719  return timeRegex.test(timeString);
35720}
35721
35722let countdownInterval;
35723function startCountdown(targetDateTime) {
35724  const countdownElement = document.querySelector('.time-display');
35725  const countdownElementMobile = document.querySelector('.time-display-mobile');
35726
35727  if (countdownInterval) {
35728    clearInterval(countdownInterval);
35729  }
35730
35731  function updateCountdown() {
35732    const now = new Date();
35733    const targetDate = new Date(targetDateTime);
35734    const timeDifference = targetDate - now;
35735
35736    if (timeDifference > 0) {
35737      const days = Math.floor(timeDifference / (1000 * 60 * 60 * 24));
35738      const hours = Math.floor((timeDifference % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
35739      const minutes = Math.floor((timeDifference % (1000 * 60 * 60)) / (1000 * 60));
35740      const seconds = Math.floor((timeDifference % (1000 * 60)) / 1000);
35741
35742      countdownElement.textContent = (days>0) ? `${days}d ${padZero(hours)}h ${padZero(minutes)}m ${padZero(seconds)}s` : `${padZero(hours)}h ${padZero(minutes)}m ${padZero(seconds)}s`;
35743      countdownElementMobile.textContent = (days>0) ? `${days}d ${padZero(hours)}h ${padZero(minutes)}m ${padZero(seconds)}s` : `${padZero(hours)}h ${padZero(minutes)}m ${padZero(seconds)}s`;
35744    } else {
35745      countdownElement.textContent = '00:00:00';
35746      countdownElementMobile.textContent = '00:00:00';
35747      clearInterval(countdownInterval); // Stop the countdown
35748    }
35749  }
35750
35751  function padZero(number) {
35752    return number < 10 ? '0' + number : number;
35753  }
35754
35755  countdownInterval = setInterval(updateCountdown, 1000);
35756  updateCountdown();
35757}
35758
35759function previousEventSpotlight() {
35760  if(eventSpotlightCounter>0){
35761    eventSpotlightCounter--;
35762    updatePreview(eventSpotlightCounter);
35763    $(".es-counter").html(eventSpotlightCounter+1);
35764  }
35765}
35766
35767function nextEventSpotlight() {
35768  if(eventSpotlightCounter<2 && eventSpotlightCounter<eventSpotlights.DATA.length-1){
35769    eventSpotlightCounter++;
35770    updatePreview(eventSpotlightCounter);
35771    $(".es-counter").html(eventSpotlightCounter+1);
35772  }
35773}
35774
35775function navigateEventSpotlight(event, direction) {
35776  if (event.key === 'Enter' || event.key === ' ' || event.keyCode === 13 || event.keyCode === 32) {
35777    event.preventDefault();
35778    if (direction === 'previous') {
35779      previousEventSpotlight();
35779 // Trigger previous event spotlight
35780    } else if (direction === 'next') {
35781      nextEventSpotlight(); // Trigger next event spotlight
35782    }
35783  }
35784}
35785
35786function getGoogleMapsURL(address) {
35787  // Replace spaces with '+' and encode special characters for the URL
35788  const formattedAddress = encodeURIComponent(address.trim().replace(/\s+/g, '+'));
35789  // Construct the Google Maps URL
35790  const googleMapsURL = `https://www.google.com/maps?q=${formattedAddress}`;
35791  return googleMapsURL;
35792}
35793
35794</script>
35794
35795  </main>
35796  
35797
35798
35799
35800	
35801
35802
35803  
35804
35805<footer id="footer" class="bg-appcolor-lightshade fm-Poppins hidden-print" style="font-size: .7em;margin-top: auto;padding-top: 10px;padding-bottom: 10px;">
35806    <div class="container-fluid">
35807        <div class="row">
35808            <div class="col-8 col-md-6 text-truncate" >
35809                
35810                    
35811                        
35812                    
35813                        
35814                        <img class="img-fluid transition d-none d-md-inline" src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/logos/107645/demo13788_bigteams_com.png" alt="Logo for GM Athletics" style="height: 40px; max-width: 40px;object-fit: cover;margin-right: 10px;padding-bottom: 5px;" />
35815                        
35816                        <img class="img-fluid transition d-inline d-md-none" src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/logos/107645/demo13788_bigteams_com.png" alt="Logo for GM Athletics" style="height: 30px; max-width: 30px;object-fit: cover;margin-right: 5px;padding-bottom: 5px;" />
35817                
35818                
35819                <span class="d-none d-md-inline fs-4" title="GM ATHLETICS" style="position: relative;top: 5px;" >GM ATHLETICS</span>
35820                
35821                <span class="d-inline d-md-none fs-6" title="GM ATHLETICS" style="position: relative;top: 2px; font-size: 13px;" >GM ATHLETICS</span>
35822            </div>
35823            <div class="col-4 col-md-6" style="padding-top: 7px;text-align: right;">
35824            
35825            <div class="d-none d-md-inline" >
35826                        <a  style="text-decoration: none;margin-right: 10px;cursor: pointer;" href="#" role="button"><i class="transition fa fa-3x fa-link text-appcolor"
35827                aria-hidden="true" onclick="setFooterModalContent('links');" title="Links" data-bs-toggle="modal" data-bs-target="#footerModal"></i></a>
35828                    <a  style="text-decoration: none;margin-right: 10px;cursor: pointer;" href="#" role="button"><i
35829                class="transition fa fa-3x fa-info-circle text-appcolor" aria-hidden="true" onclick="setFooterModalContent('school');" title="School Info" data-bs-toggle="modal" data-bs-target="#footerModal"></i></a>
35830                    <a  style="text-decoration: none;margin-right: 10px;cursor: pointer;" href="#" role="button"><i
35831                class="transition fa fa-3x fa-question-circle text-appcolor" aria-hidden="true" onclick="setFooterModalContent('help');" title="Help" data-bs-toggle="modal" data-bs-target="#footerModal"></i></a>
35832            </div>
35833            
35834            <div class="d-inline d-md-none" >
35835                <a  style="text-decoration: none;margin-right: 10px;cursor: pointer;" href="#" role="button"><i class="transition fa fa-3x fa-link text-appcolor"
35836                aria-hidden="true" onclick="setFooterModalContent('links');" title="Links" data-bs-toggle="modal" data-bs-target="#footerModal"></i></a>
35837                    <a  style="text-decoration: none;margin-right: 10px;cursor: pointer;" href="#" role="button"><i
35838                class="transition fa fa-3x fa-info-circle text-appcolor" aria-hidden="true" onclick="setFooterModalContent('school');" title="School Info" data-bs-toggle="modal" data-bs-target="#footerModal"></i></a>
35839                    <a  style="text-decoration: none;margin-right: 10px;cursor: pointer;" href="#" role="button"><i
35840                class="transition fa fa-3x fa-question-circle text-appcolor" aria-hidden="true" onclick="setFooterModalContent('help');"  title="Help" data-bs-toggle="modal" data-bs-target="#footerModal"></i></a>
35841            </div>
35842        </div>
35843    </div>
35844    <hr class="footer-hr text-appcolor" style="margin: 1px;">
35845    <div class="row d-flex justify-content-center align-items-center d-md-none">
35846        <div class="col-2 pe-0 text-truncate">
35847            <!-- Privacy Policy -->
35848            <a class="footer-bottom-a text-appcolor" href="https://www.bigteams.com/big-teams-privacy-policy/" target="_blank">
35849                <span class="text-appcolor transition" style="font-size:12px;font-weight: bold;">Privacy Policy</span>
35850            </a>
35851        </div>
35852        <div class="col-7 px-0 text-truncate text-center" style="padding-top: 5px;
35852  font-size:7px;">
35853            <!-- Powered By -->
35854            Powered By
35855            <img src="/assets/images/BtLogo.png" style="height: 30px;"  title="This Site Is Powered By BigTeams" alt="This Site Is Powered By BigTeams" />
35856            BigTeams LLC
35857            <i class="transition fas fa-solid fa-copyright" aria-hidden="true"></i> 2026 All Rights Reserved
35858        </div>
35859        <div class="col-3 pe-0 text-truncate" style="text-align: right;position: relative;right: 10px;" >
35860            <!-- End User Agreement -->
35861            <a class="footer-bottom-a text-appcolor"  href="https://www.bigteams.com/end-user-agreement/" target="_blank">
35862                <span class="text-appcolor transition" style="font-size:12px;font-weight: bold;">End User Agreement</span>
35863            </a>
35864        </div>
35865    </div>
35866    <div class="row d-none d-md-flex">
35867        <div class="col-6  text-truncate" style="padding-top: 5px;">
35868            Powered By <img src="/assets/images/BtLogo.png"
35869                style="height: 30px;" title="This Site Is Powered By BigTeams" alt="This Site Is Powered By BigTeams"/> BigTeams
35870            LLC
35871            <i class="transition fas fa-solid fa-copyright" aria-hidden="true"></i> 2026 All Rights Reserved
35872        </div>
35873        <div class="col-6 text-truncate" style="padding-top: 10px;text-align: right;">
35874        <a class="footer-bottom-a text-appcolor" href="https://www.bigteams.com/big-teams-privacy-policy/" target="_blank" title="Opens BigTeams Privacy policy In New Tab"> <span class="text-appcolor transition" style="font-size:12px;font-weight: bold;"> Privacy Policy </span></a>
35875        <a class="footer-bottom-a ml-lg text-appcolor" href="https://www.bigteams.com/end-user-agreement/" target="_blank" title="Opens BigTeams End User Agreement In New Tab"> <span class="text-appcolor transition" style="font-size:12px;font-weight: bold;"> End user Agreement </span></a>
35876        </div>
35877</div>
35878    
35879
35880<script>
35881!function(e){var t={};function r(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(i,n,function(t){return e[t]}.bind(null,n));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=30)}([function(e,t){var r=window.iframely=window.iframely||{};r.config=r.config||{},e.exports=r},function(e,t,r){var i=r(0),n=r(2);i.on("init",(function(){i.extendOptions(function(){for(var e=document.querySelectorAll('script[src*="embed.js"], script[src*="iframely.js"]'),t=0;t<e.length;t++){var r=e[t].getAttribute("src").replace(/&amp;/gi,"&");if(i.SCRIPT_RE.test(r)){var n=l(r,i.SUPPORTED_QUERY_STRING.concat("cdn","cancel","nonce")),a=r.match(i.CDN_RE);if((a||n.cdn)&&(i.CDN=n.cdn||a[1]),n.cancel&&("0"!==n.cancel&&"false"!==n.cancel||(i.RECOVER_HREFS_ON_CANCEL=!0),delete n.cancel),Object.keys(n).length>0)return n}}return{}}()),function(){var e=document.getElementById("iframely-styles");if(!e){var t=".iframely-responsive{top:0;left:0;width:100%;height:0;position:relative;padding-bottom:56.25%;box-sizing:border-box;}.iframely-responsive>*{top:0;left:0;width:100%;height:100%;position:absolute;border:0;box-sizing:border-box;}";(e=document.createElement("style")).id="iframely-styles",e.type="text/css",o(e),e.styleSheet?e.styleSheet.cssText=t:e.innerHTML=t,document.getElementsByTagName("head")[0].appendChild(e)}}(),i.config.theme&&i.setTheme(i.config.theme),function(e){for(var t=document.querySelectorAll('iframe[src*="'+(e||i.DOMAINS).join('"], iframe[src*="')+'"]'),r=0;r<t.length;r++){var a=t[r],o=a.src;(o.match(/^(https?:)?\/\/[^/]+\/api\/iframe\?.+/)||o.match(/^(https?:)?\/\/[^/]+\/\w+(\?.*)?$/))&&n.postMessage({method:"getSize"},"*",a.contentWindow)}}(i.DOMAINS.concat(i.CDN.replace(/^https?:\/\//,"")))})),i.load=function(){var e=Array.prototype.slice.call(arguments);e.unshift("load"),i.trigger.apply(this,e)};var a=t.getIframeWrapper=function(e,t){var r=e.parentNode;if(!(!r||"DIV"!==r.nodeName||c(r)>2||t&&r.getAttribute("class")!==i.ASPECT_WRAPPER_CLASS||!t&&"relative"!==r.style.position&&r.getAttribute("class")!==i.ASPECT_WRAPPER_CLASS)){var n=r.parentNode;if(!(!n||"DIV"!==n.nodeName||c(n)>1||t&&n.getAttribute("class")&&-1===n.getAttribute("class").split(" ").indexOf(i.MAXWIDTH_WRAPPER_CLASS)||!t&&n.getAttribute("class")&&!n.getAttribute("class").match(/iframely/i)))return{aspectWrapper:r,maxWidthWrapper:n}}};t.addDefaultWrappers=function(e){var t=e.parentNode,r=document.createElement("div");r.className=i.MAXWIDTH_WRAPPER_CLASS;var n=document.createElement("div");return n.className=i.ASPECT_WRAPPER_CLASS,r.appendChild(n),t.insertBefore(r,e),{aspectWrapper:n,maxWidthWrapper:r}},t.getWidget=function(e){var t=a(e);if(t){var r={iframe:e,aspectWrapper:t.aspectWrapper,maxWidthWrapper:t.maxWidthWrapper};if("A"===e.nodeName&&e.hasAttribute("href"))r.url=e.getAttribute("href");else if(e.hasAttribute("src")&&/url=/.test(e.getAttribute("src"))){var i=l(e.getAttribute("src"));i.url&&(r.url=i.url)}return r}},i.getElementComputedStyle=function(e,t){return window.getComputedStyle&&window.getComputedStyle(e).getPropertyValue(t)},t.setStyles=function(e,t){e&&Object.keys(t).forEach((function(r){var n=t[r];("number"==typeof n||"string"==typeof n&&/^(\d+)?\.?(\d+)$/.test(n))&&(n+="px");var a=e.style[r];window.getComputedStyle&&(i.getElementComputedStyle(e,r)==n||"iframely-responsive"==e.className&&"paddingBottom"===r&&!a&&/^56\.2\d+%$/.test(n)||"max-width"===r&&"keep"===n)||(e.style[r]=n||"")}))};
35881var o=t.applyNonce=function(e){i.config.nonce&&(e.nonce=i.config.nonce)};var d=t.addQueryString=function(e,t){var r="";return Object.keys(t).forEach((function(i){var n=t[i];if("[object Array]"===Object.prototype.toString.call(n)){var a=n.map((function(e){return i+"="+encodeURIComponent(e)}));r+="&"+a.join("&")}else void 0!==n&&-1===e.indexOf(i+"=")&&("boolean"==typeof n&&"_"!==i.charAt(0)&&(n=n?1:0),r+="&"+i+"="+encodeURIComponent(n))})),e+(""!==r?(e.indexOf("?")>-1?"&":"?")+r.replace(/^&/,""):"")};function c(e){for(var t=0,r=0;r<e.childNodes.length;r++){var i=e.childNodes[r];if(i.nodeType===Node.TEXT_NODE){var n=i.textContent||i.innerText;(n=n.replace(/\s|\n/g,""))&&t++}else i.nodeType===Node.ELEMENT_NODE&&t++}return t}function s(e,t){for(var r,i=0;i<e.length;){if((r=e[i])==t)return!0;if(r&&r.test&&r.test(t))return!0;i++}}t.getEndpoint=function(e,t,r){var n=e;if(/^(https?:)?\/\//i.test(e)||(n=(t.CDN||i.CDN)+n,delete t.CDN),/^(?:https?:)?\/\//i.test(n)||(n="//"+n),t&&(n=d(n,t)),r&&r.length){for(var a={},o=Object.keys(i.config),c=0;c<o.length;c++){var l=o[c];s(r,l)&&(a[l]=i.config[l])}n=d(n,a)}return/^(https?:)?\/\//i.test(n)&&!n.match(/^(https?:)?\/\//i)[1]&&"http:"!==document.location.protocol&&"https:"!==document.location.protocol&&(n="https:"+n),n},i.extendOptions=function(e){e&&Object.keys(e).forEach((function(t){var r=0!==e[t]&&"0"!==e[t]&&!1!==e[t]&&"false"!==e[t]&&(1===e[t]||"1"===e[t]||!0===e[t]||"true"===e[t]||e[t]);!1!==i.config[t]&&(i.config[t]=r)}))};var l=t.parseQueryString=function(e,t){var r=e.match(/\?(.+)/i);if(r){for(var i=(r=r[1]).split("&"),n={},a=0;a<i.length;a++){var o=i[a].split("=");t&&!s(t,o[0])||(n[o[0]]=decodeURIComponent(o[1]))}return n}return{}};t.createScript=function(){var e=document.createElement("script");return o(e),e}},function(e,t,r){var i=r(0),n=r(1);function a(e,t){for(var r,i=0;i<e.length&&!r;i++){var n=e[i];n.contentWindow===t&&(r=n)}return r}function o(e,t){var r;return t.src&&(r=a(e.querySelectorAll('iframe[src*="'+t.src.replace(/^https?:/,"")+'"]'),t.contentWindow)),r||(r=a(t.domains?e.querySelectorAll('iframe[src*="'+(t.domains||i.DOMAINS).join('"], iframe[src*="')+'"]'):e.getElementsByTagName("iframe"),t.contentWindow)),r}i.findIframe||(i.findIframe=function(e){var t=o(document,e);return t||(t=function e(t,r){for(var n,a="."+(i.config.shadow||i.SHADOW),d=t.querySelectorAll(a),c=0;c<d.length&&!n;c++){var s=d[c].shadowRoot;s&&((n=o(s,r))||(n=e(s,r)))}return n}(document,e)),t}),function(e){function t(t){var r;try{"string"==typeof t.data?r=JSON.parse(t.data):"object"==typeof t.data&&(r=t.data)}catch(e){if("string"==typeof t.data){var i=t.data.match(/heightxPYMx(\d+)/);i&&(r={method:"resize",height:parseInt(i[1])+1,domains:"all"})}}e(t,r)}window.postMessage&&(window.addEventListener?window[e?"addEventListener":"removeEventListener"]("message",t,!1):window[e?"attachEvent":"detachEvent"]("onmessage",t))}((function(e,t){if(t&&(t.method||t.type||"player.js"===t.context)){var r=i.findIframe({contentWindow:e.source,src:t.context,domains:"all"!==t.domains&&i.DOMAINS.concat(i.CDN)});if(r){var a=n.getWidget(r);a&&t.url&&(a.url=t.url),i.trigger("message",a,t)}}})),t.postMessage=function(e,t,r){window.postMessage&&("object"==typeof e&&(e.context=document.location.href),e=JSON.stringify(e),t=t||"*",(r=r||window.parent).postMessage(e,t.replace(/([^:]+:\/\/[^/]+).*/,"$1")))}},function(e,t,r){var i,n=r(0);i=function(){void 0!==n.config.autorun&&!1===n.config.autorun||n.trigger("load")},"complete"!==document.readyState&&"interactive"!==document.readyState||setTimeout(i,0),document.addEventListener?document.addEventListener("DOMContentLoaded",i):window.attachEvent("onload",i)},function(e,t,r){var i=r(0);i.VERSION=1,i.ASPECT_WRAPPER_CLASS="iframely-responsive",i.MAXWIDTH_WRAPPER_CLASS="iframely-embed",i.LOADER_CLASS="iframely-loader",i.DOMAINS=["cdn.iframe.ly","iframe.ly","if-cdn.com","iframely.net"],i.CDN=i.CDN||i.DOMAINS[0],i.BASE_RE=/^(?:https?:)?\/\/[^/]+/i,i.ID_RE=/^(?:https?:)?\/\/[^/]+\/(\w+-?\w+)(?:\?.*)?$/,i.SCRIPT_RE=/^(?:https?:|file:\/)?\/\/[^/]+(?:.+)?\/(?:embed|iframely)\.js(?:[^/]+)?$/i,i.CDN_RE=/^(?:https?:)?\/\/([^/]+)\/(?:embed|iframely)\.js(?:[^/]+)?$/i,i.SUPPORTED_QUERY_STRING=["api_key","key","iframe","html5","playerjs","align","language","media","maxwidth","maxheight","lazy","import","parent","shadow","click_to_play","autoplay","mute","card","consent","theme",/^_.+/],i.SUPPORTED_THEMES=["auto","light","dark"],i.LAZY_IFRAME_SHOW_TIMEOUT=3e3,i.LAZY_IFRAME_FADE_TIMEOUT=200,i.CLEAR_WRAPPER_STYLES_TIMEOUT=3e3,i.RECOVER_HREFS_ON_CANCEL=!1,i.SHADOW="iframely-shadow"},function(e,t,r){(function(e){var t=r(0),i=function(e,t,r,i){for(;!i&&r<t.length;)i=e[t[r++]+"equestAnimationFrame"];return i&&i.bind(e)||e.setImmediate||function(t){e.setTimeout(t,0)}}("undefined"!=typeof window?window:e,"r webkitR mozR msR oR".split(" "),0),n={};
35881function a(e,r,a){(n[e]||[]).forEach((function(e){r?i((function(){e.apply(t,a)})):e.apply(t,a)})),"init"===e&&(n[e]=[])}t.on=function(e,t){(n[e]=n[e]||[]).push(t)},t.trigger=function(e){var t=Array.prototype.slice.call(arguments,1);a(e,!1,t)},t.triggerAsync=function(e){var t=Array.prototype.slice.call(arguments,1);a(e,!0,t)}}).call(this,r(6))},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){var i=r(2),n=r(0),a={};"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&(n.on("init",(function(){n.extendOptions({intersection:1})})),n.on("message",(function(e,t){if("send-intersections"===t.method&&e.iframe){var r=t.options;r||(r={margin:1e3}),function(e){var t=JSON.stringify(e),r=a[t];return r||(r=new IntersectionObserver((function(t){t.forEach((function(t){i.postMessage({method:"intersection",entry:{isIntersecting:t.isIntersecting},options:e},"*",t.target.contentWindow)}))}),function(e){var t={};e&&e.threshold&&(t.threshold=e.threshold);e&&e.margin&&(t.rootMargin=e.margin+"px "+e.margin+"px "+e.margin+"px "+e.margin+"px");return t}(e)),a[t]=r),r}(r).observe(e.iframe)}})))},function(e,t,r){var i=r(0),n=r(2);function a(e,t){n.postMessage({method:"setTheme",data:t},"*",e.contentWindow)}function o(e,t){for(var r=e.getElementsByTagName("iframe"),i=0;i<r.length;i++){a(r[i],t)}}i.setTheme=function(e,t){e&&i.SUPPORTED_THEMES.indexOf(e)>-1?t?"IFRAME"===t.tagName?a(t,e):o(t,e):(i.extendOptions({theme:e}),o(document,e),i.trigger("set-theme",e)):console.warn('Using iframely.setTheme with not supported theme: "'+e+'". Supported themes are: '+i.SUPPORTED_THEMES.join(", "))}},function(e,t,r){var i=r(1),n=r(0),a={};function o(e,t,r){var a,o=e.cancel,d=e.shadow,s=e.renderEvent,l=i.getIframeWrapper(t,!0);if(o)a=i.getWidget(t),n.cancelWidget(a||{maxWidthWrapper:t,iframe:t,url:t.getAttribute("href")});else{var u,f;if((a=document.createElement("div")).innerHTML=e.html,l&&!s?(u=l.aspectWrapper.parentNode,f=l.aspectWrapper,l.maxWidthWrapper.removeAttribute("style")):(u=t.parentNode,f=t),d){var p=document.createElement("div"),m=p.attachShadow({mode:"open"});m.appendChild(a);var g={shadowRoot:m,shadowContainer:p,container:u,context:e.context,stylesIds:e.stylesIds,stylesDict:r.commonShadowStyles};n.trigger("import-shadow-widget-before-render",g),u.insertBefore(p,f),n.trigger("import-shadow-widget-after-render",g)}else u.insertBefore(a,f),function e(t){function r(e){var r=e.text||e.textContent||e.innerHTML||"",n=i.createScript();n.type="text/javascript";for(var a=0;a<e.attributes.length;a++){var o=e.attributes[a];n.setAttribute(o.name,o.value)}try{n.appendChild(document.createTextNode(r))}catch(e){n.text=r}t.appendChild(n)}var n,a,o,d=[],c=t.childNodes;for(o=0;c[o];o++)a=c[o],l="script",!(s=a).nodeName||s.nodeName.toUpperCase()!==l.toUpperCase()||a.type&&"text/javascript"!==a.type.toLowerCase()&&"application/javascript"!==a.type.toLowerCase()?e(a):(d.push(a),t.removeChild(a));var s,l;for(o=0;d[o];o++)(n=d[o]).parentNode&&n.parentNode.removeChild(n),r(d[o])}(a);u.removeChild(f),s&&setTimeout((function(){c(u)}),n.CLEAR_WRAPPER_STYLES_TIMEOUT)}}function d(){delete n.import;for(var e=document.querySelectorAll("a[data-iframely-url][data-import-uri]"),t=0;t<e.length;t++)e[t].removeAttribute("data-import-uri"),n.trigger("load",e[t])}function c(e){for(var t=e,r=0;t&&(!t.getAttribute("class")||-1===t.getAttribute("class").split(" ").indexOf(n.ASPECT_WRAPPER_CLASS));)t=t.parentNode,++r>4&&(t=null);var i=t&&t.parentNode;i&&i.getAttribute("class")&&i.getAttribute("class").split(" ").indexOf(n.MAXWIDTH_WRAPPER_CLASS)>-1&&(t.removeAttribute("style"),t.removeAttribute("class"),i.removeAttribute("style"))}n.on("load",(function(e){if(!e&&!1!==n.config.import&&document.head.attachShadow&&document.location&&(n.debug||"http:"===document.location.protocol||"https:"===document.location.protocol)&&!n.config.playerjs&&!n.config.lazy&&!n.import){var t=document.querySelectorAll("a[data-iframely-url]:not([data-import-uri])");t.length>1&&function(e){var t=i.createScript(),r=[],o=[],c=null;function s(e,t){a[e]||(a[e]=[]),a[e].push(t)}function l(e){var t=e.getAttribute("data-iframely-url"),a=t.match(n.ID_RE),d=a&&a[1],l=i.parseQueryString(t,n.SUPPORTED_QUERY_STRING.concat("url")),u=l.url;delete l.url;var f="0"===l.import||"false"===l.import||"1"===l.playerjs||"true"===l.playerjs;if(!f){var p=t.match(n.BASE_RE);l.CDN=p&&p[0],c?JSON.stringify(l,Object.keys(l).sort())!==JSON.stringify(c,Object.keys(c).sort())&&(f=!0):c=l}if(f)n.trigger("load",e);else if(d)e.setAttribute("data-import-uri",d),-1===o.indexOf(d)&&o.push(d),s(d,e);else{u||(u=e.getAttribute("href")),(c.key||c.api_key||n.config.api_key||n.config.key)&&u?(e.setAttribute("data-import-uri",u),-1===r.indexOf(u)&&r.push(u),s(u,e)):n.trigger("load",e)}}for(var u=0;u<e.length;u++){var f=e[u];!f.getAttribute("data-import-uri")&&f.hasAttribute("data-iframely-url")&&l(f)}r.length>0||o.length>0?((c=c||{}).touch=n.isTouch(),c.flash=function(){var e=!1;try{var t=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");e=!!t}catch(t){e=!(!navigator.mimeTypes||null==navigator.mimeTypes["application/x-shockwave-flash"]||!navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)}return e}(),c.app=1,n.config.theme&&(c.theme=n.config.theme),r.length>0&&(c.uri=r),o.length>0&&(c.ids=o.join("&")),c.v=n.VERSION,t.src=i.getEndpoint("/api/import/v2",c,n.SUPPORTED_QUERY_STRING),t.onerror=function(){d()},document.head.appendChild(t),n.import=t):(d(),n.trigger("load"))}(t)}})),n.on("load",(function(e,t){if(e&&e.uri&&(e.html||e.cancel)){var r=a[e.uri];if(r)for(var i=0;i<r.length;i++)o(e,r[i],t);delete a[e.uri]}})),n.buildImportWidgets=function(e){n.trigger("import-loaded",e),e.widgets.forEac
35881h((function(t){n.trigger("load",t,e)})),d()},n.isTouch=function(){return"ontouchstart"in window||navigator.maxTouchPoints},n.on("import-widget-ready",c),n.addEventListener||(n.addEventListener=function(e,t,r){e&&(e.addEventListener?e.addEventListener(t,r,!1):e.attachEvent?e.attachEvent("on"+t,r):e["on"+t]=r)})},function(e,t,r){var i=r(1),n=r(0);n.on("load",(function(e,t){if(e&&e.nodeName&&"string"==typeof t){var r=document.createElement("a");r.setAttribute("href",t),e.appendChild(r),n.trigger("load",r)}})),n.on("load",(function(e){if(!e&&!n.import)for(var t=document.querySelectorAll("a[data-iframely-url]:not([data-import-uri])"),r=0;r<t.length;r++)n.trigger("load",t[r])})),n.on("load",(function(e){e&&"A"===e.nodeName&&(e.getAttribute("data-iframely-url")||e.getAttribute("href"))&&!e.hasAttribute("data-import-uri")&&function(e){if(!e.getAttribute("data-iframely-url")&&!e.getAttribute("href"))return;var t,r=e.getAttribute("data-iframely-url");if(r&&/^((?:https?:)?\/\/[^/]+)\/\w+/i.test(r))t=i.getEndpoint(r,{v:n.VERSION,app:1,theme:n.config.theme});else if((n.config.api_key||n.config.key)&&n.CDN){if(!e.getAttribute("href"))return void console.warn('Iframely cannot build embeds: "href" attribute missing in',e);t=i.getEndpoint("/api/iframe",{url:e.getAttribute("href"),v:n.VERSION,app:1,theme:n.config.theme},n.SUPPORTED_QUERY_STRING)}else console.warn("Iframely cannot build embeds: api key is required as query-string of embed.js");if(t){var a=document.createElement("iframe");a.setAttribute("allowfullscreen",""),a.setAttribute("allow","autoplay *; encrypted-media *; ch-prefers-color-scheme *"),e.hasAttribute("data-img")&&a.setAttribute("data-img",e.getAttribute("data-img"));var o=e.hasAttribute("data-lazy")||e.hasAttribute("data-img")||/&lazy=1/.test(t)||n.config.lazy,d=e.textContent||e.innerText;d&&""!==d&&(a.textContent=d);var c=i.getIframeWrapper(e,!0);if(c)for(;c.aspectWrapper.lastChild;)c.aspectWrapper.removeChild(c.aspectWrapper.lastChild);else c=i.addDefaultWrappers(e),e.parentNode.removeChild(e);c.aspectWrapper.appendChild(a),o?(a.setAttribute("data-iframely-url",t),n.trigger("load",a)):(a.setAttribute("src",t),n.trigger("iframe-ready",a))}else e.removeAttribute("data-iframely-url")}(e)}))},function(e,t,r){var i=r(1),n=r(0);function a(e){var t=e.aspectWrapper&&function(e){for(var t=0,r=0;r<e.childNodes.length;r++){var i=e.childNodes[r];if(i.nodeType===Node.TEXT_NODE){var n=i.textContent||i.innerText;(n=n.replace(/\s|\n/g,""))&&t++}else i.nodeType===Node.ELEMENT_NODE&&t++}return t}(e.aspectWrapper)>1&&function(e,t){for(var r=0,i=0;i<t.childNodes.length;i++){var n=t.childNodes[i];if(n.nodeType===Node.TEXT_NODE);else if(n.nodeType===Node.ELEMENT_NODE){if(e===r)return n;r++}}}(1,e.aspectWrapper);t&&"DIV"===t.nodeName&&e.aspectWrapper.removeChild(t)}n.on("load",(function(e){if(e&&"IFRAME"===e.nodeName&&e.hasAttribute("data-iframely-url")&&e.hasAttribute("data-img")&&!e.getAttribute("src")){var t=e.getAttribute("data-img");e.removeAttribute("data-img"),e.setAttribute("data-img-created","");var r=i.getWidget(e),a=e.getAttribute("data-iframely-url");!function(e,t,r){var a;if(r&&/^(https?:)?\/\//.test(r))a=r;else{var o=i.parseQueryString(t),d={};for(var c in o)0===c.indexOf("_")&&(d[c]=o[c]);if(t.match(/\/api\/iframe/))a=i.getEndpoint(t.match(/^(.+)\/api\/iframe/i)[1]+"/api/thumbnail",Object.assign({url:o.url,api_key:o.api_key,key:o.key},d));else{if(!t.match(n.ID_RE))return;a=i.getEndpoint(t.replace(/^((?:https?:)?\/\/[^/]+\/(\w+-?\w+))(?:\?.*)?$/,"$1/thumbnail"),d)}}var s=document.createElement("div");i.setStyles(s,{position:"absolute",width:"100%",height:"100%",backgroundImage:"url('"+a+"')",backgroundSize:"cover",backgroundPosition:"center"});var l=document.createElement("div");l.setAttribute("class",n.LOADER_CLASS),s.appendChild(l);var u=n.getElementComputedStyle(e.aspectWrapper,"padding-top"),f=n.getElementComputedStyle(e.aspectWrapper,"padding-bottom"),p=u.match(/^(\d+)px$/);if(p&&parseInt(p[1])&&f){var m=document.createElement("div");i.setStyles(m,{top:"-"+u,width:"100%",height:0,position:"relative",paddingBottom:f}
35881),m.appendChild(s),e.aspectWrapper.appendChild(m)}else e.aspectWrapper.appendChild(s)}(r,a,t),a=i.addQueryString(a,{img:1}),e.setAttribute("data-iframely-url",a),new s(r),n.trigger("load",e)}})),n.on("message",(function(e,t){var r;"widgetRendered"===t.method&&(a(e),(r=c(e))&&r.deactivate()),"begin-waiting-widget-render"===t.method&&(r=c(e))&&r.clearLoadingTimeout(),"end-waiting-widget-render"===t.method&&(r=c(e))&&r.registerLoadingTimeout()}));var o=[];function d(e){for(var t=0;t<o.length&&o[t].widget.iframe!==e.iframe;)t++;if(t<o.length&&o[t].widget.iframe===e.iframe)return t}function c(e){var t=d(e);if(t||0===t)return o[t]}function s(e){this.widget=e,this.loadCount=0;var t=e.iframe,r=this;n.addEventListener(t,"load",(function(){r.iframeOnLoad()})),this.registerLoadingTimeout(),o.push(this)}s.prototype.iframeOnLoad=function(){if(this.loadCount++,2===this.loadCount){this.deactivate();var e=this;setTimeout((function(){a(e.widget)}),n.LAZY_IFRAME_FADE_TIMEOUT)}},s.prototype.deactivate=function(){var e;this.clearLoadingTimeout(),((e=d(this))||0===e)&&o.splice(e,1)},s.prototype.clearLoadingTimeout=function(){this.timeoutId&&clearTimeout(this.timeoutId),this.timeoutId=null},s.prototype.registerLoadingTimeout=function(){if(!this.timeoutId){var e=this;this.timeoutId=setTimeout((function(){e.iframeOnLoad()}),n.LAZY_IFRAME_SHOW_TIMEOUT)}}},function(e,t,r){var i=r(1),n=r(0);n.on("load",(function(e){if(!e)for(var t=document.querySelectorAll("iframe[data-iframely-url]"),r=0;r<t.length;r++)n.trigger("load",t[r])})),n.on("load",(function(e){e&&"IFRAME"===e.nodeName&&e.hasAttribute("data-iframely-url")&&!e.hasAttribute("data-img")&&!e.getAttribute("src")&&function(e){var t=i.getWidget(e),r=e.getAttribute("data-iframely-url"),a=e.hasAttribute("data-img-created")||e.hasAttribute("data-img"),o=!a&&n.SUPPORT_IFRAME_LOADING_ATTR;if(t&&r){var d={v:n.VERSION,app:1,theme:n.config.theme};!o&&n.config.intersection&&(d.lazy=1),r=i.getEndpoint(r,d)}o&&e.setAttribute("loading","lazy");a&&n.SUPPORT_IFRAME_LOADING_ATTR&&e.setAttribute("loading","edge");e.setAttribute("src",r),e.removeAttribute("data-iframely-url"),n.trigger("iframe-ready",e)}(e)}))},function(e,t,r){var i=r(0);i.on("message",(function(e,t){"cancelWidget"===t.method&&i.cancelWidget(e)})),i.cancelWidget=function(e){if(e){var t=e.maxWidthWrapper&&e.maxWidthWrapper.parentNode,r=e.maxWidthWrapper;if(i.config&&i.config.parent){var n=function(e,t){for(var r=!1;!r&&e.parentNode;)r=(e=e.parentNode).className&&e.className.split(" ").indexOf(t)>=0;return r&&e}(e.maxWidthWrapper,i.config.parent);n&&(t=n.parentNode,r=n)}if(e.url){var a=e.iframe&&(e.iframe.textContent||e.iframe.innerText);i.triggerAsync("cancel",e.url,t,a,r.nextSibling)}t.removeChild(r)}else console.warn("iframely.cancelWidget called without widget param")}},function(e,t,r){var i=r(1),n=r(0);n.on("message",(function(e,t){if("setIframelyWidgetSize"===t.method||"resize"===t.method||"setIframelyEmbedData"===t.method||"embed-size"===t.type||"iframe.resize"===t.context){var r=null;t.data&&t.data.media&&t.data.media.frame_style?(t.data.media.frame_style.split(";").forEach((function(e){if(""!==e.trim()&&e.indexOf(":")>-1){var t=e.split(":");2===t.length&&((r=r||{})[t[0].trim()]=t[1].trim())}})),d(e,r)):"setIframelyEmbedData"===t.method&&d(e,null);var a=t.data&&t.data.media;!a&&t.height&&(a={height:t.height,"max-width":"keep"}),function(e,t){if(t&&Object.keys(t).length>0&&e){var r=function(e){var t=e.iframe&&e.iframe.style.border||e.aspectWrapper&&e.aspectWrapper.style.border,r=t&&t.match(/(\d+)px/)||0;r&&(r=parseInt(r[1]),r*=2);return r}(e),a=window.getComputedStyle&&window.getComputedStyle(e.iframe).getPropertyValue("height"),o=t["max-width"];"number"==typeof o&&(o+=r),i.setStyles(e.maxWidthWrapper,{"max-width":o,"min-width":t["min-width"]&&t["min-width"]+r,width:t.width&&t.width+r}),t.scrolling&&e.iframe&&e.iframe.setAttribute("scrolling",t.scrolling);var d=t["aspect-ratio"];(d||t.height)&&i.setStyles(e.aspectWrapper,{paddingBottom:d?Math.round(1e5/d)/1e3+"%":0,paddingTop:d&&t["padding-bottom"],height:d?0:t.height&&t.height+r});var c=window.getComputedStyle&&window.getComputedStyle(e.iframe).getPropertyValue("height");a&&a!==c&&n.triggerAsync("heightChanged",e.iframe,a,c)}}(e,a)}}));var a={border:"","border-radius":"","box-shadow":"",overflow:""},o={border:"0","border-radius":"","box-shadow":"",overflow:""};function d(e,t){t&&e&&e.iframe?t["border-radius"]?(t.overflow="hidden",i.setStyles(e.aspectWrapper,t)):i.setStyles(e.iframe,t):!t&&e&&e.iframe&&(i.setStyles(e.aspectWrapper,a),i.setStyles(e.iframe,o))}},function(e,t,r){var i=r(0);i.on("message",(function(e,t){"open-href"!==t.method&&"click"!==t.method||i.trigger(t.method,t.href)})),i.openHref||(i.openHref=function(e){0===e.indexOf(window.location.origin)?window.location.href=e:window.open(e,"_blank","noopener")}),i.on("open-href",(function(e){i.triggerAsync("click",e),i.openHref(e)}))},function(e,t,r){var i=r(0);i.on("message",(function(e,t){"setIframelyEmbedOptions"===t.method&&i.trigger("options",e,t.data)}))},function(e,t,r){var i=r(0);i.widgets=i.widgets||{},i.widgets.load=i.load,i.events||(i.events={},i.events.on=i.on,i.events.trigger=i.trigger),i.on("cancel",(function(e,t,r,n){if(i.RECOVER_HREFS_ON_CANCEL&&!r&&(r=e),e&&t&&r&&""!==r){var a=document.createElement("a");a.setAttribute("href",e),a.setAttribute("target","_blank"),a.setAttribute("rel","noopener"),a.textContent=r,n?t.insertBefore(a,n):t.appendChild(a)}}))},function(e,t,r){var i,n=!!(i=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./))&&parseInt(i[2],10);r(0).SUPPORT_IFRAME_LOADING_ATTR=n&&n>=77},,,,,,,,,,,,function(e,t,r){r(3);var i=r(0);i._loaded||(i._loaded=!0,r(4),r(5),r(7),r(8),r(9),r(10),r(11),r(12),r(13),r(14),r(15),r(16),r(17),r(18),i.trigger("init")),t.iframely=i}]);
35882
35883</script>
35883
35884    
35885    
35885<script>
35886        document.querySelectorAll( 'oembed[url]' ).forEach( element => {
35887            iframely.load( element, element.attributes.url.value );
35888        } );
35889    </script>
35889
35890    
35891    
35891<script>
35892        document.querySelectorAll( 'div[data-oembed-url]' ).forEach( element => {
35893            // Discard the static media preview from the database (empty the <div data-oembed-url="...">).
35894            while ( element.firstChild ) {
35895                element.removeChild( element.firstChild );
35896            }
35897
35898            // Generate the media preview using Iframely.
35899            iframely.load( element, element.dataset.oembedUrl ) ;
35900        } );
35901    </script>
35901
35902
35903    <!-- Modal -->
35904    
35904<script>
35905    const setFooterModalContent = (type) => {
35906
35907      
35908      if(type === 'links'){
35909        document.getElementById("footerModalLabel").innerHTML="Links";
35910        document.getElementById("footerModalBody").innerHTML=`<ul class="hf-ul">
35911                                <li class="footer-li-item"><a class="footer-a" href="/">Home</a></li>
35912                                <li class="footer-li-item"><a class="footer-a" href="https://gmuhsathletics.com/admin" target="_blank" >Admin Login</a></li>
35913                                <li class="footer-li-item"><a class="footer-a" href="https://www.bigteams.com/advertise-to-reach-high-school-athletes-athletic-directors/" target="_blank">Advertise</a></li>
35914                                <li class="footer-li-item"><a class="footer-a" href="/fans/favoritesForm" target="_blank">Sign up for Alerts</a></li>
35915
35916                                
35917                                    
35918                                        <li class="footer-li-item"><a class="footer-a" href="/main/sponsors">Sponsors</a></l1>
35919                                    
35920                                
35921
35922                            </ul>`;
35923      }else if(type === 'school'){
35924        // Select the container div
35925      const container = document.getElementById("js-screen-content");
35926      // Select all anchor tags inside the container
35927      const links = container.querySelectorAll("a");
35928      // Check if any anchor's href contains "/main/contact?"
35929      const hasContactLink = Array.from(links).some(link => link.href.includes("/main/contact?"));
35930
35931      let contactLinkHTML="";
35932
35933      if(hasContactLink){
35934        contactLinkHTML='<li class="footer-li-item" id="contactLink" ><i class="transition fa fa-solid fa-pen-square text-appcolor"></i>&nbsp;&nbsp;<a class="footer-a" href="/main/contact">Contact School</a></li>';
35935      }
35936
35937        document.getElementById("footerModalLabel").innerHTML="School Info";
35938
35939                        
35940                    
35941                    
35942
35943
35944        document.getElementById("footerModalBody").innerHTML=`<ul class="hf-ul">
35945                                <li class="footer-li-item">
35946                                    <i class="transition fa fa-solid fa-location-circle text-appcolor"></i>&nbsp;&nbsp;School Name And Address:
35947                                    <div>
35948                                        <a class="footer-a" href="/">
35949                                            
35950                                                Green Mountain Union High School
35951                                            
35952                                        </a><br>
35953                                        
35954                                            716 Vermont 103<br/>
35955                                            Chester, VT 05143<br/>
35956                                        
35957                                    </div>
35958                                </li>
35959                                
35960                                    
35961                                    ${contactLinkHTML}
35962                                    <li class="footer-li-item"><i class="transition fa fa-solid fa-phone text-appcolor"></i>&nbsp;&nbsp;<a class="footer-a" href="tel:8028752146" style="cursor: pointer;">(802) 875-2146</a></li>
35963                                 
35964                            </ul>`;
35965      }else if(type === 'help'){
35966        document.getElementById("footerModalLabel").innerHTML="Support";
35967        document.getElementById("footerModalBody").innerHTML=`<ul class="hf-ul">
35968                                <li class="footer-li-item"><a class="footer-a" href="https://bigteams.my.site.com/support/s/" target="_blank">Help Center</a></li>
35969                                <li class="footer-li-item"><a class="footer-a" href="https://bigteams.my.site.com/support/s/topic/0TO5A000000x8mgWAA/getting-started" target="_blank">FAQ</a></li>
35970                            </ul>`;
35971      }
35972
35973    }
35974    </script>
35974
35975</footer>
35976<div class="visible-print-block">https://gmuhsathletics.com</div>
35977
35978
35979
35980
35981
35982
35983
35984</div><!-- /.wrapper -->
35985
35986
35987	
35988
35989
35990	
35991
35992
35993
35994
35995
35996
35997<div class="modal fade" id="lgModal" tabindex="-1" role="dialog"  aria-label="lgModal">
35998	<div class="modal-dialog modal-lg" role="document">
35999		<div class="modal-content">
36000			
36001			<div class="modal-body">
36002
36003
36004
36005
36006
36007
36008
36009
36010
36011			</div><!-- /.modal-body -->
36012			
36013		</div><!-- /.modal-content -->
36014	</div><!-- /.modal-dialog -->
36015</div><!-- /.modal -->
36016
36017
36018
36019
36020	
36021
36022
36023
36024
36025
36026
36027<div class="modal fade" id="mdModal" tabindex="-1" role="dialog"  aria-label="mdModal">
36028	<div class="modal-dialog modal-md" role="document">
36029		<div class="modal-content">
36030			
36031			<div class="modal-body">
36032
36033
36034
36035
36036
36037
36038
36039
36040
36041			</div><!-- /.modal-body -->
36042			
36043		</div><!-- /.modal-content -->
36044	</div><!-- /.modal-dialog -->
36045</div><!-- /.modal -->
36046
36047
36048
36049
36050
36051</div><!-- /fcPageContent -->
36052
36053
36054
36055
36056  
36057    
36058  
36059
36060
36061
36062
36063
36064  
36065
36066
36067
36068
36069<script async src="/js/thirdPartyLibs/google-charts-loader.js"></script>
vendor: 1 bytes, line 36069
36069
36070<script defer src="/js/thirdPartyLibs/jquery/jquery-validate/jquery-validate-1.16.0.min.js"></script>
vendor: 1 bytes, line 36070
36070
36071<script defer src="/js/thirdPartyLibs/jquery/jquery-validate/additional-methods-1.16.0.min.js"></script>
36071
36072
36073  
36073<script defer src="/modules/cfui/vendor/moment/min/moment-with-locales.min.js?v=release-202607020820"></script>
36073
36074  
36074<script defer src="/assets/scripts/pfs/fastclick.js?v=release-202607020820"></script>
36074
36075  
36075<script defer src="/assets/scripts/pfs/ContentSlider.js?v=release-202607020820"></script>
36075
36076  
36076<script defer src="/assets/scripts/pfs/DesktopNav.js?v=release-202607020820"></script>
36076
36077  
36077<script defer src="/assets/scripts/pfs/MobileNav.js?v=release-202607020820"></script>
36077
36078
36079	
36080	
36080<script defer src="/assets/scripts/pfs/Schedule.js?v=release-202607020820" ></script>
36080
36081	
36081<script defer src="/assets/scripts/pfs/Share.js?v=release-202607020820" ></script>
36081
36082	
36082<script defer src="/assets/scripts/pfs/MyPhotos.js?v=release-202607020820" ></script>
36082
36083	
36083<script defer src="/assets/scripts/pfs/MyForms.js?v=release-202607020820" ></script>
36083
36084	
36084<script defer src="/assets/scripts/pfs/MyTeams.js?v=release-202607020820" ></script>
36084
36085	
36086	
36087  
36087<script>
36088    /*
36089 * This combined file was created by the DataTables downloader builder:
36090 *   https://datatables.net/download
36091 *
36092 * To rebuild or modify this file with the latest versions of the included
36093 * software please visit:
36094 *   https://datatables.net/download/#dt/dt-1.10.11
36095 *
36096 * Included libraries:
36097 *  DataTables 1.10.11
36098 */
36099
36100/*!
36101 DataTables 1.10.11
36102 ©2008-2015 SpryMedia Ltd - datatables.net/license
36103*/
36104(function(h){"function"===typeof define&&define.amd?define(["jquery"],function(D){return h(D,window,document)}):"object"===typeof exports?module.exports=function(D,I){D||(D=window);I||(I="undefined"!==typeof window?require("jquery"):require("jquery")(D));return h(I,D,D.document)}:h(jQuery,window,document)})(function(h,D,I,k){function Y(a){var b,c,d={};h.each(a,function(e){if((b=e.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(b[1]+" "))c=e.replace(b[0],b[2].toLowerCase()),
36105  d[c]=e,"o"===b[1]&&Y(a[e])});a._hungarianMap=d}function K(a,b,c){a._hungarianMap||Y(a);var d;h.each(b,function(e){d=a._hungarianMap[e];if(d!==k&&(c||b[d]===k))"o"===d.charAt(0)?(b[d]||(b[d]={}),h.extend(!0,b[d],b[e]),K(a[d],b[d],c)):b[d]=b[e]})}function Fa(a){var b=m.defaults.oLanguage,c=a.sZeroRecords;!a.sEmptyTable&&(c&&"No data available in table"===b.sEmptyTable)&&E(a,a,"sZeroRecords","sEmptyTable");!a.sLoadingRecords&&(c&&"Loading..."===b.sLoadingRecords)&&E(a,a,"sZeroRecords","sLoadingRecords");
36106  a.sInfoThousands&&(a.sThousands=a.sInfoThousands);(a=a.sDecimal)&&db(a)}function eb(a){A(a,"ordering","bSort");A(a,"orderMulti","bSortMulti");A(a,"orderClasses","bSortClasses");A(a,"orderCellsTop","bSortCellsTop");A(a,"order","aaSorting");A(a,"orderFixed","aaSortingFixed");A(a,"paging","bPaginate");A(a,"pagingType","sPaginationType");A(a,"pageLength","iDisplayLength");A(a,"searching","bFilter");"boolean"===typeof a.sScrollX&&(a.sScrollX=a.sScrollX?"100%":"");"boolean"===typeof a.scrollX&&(a.scrollX=
36107  a.scrollX?"100%":"");if(a=a.aoSearchCols)for(var b=0,c=a.length;b<c;b++)a[b]&&K(m.models.oSearch,a[b])}function fb(a){A(a,"orderable","bSortable");A(a,"orderData","aDataSort");A(a,"orderSequence","asSorting");A(a,"orderDataType","sortDataType");var b=a.aDataSort;b&&!h.isArray(b)&&(a.aDataSort=[b])}function gb(a){if(!m.__browser){var b={};m.__browser=b;var c=h("<div/>").css({position:"fixed",top:0,left:0,height:1,width:1,overflow:"hidden"}).append(h("<div/>").css({position:"absolute",top:1,left:1,
36108  width:100,overflow:"scroll"}).append(h("<div/>").css({width:"100%",height:10}))).appendTo("body"),d=c.children(),e=d.children();b.barWidth=d[0].offsetWidth-d[0].clientWidth;b.bScrollOversize=100===e[0].offsetWidth&&100!==d[0].clientWidth;b.bScrollbarLeft=1!==Math.round(e.offset().left);b.bBounding=c[0].getBoundingClientRect().width?!0:!1;c.remove()}h.extend(a.oBrowser,m.__browser);a.oScroll.iBarWidth=m.__browser.barWidth}function hb(a,b,c,d,e,f){var g,j=!1;c!==k&&(g=c,j=!0);for(;d!==e;)a.hasOwnProperty(d)&&
36109  (g=j?b(g,a[d],d,a):a[d],j=!0,d+=f);return g}function Ga(a,b){var c=m.defaults.column,d=a.aoColumns.length,c=h.extend({},m.models.oColumn,c,{nTh:b?b:I.createElement("th"),sTitle:c.sTitle?c.sTitle:b?b.innerHTML:"",aDataSort:c.aDataSort?c.aDataSort:[d],mData:c.mData?c.mData:d,idx:d});a.aoColumns.push(c);c=a.aoPreSearchCols;c[d]=h.extend({},m.models.oSearch,c[d]);ja(a,d,h(b).data())}function ja(a,b,c){var b=a.aoColumns[b],d=a.oClasses,e=h(b.nTh);if(!b.sWidthOrig){b.sWidthOrig=e.attr("width")||null;var f=
36110  (e.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);f&&(b.sWidthOrig=f[1])}c!==k&&null!==c&&(fb(c),K(m.defaults.column,c),c.mDataProp!==k&&!c.mData&&(c.mData=c.mDataProp),c.sType&&(b._sManualType=c.sType),c.className&&!c.sClass&&(c.sClass=c.className),h.extend(b,c),E(b,c,"sWidth","sWidthOrig"),c.iDataSort!==k&&(b.aDataSort=[c.iDataSort]),E(b,c,"aDataSort"));var g=b.mData,j=Q(g),i=b.mRender?Q(b.mRender):null,c=function(a){return"string"===typeof a&&-1!==a.indexOf("@")};b._bAttrSrc=h.isPlainObject(g)&&
36111  (c(g.sort)||c(g.type)||c(g.filter));b._setter=null;b.fnGetData=function(a,b,c){var d=j(a,b,k,c);return i&&b?i(d,b,a,c):d};b.fnSetData=function(a,b,c){return R(g)(a,b,c)};"number"!==typeof g&&(a._rowReadObject=!0);a.oFeatures.bSort||(b.bSortable=!1,e.addClass(d.sSortableNone));a=-1!==h.inArray("asc",b.asSorting);c=-1!==h.inArray("desc",b.asSorting);!b.bSortable||!a&&!c?(b.sSortingClass=d.sSortableNone,b.sSortingClassJUI=""):a&&!c?(b.sSortingClass=d.sSortableAsc,b.sSortingClassJUI=d.sSortJUIAscAllowed):
36112  !a&&c?(b.sSortingClass=d.sSortableDesc,b.sSortingClassJUI=d.sSortJUIDescAllowed):(b.sSortingClass=d.sSortable,b.sSortingClassJUI=d.sSortJUI)}function U(a){if(!1!==a.oFeatures.bAutoWidth){var b=a.aoColumns;Ha(a);for(var c=0,d=b.length;c<d;c++)b[c].nTh.style.width=b[c].sWidth}b=a.oScroll;(""!==b.sY||""!==b.sX)&&ka(a);u(a,null,"column-sizing",[a])}function Z(a,b){var c=la(a,"bVisible");return"number"===typeof c[b]?c[b]:null}function $(a,b){var c=la(a,"bVisible"),c=h.inArray(b,c);return-1!==c?c:null}
36113  function aa(a){return h(F(a.aoColumns,"nTh")).filter(":visible").length}function la(a,b){var c=[];h.map(a.aoColumns,function(a,e){a[b]&&c.push(e)});return c}function Ia(a){var b=a.aoColumns,c=a.aoData,d=m.ext.type.detect,e,f,g,j,i,h,l,q,t;e=0;for(f=b.length;e<f;
36113e++)if(l=b[e],t=[],!l.sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){g=0;for(j=d.length;g<j;g++){i=0;for(h=c.length;i<h;i++){t[i]===k&&(t[i]=B(a,i,e,"type"));q=d[g](t[i],a);if(!q&&g!==d.length-1)break;if("html"===q)break}if(q){l.sType=
36114  q;break}}l.sType||(l.sType="string")}}function ib(a,b,c,d){var e,f,g,j,i,n,l=a.aoColumns;if(b)for(e=b.length-1;0<=e;e--){n=b[e];var q=n.targets!==k?n.targets:n.aTargets;h.isArray(q)||(q=[q]);f=0;for(g=q.length;f<g;f++)if("number"===typeof q[f]&&0<=q[f]){for(;l.length<=q[f];)Ga(a);d(q[f],n)}else if("number"===typeof q[f]&&0>q[f])d(l.length+q[f],n);else if("string"===typeof q[f]){j=0;for(i=l.length;j<i;j++)("_all"==q[f]||h(l[j].nTh).hasClass(q[f]))&&d(j,n)}}if(c){e=0;for(a=c.length;e<a;e++)d(e,c[e])}}
36115  function N(a,b,c,d){var e=a.aoData.length,f=h.extend(!0,{},m.models.oRow,{src:c?"dom":"data",idx:e});f._aData=b;a.aoData.push(f);for(var g=a.aoColumns,j=0,i=g.length;j<i;j++)g[j].sType=null;a.aiDisplayMaster.push(e);b=a.rowIdFn(b);b!==k&&(a.aIds[b]=f);(c||!a.oFeatures.bDeferRender)&&Ja(a,e,c,d);return e}function ma(a,b){var c;b instanceof h||(b=h(b));return b.map(function(b,e){c=Ka(a,e);return N(a,c.data,e,c.cells)})}function B(a,b,c,d){var e=a.iDraw,f=a.aoColumns[c],g=a.aoData[b]._aData,j=f.sDefaultContent,
36116  i=f.fnGetData(g,d,{settings:a,row:b,col:c});if(i===k)return a.iDrawError!=e&&null===j&&(L(a,0,"Requested unknown parameter "+("function"==typeof f.mData?"{function}":"'"+f.mData+"'")+" for row "+b+", column "+c,4),a.iDrawError=e),j;if((i===g||null===i)&&null!==j&&d!==k)i=j;else if("function"===typeof i)return i.call(g);return null===i&&"display"==d?"":i}function jb(a,b,c,d){a.aoColumns[c].fnSetData(a.aoData[b]._aData,d,{settings:a,row:b,col:c})}function La(a){return h.map(a.match(/(\\.|[^\.])+/g)||
36117  [""],function(a){return a.replace(/\\./g,".")})}function Q(a){if(h.isPlainObject(a)){var b={};h.each(a,function(a,c){c&&(b[a]=Q(c))});return function(a,c,f,g){var j=b[c]||b._;return j!==k?j(a,c,f,g):a}}if(null===a)return function(a){return a};if("function"===typeof a)return function(b,c,f,g){return a(b,c,f,g)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var c=function(a,b,f){var g,j;if(""!==f){j=La(f);for(var i=0,n=j.length;i<n;i++){f=j[i].match(ba);g=
36118  j[i].match(V);if(f){j[i]=j[i].replace(ba,"");""!==j[i]&&(a=a[j[i]]);g=[];j.splice(0,i+1);j=j.join(".");if(h.isArray(a)){i=0;for(n=a.length;i<n;i++)g.push(c(a[i],b,j))}a=f[0].substring(1,f[0].length-1);a=""===a?g:g.join(a);break}else if(g){j[i]=j[i].replace(V,"");a=a[j[i]]();continue}if(null===a||a[j[i]]===k)return k;a=a[j[i]]}}return a};return function(b,e){return c(b,e,a)}}return function(b){return b[a]}}function R(a){if(h.isPlainObject(a))return R(a._);if(null===a)return function(){};if("function"===
36119  typeof a)return function(b,d,e){a(b,"set",d,e)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var b=function(a,d,e){var e=La(e),f;f=e[e.length-1];for(var g,j,i=0,n=e.length-1;i<n;i++){g=e[i].match(ba);j=e[i].match(V);if(g){e[i]=e[i].replace(ba,"");a[e[i]]=[];f=e.slice();f.splice(0,i+1);g=f.join(".");if(h.isArray(d)){j=0;for(n=d.length;j<n;j++)f={},b(f,d[j],g),a[e[i]].push(f)}else a[e[i]]=d;return}j&&(e[i]=e[i].replace(V,""),a=a[e[i]](d));if(null===a[e[i]]||
36120  a[e[i]]===k)a[e[i]]={};a=a[e[i]]}if(f.match(V))a[f.replace(V,"")](d);else a[f.replace(ba,"")]=d};return function(c,d){return b(c,d,a)}}return function(b,d){b[a]=d}}function Ma(a){return F(a.aoData,"_aData")}function na(a){a.aoData.length=0;a.aiDisplayMaster.length=0;a.aiDisplay.length=0;a.aIds={}}function oa(a,b,c){for(var d=-1,e=0,f=a.length;e<f;e++)a[e]==b?d=e:a[e]>b&&a[e]--; -1!=d&&c===k&&a.splice(d,1)}function ca(a,b,c,d){var e=a.aoData[b],f,g=function(c,d){for(;c.childNodes.length;)c.removeChild(c.firstChild);
36121  c.innerHTML=B(a,b,d,"display")};if("dom"===c||(!c||"auto"===c)&&"dom"===e.src)e._aData=Ka(a,e,d,d===k?k:e._aData).data;else{var j=e.anCells;if(j)if(d!==k)g(j[d],d);else{c=0;for(f=j.length;c<f;c++)g(j[c],c)}}e._aSortData=null;e._aFilterData=null;g=a.aoColumns;if(d!==k)g[d].sType=null;else{c=0;for(f=g.length;c<f;c++)g[c].sType=null;Na(a,e)}}function Ka(a,b,c,d){var e=[],f=b.firstChild,g,j,i=0,n,l=a.aoColumns,q=a._rowReadObject,d=d!==k?d:q?{}:[],t=function(a,b){if("string"===typeof a){var c=a.indexOf("@");
36122  -1!==c&&(c=a.substring(c+1),R(a)(d,b.getAttribute(c)))}}
36122,S=function(a){if(c===k||c===i)j=l[i],n=h.trim(a.innerHTML),j&&j._bAttrSrc?(R(j.mData._)(d,n),t(j.mData.sort,a),t(j.mData.type,a),t(j.mData.filter,a)):q?(j._setter||(j._setter=R(j.mData)),j._setter(d,n)):d[i]=n;i++};if(f)for(;f;){g=f.nodeName.toUpperCase();if("TD"==g||"TH"==g)S(f),e.push(f);f=f.nextSibling}else{e=b.anCells;f=0;for(g=e.length;f<g;f++)S(e[f])}if(b=b.firstChild?b:b.nTr)(b=b.getAttribute("id"))&&R(a.rowId)(d,b);return{data:d,cells:e}}
36123  function Ja(a,b,c,d){var e=a.aoData[b],f=e._aData,g=[],j,i,n,l,q;if(null===e.nTr){j=c||I.createElement("tr");e.nTr=j;e.anCells=g;j._DT_RowIndex=b;Na(a,e);l=0;for(q=a.aoColumns.length;l<q;l++){n=a.aoColumns[l];i=c?d[l]:I.createElement(n.sCellType);i._DT_CellIndex={row:b,column:l};g.push(i);if((!c||n.mRender||n.mData!==l)&&(!h.isPlainObject(n.mData)||n.mData._!==l+".display"))i.innerHTML=B(a,b,l,"display");n.sClass&&(i.className+=" "+n.sClass);n.bVisible&&!c?j.appendChild(i):!n.bVisible&&c&&i.parentNode.removeChild(i);
36124  n.fnCreatedCell&&n.fnCreatedCell.call(a.oInstance,i,B(a,b,l),f,b,l)}u(a,"aoRowCreatedCallback",null,[j,f,b])}e.nTr.setAttribute("role","row")}function Na(a,b){var c=b.nTr,d=b._aData;if(c){var e=a.rowIdFn(d);e&&(c.id=e);d.DT_RowClass&&(e=d.DT_RowClass.split(" "),b.__rowc=b.__rowc?pa(b.__rowc.concat(e)):e,h(c).removeClass(b.__rowc.join(" ")).addClass(d.DT_RowClass));d.DT_RowAttr&&h(c).attr(d.DT_RowAttr);d.DT_RowData&&h(c).data(d.DT_RowData)}}function kb(a){var b,c,d,e,f,g=a.nTHead,j=a.nTFoot,i=0===
36125  h("th, td",g).length,n=a.oClasses,l=a.aoColumns;i&&(e=h("<tr/>").appendTo(g));b=0;for(c=l.length;b<c;b++)f=l[b],d=h(f.nTh).addClass(f.sClass),i&&d.appendTo(e),a.oFeatures.bSort&&(d.addClass(f.sSortingClass),!1!==f.bSortable&&(d.attr("tabindex",a.iTabIndex).attr("aria-controls",a.sTableId),Oa(a,f.nTh,b))),f.sTitle!=d[0].innerHTML&&d.html(f.sTitle),Pa(a,"header")(a,d,f,n);i&&da(a.aoHeader,g);h(g).find(">tr").attr("role","row");h(g).find(">tr>th, >tr>td").addClass(n.sHeaderTH);h(j).find(">tr>th, >tr>td").addClass(n.sFooterTH);
36126  if(null!==j){a=a.aoFooter[0];b=0;for(c=a.length;b<c;b++)f=l[b],f.nTf=a[b].cell,f.sClass&&h(f.nTf).addClass(f.sClass)}}function ea(a,b,c){var d,e,f,g=[],j=[],i=a.aoColumns.length,n;if(b){c===k&&(c=!1);d=0;for(e=b.length;d<e;d++){g[d]=b[d].slice();g[d].nTr=b[d].nTr;for(f=i-1;0<=f;f--)!a.aoColumns[f].bVisible&&!c&&g[d].splice(f,1);j.push([])}d=0;for(e=g.length;d<e;d++){if(a=g[d].nTr)for(;f=a.firstChild;)a.removeChild(f);f=0;for(b=g[d].length;f<b;f++)if(n=i=1,j[d][f]===k){a.appendChild(g[d][f].cell);
36127  for(j[d][f]=1;g[d+i]!==k&&g[d][f].cell==g[d+i][f].cell;)j[d+i][f]=1,i++;for(;g[d][f+n]!==k&&g[d][f].cell==g[d][f+n].cell;){for(c=0;c<i;c++)j[d+c][f+n]=1;n++}h(g[d][f].cell).attr("rowspan",i).attr("colspan",n)}}}}function O(a){var b=u(a,"aoPreDrawCallback","preDraw",[a]);if(-1!==h.inArray(!1,b))C(a,!1);else{var b=[],c=0,d=a.asStripeClasses,e=d.length,f=a.oLanguage,g=a.iInitDisplayStart,j="ssp"==y(a),i=a.aiDisplay;a.bDrawing=!0;g!==k&&-1!==g&&(a._iDisplayStart=j?g:g>=a.fnRecordsDisplay()?0:g,a.iInitDisplayStart=
36128  -1);var g=a._iDisplayStart,n=a.fnDisplayEnd();if(a.bDeferLoading)a.bDeferLoading=!1,a.iDraw++,C(a,!1);else if(j){if(!a.bDestroying&&!lb(a))return}else a.iDraw++;if(0!==i.length){f=j?a.aoData.length:n;for(j=j?0:g;j<f;j++){var l=i[j],q=a.aoData[l];null===q.nTr&&Ja(a,l);l=q.nTr;if(0!==e){var t=d[c%e];q._sRowStripe!=t&&(h(l).removeClass(q._sRowStripe).addClass(t),q._sRowStripe=t)}u(a,"aoRowCallback",null,[l,q._aData,c,j]);b.push(l);c++}}else c=f.sZeroRecords,1==a.iDraw&&"ajax"==y(a)?c=f.sLoadingRecords:
36129  f.sEmptyTable&&0===a.fnRecordsTotal()&&(c=f.sEmptyTable),b[0]=h("<tr/>",{"class":e?d[0]:""}).append(h("<td />",{valign:"top",colSpan:aa(a),"class":a.oClasses.sRowEmpty}).html(c))[0];u(a,"aoHeaderCallback","header",[h(a.nTHead).children("tr")[0],Ma(a),g,n,i]);u(a,"aoFooterCallback","footer",[h(a.nTFoot).children("tr")[0],Ma(a),g,n,i]);d=h(a.nTBody);d.children().detach();d.append(h(b));u(a,"aoDrawCallback","draw",[a]);a.bSorted=!1;a.bFiltered=!1;a.bDrawing=!1}}function T(a,b){var c=a.oFeatures,d=c.bFilter;
36130  c.bSort&&mb(a);d?fa(a,a.oPreviousSearch):a.aiDisplay=a.aiDisplayMaster.slice();!0!==b&&(a._iDisplayStart=0);a._drawHold=b;O(a);a._drawHold=!1}function nb(a){var b=a.oClasses,c=h(a.nTable),c=h("<div/>").insertBefore(c),d=a.oFeatures,e=h("<div/>",{id:a.sTableId+"_wrapper","class":b.sWrapper+(a.nTFoot?"":" "+b.sNoFooter)});a.nHolding=c[0];a.nTableWrapper=e[0];
36130a.nTableReinsertBefore=a.nTable.nextSibling;for(var f=a.sDom.split(""),g,j,i,n,l,q,t=0;t<f.length;t++){g=null;j=f[t];if("<"==j){i=h("<div/>")[0];
36131  n=f[t+1];if("'"==n||'"'==n){l="";for(q=2;f[t+q]!=n;)l+=f[t+q],q++;"H"==l?l=b.sJUIHeader:"F"==l&&(l=b.sJUIFooter);-1!=l.indexOf(".")?(n=l.split("."),i.id=n[0].substr(1,n[0].length-1),i.className=n[1]):"#"==l.charAt(0)?i.id=l.substr(1,l.length-1):i.className=l;t+=q}e.append(i);e=h(i)}else if(">"==j)e=e.parent();else if("l"==j&&d.bPaginate&&d.bLengthChange)g=ob(a);else if("f"==j&&d.bFilter)g=pb(a);else if("r"==j&&d.bProcessing)g=qb(a);else if("t"==j)g=rb(a);else if("i"==j&&d.bInfo)g=sb(a);else if("p"==
36132  j&&d.bPaginate)g=tb(a);else if(0!==m.ext.feature.length){i=m.ext.feature;q=0;for(n=i.length;q<n;q++)if(j==i[q].cFeature){g=i[q].fnInit(a);break}}g&&(i=a.aanFeatures,i[j]||(i[j]=[]),i[j].push(g),e.append(g))}c.replaceWith(e);a.nHolding=null}function da(a,b){var c=h(b).children("tr"),d,e,f,g,j,i,n,l,q,t;a.splice(0,a.length);f=0;for(i=c.length;f<i;f++)a.push([]);f=0;for(i=c.length;f<i;f++){d=c[f];for(e=d.firstChild;e;){if("TD"==e.nodeName.toUpperCase()||"TH"==e.nodeName.toUpperCase()){l=1*e.getAttribute("colspan");
36133  q=1*e.getAttribute("rowspan");l=!l||0===l||1===l?1:l;q=!q||0===q||1===q?1:q;g=0;for(j=a[f];j[g];)g++;n=g;t=1===l?!0:!1;for(j=0;j<l;j++)for(g=0;g<q;g++)a[f+g][n+j]={cell:e,unique:t},a[f+g].nTr=d}e=e.nextSibling}}}function qa(a,b,c){var d=[];c||(c=a.aoHeader,b&&(c=[],da(c,b)));for(var b=0,e=c.length;b<e;b++)for(var f=0,g=c[b].length;f<g;f++)if(c[b][f].unique&&(!d[f]||!a.bSortCellsTop))d[f]=c[b][f].cell;return d}function ra(a,b,c){u(a,"aoServerParams","serverParams",[b]);if(b&&h.isArray(b)){var d={},
36134  e=/(.*?)\[\]$/;h.each(b,function(a,b){var c=b.name.match(e);c?(c=c[0],d[c]||(d[c]=[]),d[c].push(b.value)):d[b.name]=b.value});b=d}var f,g=a.ajax,j=a.oInstance,i=function(b){u(a,null,"xhr",[a,b,a.jqXHR]);c(b)};if(h.isPlainObject(g)&&g.data){f=g.data;var n=h.isFunction(f)?f(b,a):f,b=h.isFunction(f)&&n?n:h.extend(!0,b,n);delete g.data}n={data:b,success:function(b){var c=b.error||b.sError;c&&L(a,0,c);a.json=b;i(b)},dataType:"json",cache:!1,type:a.sServerMethod,error:function(b,c){var d=u(a,null,"xhr",
36135  [a,null,a.jqXHR]);-1===h.inArray(!0,d)&&("parsererror"==c?L(a,0,"Invalid JSON response",1):4===b.readyState&&L(a,0,"Ajax error",7));C(a,!1)}};a.oAjaxData=b;u(a,null,"preXhr",[a,b]);a.fnServerData?a.fnServerData.call(j,a.sAjaxSource,h.map(b,function(a,b){return{name:b,value:a}}),i,a):a.sAjaxSource||"string"===typeof g?a.jqXHR=h.ajax(h.extend(n,{url:g||a.sAjaxSource})):h.isFunction(g)?a.jqXHR=g.call(j,b,i,a):(a.jqXHR=h.ajax(h.extend(n,g)),g.data=f)}function lb(a){return a.bAjaxDataGet?(a.iDraw++,C(a,
36136  !0),ra(a,ub(a),function(b){vb(a,b)}),!1):!0}function ub(a){var b=a.aoColumns,c=b.length,d=a.oFeatures,e=a.oPreviousSearch,f=a.aoPreSearchCols,g,j=[],i,n,l,q=W(a);g=a._iDisplayStart;i=!1!==d.bPaginate?a._iDisplayLength:-1;var k=function(a,b){j.push({name:a,value:b})};k("sEcho",a.iDraw);k("iColumns",c);k("sColumns",F(b,"sName").join(","));k("iDisplayStart",g);k("iDisplayLength",i);var S={draw:a.iDraw,columns:[],order:[],start:g,length:i,search:{value:e.sSearch,regex:e.bRegex}};for(g=0;g<c;g++)n=b[g],
36137  l=f[g],i="function"==typeof n.mData?"function":n.mData,S.columns.push({data:i,name:n.sName,searchable:n.bSearchable,orderable:n.bSortable,search:{value:l.sSearch,regex:l.bRegex}}),k("mDataProp_"+g,i),d.bFilter&&(k("sSearch_"+g,l.sSearch),k("bRegex_"+g,l.bRegex),k("bSearchable_"+g,n.bSearchable)),d.bSort&&k("bSortable_"+g,n.bSortable);d.bFilter&&(k("sSearch",e.sSearch),k("bRegex",e.bRegex));d.bSort&&(h.each(q,function(a,b){S.order.push({column:b.col,dir:b.dir});k("iSortCol_"+a,b.col);k("sSortDir_"+
36138  a,b.dir)}),k("iSortingCols",q.length));b=m.ext.legacy.ajax;return null===b?a.sAjaxSource?j:S:b?j:S}function vb(a,b){var c=sa(a,b),d=b.sEcho!==k?b.sEcho:b.draw,e=b.iTotalRecords!==k?b.iTotalRecords:b.recordsTotal,f=b.iTotalDisplayRecords!==k?b.iTotalDisplayRecords:b.recordsFiltered;if(d){if(1*d<a.iDraw)return;a.iDraw=1*d}na(a);a._iRecordsTotal=parseInt(e,10);a._iRecordsDisplay=parseInt(f,10);d=0;for(e=c.length;d<e;d++)N(a,c[d]);a.aiDisplay=a.aiDisplayMaster.slice();a.bAjaxDataGet=!1;O(a);a._bInitComplete||
36139  ta(a,b);a.bAjaxDataGet=!0;C(a,!1)}function sa(a,b){var c=h.isPlainObject(a.ajax)&&a.ajax.dataSrc!==k?a.ajax.dataSrc:a.sAjaxDataProp;return"data"===c?b.aaData||b[c]:""!==c?Q(c)(b):b}function pb(a){var b=a.oClasses,c=a.sTableId,d=a.oLanguage,e=a.oPreviousSearch,f=a.aanFeatures,g='<input type="search" class="'+b.sFilterInput+'"/>',j=d.sSearch,j=j.match(/_INPUT_/)?j.replace("_INPUT_",g):j+g,b=h("<div/>",{id:!f.f?c+"_filter":null,"class":b.sFilter}).append(h("<label/>").append(j)),f=function(){var b=!this.value?
36140  "":this.value;b!=e.sSearch&&(fa(a,{sSearch:b,bRegex:e.bRegex,bSmart:e.bSmart,bCaseInsensitive:e.bCaseInsensitive}),a._iDisplayStart=0,O(a))},g=null!==a.searchDelay?a.searchDelay:"ssp"===y(a)?400:0,i=h("input",b).val(e.sSearch).attr("placeholder",d.sSearchPlaceholder).bind("keyup.DT search.DT input.DT paste.DT cut.DT",g?ua(f,g):f).bind("keypress.DT",function(a){if
36140(13==a.keyCode)return!1}).attr("aria-controls",c);h(a.nTable).on("search.dt.DT",function(b,c){if(a===c)try{i[0]!==I.activeElement&&i.val(e.sSearch)}catch(d){}});
36141  return b[0]}function fa(a,b,c){var d=a.oPreviousSearch,e=a.aoPreSearchCols,f=function(a){d.sSearch=a.sSearch;d.bRegex=a.bRegex;d.bSmart=a.bSmart;d.bCaseInsensitive=a.bCaseInsensitive};Ia(a);if("ssp"!=y(a)){wb(a,b.sSearch,c,b.bEscapeRegex!==k?!b.bEscapeRegex:b.bRegex,b.bSmart,b.bCaseInsensitive);f(b);for(b=0;b<e.length;b++)xb(a,e[b].sSearch,b,e[b].bEscapeRegex!==k?!e[b].bEscapeRegex:e[b].bRegex,e[b].bSmart,e[b].bCaseInsensitive);yb(a)}else f(b);a.bFiltered=!0;u(a,null,"search",[a])}function yb(a){for(var b=
36142  m.ext.search,c=a.aiDisplay,d,e,f=0,g=b.length;f<g;f++){for(var j=[],i=0,n=c.length;i<n;i++)e=c[i],d=a.aoData[e],b[f](a,d._aFilterData,e,d._aData,i)&&j.push(e);c.length=0;h.merge(c,j)}}function xb(a,b,c,d,e,f){if(""!==b)for(var g=a.aiDisplay,d=Qa(b,d,e,f),e=g.length-1;0<=e;e--)b=a.aoData[g[e]]._aFilterData[c],d.test(b)||g.splice(e,1)}function wb(a,b,c,d,e,f){var d=Qa(b,d,e,f),e=a.oPreviousSearch.sSearch,f=a.aiDisplayMaster,g;0!==m.ext.search.length&&(c=!0);g=zb(a);if(0>=b.length)a.aiDisplay=f.slice();
36143  else{if(g||c||e.length>b.length||0!==b.indexOf(e)||a.bSorted)a.aiDisplay=f.slice();b=a.aiDisplay;for(c=b.length-1;0<=c;c--)d.test(a.aoData[b[c]]._sFilterRow)||b.splice(c,1)}}function Qa(a,b,c,d){a=b?a:va(a);c&&(a="^(?=.*?"+h.map(a.match(/"[^"]+"|[^ ]+/g)||[""],function(a){if('"'===a.charAt(0))var b=a.match(/^"(.*)"$/),a=b?b[1]:a;return a.replace('"',"")}).join(")(?=.*?")+").*$");return RegExp(a,d?"i":"")}function va(a){return a.replace(Zb,"\\$1")}function zb(a){var b=a.aoColumns,c,d,e,f,g,j,i,h,l=
36144  m.ext.type.search;c=!1;d=0;for(f=a.aoData.length;d<f;d++)if(h=a.aoData[d],!h._aFilterData){j=[];e=0;for(g=b.length;e<g;e++)c=b[e],c.bSearchable?(i=B(a,d,e,"filter"),l[c.sType]&&(i=l[c.sType](i)),null===i&&(i=""),"string"!==typeof i&&i.toString&&(i=i.toString())):i="",i.indexOf&&-1!==i.indexOf("&")&&(wa.innerHTML=i,i=$b?wa.textContent:wa.innerText),i.replace&&(i=i.replace(/[\r\n]/g,"")),j.push(i);h._aFilterData=j;h._sFilterRow=j.join("  ");c=!0}return c}function Ab(a){return{search:a.sSearch,smart:a.bSmart,
36145  regex:a.bRegex,caseInsensitive:a.bCaseInsensitive}}function Bb(a){return{sSearch:a.search,bSmart:a.smart,bRegex:a.regex,bCaseInsensitive:a.caseInsensitive}}function sb(a){var b=a.sTableId,c=a.aanFeatures.i,d=h("<div/>",{"class":a.oClasses.sInfo,id:!c?b+"_info":null});c||(a.aoDrawCallback.push({fn:Cb,sName:"information"}),d.attr("role","status").attr("aria-live","polite"),h(a.nTable).attr("aria-describedby",b+"_info"));return d[0]}function Cb(a){var b=a.aanFeatures.i;if(0!==b.length){var c=a.oLanguage,
36146  d=a._iDisplayStart+1,e=a.fnDisplayEnd(),f=a.fnRecordsTotal(),g=a.fnRecordsDisplay(),j=g?c.sInfo:c.sInfoEmpty;g!==f&&(j+=" "+c.sInfoFiltered);j+=c.sInfoPostFix;j=Db(a,j);c=c.fnInfoCallback;null!==c&&(j=c.call(a.oInstance,a,d,e,f,g,j));h(b).html(j)}}function Db(a,b){var c=a.fnFormatNumber,d=a._iDisplayStart+1,e=a._iDisplayLength,f=a.fnRecordsDisplay(),g=-1===e;return b.replace(/_START_/g,c.call(a,d)).replace(/_END_/g,c.call(a,a.fnDisplayEnd())).replace(/_MAX_/g,c.call(a,a.fnRecordsTotal())).replace(/_TOTAL_/g,
36147  c.call(a,f)).replace(/_PAGE_/g,c.call(a,g?1:Math.ceil(d/e))).replace(/_PAGES_/g,c.call(a,g?1:Math.ceil(f/e)))}function ga(a){var b,c,d=a.iInitDisplayStart,e=a.aoColumns,f;c=a.oFeatures;var g=a.bDeferLoading;if(a.bInitialised){nb(a);kb(a);ea(a,a.aoHeader);ea(a,a.aoFooter);C(a,!0);c.bAutoWidth&&Ha(a);b=0;for(c=e.length;b<c;b++)f=e[b],f.sWidth&&(f.nTh.style.width=x(f.sWidth));u(a,null,"preInit",[a]);T(a);e=y(a);if("ssp"!=e||g)"ajax"==e?ra(a,[],function(c){var f=sa(a,c);for(b=0;b<f.length;b++)N(a,f[b]);
36148  a.iInitDisplayStart=d;T(a);C(a,!1);ta(a,c)},a):(C(a,!1),ta(a))}else setTimeout(function(){ga(a)},200)}function ta(a,b){a._bInitComplete=!0;(b||a.oInit.aaData)&&U(a);u(a,null,"plugin-init",[a,b]);u(a,"aoInitComplete","init",[a,b])}function Ra(a,b){var c=parseInt(b,10);a._iDisplayLength=c;Sa(a);u(a,null,"length",[a,c])}function ob(a){for(var b=a.oClasses,c=a.sTableId,d=a.aLengthMenu,e=h.isArray(d[0]),f=e?d[0]:d,d=e?d[1]:d,e=h("<select/>",{name:c+"_length","aria-controls":c,"class":b.sLengthSelect}),
36149  g=0,j=f.length;g<j;g++)e[0][g]=new Option(d[g],f[g]);var i=h("<div><label/></div>").addClass(b.sLength);a.aanFeatures.l||(i[0].id=c+"_length");i.children().append(a.oLanguage.sLengthMenu.replace("_MENU_",e[0].outerHTML));h("select",i).val(a._iDisplayLength).bind("change.DT",function(){Ra(a,h(this).val());O(a)});h(a.nTable).bind("length.dt.DT",function(b,c,d){a===c&&h("select",i).val(d)});return i[0]}
36149function tb(a){var b=a.sPaginationType,c=m.ext.pager[b],d="function"===typeof c,e=function(a){O(a)},
36150  b=h("<div/>").addClass(a.oClasses.sPaging+b)[0],f=a.aanFeatures;d||c.fnInit(a,b,e);f.p||(b.id=a.sTableId+"_paginate",a.aoDrawCallback.push({fn:function(a){if(d){var b=a._iDisplayStart,i=a._iDisplayLength,h=a.fnRecordsDisplay(),l=-1===i,b=l?0:Math.ceil(b/i),i=l?1:Math.ceil(h/i),h=c(b,i),k,l=0;for(k=f.p.length;l<k;l++)Pa(a,"pageButton")(a,f.p[l],l,h,b,i)}else c.fnUpdate(a,e)},sName:"pagination"}));return b}function Ta(a,b,c){var d=a._iDisplayStart,e=a._iDisplayLength,f=a.fnRecordsDisplay();0===f||-1===
36151  e?d=0:"number"===typeof b?(d=b*e,d>f&&(d=0)):"first"==b?d=0:"previous"==b?(d=0<=e?d-e:0,0>d&&(d=0)):"next"==b?d+e<f&&(d+=e):"last"==b?d=Math.floor((f-1)/e)*e:L(a,0,"Unknown paging action: "+b,5);b=a._iDisplayStart!==d;a._iDisplayStart=d;b&&(u(a,null,"page",[a]),c&&O(a));return b}function qb(a){return h("<div/>",{id:!a.aanFeatures.r?a.sTableId+"_processing":null,"class":a.oClasses.sProcessing}).html(a.oLanguage.sProcessing).insertBefore(a.nTable)[0]}function C(a,b){a.oFeatures.bProcessing&&h(a.aanFeatures.r).css("display",
36152  b?"block":"none");u(a,null,"processing",[a,b])}function rb(a){var b=h(a.nTable);b.attr("role","grid");var c=a.oScroll;if(""===c.sX&&""===c.sY)return a.nTable;var d=c.sX,e=c.sY,f=a.oClasses,g=b.children("caption"),j=g.length?g[0]._captionSide:null,i=h(b[0].cloneNode(!1)),n=h(b[0].cloneNode(!1)),l=b.children("tfoot");l.length||(l=null);i=h("<div/>",{"class":f.sScrollWrapper}).append(h("<div/>",{"class":f.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:d?!d?null:x(d):"100%"}).append(h("<div/>",
36153  {"class":f.sScrollHeadInner}).css({"box-sizing":"content-box",width:c.sXInner||"100%"}).append(i.removeAttr("id").css("margin-left",0).append("top"===j?g:null).append(b.children("thead"))))).append(h("<div/>",{"class":f.sScrollBody}).css({position:"relative",overflow:"auto",width:!d?null:x(d)}).append(b));l&&i.append(h("<div/>",{"class":f.sScrollFoot}).css({overflow:"hidden",border:0,width:d?!d?null:x(d):"100%"}).append(h("<div/>",{"class":f.sScrollFootInner}).append(n.removeAttr("id").css("margin-left",
36154  0).append("bottom"===j?g:null).append(b.children("tfoot")))));var b=i.children(),k=b[0],f=b[1],t=l?b[2]:null;if(d)h(f).on("scroll.DT",function(){var a=this.scrollLeft;k.scrollLeft=a;l&&(t.scrollLeft=a)});h(f).css(e&&c.bCollapse?"max-height":"height",e);a.nScrollHead=k;a.nScrollBody=f;a.nScrollFoot=t;a.aoDrawCallback.push({fn:ka,sName:"scrolling"});return i[0]}function ka(a){var b=a.oScroll,c=b.sX,d=b.sXInner,e=b.sY,b=b.iBarWidth,f=h(a.nScrollHead),g=f[0].style,j=f.children("div"),i=j[0].style,n=j.children("table"),
36155  j=a.nScrollBody,l=h(j),q=j.style,t=h(a.nScrollFoot).children("div"),m=t.children("table"),o=h(a.nTHead),G=h(a.nTable),p=G[0],r=p.style,u=a.nTFoot?h(a.nTFoot):null,Eb=a.oBrowser,Ua=Eb.bScrollOversize,s=F(a.aoColumns,"nTh"),P,v,w,y,z=[],A=[],B=[],C=[],D,E=function(a){a=a.style;a.paddingTop="0";a.paddingBottom="0";a.borderTopWidth="0";a.borderBottomWidth="0";a.height=0};v=j.scrollHeight>j.clientHeight;if(a.scrollBarVis!==v&&a.scrollBarVis!==k)a.scrollBarVis=v,U(a);else{a.scrollBarVis=v;G.children("thead, tfoot").remove();
36156  u&&(w=u.clone().prependTo(G),P=u.find("tr"),w=w.find("tr"));y=o.clone().prependTo(G);o=o.find("tr");v=y.find("tr");y.find("th, td").removeAttr("tabindex");c||(q.width="100%",f[0].style.width="100%");h.each(qa(a,y),function(b,c){D=Z(a,b);c.style.width=a.aoColumns[D].sWidth});u&&J(function(a){a.style.width=""},w);f=G.outerWidth();if(""===c){r.width="100%";if(Ua&&(G.find("tbody").height()>j.offsetHeight||"scroll"==l.css("overflow-y")))r.width=x(G.outerWidth()-b);f=G.outerWidth()}else""!==d&&(r.width=
36157  x(d),f=G.outerWidth());J(E,v);J(function(a){B.push(a.innerHTML);z.push(x(h(a).css("width")))},v);J(function(a,b){if(h.inArray(a,s)!==-1)a.style.width=z[b]},o);h(v).height(0);u&&(J(E,w),J(function(a){C.push(a.innerHTML);A.push(x(h(a).css("width")))},w),J(function(a,b){a.style.width=A[b]},P),h(w).height(0));J(function(a,b){a.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+B[b]+"</div>";a.style.width=z[b]},v);u&&J(function(a,b){a.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+
36158  C[b]+"</div>";a.style.width=A[b]},w);if(G.outerWidth()<f){P=j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")?f+b:f;if(Ua&&(j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")))r.width=x(P-b);(""===c||""!==d)&&L(a,1,"Possible column misalignment",6)}else P="100%";q.width=x(P);g.width=x(P);u&&(a.nScrollFoot.style.width=x(P));!e&&Ua&&(q.height=x(p.offsetHeight+b));c=G.outerWidth();n[0].style.width=x(c);i.width=x(c);d=G.height()>j.clientHeight||"scroll"==l.css("overflow-y");e="padding"+
36159  (Eb.bScrollbarLeft?"Left":"Right");i[e]=d?b+"px":"0px";u&&(m[0].style.width=x(c),t[0].style.width=x(c),t[0].style[e]=d?b+"px":"0px");G.children("colgroup").insertBefore(G.children("thead"));l.scroll();if((a.bSorted||a.bFiltered)&&!a._drawHold)j.scrollTop=0}}function J(a,b,c){for(var d=0,e=0,f=b.length,g,j;e<f;){g=b[e].firstChild;for(j=c?c[e].firstChild:null;g;)1===g.nodeType&&(c?a(g,j,d):a(g,d),d++),g=g.nextSibling,j=c?j.nextSibling:null;
36159e++}}function Ha(a){var b=a.nTable,c=a.aoColumns,d=a.oScroll,
36160  e=d.sY,f=d.sX,g=d.sXInner,j=c.length,i=la(a,"bVisible"),n=h("th",a.nTHead),l=b.getAttribute("width"),k=b.parentNode,t=!1,m,o,p=a.oBrowser,d=p.bScrollOversize;(m=b.style.width)&&-1!==m.indexOf("%")&&(l=m);for(m=0;m<i.length;m++)o=c[i[m]],null!==o.sWidth&&(o.sWidth=Fb(o.sWidthOrig,k),t=!0);if(d||!t&&!f&&!e&&j==aa(a)&&j==n.length)for(m=0;m<j;m++)i=Z(a,m),null!==i&&(c[i].sWidth=x(n.eq(m).width()));else{j=h(b).clone().css("visibility","hidden").removeAttr("id");j.find("tbody tr").remove();var r=h("<tr/>").appendTo(j.find("tbody"));
36161  j.find("thead, tfoot").remove();j.append(h(a.nTHead).clone()).append(h(a.nTFoot).clone());j.find("tfoot th, tfoot td").css("width","");n=qa(a,j.find("thead")[0]);for(m=0;m<i.length;m++)o=c[i[m]],n[m].style.width=null!==o.sWidthOrig&&""!==o.sWidthOrig?x(o.sWidthOrig):"",o.sWidthOrig&&f&&h(n[m]).append(h("<div/>").css({width:o.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(a.aoData.length)for(m=0;m<i.length;m++)t=i[m],o=c[t],h(Gb(a,t)).clone(!1).append(o.sContentPadding).appendTo(r);h("[name]",
36162  j).removeAttr("name");o=h("<div/>").css(f||e?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(j).appendTo(k);f&&g?j.width(g):f?(j.css("width","auto"),j.removeAttr("width"),j.width()<k.clientWidth&&l&&j.width(k.clientWidth)):e?j.width(k.clientWidth):l&&j.width(l);for(m=e=0;m<i.length;m++)k=h(n[m]),g=k.outerWidth()-k.width(),k=p.bBounding?Math.ceil(n[m].getBoundingClientRect().width):k.outerWidth(),e+=k,c[i[m]].sWidth=x(k-g);b.style.width=x(e);o.remove()}l&&(b.style.width=
36163  x(l));if((l||f)&&!a._reszEvt)b=function(){h(D).bind("resize.DT-"+a.sInstance,ua(function(){U(a)}))},d?setTimeout(b,1E3):b(),a._reszEvt=!0}function ua(a,b){var c=b!==k?b:200,d,e;return function(){var b=this,g=+new Date,j=arguments;d&&g<d+c?(clearTimeout(e),e=setTimeout(function(){d=k;a.apply(b,j)},c)):(d=g,a.apply(b,j))}}function Fb(a,b){if(!a)return 0;var c=h("<div/>").css("width",x(a)).appendTo(b||I.body),d=c[0].offsetWidth;c.remove();return d}function Gb(a,b){var c=Hb(a,b);if(0>c)return null;var d=
36164  a.aoData[c];return!d.nTr?h("<td/>").html(B(a,c,b,"display"))[0]:d.anCells[b]}function Hb(a,b){for(var c,d=-1,e=-1,f=0,g=a.aoData.length;f<g;f++)c=B(a,f,b,"display")+"",c=c.replace(ac,""),c=c.replace(/&nbsp;/g," "),c.length>d&&(d=c.length,e=f);return e}function x(a){return null===a?"0px":"number"==typeof a?0>a?"0px":a+"px":a.match(/\d$/)?a+"px":a}function W(a){var b,c,d=[],e=a.aoColumns,f,g,j,i;b=a.aaSortingFixed;c=h.isPlainObject(b);var n=[];f=function(a){a.length&&!h.isArray(a[0])?n.push(a):h.merge(n,
36165  a)};h.isArray(b)&&f(b);c&&b.pre&&f(b.pre);f(a.aaSorting);c&&b.post&&f(b.post);for(a=0;a<n.length;a++){i=n[a][0];f=e[i].aDataSort;b=0;for(c=f.length;b<c;b++)g=f[b],j=e[g].sType||"string",n[a]._idx===k&&(n[a]._idx=h.inArray(n[a][1],e[g].asSorting)),d.push({src:i,col:g,dir:n[a][1],index:n[a]._idx,type:j,formatter:m.ext.type.order[j+"-pre"]})}return d}function mb(a){var b,c,d=[],e=m.ext.type.order,f=a.aoData,g=0,j,i=a.aiDisplayMaster,h;Ia(a);h=W(a);b=0;for(c=h.length;b<c;b++)j=h[b],j.formatter&&g++,Ib(a,
36166  j.col);if("ssp"!=y(a)&&0!==h.length){b=0;for(c=i.length;b<c;b++)d[i[b]]=b;g===h.length?i.sort(function(a,b){var c,e,g,j,i=h.length,k=f[a]._aSortData,m=f[b]._aSortData;for(g=0;g<i;g++)if(j=h[g],c=k[j.col],e=m[j.col],c=c<e?-1:c>e?1:0,0!==c)return"asc"===j.dir?c:-c;c=d[a];e=d[b];return c<e?-1:c>e?1:0}):i.sort(function(a,b){var c,g,j,i,k=h.length,m=f[a]._aSortData,p=f[b]._aSortData;for(j=0;j<k;
36166j++)if(i=h[j],c=m[i.col],g=p[i.col],i=e[i.type+"-"+i.dir]||e["string-"+i.dir],c=i(c,g),0!==c)return c;c=d[a];
36167  g=d[b];return c<g?-1:c>g?1:0})}a.bSorted=!0}function Jb(a){for(var b,c,d=a.aoColumns,e=W(a),a=a.oLanguage.oAria,f=0,g=d.length;f<g;f++){c=d[f];var j=c.asSorting;b=c.sTitle.replace(/<.*?>/g,"");var i=c.nTh;i.removeAttribute("aria-sort");c.bSortable&&(0<e.length&&e[0].col==f?(i.setAttribute("aria-sort","asc"==e[0].dir?"ascending":"descending"),c=j[e[0].index+1]||j[0]):c=j[0],b+="asc"===c?a.sSortAscending:a.sSortDescending);i.setAttribute("aria-label",b)}}function Va(a,b,c,d){var e=a.aaSorting,f=a.aoColumns[b].asSorting,
36168  g=function(a,b){var c=a._idx;c===k&&(c=h.inArray(a[1],f));return c+1<f.length?c+1:b?null:0};"number"===typeof e[0]&&(e=a.aaSorting=[e]);c&&a.oFeatures.bSortMulti?(c=h.inArray(b,F(e,"0")),-1!==c?(b=g(e[c],!0),null===b&&1===e.length&&(b=0),null===b?e.splice(c,1):(e[c][1]=f[b],e[c]._idx=b)):(e.push([b,f[0],0]),e[e.length-1]._idx=0)):e.length&&e[0][0]==b?(b=g(e[0]),e.length=1,e[0][1]=f[b],e[0]._idx=b):(e.length=0,e.push([b,f[0]]),e[0]._idx=0);T(a);"function"==typeof d&&d(a)}function Oa(a,b,c,d){var e=
36169  a.aoColumns[c];Wa(b,{},function(b){!1!==e.bSortable&&(a.oFeatures.bProcessing?(C(a,!0),setTimeout(function(){Va(a,c,b.shiftKey,d);"ssp"!==y(a)&&C(a,!1)},0)):Va(a,c,b.shiftKey,d))})}function xa(a){var b=a.aLastSort,c=a.oClasses.sSortColumn,d=W(a),e=a.oFeatures,f,g;if(e.bSort&&e.bSortClasses){e=0;for(f=b.length;e<f;e++)g=b[e].src,h(F(a.aoData,"anCells",g)).removeClass(c+(2>e?e+1:3));e=0;for(f=d.length;e<f;e++)g=d[e].src,h(F(a.aoData,"anCells",g)).addClass(c+(2>e?e+1:3))}a.aLastSort=d}function Ib(a,
36170  b){var c=a.aoColumns[b],d=m.ext.order[c.sSortDataType],e;d&&(e=d.call(a.oInstance,a,b,$(a,b)));for(var f,g=m.ext.type.order[c.sType+"-pre"],j=0,i=a.aoData.length;j<i;j++)if(c=a.aoData[j],c._aSortData||(c._aSortData=[]),!c._aSortData[b]||d)f=d?e[j]:B(a,j,b,"sort"),c._aSortData[b]=g?g(f):f}function ya(a){if(a.oFeatures.bStateSave&&!a.bDestroying){var b={time:+new Date,start:a._iDisplayStart,length:a._iDisplayLength,order:h.extend(!0,[],a.aaSorting),search:Ab(a.oPreviousSearch),columns:h.map(a.aoColumns,
36171  function(b,d){return{visible:b.bVisible,search:Ab(a.aoPreSearchCols[d])}})};u(a,"aoStateSaveParams","stateSaveParams",[a,b]);a.oSavedState=b;a.fnStateSaveCallback.call(a.oInstance,a,b)}}function Kb(a){var b,c,d=a.aoColumns;if(a.oFeatures.bStateSave){var e=a.fnStateLoadCallback.call(a.oInstance,a);if(e&&e.time&&(b=u(a,"aoStateLoadParams","stateLoadParams",[a,e]),-1===h.inArray(!1,b)&&(b=a.iStateDuration,!(0<b&&e.time<+new Date-1E3*b)&&d.length===e.columns.length))){a.oLoadedState=h.extend(!0,{},e);
36172  e.start!==k&&(a._iDisplayStart=e.start,a.iInitDisplayStart=e.start);e.length!==k&&(a._iDisplayLength=e.length);e.order!==k&&(a.aaSorting=[],h.each(e.order,function(b,c){a.aaSorting.push(c[0]>=d.length?[0,c[1]]:c)}));e.search!==k&&h.extend(a.oPreviousSearch,Bb(e.search));b=0;for(c=e.columns.length;b<c;b++){var f=e.columns[b];f.visible!==k&&(d[b].bVisible=f.visible);f.search!==k&&h.extend(a.aoPreSearchCols[b],Bb(f.search))}u(a,"aoStateLoaded","stateLoaded",[a,e])}}}function za(a){var b=m.settings,a=
36173  h.inArray(a,F(b,"nTable"));return-1!==a?b[a]:null}function L(a,b,c,d){c="DataTables warning: "+(a?"table id="+a.sTableId+" - ":"")+c;d&&(c+=". For more information about this error, please see http://datatables.net/tn/"+d);if(b)D.console&&console.log&&console.log(c);else if(b=m.ext,b=b.sErrMode||b.errMode,a&&u(a,null,"error",[a,d,c]),"alert"==b)alert(c);else{if("throw"==b)throw Error(c);"function"==typeof b&&b(a,d,c)}}function E(a,b,c,d){h.isArray(c)?h.each(c,function(c,d){h.isArray(d)?E(a,b,d[0],
36174  d[1]):E(a,b,d)}):(d===k&&(d=c),b[c]!==k&&(a[d]=b[c]))}function Lb(a,b,c){var d,e;for(e in b)b.hasOwnProperty(e)&&(d=b[e],h.isPlainObject(d)?(h.isPlainObject(a[e])||(a[e]={}),h.extend(!0,a[e],d)):a[e]=c&&"data"!==e&&"aaData"!==e&&h.isArray(d)?d.slice():d);return a}function Wa(a,b,c){h(a).bind("click.DT",b,function(b){a.blur();c(b)}).bind("keypress.DT",b,function(a){13===a.which&&(a.preventDefault(),c(a))}).bind("selectstart.DT",function(){return!1})}function z(a,b,c,d){c&&a[b].push({fn:c,sName:d})}
36175  function u(a,b,c,d){var e=[];b&&(e=h.map(a[b].slice().reverse(),function(b){return b.fn.apply(a.oInstance,d)}));null!==c&&(b=h.Event(c+".dt"),h(a.nTable).trigger(b,d),e.push(b.result));return e}function Sa(a){var b=a._iDisplayStart,c=a.fnDisplayEnd(),d=a._iDisplayLength;b>=c&&(b=c-d);b-=b%d;if(-1===d||0>b)b=0;a._iDisplayStart=b}function Pa(a,b){var c=a.renderer,d=m.ext.renderer[b];return h.isPlainObject(c)&&c[b]?d[c[b]]||d._:"string"===typeof c?d[c]||d._:d._}
36175function y(a){return a.oFeatures.bServerSide?
36176  "ssp":a.ajax||a.sAjaxSource?"ajax":"dom"}function Aa(a,b){var c=[],c=Mb.numbers_length,d=Math.floor(c/2);b<=c?c=X(0,b):a<=d?(c=X(0,c-2),c.push("ellipsis"),c.push(b-1)):(a>=b-1-d?c=X(b-(c-2),b):(c=X(a-d+2,a+d-1),c.push("ellipsis"),c.push(b-1)),c.splice(0,0,"ellipsis"),c.splice(0,0,0));c.DT_el="span";return c}function db(a){h.each({num:function(b){return Ba(b,a)},"num-fmt":function(b){return Ba(b,a,Xa)},"html-num":function(b){return Ba(b,a,Ca)},"html-num-fmt":function(b){return Ba(b,a,Ca,Xa)}},function(b,
36177  c){v.type.order[b+a+"-pre"]=c;b.match(/^html\-/)&&(v.type.search[b+a]=v.type.search.html)})}function Nb(a){return function(){var b=[za(this[m.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return m.ext.internal[a].apply(this,b)}}var m,v,r,p,s,Ya={},Ob=/[\r\n]/g,Ca=/<.*?>/g,bc=/^[\w\+\-]/,cc=/[\w\+\-]$/,Zb=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Xa=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfk]/gi,M=function(a){return!a||!0===a||"-"===a?!0:!1},
36178  Pb=function(a){var b=parseInt(a,10);return!isNaN(b)&&isFinite(a)?b:null},Qb=function(a,b){Ya[b]||(Ya[b]=RegExp(va(b),"g"));return"string"===typeof a&&"."!==b?a.replace(/\./g,"").replace(Ya[b],"."):a},Za=function(a,b,c){var d="string"===typeof a;if(M(a))return!0;b&&d&&(a=Qb(a,b));c&&d&&(a=a.replace(Xa,""));return!isNaN(parseFloat(a))&&isFinite(a)},Rb=function(a,b,c){return M(a)?!0:!(M(a)||"string"===typeof a)?null:Za(a.replace(Ca,""),b,c)?!0:null},F=function(a,b,c){var d=[],e=0,f=a.length;if(c!==k)for(;e<
36179  f;e++)a[e]&&a[e][b]&&d.push(a[e][b][c]);else for(;e<f;e++)a[e]&&d.push(a[e][b]);return d},ha=function(a,b,c,d){var e=[],f=0,g=b.length;if(d!==k)for(;f<g;f++)a[b[f]][c]&&e.push(a[b[f]][c][d]);else for(;f<g;f++)e.push(a[b[f]][c]);return e},X=function(a,b){var c=[],d;b===k?(b=0,d=a):(d=b,b=a);for(var e=b;e<d;e++)c.push(e);return c},Sb=function(a){for(var b=[],c=0,d=a.length;c<d;c++)a[c]&&b.push(a[c]);return b},pa=function(a){var b=[],c,d,e=a.length,f,g=0;d=0;a:for(;d<e;d++){c=a[d];for(f=0;f<g;f++)if(b[f]===
36180  c)continue a;b.push(c);g++}return b},A=function(a,b,c){a[b]!==k&&(a[c]=a[b])},ba=/\[.*?\]$/,V=/\(\)$/,wa=h("<div>")[0],$b=wa.textContent!==k,ac=/<.*?>/g;m=function(a){this.$=function(a,b){return this.api(!0).$(a,b)};this._=function(a,b){return this.api(!0).rows(a,b).data()};this.api=function(a){return a?new r(za(this[v.iApiIndex])):new r(this)};this.fnAddData=function(a,b){var c=this.api(!0),d=h.isArray(a)&&(h.isArray(a[0])||h.isPlainObject(a[0]))?c.rows.add(a):c.row.add(a);(b===k||b)&&c.draw();return d.flatten().toArray()};
36181  this.fnAdjustColumnSizing=function(a){var b=this.api(!0).columns.adjust(),c=b.settings()[0],d=c.oScroll;a===k||a?b.draw(!1):(""!==d.sX||""!==d.sY)&&ka(c)};this.fnClearTable=function(a){var b=this.api(!0).clear();(a===k||a)&&b.draw()};this.fnClose=function(a){this.api(!0).row(a).child.hide()};this.fnDeleteRow=function(a,b,c){var d=this.api(!0),a=d.rows(a),e=a.settings()[0],h=e.aoData[a[0][0]];a.remove();b&&b.call(this,e,h);(c===k||c)&&d.draw();return h};this.fnDestroy=function(a){this.api(!0).destroy(a)};
36182  this.fnDraw=function(a){this.api(!0).draw(a)};this.fnFilter=function(a,b,c,d,e,h){e=this.api(!0);null===b||b===k?e.search(a,c,d,h):e.column(b).search(a,c,d,h);e.draw()};this.fnGetData=function(a,b){var c=this.api(!0);if(a!==k){var d=a.nodeName?a.nodeName.toLowerCase():"";return b!==k||"td"==d||"th"==d?c.cell(a,b).data():c.row(a).data()||null}return c.data().toArray()};this.fnGetNodes=function(a){var b=this.api(!0);return a!==k?b.row(a).node():b.rows().nodes().flatten().toArray()};this.fnGetPosition=
36183  function(a){var b=this.api(!0),c=a.nodeName.toUpperCase();return"TR"==c?b.row(a).index():"TD"==c||"TH"==c?(a=b.cell(a).index(),[a.row,a.columnVisible,a.column]):null};this.fnIsOpen=function(a){return this.api(!0).row(a).child.isShown()};this.fnOpen=function(a,b,c){return this.api(!0).row(a).child(b,c).show().child()[0]};this.fnPageChange=function(a,b){var c=this.api(!0).page(a);(b===k||b)&&c.draw(!1)};
36183this.fnSetColumnVis=function(a,b,c){a=this.api(!0).column(a).visible(b);(c===k||c)&&a.columns.adjust().draw()};
36184  this.fnSettings=function(){return za(this[v.iApiIndex])};this.fnSort=function(a){this.api(!0).order(a).draw()};this.fnSortListener=function(a,b,c){this.api(!0).order.listener(a,b,c)};this.fnUpdate=function(a,b,c,d,e){var h=this.api(!0);c===k||null===c?h.row(b).data(a):h.cell(b,c).data(a);(e===k||e)&&h.columns.adjust();(d===k||d)&&h.draw();return 0};this.fnVersionCheck=v.fnVersionCheck;var b=this,c=a===k,d=this.length;c&&(a={});this.oApi=this.internal=v.internal;for(var e in m.ext.internal)e&&(this[e]=
36185  Nb(e));this.each(function(){var e={},e=1<d?Lb(e,a,!0):a,g=0,j,i=this.getAttribute("id"),n=!1,l=m.defaults,q=h(this);if("table"!=this.nodeName.toLowerCase())L(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{eb(l);fb(l.column);K(l,l,!0);K(l.column,l.column,!0);K(l,h.extend(e,q.data()));var t=m.settings,g=0;for(j=t.length;g<j;g++){var p=t[g];if(p.nTable==this||p.nTHead.parentNode==this||p.nTFoot&&p.nTFoot.parentNode==this){g=e.bRetrieve!==k?e.bRetrieve:l.bRetrieve;if(c||g)return p.oInstance;
36186  if(e.bDestroy!==k?e.bDestroy:l.bDestroy){p.oInstance.fnDestroy();break}else{L(p,0,"Cannot reinitialise DataTable",3);return}}if(p.sTableId==this.id){t.splice(g,1);break}}if(null===i||""===i)this.id=i="DataTables_Table_"+m.ext._unique++;var o=h.extend(!0,{},m.models.oSettings,{sDestroyWidth:q[0].style.width,sInstance:i,sTableId:i});o.nTable=this;o.oApi=b.internal;o.oInit=e;t.push(o);o.oInstance=1===b.length?b:q.dataTable();eb(e);e.oLanguage&&Fa(e.oLanguage);e.aLengthMenu&&!e.iDisplayLength&&(e.iDisplayLength=
36187  h.isArray(e.aLengthMenu[0])?e.aLengthMenu[0][0]:e.aLengthMenu[0]);e=Lb(h.extend(!0,{},l),e);E(o.oFeatures,e,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" "));E(o,e,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback",
36188  "renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"],["bJQueryUI","bJUI"]]);E(o.oScroll,e,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]);E(o.oLanguage,e,"fnInfoCallback");z(o,"aoDrawCallback",e.fnDrawCallback,"user");z(o,"aoServerParams",e.fnServerParams,"user");z(o,"aoStateSaveParams",e.fnStateSaveParams,"user");z(o,"aoStateLoadParams",
36189  e.fnStateLoadParams,"user");z(o,"aoStateLoaded",e.fnStateLoaded,"user");z(o,"aoRowCallback",e.fnRowCallback,"user");z(o,"aoRowCreatedCallback",e.fnCreatedRow,"user");z(o,"aoHeaderCallback",e.fnHeaderCallback,"user");z(o,"aoFooterCallback",e.fnFooterCallback,"user");z(o,"aoInitComplete",e.fnInitComplete,"user");z(o,"aoPreDrawCallback",e.fnPreDrawCallback,"user");o.rowIdFn=Q(e.rowId);gb(o);i=o.oClasses;e.bJQueryUI?(h.extend(i,m.ext.oJUIClasses,e.oClasses),e.sDom===l.sDom&&"lfrtip"===l.sDom&&(o.sDom=
36190  '<"H"lfr>t<"F"ip>'),o.renderer)?h.isPlainObject(o.renderer)&&!o.renderer.header&&(o.renderer.header="jqueryui"):o.renderer="jqueryui":h.extend(i,m.ext.classes,e.oClasses);q.addClass(i.sTable);o.iInitDisplayStart===k&&(o.iInitDisplayStart=e.iDisplayStart,o._iDisplayStart=e.iDisplayStart);null!==e.iDeferLoading&&(o.bDeferLoading=!0,g=h.isArray(e.iDeferLoading),o._iRecordsDisplay=g?e.iDeferLoading[0]:e.iDeferLoading,o._iRecordsTotal=g?e.iDeferLoading[1]:e.iDeferLoading);var r=o.oLanguage;h.extend(!0,
36191  r,e.oLanguage);""!==r.sUrl&&(h.ajax({dataType:"json",url:r.sUrl,success:function(a){Fa(a);K(l.oLanguage,a);h.extend(true,r,a);ga(o)},error:function(){ga(o)}}),n=!0);null===e.asStripeClasses&&(o.asStripeClasses=[i.sStripeOdd,i.sStripeEven]);var g=o.asStripeClasses,v=q.children("tbody").find("tr").eq(0);-1!==h.inArray(!0,h.map(g,function(a){return v.hasClass(a)}))&&(h("tbody tr",this).removeClass(g.join(" ")),o.asDestroyStripes=g.slice());t=[];g=this.getElementsByTagName("thead");0!==g.length&&(da(o.aoHeader,
36192  g[0]),t=qa(o));if(null===e.aoColumns){p=[];g=0;for(j=t.length;g<j;g++)p.push(null)}else p=e.aoColumns;g=0;for(j=p.length;g<j;g++)Ga(o,t?t[g]:null);ib(o,e.aoColumnDefs,p,function(a,b){ja(o,a,b)}
36192);if(v.length){var s=function(a,b){return a.getAttribute("data-"+b)!==null?b:null};h(v[0]).children("th, td").each(function(a,b){var c=o.aoColumns[a];if(c.mData===a){var d=s(b,"sort")||s(b,"order"),e=s(b,"filter")||s(b,"search");if(d!==null||e!==null){c.mData={_:a+".display",sort:d!==null?a+".@data-"+d:k,type:d!==
36193  null?a+".@data-"+d:k,filter:e!==null?a+".@data-"+e:k};ja(o,a)}}})}var w=o.oFeatures;e.bStateSave&&(w.bStateSave=!0,Kb(o,e),z(o,"aoDrawCallback",ya,"state_save"));if(e.aaSorting===k){t=o.aaSorting;g=0;for(j=t.length;g<j;g++)t[g][1]=o.aoColumns[g].asSorting[0]}xa(o);w.bSort&&z(o,"aoDrawCallback",function(){if(o.bSorted){var a=W(o),b={};h.each(a,function(a,c){b[c.src]=c.dir});u(o,null,"order",[o,a,b]);Jb(o)}});z(o,"aoDrawCallback",function(){(o.bSorted||y(o)==="ssp"||w.bDeferRender)&&xa(o)},"sc");g=
36194  q.children("caption").each(function(){this._captionSide=q.css("caption-side")});j=q.children("thead");0===j.length&&(j=h("<thead/>").appendTo(this));o.nTHead=j[0];j=q.children("tbody");0===j.length&&(j=h("<tbody/>").appendTo(this));o.nTBody=j[0];j=q.children("tfoot");if(0===j.length&&0<g.length&&(""!==o.oScroll.sX||""!==o.oScroll.sY))j=h("<tfoot/>").appendTo(this);0===j.length||0===j.children().length?q.addClass(i.sNoFooter):0<j.length&&(o.nTFoot=j[0],da(o.aoFooter,o.nTFoot));if(e.aaData)for(g=0;g<
36195  e.aaData.length;g++)N(o,e.aaData[g]);else(o.bDeferLoading||"dom"==y(o))&&ma(o,h(o.nTBody).children("tr"));o.aiDisplay=o.aiDisplayMaster.slice();o.bInitialised=!0;!1===n&&ga(o)}});b=null;return this};var Tb=[],w=Array.prototype,dc=function(a){var b,c,d=m.settings,e=h.map(d,function(a){return a.nTable});if(a){if(a.nTable&&a.oApi)return[a];if(a.nodeName&&"table"===a.nodeName.toLowerCase())return b=h.inArray(a,e),-1!==b?[d[b]]:null;if(a&&"function"===typeof a.settings)return a.settings().toArray();"string"===
36196  typeof a?c=h(a):a instanceof h&&(c=a)}else return[];if(c)return c.map(function(){b=h.inArray(this,e);return-1!==b?d[b]:null}).toArray()};r=function(a,b){if(!(this instanceof r))return new r(a,b);var c=[],d=function(a){(a=dc(a))&&(c=c.concat(a))};if(h.isArray(a))for(var e=0,f=a.length;e<f;e++)d(a[e]);else d(a);this.context=pa(c);b&&h.merge(this,b);this.selector={rows:null,cols:null,opts:null};r.extend(this,this,Tb)};m.Api=r;h.extend(r.prototype,{any:function(){return 0!==this.count()},concat:w.concat,
36197  context:[],count:function(){return this.flatten().length},each:function(a){for(var b=0,c=this.length;b<c;b++)a.call(this,this[b],b,this);return this},eq:function(a){var b=this.context;return b.length>a?new r(b[a],this[a]):null},filter:function(a){var b=[];if(w.filter)b=w.filter.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)a.call(this,this[c],c,this)&&b.push(this[c]);return new r(this.context,b)},flatten:function(){var a=[];return new r(this.context,a.concat.apply(a,this.toArray()))},join:w.join,
36198  indexOf:w.indexOf||function(a,b){for(var c=b||0,d=this.length;c<d;c++)if(this[c]===a)return c;return-1},iterator:function(a,b,c,d){var e=[],f,g,h,i,n,l=this.context,m,t,p=this.selector;"string"===typeof a&&(d=c,c=b,b=a,a=!1);g=0;for(h=l.length;g<h;g++){var o=new r(l[g]);if("table"===b)f=c.call(o,l[g],g),f!==k&&e.push(f);else if("columns"===b||"rows"===b)f=c.call(o,l[g],this[g],g),f!==k&&e.push(f);else if("column"===b||"column-rows"===b||"row"===b||"cell"===b){t=this[g];"column-rows"===b&&(m=Da(l[g],
36199  p.opts));i=0;for(n=t.length;i<n;i++)f=t[i],f="cell"===b?c.call(o,l[g],f.row,f.column,g,i):c.call(o,l[g],f,g,i,m),f!==k&&e.push(f)}}return e.length||d?(a=new r(l,a?e.concat.apply([],e):e),b=a.selector,b.rows=p.rows,b.cols=p.cols,b.opts=p.opts,a):this},lastIndexOf:w.lastIndexOf||function(a,b){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(a){var b=[];if(w.map)b=w.map.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)b.push(a.call(this,this[c],c));return new r(this.context,
36200  b)},pluck:function(a){return this.map(function(b){return b[a]})},pop:w.pop,push:w.push,reduce:w.reduce||function(a,b){return hb(this,a,b,0,this.length,1)},reduceRight:w.reduceRight||function(a,b){return hb(this,a,b,this.length-1,-1,-1)},reverse:w.reverse,selector:null,shift:w.shift,sort:w.sort,splice:w.splice,toArray:function(){return w.slice.call(this)},to$:function(){return h(this)},toJQuery:function(){return h(this)},unique:function(){return new r(this.context,pa(this))},unshift:w.unshift});r.extend=
36201  function(a,b,c){if(c.length&&b&&(b instanceof r||b.__dt_wrapper)){var d,e,f,g=function(a,b,c){return function(){var d=b.apply(a,arguments);r.extend(d,d,c.methodExt);return d}};d=0;for(e=c.length;d<e;d++)f=c[d],b[f.name]="function"===typeof f.val?g(a,f.val,f):h.isPlainObject(f.val)?{}:f.val,b[f.name].__dt_wrapper=!0,r.extend(a,b[f.name],f.propExt)}};r.register=p=function(a,b){if(h.isArray(a))for(var c=0,d=a.length;c<d;c++)r.register(a[c],b);else for(var e=a.split("."),f=Tb,g,j,c=0,d=e.length;c<d;c++){g=
36202  (j=-1!==e[c].indexOf("()"))?e[c].replace("()",""):e[c];var i;a:{i=0;for(var n=f.length;i<n;i++)if(f[i].name===g){i=f[i];break a}i=null}i||(i={name:g,val:{},methodExt:[],propExt:[]},f.push(i));c===d-1?i.val=b:f=j?i.methodExt:i.propExt}};r.registerPlural=s=function(a,b,c){r.register(a,c);r.register(b,function(){var a=c.apply(this,arguments);return a===this?this:a instanceof r?a.length?h.isArray(a[0])?new r(a.context,a[0]):a[0]:k:a})};p("tables()",function(a){var b;if(a){b=r;var c=this.context;if("number"===
36203  typeof a)a=[c[a]];else var d=h.map(c,function(a){return a.nTable}),a=h(d).filter(a).map(function(){var a=h.inArray(this,d);return c[a]}).toArray();b=new b(a)}else b=this;return b});p("table()",function(a){var a=this.tables(a),b=a.context;return b.length?new r(b[0]):a});s("tables().nodes()","table().node()",function(){return this.iterator("table",function(a){return a.nTable},1)});s("tables().body()","table().body()",function(){return this.iterator("table",function(a){return a.nTBody},1)});s("tables().header()",
36204  "table().header()",function(){return this.iterator("table",function(a){return a.nTHead},1)});s("tables().footer()","table().footer()",function(){return this.iterator("table",function(a){return a.nTFoot},1)});s("tables().containers()","table().container()",function(){return this.iterator("table",function(a){return a.nTableWrapper},1)});p("draw()",function(a){return this.iterator("table",function(b){"page"===a?O(b):("string"===typeof a&&(a="full-hold"===a?!1:!0),T(b,!1===a))})});p("page()",function(a){return a===
36205  k?this.page.info().page:this.iterator("table",function(b){Ta(b,a)})});p("page.info()",function(){if(0===this.context.length)return k;var a=this.context[0],b=a._iDisplayStart,c=a.oFeatures.bPaginate?a._iDisplayLength:-1,d=a.fnRecordsDisplay(),e=-1===c;return{page:e?0:Math.floor(b/c),pages:e?1:Math.ceil(d/c),start:b,end:a.fnDisplayEnd(),length:c,recordsTotal:a.fnRecordsTotal(),recordsDisplay:d,serverSide:"ssp"===y(a)}});p("page.len()",function(a){return a===k?0!==this.context.length?this.context[0]._iDisplayLength:
36206  k:this.iterator("table",function(b){Ra(b,a)})});var Ub=function(a,b,c){if(c){var d=new r(a);d.one("draw",function(){c(d.ajax.json())})}if("ssp"==y(a))T(a,b);else{C(a,!0);var e=a.jqXHR;e&&4!==e.readyState&&e.abort();ra(a,[],function(c){na(a);for(var c=sa(a,c),d=0,e=c.length;d<e;d++)N(a,c[d]);T(a,b);C(a,!1)})}};p("ajax.json()",function(){var a=this.context;if(0<a.length)return a[0].json});p("ajax.params()",function(){var a=this.context;if(0<a.length)return a[0].oAjaxData});p("ajax.reload()",function(a,
36207  b){return this.iterator("table",function(c){Ub(c,!1===b,a)})});p("ajax.url()",function(a){var b=this.context;if(a===k){if(0===b.length)return k;b=b[0];return b.ajax?h.isPlainObject(b.ajax)?b.ajax.url:b.ajax:b.sAjaxSource}return this.iterator("table",function(b){h.isPlainObject(b.ajax)?b.ajax.url=a:b.ajax=a})});p("ajax.url().load()",function(a,b){return this.iterator("table",function(c){Ub(c,!1===b,a)})});var $a=function(a,b,c,d,e){var f=[],g,j,i,n,l,m;i=typeof b;if(!b||"string"===i||"function"===
36208  i||b.length===k)b=[b];i=0;for(n=b.length;i<n;i++){j=b[i]&&b[i].split?b[i].split(","):[b[i]];l=0;for(m=j.length;l<m;l++)(g=c("string"===typeof j[l]?h.trim(j[l]):j[l]))&&g.length&&(f=f.concat(g))}a=v.selector[a];if(a.length){i=0;for(n=a.length;i<n;i++)f=a[i](d,e,f)}return pa(f)},ab=function(a){a||(a={});a.filter&&a.search===k&&(a.search=a.filter);return h.extend({search:"none",order:"current",page:"all"},a)},bb=function(a){for(var b=0,c=a.length;b<c;b++)if(0<a[b].length)return a[0]=a[b],a[0].length=
36209  1,a.length=1,a.context=[a.context[b]],a;a.length=0;return a},Da=function(a,b){var c,d,e,f=[],g=a.aiDisplay;c=a.aiDisplayMaster;var j=b.search;d=b.order;e=b.page;if("ssp"==y(a))return"removed"===j?[]:X(0,c.length);if("current"==e){c=a._iDisplayStart;for(d=a.fnDisplayEnd();c<d;c++)f.push(g[c])}else if("current"==d||"applied"==d)f="none"==j?c.slice():"applied"==j?g.slice():h.map(c,function(a){return-1===h.inArray(a,g)?a:null});else if("index"==d||"original"==d){c=0;for(d=a.aoData.length;c<d;c++)"none"==
36210  j?f.push(c):(e=h.inArray(c,g),(-1===e&&"removed"==j||0<=e&&"applied"==j)&&f.push(c))}return f};p("rows()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=ab(b),c=this.iterator("table",function(c){var e=b;return $a("row",a,function(a){var b=Pb(a);if(b!==null&&!e)return[b];var j=Da(c,e);if(b!==null&&h.inArray(b,j)!==-1)return[b];if(!a)return j;if(typeof a==="function")return h.map(j,function(b){var e=c.aoData[b];return a(b,e._aData,e.nTr)?b:null});b=Sb(ha(c.aoData,j,"nTr"));if(a.nodeName){if(a._DT_RowIndex!==
36211  k)return[a._DT_RowIndex];if(a._DT_CellIndex)return[a._DT_CellIndex.row];b=h(a).closest("*[data-dt-row]");return b.length?[b.data("dt-row")]:[]}if(typeof a==="string"&&a.charAt(0)==="#"){j=c.aIds[a.replace(/^#/,"")];if(j!==k)return[j.idx]}return h(b).filter(a).map(function(){return this._DT_RowIndex}).toArray()},c,e)},1);c.selector.rows=a;c.selector.opts=b;return c});p("rows().nodes()",function(){return this.iterator("row",function(a,b){return a.aoData[b].nTr||k},1)});p("rows().data()",function(){return this.iterator(!0,
36212  "rows",function(a,b){return ha(a.aoData,b,"_aData")},1)});s("rows().cache()","row().cache()",function(a){return this.iterator("row",function(b,c){var d=b.aoData[c];return"search"===a?d._aFilterData:d._aSortData},1)});s("rows().invalidate()","row().invalidate()",function(a){return this.iterator("row",function(b,c){ca(b,c,a)})});s("rows().indexes()","row().index()",function(){return this.iterator("row",function(a,b){return b},1)});s("rows().ids()","row().id()",function(a){for(var b=[],c=this.context,
36213  d=0,e=c.length;d<e;d++)for(var f=0,g=this[d].length;f<g;f++){var h=c[d].rowIdFn(c[d].aoData[this[d][f]]._aData);b.push((!0===a?"#":"")+h)}return new r(c,b)});s("rows().remove()","row().remove()",function(){var a=this;this.iterator("row",function(b,c,d){var e=b.aoData,f=e[c],g,h,i,n,l;e.splice(c,1);g=0;for(h=e.length;g<h;g++)if(i=e[g],l=i.anCells,null!==i.nTr&&(i.nTr._DT_RowIndex=g),null!==l){i=0;for(n=l.length;i<n;i++)l[i]._DT_CellIndex.row=g}oa(b.aiDisplayMaster,c);oa(b.aiDisplay,c);oa(a[d],c,!1);
36214  Sa(b);c=b.rowIdFn(f._aData);c!==k&&delete b.aIds[c]});this.iterator("table",function(a){for(var c=0,d=a.aoData.length;c<d;c++)a.aoData[c].idx=c});return this});p("rows.add()",function(a){var b=this.iterator("table",function(b){var c,f,g,h=[];f=0;for(g=a.length;f<g;f++)c=a[f],c.nodeName&&"TR"===c.nodeName.toUpperCase()?h.push(ma(b,c)[0]):h.push(N(b,c));return h},1),c=this.rows(-1);c.pop();h.merge(c,b);return c});p("row()",function(a,b){return bb(this.rows(a,b))});p("row().data()",function(a){var b=
36215  this.context;if(a===k)return b.length&&this.length?b[0].aoData[this[0]]._aData:k;b[0].aoData[this[0]]._aData=a;ca(b[0],this[0],"data");return this});p("row().node()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]].nTr||null:null});p("row.add()",function(a){a instanceof h&&a.length&&(a=a[0]);var b=this.iterator("table",function(b){return a.nodeName&&"TR"===a.nodeName.toUpperCase()?ma(b,a)[0]:N(b,a)});return this.row(b[0])});var cb=function(a,b){var c=a.context;if(c.length&&
36216  (c=c[0].aoData[b!==k?b:a[0]])&&c._details)c._details.remove(),c._detailsShow=k,c._details=k},Vb=function(a,b){var c=a.context;if(c.length&&a.length){var d=c[0].aoData[a[0]];if(d._details){(d._detailsShow=b)?d._details.insertAfter(d.nTr):d._details.detach();var e=c[0],f=new r(e),g=e.aoData;f.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details");0<F(g,"_details").length&&(f.on("draw.dt.DT_details",function(a,b){e===b&&f.rows({page:"current"}).eq(0).each(function(a){a=g[a];
36217  a._detailsShow&&a._details.insertAfter(a.nTr)})}),f.on("column-visibility.dt.DT_details",function(a,b){if(e===b)for(var c,d=aa(b),f=0,h=g.length;f<h;f++)c=g[f],c._details&&c._details.children("td[colspan]").attr("colspan",d)}),f.on("destroy.dt.DT_details",function(a,b){if(e===b)for(var c=0,d=g.length;c<d;c++)g[c]._details&&cb(f,c)}))}}};p("row().child()",function(a,b){var c=this.context;if(a===k)return c.length&&this.length?c[0].aoData[this[0]]._details:k;if(!0===a)this.child.show();else if(!1===
36218  a)cb(this);else if(c.length&&this.length){var d=c[0],c=c[0].aoData[this[0]],e=[],f=function(a,b){if(h.isArray(a)||a instanceof h)for(var c=0,k=a.length;c<k;c++)f(a[c],b);else a.nodeName&&"tr"===a.nodeName.toLowerCase()?e.push(a):(c=h("<tr><td/></tr>").addClass(b),h("td",c).addClass(b).html(a)[0].colSpan=aa(d),e.push(c[0]))};f(a,b);c._details&&c._details.remove();c._details=h(e);c._detailsShow&&c._details.insertAfter(c.nTr)}return this});p(["row().child.show()","row().child().show()"],function(){Vb(this,
36219  !0);return this});p(["row().child.hide()","row().child().hide()"],function(){Vb(this,!1);return this});p(["row().child.remove()","row().child().remove()"],function(){cb(this);return this});p("row().child.isShown()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var ec=/^(.+):(name|visIdx|visible)$/,Wb=function(a,b,c,d,e){for(var c=[],d=0,f=e.length;d<f;d++)c.push(B(a,e[d],b));return c};p("columns()",function(a,b){a===k?a="":h.isPlainObject(a)&&
36220  (b=a,a="");var b=ab(b),c=this.iterator("table",function(c){var e=a,f=b,g=c.aoColumns,j=F(g,"sName"),i=F(g,"
36220nTh");return $a("column",e,function(a){var b=Pb(a);if(a==="")return X(g.length);if(b!==null)return[b>=0?b:g.length+b];if(typeof a==="function"){var e=Da(c,f);return h.map(g,function(b,f){return a(f,Wb(c,f,0,0,e),i[f])?f:null})}var k=typeof a==="string"?a.match(ec):"";if(k)switch(k[2]){case "visIdx":case "visible":b=parseInt(k[1],10);if(b<0){var m=h.map(g,function(a,b){return a.bVisible?b:null});
36221  return[m[m.length+b]]}return[Z(c,b)];case "name":return h.map(j,function(a,b){return a===k[1]?b:null});default:return[]}if(a.nodeName&&a._DT_CellIndex)return[a._DT_CellIndex.column];b=h(i).filter(a).map(function(){return h.inArray(this,i)}).toArray();if(b.length||!a.nodeName)return b;b=h(a).closest("*[data-dt-column]");return b.length?[b.data("dt-column")]:[]},c,f)},1);c.selector.cols=a;c.selector.opts=b;return c});s("columns().header()","column().header()",function(){return this.iterator("column",
36222  function(a,b){return a.aoColumns[b].nTh},1)});s("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)});s("columns().data()","column().data()",function(){return this.iterator("column-rows",Wb,1)});s("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData},1)});s("columns().cache()","column().cache()",function(a){return this.iterator("column-rows",function(b,
36223  c,d,e,f){return ha(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)});s("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,d,e){return ha(a.aoData,e,"anCells",b)},1)});s("columns().visible()","column().visible()",function(a,b){return this.iterator("column",function(c,d){if(a===k)return c.aoColumns[d].bVisible;var e=c.aoColumns,f=e[d],g=c.aoData,j,i,n;if(a!==k&&f.bVisible!==a){if(a){var l=h.inArray(!0,F(e,"bVisible"),d+1);j=0;for(i=g.length;j<
36224  i;j++)n=g[j].nTr,e=g[j].anCells,n&&n.insertBefore(e[d],e[l]||null)}else h(F(c.aoData,"anCells",d)).detach();f.bVisible=a;ea(c,c.aoHeader);ea(c,c.aoFooter);(b===k||b)&&U(c);u(c,null,"column-visibility",[c,d,a,b]);ya(c)}})});s("columns().indexes()","column().index()",function(a){return this.iterator("column",function(b,c){return"visible"===a?$(b,c):c},1)});p("columns.adjust()",function(){return this.iterator("table",function(a){U(a)},1)});p("column.index()",function(a,b){if(0!==this.context.length){var c=
36225  this.context[0];if("fromVisible"===a||"toData"===a)return Z(c,b);if("fromData"===a||"toVisible"===a)return $(c,b)}});p("column()",function(a,b){return bb(this.columns(a,b))});p("cells()",function(a,b,c){h.isPlainObject(a)&&(a.row===k?(c=a,a=null):(c=b,b=null));h.isPlainObject(b)&&(c=b,b=null);if(null===b||b===k)return this.iterator("table",function(b){var d=a,e=ab(c),f=b.aoData,g=Da(b,e),j=Sb(ha(f,g,"anCells")),i=h([].concat.apply([],j)),l,n=b.aoColumns.length,m,p,r,u,v,s;return $a("cell",d,function(a){var c=
36226  typeof a==="function";if(a===null||a===k||c){m=[];p=0;for(r=g.length;p<r;p++){l=g[p];for(u=0;u<n;u++){v={row:l,column:u};if(c){s=f[l];a(v,B(b,l,u),s.anCells?s.anCells[u]:null)&&m.push(v)}else m.push(v)}}return m}if(h.isPlainObject(a))return[a];c=i.filter(a).map(function(a,b){return{row:b._DT_CellIndex.row,column:b._DT_CellIndex.column}}).toArray();if(c.length||!a.nodeName)return c;s=h(a).closest("*[data-dt-row]");return s.length?[{row:s.data("dt-row"),column:s.data("dt-column")}]:[]},b,e)});var d=
36227  this.columns(b,c),e=this.rows(a,c),f,g,j,i,n,l=this.iterator("table",function(a,b){f=[];g=0;for(j=e[b].length;g<j;g++){i=0;for(n=d[b].length;i<n;i++)f.push({row:e[b][g],column:d[b][i]})}return f},1);h.extend(l.selector,{cols:b,rows:a,opts:c});return l});s("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(a,b,c){return(a=a.aoData[b])&&a.anCells?a.anCells[c]:k},1)});p("cells().data()",function(){return this.iterator("cell",function(a,b,c){return B(a,b,c)},1)});s("cells().cache()",
36228  "cell().cache()",function(a){a="search"===a?"_aFilterData":"_aSortData";return this.iterator("cell",function(b,c,d){return b.aoData[c][a][d]},1)});s("cells().render()","cell().render()",function(a){return this.iterator("cell",function(b,c,d){return B(b,c,d,a)},1)});s("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(a,b,c){return{row:b,column:c,columnVisible:$(a,c)}},1)});s("cells().invalidate()","cell().invalidate()",function(a){return this.iterator("cell",function(b,
36229  c,d){ca(b,c,a,d)})});
36229p("cell()",function(a,b,c){return bb(this.cells(a,b,c))});p("cell().data()",function(a){var b=this.context,c=this[0];if(a===k)return b.length&&c.length?B(b[0],c[0].row,c[0].column):k;jb(b[0],c[0].row,c[0].column,a);ca(b[0],c[0].row,"data",c[0].column);return this});p("order()",function(a,b){var c=this.context;if(a===k)return 0!==c.length?c[0].aaSorting:k;"number"===typeof a?a=[[a,b]]:h.isArray(a[0])||(a=Array.prototype.slice.call(arguments));return this.iterator("table",function(b){b.aaSorting=
36230  a.slice()})});p("order.listener()",function(a,b,c){return this.iterator("table",function(d){Oa(d,a,b,c)})});p("order.fixed()",function(a){if(!a){var b=this.context,b=b.length?b[0].aaSortingFixed:k;return h.isArray(b)?{pre:b}:b}return this.iterator("table",function(b){b.aaSortingFixed=h.extend(!0,{},a)})});p(["columns().order()","column().order()"],function(a){var b=this;return this.iterator("table",function(c,d){var e=[];h.each(b[d],function(b,c){e.push([c,a])});c.aaSorting=e})});p("search()",function(a,
36231  b,c,d){var e=this.context;return a===k?0!==e.length?e[0].oPreviousSearch.sSearch:k:this.iterator("table",function(e){e.oFeatures.bFilter&&fa(e,h.extend({},e.oPreviousSearch,{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),1)})});s("columns().search()","column().search()",function(a,b,c,d){return this.iterator("column",function(e,f){var g=e.aoPreSearchCols;if(a===k)return g[f].sSearch;e.oFeatures.bFilter&&(h.extend(g[f],{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===
36232  c?!0:c,bCaseInsensitive:null===d?!0:d}),fa(e,e.oPreviousSearch,1))})});p("state()",function(){return this.context.length?this.context[0].oSavedState:null});p("state.clear()",function(){return this.iterator("table",function(a){a.fnStateSaveCallback.call(a.oInstance,a,{})})});p("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null});p("state.save()",function(){return this.iterator("table",function(a){ya(a)})});m.versionCheck=m.fnVersionCheck=function(a){for(var b=
36233  m.version.split("."),a=a.split("."),c,d,e=0,f=a.length;e<f;e++)if(c=parseInt(b[e],10)||0,d=parseInt(a[e],10)||0,c!==d)return c>d;return!0};m.isDataTable=m.fnIsDataTable=function(a){var b=h(a).get(0),c=!1;h.each(m.settings,function(a,e){var f=e.nScrollHead?h("table",e.nScrollHead)[0]:null,g=e.nScrollFoot?h("table",e.nScrollFoot)[0]:null;if(e.nTable===b||f===b||g===b)c=!0});return c};m.tables=m.fnTables=function(a){var b=!1;h.isPlainObject(a)&&(b=a.api,a=a.visible);var c=h.map(m.settings,function(b){if(!a||
36234  a&&h(b.nTable).is(":visible"))return b.nTable});return b?new r(c):c};m.util={throttle:ua,escapeRegex:va};m.camelToHungarian=K;p("$()",function(a,b){var c=this.rows(b).nodes(),c=h(c);return h([].concat(c.filter(a).toArray(),c.find(a).toArray()))});h.each(["on","one","off"],function(a,b){p(b+"()",function(){var a=Array.prototype.slice.call(arguments);a[0].match(/\.dt\b/)||(a[0]+=".dt");var d=h(this.tables().nodes());d[b].apply(d,a);return this})});p("clear()",function(){return this.iterator("table",
36235  function(a){na(a)})});p("settings()",function(){return new r(this.context,this.context)});p("init()",function(){var a=this.context;return a.length?a[0].oInit:null});p("data()",function(){return this.iterator("table",function(a){return F(a.aoData,"_aData")}).flatten()});p("destroy()",function(a){a=a||!1;return this.iterator("table",function(b){var c=b.nTableWrapper.parentNode,d=b.oClasses,e=b.nTable,f=b.nTBody,g=b.nTHead,j=b.nTFoot,i=h(e),f=h(f),k=h(b.nTableWrapper),l=h.map(b.aoData,function(a){return a.nTr}),
36236  p;b.bDestroying=!0;u(b,"aoDestroyCallback","destroy",[b]);a||(new r(b)).columns().visible(!0);k.unbind(".DT").find(":not(tbody *)").unbind(".DT");h(D).unbind(".DT-"+b.sInstance);e!=g.parentNode&&(i.children("thead").detach(),i.append(g));j&&e!=j.parentNode&&(i.children("tfoot").detach(),i.append(j));b.aaSorting=[];b.aaSortingFixed=[];xa(b);h(l).removeClass(b.asStripeClasses.join(" "));h("th, td",g).removeClass(d.sSortable+" "+d.sSortableAsc+" "+d.sSortableDesc+" "+d.sSortableNone);b.bJUI&&(h("th span."+
36237  d.sSortIcon+", td span."+d.sSortIcon,g).detach(),h("th, td",g).each(function(){var a=h("div."+d.sSortJUIWrapper,this);h(this).append(a.contents());a.detach()}));f.children().detach();f.append(l);g=a?"remove":"detach";i[g]();k[g]();
36237!a&&c&&(c.insertBefore(e,b.nTableReinsertBefore),i.css("width",b.sDestroyWidth).removeClass(d.sTable),(p=b.asDestroyStripes.length)&&f.children().each(function(a){h(this).addClass(b.asDestroyStripes[a%p])}));c=h.inArray(b,m.settings);-1!==c&&m.settings.splice(c,1)})});h.each(["column",
36238  "row","cell"],function(a,b){p(b+"s().every()",function(a){var d=this.selector.opts,e=this;return this.iterator(b,function(f,g,h,i,n){a.call(e[b](g,"cell"===b?h:d,"cell"===b?d:k),g,h,i,n)})})});p("i18n()",function(a,b,c){var d=this.context[0],a=Q(a)(d.oLanguage);a===k&&(a=b);c!==k&&h.isPlainObject(a)&&(a=a[c]!==k?a[c]:a._);return a.replace("%d",c)});m.version="1.10.11";m.settings=[];m.models={};m.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0};m.models.oRow={nTr:null,anCells:null,
36239  _aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1};m.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null};m.defaults=
36240  {aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bJQueryUI:!1,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(a){return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,
36241  this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(a){try{return JSON.parse((-1===a.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+a.sInstance+"_"+location.pathname))}catch(b){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(a,b){try{(-1===a.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+a.sInstance+
36242  "_"+location.pathname,JSON.stringify(b))}catch(c){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",
36243  sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:h.extend({},m.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"};
36244  Y(m.defaults);m.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null};Y(m.defaults.column);m.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,
36245  bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],
36246  aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:k,oAjaxD
36246ata:k,fnServerData:null,
36247  aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,bJUI:null,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==y(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==y(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var a=
36248  this._iDisplayLength,b=this._iDisplayStart,c=b+a,d=this.aiDisplay.length,e=this.oFeatures,f=e.bPaginate;return e.bServerSide?!1===f||-1===a?b+d:Math.min(b+a,this._iRecordsDisplay):!f||c>d||-1===a?d:c},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null};m.ext=v={buttons:{},classes:{},builder:"dt/dt-1.10.11",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},
36249  header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:m.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:m.version};h.extend(v,{afnFiltering:v.search,aTypes:v.type.detect,ofnSearch:v.type.search,oSort:v.type.order,afnSortData:v.order,aoFeatures:v.feature,oApi:v.internal,oStdClasses:v.classes,oPagination:v.pager});h.extend(m.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",
36250  sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",
36251  sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Ea="",Ea="",H=Ea+"ui-state-default",ia=Ea+"css_right ui-icon ui-icon-",Xb=Ea+"fg-toolbar ui-toolbar ui-widget-header ui-helper-clearfix";h.extend(m.ext.oJUIClasses,
36252  m.ext.classes,{sPageButton:"fg-button ui-button "+H,sPageButtonActive:"ui-state-disabled",sPageButtonDisabled:"ui-state-disabled",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sSortAsc:H+" sorting_asc",sSortDesc:H+" sorting_desc",sSortable:H+" sorting",sSortableAsc:H+" sorting_asc_disabled",sSortableDesc:H+" sorting_desc_disabled",sSortableNone:H+" sorting_disabled",sSortJUIAsc:ia+"triangle-1-n",sSortJUIDesc:ia+"triangle-1-s",sSortJUI:ia+"carat-2-n-s",
36253  sSortJUIAscAllowed:ia+"carat-1-n",sSortJUIDescAllowed:ia+"carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sSortIcon:"DataTables_sort_icon",sScrollHead:"dataTables_scrollHead "+H,sScrollFoot:"dataTables_scrollFoot "+H,sHeaderTH:H,sFooterTH:H,sJUIHeader:Xb+" ui-corner-tl ui-corner-tr",sJUIFooter:Xb+" ui-corner-bl ui-corner-br"});var Mb=m.ext.pager;h.extend(Mb,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(a,b){return[Aa(a,
36254  b)]},simple_numbers:function(a,b){return["previous",Aa(a,b),"next"]},full_numbers:function(a,b){return["first","previous",Aa(a,b),"next","last"]},_numbers:Aa,numbers_length:7});h.extend(!0,m.ext.renderer,{pageButton:{_:function(a,b,c,d,e,f){var g=a.oClasses,j=a.oLanguage.oPaginate,i=a.oLanguage.oAria.paginate||{},k,l,m=0,p=function(b,d){var o,r,u,s,v=function(b){Ta(a,b.data.action,true)};o=0;for(r=d.length;o<r;o++){s=d[o];if(h.isArray(s)){u=h("<"+(s.DT_el||"div")+"/>").appendTo(b);p(u,s)}else{k=null;
36255  l="";switch(s){case "ellipsis":b.append('<span class="ellipsis">&#x2026;
36255</span>');break;case "first":k=j.sFirst;l=s+(e>0?"":" "+g.sPageButtonDisabled);break;case "previous":k=j.sPrevious;l=s+(e>0?"":" "+g.sPageButtonDisabled);break;case "next":k=j.sNext;l=s+(e<f-1?"":" "+g.sPageButtonDisabled);break;case "last":k=j.sLast;l=s+(e<f-1?"":" "+g.sPageButtonDisabled);break;default:k=s+1;l=e===s?g.sPageButtonActive:""}if(k!==null){u=h("<a>",{"class":g.sPageButton+" "+l,"aria-controls":a.sTableId,"aria-label":i[s],
36256  "data-dt-idx":m,tabindex:a.iTabIndex,id:c===0&&typeof s==="string"?a.sTableId+"_"+s:null}).html(k).appendTo(b);Wa(u,{action:s},v);m++}}}},r;try{r=h(b).find(I.activeElement).data("dt-idx")}catch(o){}p(h(b).empty(),d);r&&h(b).find("[data-dt-idx="+r+"]").focus()}}});h.extend(m.ext.type.detect,[function(a,b){var c=b.oLanguage.sDecimal;return Za(a,c)?"num"+c:null},function(a){if(a&&!(a instanceof Date)&&(!bc.test(a)||!cc.test(a)))return null;var b=Date.parse(a);return null!==b&&!isNaN(b)||M(a)?"date":
36257  null},function(a,b){var c=b.oLanguage.sDecimal;return Za(a,c,!0)?"num-fmt"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Rb(a,c)?"html-num"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Rb(a,c,!0)?"html-num-fmt"+c:null},function(a){return M(a)||"string"===typeof a&&-1!==a.indexOf("<")?"html":null}]);h.extend(m.ext.type.search,{html:function(a){return M(a)?a:"string"===typeof a?a.replace(Ob," ").replace(Ca,""):""},string:function(a){return M(a)?a:"string"===typeof a?a.replace(Ob,
36258  " "):a}});var Ba=function(a,b,c,d){if(0!==a&&(!a||"-"===a))return-Infinity;b&&(a=Qb(a,b));a.replace&&(c&&(a=a.replace(c,"")),d&&(a=a.replace(d,"")));return 1*a};h.extend(v.type.order,{"date-pre":function(a){return Date.parse(a)||0},"html-pre":function(a){return M(a)?"":a.replace?a.replace(/<.*?>/g,"").toLowerCase():a+""},"string-pre":function(a){return M(a)?"":"string"===typeof a?a.toLowerCase():!a.toString?"":a.toString()},"string-asc":function(a,b){return a<b?-1:a>b?1:0},"string-desc":function(a,
36259  b){return a<b?1:a>b?-1:0}});db("");h.extend(!0,m.ext.renderer,{header:{_:function(a,b,c,d){h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(c.sSortingClass+" "+d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass)}})},jqueryui:function(a,b,c,d){h("<div/>").addClass(d.sSortJUIWrapper).append(b.contents()).append(h("<span/>").addClass(d.sSortIcon+" "+c.sSortingClassJUI)).appendTo(b);h(a.nTable).on("order.dt.DT",function(e,
36260  f,g,h){if(a===f){e=c.idx;b.removeClass(d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass);b.find("span."+d.sSortIcon).removeClass(d.sSortJUIAsc+" "+d.sSortJUIDesc+" "+d.sSortJUI+" "+d.sSortJUIAscAllowed+" "+d.sSortJUIDescAllowed).addClass(h[e]=="asc"?d.sSortJUIAsc:h[e]=="desc"?d.sSortJUIDesc:c.sSortingClassJUI)}})}}});var Yb=function(a){return"string"===typeof a?a.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):a};m.render={number:function(a,
36261  b,c,d,e){return{display:function(f){if("number"!==typeof f&&"string"!==typeof f)return f;var g=0>f?"-":"",h=parseFloat(f);if(isNaN(h))return Yb(f);f=Math.abs(h);h=parseInt(f,10);f=c?b+(f-h).toFixed(c).substring(2):"";return g+(d||"")+h.toString().replace(/\B(?=(\d{3})+(?!\d))/g,a)+f+(e||"")}}},text:function(){return{display:Yb}}};h.extend(m.ext.internal,{_fnExternApiFunc:Nb,_fnBuildAjax:ra,_fnAjaxUpdate:lb,_fnAjaxParameters:ub,_fnAjaxUpdateDraw:vb,_fnAjaxDataSrc:sa,_fnAddColumn:Ga,_fnColumnOptions:ja,
36262  _fnAdjustColumnSizing:U,_fnVisibleToColumnIndex:Z,_fnColumnIndexToVisible:$,_fnVisbleColumns:aa,_fnGetColumns:la,_fnColumnTypes:Ia,_fnApplyColumnDefs:ib,_fnHungarianMap:Y,_fnCamelToHungarian:K,_fnLanguageCompat:Fa,_fnBrowserDetect:gb,_fnAddData:N,_fnAddTr:ma,_fnNodeToDataIndex:function(a,b){return b._DT_RowIndex!==k?b._DT_RowIndex:null},_fnNodeToColumnIndex:function(a,b,c){return h.inArray(c,a.aoData[b].anCells)},_fnGetCellData:B,_fnSetCellData:jb,_fnSplitObjNotation:La,_fnGetObjectDataFn:Q,_fnSetObjectDataFn:R,
36263  _fnGetDataMaster:Ma,_fnClearTable:na,_fnDeleteIndex:oa,_fnInvalidate:ca,_fnGetRowElements:Ka,_fnCreateTr:Ja,_fnBuildHead:kb,_fnDrawHead:ea,_fnDraw:O,_fnReDraw:T,_fnAddOptionsHtml:nb,_fnDetectHeader:da,_fnGetUniqueThs:qa,_fnFeatureHtmlFilter:pb,_fnFilterComplete:fa,_fnFilterCustom:yb,_fnFilterColumn:xb,_fnFilter:wb,_fnFilterCreateSearch:Qa,_fnEscapeRegex:va,_fnFilterData:zb,_fnFeatureHtmlInfo:sb,_fnUpdateInfo:Cb,_fnInfoMacros:Db,_fnInitialise:ga,_fnInitComplete:ta,_fnLengthChange:Ra,_fnFeatureHtmlLength:ob,
36264  _fnFeatureHtmlPaginate:tb,_fnPageChange:Ta,_fnFeatureHtmlProcessing:qb,_fnProcessingDisplay:C,_fnFeatureHtmlTable:rb,_fnScrollDraw:ka,_fnApplyToChildren:J,_fnCalculateColumnWidths:Ha,_fnThrottle:ua,_fnConvertToWidth:Fb,_fnGetWidestNode:Gb,_fnGetMaxLenString:Hb,_fnStringToCss:x,_fnSortFlatten:W,_fnSort:mb,_fnSortAria:Jb,_fnSortListener:Va,_fnSortAttachListener:Oa,_fnSortingClasses:xa,_fnSortData:Ib,_fnSaveState:ya,_fnLoadState:Kb,_fnSettingsFromNode:za,_fnLog:L,_fnMap:E,_fnBindAction:Wa,_fnCallbackReg:z,
36265  _fnCallbackFire:u,_fnLengthOverflow:Sa,_fnRenderer:Pa,_fnDataSource:y,_fnRowAttributes:Na,_fnCalculateEnd:function(){}});h.fn.dataTable=m;m.$=h;h.fn.dataTableSettings=m.settings;h.fn.dataTableExt=m.ext;h.fn.DataTable=function(a){return h(this).dataTable(a).api()};h.each(m,function(a,b){h.fn.DataTable[a]=b});return h.fn.dataTable});
36266
36267
36268  </script>
36268
36269	
36270	
36271	
36272	
36273	
36274
36275
36276  
36277  
36277<script defer src="/assets/scripts/pfs/App.js?v=release-202607020820"></script>
36277
36278	<div id="fcSpinner" >
36279    <div id="fcLoader" class="loaderWrap">
36280        <div class="loader"></div>
36281    </div>
36282</div>  
36283
36284<script>
36285	function startSpinner () {
36286		$("#fcLoader").css("display", "flex");
36287	}
36288
36289	function stopSpinner () {
36290		$("#fcLoader").css("display", "none");
36291	}
36292
36293</script>
36293
36294
36295
36296
36297<!-- =============== VENDOR SCRIPTS ===============-->
36298<!-- MODERNIZR-->
36299<script defer src="/modules/cfui/pfs/vendor/modernizr/modernizr.custom.js?v=3.5.0"></script>
36299
36300<!-- MATCHMEDIA POLYFILL-->
36301<script defer src="/modules/cfui/pfs/vendor/matchMedia/matchMedia.js?v=0.2.0"></script>
36301
36302<!-- JQUERY-->
vendor: 69,615 bytes, lines 36303-38615
36303<script>
36304/*!
36305* jQuery JavaScript Library v2.2.4
36306* http://jquery.com/
36307*
36308* Includes Sizzle.js
36309* http://sizzlejs.com/
36310*
36311* Copyright jQuery Foundation and other contributors
36312* Released under the MIT license
36313* http://jquery.org/license
36314*
36315* Date: 2016-05-20T17:23Z
36316*/
36317(function( global, factory ) {
36318if ( typeof module === "object" && typeof module.exports === "object" ) {
36319// For CommonJS and CommonJS-like environments where a proper `window`
36320// is present, execute the factory and get jQuery.
36321// For environments that do not have a `window` with a `document`
36322// (such as Node.js), expose a factory as module.exports.
36323// This accentuates the need for the creation of a real `window`.
36324// e.g. var jQuery = require("jquery")(window);
36325// See ticket #14549 for more info.
36326module.exports = global.document ?
36327factory( global, true ) :
36328function( w ) {
36329if ( !w.document ) {
36330throw new Error( "jQuery requires a window with a document" );
36331}
36332return factory( w );
36333};
36334} else {
36335factory( global );
36336}
36337// Pass this if window is not defined yet
36338}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
36339// Support: Firefox 18+
36340// Can't be in strict mode, several libs including ASP.NET trace
36341// the stack via arguments.caller.callee and Firefox dies if
36342// you try to trace through "use strict" call chains. (#13335)
36343//"use strict";
36344var arr = [];
36345var document = window.document;
36346var slice = arr.slice;
36347var concat = arr.concat;
36348var push = arr.push;
36349var indexOf = arr.indexOf;
36350var class2type = {};
36351var toString = class2type.toString;
36352var hasOwn = class2type.hasOwnProperty;
36353var support = {};
36354var
36355version = "2.2.4",
36356// Define a local copy of jQuery
36357jQuery = function( selector, context ) {
36358// The jQuery object is actually just the init constructor 'enhanced'
36359// Need init if jQuery is called (just allow error to be thrown if not included)
36360return new jQuery.fn.init( selector, context );
36361},
36362// Support: Android<4.1
36363// Make sure we trim BOM and NBSP
36364rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
36365// Matches dashed string for camelizing
36366rmsPrefix = /^-ms-/,
36367rdashAlpha = /-([\da-z])/gi,
36368// Used by jQuery.camelCase as callback to replace()
36369fcamelCase = function( all, letter ) {
36370return letter.toUpperCase();
36371};
36372jQuery.fn = jQuery.prototype = {
36373// The current version of jQuery being used
36374jquery: version,
36375constructor: jQuery,
36376// Start with an empty selector
36377selector: "",
36378// The default length of a jQuery object is 0
36379length: 0,
36380toArray: function() {
36381return slice.call( this );
36382},
36383// Get the Nth element in the matched element set OR
36384// Get the whole matched element set as a clean array
36385get: function( num ) {
36386return num != null ?
36387// Return just the one element from the set
36388( num < 0 ? this[ num + this.length ] : this[ num ] ) :
36389// Return all the elements in a clean array
36390slice.call( this );
36391},
36392// Take an array of elements and push it onto the stack
36393// (returning the new matched element set)
36394pushStack: function( elems ) {
36395// Build a new jQuery matched element set
36396var ret = jQuery.merge( this.constructor(), elems );
36397// Add the old object onto the stack (as a reference)
36398ret.prevObject = this;
36399ret.context = this.context;
36400// Return the newly-formed element set
36401return ret;
36402},
36403// Execute a callback for every element in the matched set.
36404each: function( callback ) {
36405return jQuery.each( this, callback );
36406},
36407map: function( callback ) {
36408return this.pushStack( jQuery.map( this, function( elem, i ) {
36409return callback.call( elem, i, elem );
36410} ) );
36411},
36412slice: function() {
36413return this.pushStack( slice.apply( this, arguments ) );
36414},
36415first: function() {
36416return this.eq( 0 );
36417},
36418last: function() {
36419return this.eq( -1 );
36420},
36421eq: function( i ) {
36422var len = this.length,
36423j = +i + ( i < 0 ? len : 0 );
36424return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] );
36425},
36426end: function() {
36427return this.prevObject || this.constructor();
36428},
36429// For internal use only.
36430// Behaves like an Array's method, not like a jQuery method.
36431push: push,
36432sort: arr.sort,
36433splice: arr.splice
36434};
36435jQuery.extend = jQuery.fn.extend = function() {
36436var options, name, src, copy, copyIsArray, clone,
36437target = arguments[ 0 ] || {},
36438i = 1,
36439length = arguments.length,
36440deep = false;
36441// Handle a deep copy situation
36442if ( typeof target === "boolean" ) {
36443deep = target;
36444// Skip the boolean and the target
36445target = arguments[ i ] || {};
36446i++;
36447}
36448// Handle case when target is a string or something (possible in deep copy)
36449if ( typeof target !== "object" && !jQuery.isFunction( target ) ) {
36450target = {};
36451}
36452// Extend jQuery itself if only one argument is passed
36453if ( i === length ) {
36454target = this;
36455i--;
36456}
36457for ( ; i < length; i++ ) {
36458// Only deal with non-null/undefined values
36459if ( ( options = arguments[ i ] ) != null ) {
36460// Extend the base object
36461for ( name in options ) {
36462src = target[ name ];
36463copy = options[ name ];
36464// Prevent never-ending loop
36465if ( target === copy ) {
36466continue;
36467}
36468// Recurse if we're merging plain objects or arrays
36469if ( deep && copy && ( jQuery.isPlainObject( copy ) ||
36470( copyIsArray = jQuery.isArray( copy ) ) ) ) {
36471if ( copyIsArray ) {
36472copyIsArray = false;
36473clone = src && jQuery.isArray( src ) ? src : [];
36474} else {
36475clone = src && jQuery.isPlainObject( src ) ? src : {};
36476}
36477// Never move original objects, clone them
36478target[ name ] = jQuery.extend( deep, clone, copy );
36479// Don't bring in undefined values
36480} else if ( copy !== undefined ) {
36481target[ name ] = copy;
36482}
36483}
36484}
36485}
36486// Return the modified object
36487return target;
36488};
36489jQuery.extend( {
36490// Unique for each copy of jQuery on the page
36491expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ),
36492// Assume jQuery is ready without the ready module
36493isReady: true,
36494error: function( msg ) {
36495throw new Error( msg );
36496},
36497noop: function() {},
36498isFunction: function( obj ) {
36499return jQuery.type( obj ) === "function";
36500},
36501isArray: Array.isArray,
36502isWindow: function( obj ) {
36503return obj != null && obj === obj.window;
36504},
36505isNumeric: function( obj ) {
36506// parseFloat NaNs numeric-cast false positives (null|true|false|"")
36507// ...but misinterprets leading-number strings, particularly hex literals ("0x...")
36508// subtraction forces infinities to NaN
36509// adding 1 corrects loss of precision from parseFloat (#15100)
36510var realStringObj = obj && obj.toString();
36511return !jQuery.isArray( obj ) && ( realStringObj - parseFloat( realStringObj ) + 1 ) >= 0;
36512},
36513isPlainObject: function( obj ) {
36514var key;
36515// Not plain objects:
36516// - Any object or value whose internal [[Class]] property is not "[object Object]"
36517// - DOM nodes
36518// - window
36519if ( jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) {
36520return false;
36521}
36522// Not own constructor property must be Object
36523if ( obj.constructor &&
36524!hasOwn.call( obj, "constructor" ) &&
36525!hasOwn.call( obj.constructor.prototype || {}, "isPrototypeOf" ) ) {
36526return false;
36527}
36528// Own properties are enumerated firstly, so to speed up,
36529// if last one is own, then all properties are own
36530for ( key in obj ) {}
36531return key === undefined || hasOwn.call( obj, key );
36532},
36533isEmptyObject: function( obj ) {
36534var name;
36535for ( name in obj ) {
36536return false;
36537}
36538return true;
36539},
36540type: function( obj ) {
36541if ( obj == null ) {
36542return obj + "";
36543}
36544// Support: Android<4.0, iOS<6 (functionish RegExp)
36545return typeof obj === "object" || typeof obj === "function" ?
36546class2type[ toString.call( obj ) ] || "object" :
36547typeof obj;
36548},
36549// Evaluates a script in a global context
36550globalEval: function( code ) {
36551var script,
36552indirect = eval;
36553code = jQuery.trim( code );
36554if ( code ) {
36555// If the code includes a valid, prologue position
36556// strict mode pragma, execute code by injecting a
36557// script tag into the document.
36558if ( code.indexOf( "use strict" ) === 1 ) {
36559script = document.createElement( "script" );
36560script.text = code;
36561document.head.appendChild( script ).parentNode.removeChild( script );
36562} else {
36563// Otherwise, avoid the DOM node creation, insertion
36564// and removal by using an indirect global eval
36565indirect( code );
36566}
36567}
36568},
36569// Convert dashed to camelCase; used by the css and data modules
36570// Support: IE9-11+
36571// Microsoft forgot to hump their vendor prefix (#9572)
36572camelCase: function( string ) {
36573return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );
36574},
36575nodeName: function( elem, name ) {
36576return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();
36577},
36578each: function( obj, callback ) {
36579var length, i = 0;
36580if ( isArrayLike( obj ) ) {
36581length = obj.length;
36582for ( ; i < length; i++ ) {
36583if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
36584break;
36585}
36586}
36587} else {
36588for ( i in obj ) {
36589if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
36590break;
36591}
36592}
36593}
36594return obj;
36595},
36596// Support: Android<4.1
36597trim: function( text ) {
36598return text == null ?
36599"" :
36600( text + "" ).replace( rtrim, "" );
36601},
36602// results is for internal usage only
36603makeArray: function( arr, results ) {
36604var ret = results || [];
36605if ( arr != null ) {
36606if ( isArrayLike( Object( arr ) ) ) {
36607jQuery.merge( ret,
36608typeof arr === "string" ?
36609[ arr ] : arr
36610);
36611} else {
36612push.call( ret, arr );
36613}
36614}
36615return ret;
36616},
36617inArray: function( elem, arr, i ) {
36618return arr == null ? -1 : indexOf.call( arr, elem, i );
36619},
36620merge: function( first, second ) {
36621var len = +second.length,
36622j = 0,
36623i = first.length;
36624for ( ; j < len; j++ ) {
36625first[ i++ ] = second[ j ];
36626}
36627first.length = i;
36628return first;
36629},
36630grep: function( elems, callback, invert ) {
36631var callbackInverse,
36632matches = [],
36633i = 0,
36634length = elems.length,
36635callbackExpect = !invert;
36636// Go through the array, only saving the items
36637// that pass the validator function
36638for ( ; i < length; i++ ) {
36639callbackInverse = !callback( elems[ i ], i );
36640if ( callbackInverse !== callbackExpect ) {
36641matches.push( elems[ i ] );
36642}
36643}
36644return matches;
36645},
36646// arg is for internal usage only
36647map: function( elems, callback, arg ) {
36648var length, value,
36649i = 0,
36650ret = [];
36651// Go through the array, translating each of the items to their new values
36652if ( isArrayLike( elems ) ) {
36653length = elems.length;
36654for ( ; i < length; i++ ) {
36655value = callback( elems[ i ], i, arg );
36656if ( value != null ) {
36657ret.push( value );
36658}
36659}
36660// Go through every key on the object,
36661} else {
36662for ( i in elems ) {
36663value = callback( elems[ i ], i, arg );
36664if ( value != null ) {
36665ret.push( value );
36666}
36667}
36668}
36669// Flatten any nested arrays
36670return concat.apply( [], ret );
36671},
36672// A global GUID counter for objects
36673guid: 1,
36674// Bind a function to a context, optionally partially applying any
36675// arguments.
36676proxy: function( fn, context ) {
36677var tmp, args, proxy;
36678if ( typeof context === "string" ) {
36679tmp = fn[ context ];
36680context = fn;
36681fn = tmp;
36682}
36683// Quick check to determine if target is callable, in the spec
36684// this throws a TypeError, but we will just return undefined.
36685if ( !jQuery.isFunction( fn ) ) {
36686return undefined;
36687}
36688// Simulated bind
36689args = slice.call( arguments, 2 );
36690proxy = function() {
36691return fn.apply( context || this, args.concat( slice.call( arguments ) ) );
36692};
36693// Set the guid of unique handler to the same of original handler, so it can be removed
36694proxy.guid = fn.guid = fn.guid || jQuery.guid++;
36695return proxy;
36696},
36697now: Date.now,
36698// jQuery.support is not used in Core but other projects attach their
36699// properties to it so it needs to exist.
36700support: support
36701} );
36702// JSHint would error on this code due to the Symbol not being defined in ES5.
36703// Defining this global in .jshintrc would create a danger of using the global
36704// unguarded in another place, it seems safer to just disable JSHint for these
36705// three lines.
36706/* jshint ignore: start */
36707if ( typeof Symbol === "function" ) {
36708jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ];
36709}
36710/* jshint ignore: end */
36711// Populate the class2type map
36712jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ),
36713function( i, name ) {
36714class2type[ "[object " + name + "]" ] = name.toLowerCase();
36715} );
36716function isArrayLike( obj ) {
36717// Support: iOS 8.2 (not reproducible in simulator)
36718// `in` check used to prevent JIT error (gh-2145)
36719// hasOwn isn't used here due to false negatives
36720// regarding Nodelist length in IE
36721var length = !!obj && "length" in obj && obj.length,
36722type = jQuery.type( obj );
36723if ( type === "function" || jQuery.isWindow( obj ) ) {
36724return false;
36725}
36726return type === "array" || length === 0 ||
36727typeof length === "number" && length > 0 && ( length - 1 ) in obj;
36728}
36729var Sizzle =
36730/*!
36731* Sizzle CSS Selector Engine v2.2.1
36732* http://sizzlejs.com/
36733*
36734* Copyright jQuery Foundation and other contributors
36735* Released under the MIT license
36736* http://jquery.org/license
36737*
36738* Date: 2015-10-17
36739*/
36740(function( window ) {
36741var i,
36742support,
36743Expr,
36744getText,
36745isXML,
36746tokenize,
36747compile,
36748select,
36749outermostContext,
36750sortInput,
36751hasDuplicate,
36752// Local document vars
36753setDocument,
36754document,
36755docElem,
36756documentIsHTML,
36757rbuggyQSA,
36758rbuggyMatches,
36759matches,
36760contains,
36761// Instance-specific data
36762expando = "sizzle" + 1 * new Date(),
36763preferredDoc = window.document,
36764dirruns = 0,
36765done = 0,
36766classCache = createCache(),
36767tokenCache = createCache(),
36768compilerCache = createCache(),
36769sortOrder = function( a, b ) {
36770if ( a === b ) {
36771hasDuplicate = true;
36772}
36773return 0;
36774},
36775// General-purpose constants
36776MAX_NEGATIVE = 1 << 31,
36777// Instance methods
36778hasOwn = ({}).hasOwnProperty,
36779arr = [],
36780pop = arr.pop,
36781push_native = arr.push,
36782push = arr.push,
36783slice = arr.slice,
36784// Use a stripped-down indexOf as it's faster than native
36785// http://jsperf.com/thor-indexof-vs-for/5
36786indexOf = function( list, elem ) {
36787var i = 0,
36788len = list.length;
36789for ( ; i < len; i++ ) {
36790if ( list[i] === elem ) {
36791return i;
36792}
36793}
36794return -1;
36795},
36796booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
36797// Regular expressions
36798// http://www.w3.org/TR/css3-selectors/#whitespace
36799whitespace = "[\\x20\\t\\r\\n\\f]",
36800// http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
36801identifier = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
36802// Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors
36803attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace +
36804// Operator (capture 2)
36805"*([*^$|!~]?=)" + whitespace +
36806// "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]"
36807"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace +
36808"*\\]",
36809pseudos = ":(" + identifier + ")(?:\\((" +
36810// To reduce the number of selectors needing tokenize in the preFilter, prefer arguments:
36811// 1. quoted (capture 3; capture 4 or capture 5)
36812"('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" +
36813// 2. simple (capture 6)
36814"((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" +
36815// 3. anything else (capture 2)
36816".*" +
36817")\\)|)",
36818// Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter
36819rwhitespace = new RegExp( whitespace + "+", "g" ),
36820rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ),
36821rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ),
36822rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ),
36823rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ),
36824rpseudo = new RegExp( pseudos ),
36825ridentifier = new RegExp( "^" + identifier + "$" ),
36826matchExpr = {
36827"ID": new RegExp( "^#(" + identifier + ")" ),
36828"CLASS": new RegExp( "^\\.(" + identifier + ")" ),
36829"TAG": new RegExp( "^(" + identifier + "|[*])" ),
36830"ATTR": new RegExp( "^" + attributes ),
36831"PSEUDO": new RegExp( "^" + pseudos ),
36832"CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace +
36833"*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace +
36834"*(\\d+)|))" + whitespace + "*\\)|)", "i" ),
36835"bool": new RegExp( "^(?:" + booleans + ")$", "i" ),
36836// For use in libraries implementing .is()
36837// We use this for POS matching in `select`
36838"needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
36839whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" )
36840},
36841rinputs = /^(?:input|select|textarea|button)$/i,
36842rheader = /^h\d$/i,
36843rnative = /^[^{]+\{\s*\[native \w/,
36844// Easily-parseable/retrievable ID or TAG or CLASS selectors
36845rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
36846rsibling = /[+~]/,
36847rescape = /'|\\/g,
36848// CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters
36849runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ),
36850funescape = function( _, escaped, escapedWhitespace ) {
36851var high = "0x" + escaped - 0x10000;
36852// NaN means non-codepoint
36853// Support: Firefox<24
36854// Workaround erroneous numeric interpretation of +"0x"
36855return high !== high || escapedWhitespace ?
36856escaped :
36857high < 0 ?
36858// BMP codepoint
36859String.fromCharCode( high + 0x10000 ) :
36860// Supplemental Plane codepoint (surrogate pair)
36861String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );
36862},
36863// Used for iframes
36864// See setDocument()
36865// Removing the function wrapper causes a "Permission Denied"
36866// error in IE
36867unloadHandler = function() {
36868setDocument();
36869};
36870// Optimize for push.apply( _, NodeList )
36871try {
36872push.apply(
36873(arr = slice.call( preferredDoc.childNodes )),
36874preferredDoc.childNodes
36875);
36876// Support: Android<4.0
36877// Detect silently failing push.apply
36878arr[ preferredDoc.childNodes.length ].nodeType;
36879} catch ( e ) {
36880push = { apply: arr.length ?
36881// Leverage slice if possible
36882function( target, els ) {
36883push_native.apply( target, slice.call(els) );
36884} :
36885// Support: IE<9
36886// Otherwise append directly
36887function( target, els ) {
36888var j = target.length,
36889i = 0;
36890// Can't trust NodeList.length
36891while ( (target[j++] = els[i++]) ) {}
36892target.length = j - 1;
36893}
36894};
36895}
36896function Sizzle( selector, context, results, seed ) {
36897var m, i, elem, nid, nidselect, match, groups, newSelector,
36898newContext = context && context.ownerDocument,
36899// nodeType defaults to 9, since context defaults to document
36900nodeType = context ? context.nodeType : 9;
36901results = results || [];
36902// Return early from calls with invalid selector or context
36903if ( typeof selector !== "string" || !selector ||
36904nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) {
36905return results;
36906}
36907// Try to shortcut find operations (as opposed to filters) in HTML documents
36908if ( !seed ) {
36909if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) {
36910setDocument( context );
36911}
36912context = context || document;
36913if ( documentIsHTML ) {
36914// If the selector is sufficiently simple, try using a "get*By*" DOM method
36915// (excepting DocumentFragment context, where the methods don't exist)
36916if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) {
36917// ID selector
36918if ( (m = match[1]) ) {
36919// Document context
36920if ( nodeType === 9 ) {
36921if ( (elem = context.getElementById( m )) ) {
36922// Support: IE, Opera, Webkit
36923// TODO: identify versions
36924// getElementById can match elements by name instead of ID
36925if ( elem.id === m ) {
36926results.push( elem );
36927return results;
36928}
36929} else {
36930return results;
36931}
36932// Element context
36933} else {
36934// Support: IE, Opera, Webkit
36935// TODO: identify versions
36936// getElementById can match elements by name instead of ID
36937if ( newContext && (elem = newContext.getElementById( m )) &&
36938contains( context, elem ) &&
36939elem.id === m ) {
36940results.push( elem );
36941return results;
36942}
36943}
36944// Type selector
36945} else if ( match[2] ) {
36946push.apply( results, context.getElementsByTagName( selector ) );
36947return results;
36948// Class selector
36949} else if ( (m = match[3]) && support.getElementsByClassName &&
36950context.getElementsByClassName ) {
36951push.apply( results, context.getElementsByClassName( m ) );
36952return results;
36953}
36954}
36955// Take advantage of querySelectorAll
36956if ( support.qsa &&
36957!compilerCache[ selector + " " ] &&
36958(!rbuggyQSA || !rbuggyQSA.test( selector )) ) {
36959if ( nodeType !== 1 ) {
36960newContext = context;
36961newSelector = selector;
36962// qSA looks outside Element context, which is not what we want
36963// Thanks to Andrew Dupont for this workaround technique
36964// Support: IE <=8
36965// Exclude object elements
36966} else if ( context.nodeName.toLowerCase() !== "object" ) {
36967// Capture the context ID, setting it first if necessary
36968if ( (nid = context.getAttribute( "id" )) ) {
36969nid = nid.replace( rescape, "\\$&" );
36970} else {
36971context.setAttribute( "id", (nid = expando) );
36972}
36973// Prefix every selector in the list
36974groups = tokenize( selector );
36975i = groups.length;
36976nidselect = ridentifier.test( nid ) ? "#" + nid : "[id='" + nid + "']";
36977while ( i-- ) {
36978groups[i] = nidselect + " " + toSelector( groups[i] );
36979}
36980newSelector = groups.join( "," );
36981// Expand context for sibling selectors
36982newContext = rsibling.test( selector ) && testContext( context.parentNode ) ||
36983context;
36984}
36985if ( newSelector ) {
36986try {
36987push.apply( results,
36988newContext.querySelectorAll( newSelector )
36989);
36990return results;
36991} catch ( qsaError ) {
36992} finally {
36993if ( nid === expando ) {
36994context.removeAttribute( "id" );
36995}
36996}
36997}
36998}
36999}
37000}
37001// All others
37002return select( selector.replace( rtrim, "$1" ), context, results, seed );
37003}
37004/**
37005* Create key-value caches of limited size
37006* @returns {function(string, object)} Returns the Object data after storing it on itself with
37007*	property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength)
37008*	deleting the oldest entry
37009*/
37010function createCache() {
37011var keys = [];
37012function cache( key, value ) {
37013// Use (key + " ") to avoid collision with native prototype properties (see Issue #157)
37014if ( keys.push( key + " " ) > Expr.cacheLength ) {
37015// Only keep the most recent entries
37016delete cache[ keys.shift() ];
37017}
37018return (cache[ key + " " ] = value);
37019}
37020return cache;
37021}
37022/**
37023* Mark a function for special use by Sizzle
37024* @param {Function} fn The function to mark
37025*/
37026function markFunction( fn ) {
37027fn[ expando ] = true;
37028return fn;
37029}
37030/**
37031* Support testing using an element
37032* @param {Function} fn Passed the created div and expects a boolean result
37033*/
37034function assert( fn ) {
37035var div = document.createElement("div");
37036try {
37037return !!fn( div );
37038} catch (e) {
37039return false;
37040} finally {
37041// Remove from its parent by default
37042if ( div.parentNode ) {
37043div.parentNode.removeChild( div );
37044}
37045// release memory in IE
37046div = null;
37047}
37048}
37049/**
37050* Adds the same handler for all of the specified attrs
37051* @param {String} attrs Pipe-separated list of attributes
37052* @param {Function} handler The method that will be applied
37053*/
37054function addHandle( attrs, handler ) {
37055var arr = attrs.split("|"),
37056i = arr.length;
37057while ( i-- ) {
37058Expr.attrHandle[ arr[i] ] = handler;
37059}
37060}
37061/**
37062* Checks document order of two siblings
37063* @param {Element} a
37064* @param {Element} b
37065* @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b
37066*/
37067function siblingCheck( a, b ) {
37068var cur = b && a,
37069diff = cur && a.nodeType === 1 && b.nodeType === 1 &&
37070( ~b.sourceIndex || MAX_NEGATIVE ) -
37071( ~a.sourceIndex || MAX_NEGATIVE );
37072// Use IE sourceIndex if available on both nodes
37073if ( diff ) {
37074return diff;
37075}
37076// Check if b follows a
37077if ( cur ) {
37078while ( (cur = cur.nextSibling) ) {
37079if ( cur === b ) {
37080return -1;
37081}
37082}
37083}
37084return a ? 1 : -1;
37085}
37086/**
37087* Returns a function to use in pseudos for input types
37088* @param {String} type
37089*/
37090function createInputPseudo( type ) {
37091return function( elem ) {
37092var name = elem.nodeName.toLowerCase();
37093return name === "input" && elem.type === type;
37094};
37095}
37096/**
37097* Returns a function to use in pseudos for buttons
37098* @param {String} type
37099*/
37100function createButtonPseudo( type ) {
37101return function( elem ) {
37102var name = elem.nodeName.toLowerCase();
37103return (name === "input" || name === "button") && elem.type === type;
37104};
37105}
37106/**
37107* Returns a function to use in pseudos for positionals
37108* @param {Function} fn
37109*/
37110function createPositionalPseudo( fn ) {
37111return markFunction(function( argument ) {
37112argument = +argument;
37113return markFunction(function( seed, matches ) {
37114var j,
37115matchIndexes = fn( [], seed.length, argument ),
37116i = matchIndexes.length;
37117// Match elements found at the specified indexes
37118while ( i-- ) {
37119if ( seed[ (j = matchIndexes[i]) ] ) {
37120seed[j] = !(matches[j] = seed[j]);
37121}
37122}
37123});
37124});
37125}
37126/**
37127* Checks a node for validity as a Sizzle context
37128* @param {Element|Object=} context
37129* @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value
37130*/
37131function testContext( context ) {
37132return context && typeof context.getElementsByTagName !== "undefined" && context;
37133}
37134// Expose support vars for convenience
37135support = Sizzle.support = {};
37136/**
37137* Detects XML nodes
37138* @param {Element|Object} elem An element or a document
37139* @returns {Boolean} True iff elem is a non-HTML XML node
37140*/
37141isXML = Sizzle.isXML = function( elem ) {
37142// documentElement is verified for cases where it doesn't yet exist
37143// (such as loading iframes in IE - #4833)
37144var documentElement = elem && (elem.ownerDocument || elem).documentElement;
37145return documentElement ? documentElement.nodeName !== "HTML" : false;
37146};
37147/**
37148* Sets document-related variables once based on the current document
37149* @param {Element|Object} [doc] An element or document object to use to set the document
37150* @returns {Object} Returns the current document
37151*/
37152setDocument = Sizzle.setDocument = function( node ) {
37153var hasCompare, parent,
37154doc = node ? node.ownerDocument || node : preferredDoc;
37155// Return early if doc is invalid or already selected
37156if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) {
37157return document;
37158}
37159// Update global variables
37160document = doc;
37161docElem = document.documentElement;
37162documentIsHTML = !isXML( document );
37163// Support: IE 9-11, Edge
37164// Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936)
37165if ( (parent = document.defaultView) && parent.top !== parent ) {
37166// Support: IE 11
37167if ( parent.addEventListener ) {
37168parent.addEventListener( "unload", unloadHandler, false );
37169// Support: IE 9 - 10 only
37170} else if ( parent.attachEvent ) {
37171parent.attachEvent( "onunload", unloadHandler );
37172}
37173}
37174/* Attributes
37175---------------------------------------------------------------------- */
37176// Support: IE<8
37177// Verify that getAttribute really returns attributes and not properties
37178// (excepting IE8 booleans)
37179support.attributes = assert(function( div ) {
37180div.className = "i";
37181return !div.getAttribute("className");
37182});
37183/* getElement(s)By*
37184---------------------------------------------------------------------- */
37185// Check if getElementsByTagName("*") returns only elements
37186support.getElementsByTagName = assert(function( div ) {
37187div.appendChild( document.createComment("") );
37188return !div.getElementsByTagName("*").length;
37189});
37190// Support: IE<9
37191support.getElementsByClassName = rnative.test( document.getElementsByClassName );
37192// Support: IE<10
37193// Check if getElementById returns elements by name
37194// The broken getElementById methods don't pick up programatically-set names,
37195// so use a roundabout getElementsByName test
37196support.getById = assert(function( div ) {
37197docElem.appendChild( div ).id = expando;
37198return !document.getElementsByName || !document.getElementsByName( expando ).length;
37199});
37200// ID find and filter
37201if ( support.getById ) {
37202Expr.find["ID"] = function( id, context ) {
37203if ( typeof context.getElementById !== "undefined" && documentIsHTML ) {
37204var m = context.getElementById( id );
37205return m ? [ m ] : [];
37206}
37207};
37208Expr.filter["ID"] = function( id ) {
37209var attrId = id.replace( runescape, funescape );
37210return function( elem ) {
37211return elem.getAttribute("id") === attrId;
37212};
37213};
37214} else {
37215// Support: IE6/7
37216// getElementById is not reliable as a find shortcut
37217delete Expr.find["ID"];
37218Expr.filter["ID"] = function( id ) {
37219var attrId = id.replace( runescape, funescape );
37220return function( elem ) {
37221var node = typeof elem.getAttributeNode !== "undefined" &&
37222elem.getAttributeNode("id");
37223return node && node.value === attrId;
37224};
37225};
37226}
37227// Tag
37228Expr.find["TAG"] = support.getElementsByTagName ?
37229function( tag, context ) {
37230if ( typeof context.getElementsByTagName !== "undefined" ) {
37231return context.getElementsByTagName( tag );
37232// DocumentFragment nodes don't have gEBTN
37233} else if ( support.qsa ) {
37234return context.querySelectorAll( tag );
37235}
37236} :
37237function( tag, context ) {
37238var elem,
37239tmp = [],
37240i = 0,
37241// By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too
37242results = context.getElementsByTagName( tag );
37243// Filter out possible comments
37244if ( tag === "*" ) {
37245while ( (elem = results[i++]) ) {
37246if ( elem.nodeType === 1 ) {
37247tmp.push( elem );
37248}
37249}
37250return tmp;
37251}
37252return results;
37253};
37254// Class
37255Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) {
37256if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) {
37257return context.getElementsByClassName( className );
37258}
37259};
37260/* QSA/matchesSelector
37261---------------------------------------------------------------------- */
37262// QSA and matchesSelector support
37263// matchesSelector(:active) reports false when true (IE9/Opera 11.5)
37264rbuggyMatches = [];
37265// qSa(:focus) reports false when true (Chrome 21)
37266// We allow this because of a bug in IE8/9 that throws an error
37267// whenever `document.activeElement` is accessed on an iframe
37268// So, we allow :focus to pass through QSA all the time to avoid the IE error
37269// See http://bugs.jquery.com/ticket/13378
37270rbuggyQSA = [];
37271if ( (support.qsa = rnative.test( document.querySelectorAll )) ) {
37272// Build QSA regex
37273// Regex strategy adopted from Diego Perini
37274assert(function( div ) {
37275// Select is set to empty string on purpose
37276// This is to test IE's treatment of not explicitly
37277// setting a boolean content attribute,
37278// since its presence should be enough
37279// http://bugs.jquery.com/ticket/12359
37280docElem.appendChild( div ).innerHTML = "<a id='" + expando + "'></a>" +
37281"<select id='" + expando + "-\r\\' msallowcapture=''>" +
37282"<option selected=''></option></select>";
37283// Support: IE8, Opera 11-12.16
37284// Nothing should be selected when empty strings follow ^= or $= or *=
37285// The test attribute must be unknown in Opera but "safe" for WinRT
37286// http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section
37287if ( div.querySelectorAll("[msallowcapture^='']").length ) {
37288rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" );
37289}
37290// Support: IE8
37291// Boolean attributes and "value" are not treated correctly
37292if ( !div.querySelectorAll("[selected]").length ) {
37293rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" );
37294}
37295// Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+
37296if ( !div.querySelectorAll( "[id~=" + expando + "-]" ).length ) {
37297rbuggyQSA.push("~=");
37298}
37299// Webkit/Opera - :checked should return selected option elements
37300// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
37301// IE8 throws error here and will not see later tests
37302if ( !div.querySelectorAll(":checked").length ) {
37303rbuggyQSA.push(":checked");
37304}
37305// Support: Safari 8+, iOS 8+
37306// https://bugs.webkit.org/show_bug.cgi?id=136851
37307// In-page `selector#id sibing-combinator selector` fails
37308if ( !div.querySelectorAll( "a#" + expando + "+*" ).length ) {
37309rbuggyQSA.push(".#.+[+~]");
37310}
37311});
37312assert(function( div ) {
37313// Support: Windows 8 Native Apps
37314// The type and name attributes are restricted during .innerHTML assignment
37315var input = document.createElement("input");
37316input.setAttribute( "type", "hidden" );
37317div.appendChild( input ).setAttribute( "name", "D" );
37318// Support: IE8
37319// Enforce case-sensitivity of name attribute
37320if ( div.querySelectorAll("[name=d]").length ) {
37321rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" );
37322}
37323// FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)
37324// IE8 throws error here and will not see later tests
37325if ( !div.querySelectorAll(":enabled").length ) {
37326rbuggyQSA.push( ":enabled", ":disabled" );
37327}
37328// Opera 10-11 does not throw on post-comma invalid pseudos
37329div.querySelectorAll("*,:x");
37330rbuggyQSA.push(",.*:");
37331});
37332}
37333if ( (support.matchesSelector = rnative.test( (matches = docElem.matches ||
37334docElem.webkitMatchesSelector ||
37335docElem.mozMatchesSelector ||
37336docElem.oMatchesSelector ||
37337docElem.msMatchesSelector) )) ) {
37338assert(function( div ) {
37339// Check to see if it's possible to do matchesSelector
37340// on a disconnected node (IE 9)
37341support.disconnectedMatch = matches.call( div, "div" );
37342// This should fail with an exception
37343// Gecko does not error, returns false instead
37344matches.call( div, "[s!='']:x" );
37345rbuggyMatches.push( "!=", pseudos );
37346});
37347}
37348rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") );
37349rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") );
37350/* Contains
37351---------------------------------------------------------------------- */
37352hasCompare = rnative.test( docElem.compareDocumentPosition );
37353// Element contains another
37354// Purposefully self-exclusive
37355// As in, an element does not contain itself
37356contains = hasCompare || rnative.test( docElem.contains ) ?
37357function( a, b ) {
37358var adown = a.nodeType === 9 ? a.documentElement : a,
37359bup = b && b.parentNode;
37360return a === bup || !!( bup && bup.nodeType === 1 && (
37361adown.contains ?
37362adown.contains( bup ) :
37363a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16
37364));
37365} :
37366function( a, b ) {
37367if ( b ) {
37368while ( (b = b.parentNode) ) {
37369if ( b === a ) {
37370return true;
37371}
37372}
37373}
37374return false;
37375};
37376/* Sorting
37377---------------------------------------------------------------------- */
37378// Document order sorting
37379sortOrder = hasCompare ?
37380function( a, b ) {
37381// Flag for duplicate removal
37382if ( a === b ) {
37383hasDuplicate = true;
37384return 0;
37385}
37386// Sort on method existence if only one input has compareDocumentPosition
37387var compare = !a.compareDocumentPosition - !b.compareDocumentPosition;
37388if ( compare ) {
37389return compare;
37390}
37391// Calculate position if both inputs belong to the same document
37392compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ?
37393a.compareDocumentPosition( b ) :
37394// Otherwise we know they are disconnected
373951;
37396// Disconnected nodes
37397if ( compare & 1 ||
37398(!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) {
37399// Choose the first element that is related to our preferred document
37400if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) {
37401return -1;
37402}
37403if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) {
37404return 1;
37405}
37406// Maintain original order
37407return sortInput ?
37408( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :
374090;
37410}
37411return compare & 4 ? -1 : 1;
37412} :
37413function( a, b ) {
37414// Exit early if the nodes are identical
37415if ( a === b ) {
37416hasDuplicate = true;
37417return 0;
37418}
37419var cur,
37420i = 0,
37421aup = a.parentNode,
37422bup = b.parentNode,
37423ap = [ a ],
37424bp = [ b ];
37425// Parentless nodes are either documents or disconnected
37426if ( !aup || !bup ) {
37427return a === document ? -1 :
37428b === document ? 1 :
37429aup ? -1 :
37430bup ? 1 :
37431sortInput ?
37432( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :
374330;
37434// If the nodes are siblings, we can do a quick check
37435} else if ( aup === bup ) {
37436return siblingCheck( a, b );
37437}
37438// Otherwise we need full lists of their ancestors for comparison
37439cur = a;
37440while ( (cur = cur.parentNode) ) {
37441ap.unshift( cur );
37442}
37443cur = b;
37444while ( (cur = cur.parentNode) ) {
37445bp.unshift( cur );
37446}
37447// Walk down the tree looking for a discrepancy
37448while ( ap[i] === bp[i] ) {
37449i++;
37450}
37451return i ?
37452// Do a sibling check if the nodes have a common ancestor
37453siblingCheck( ap[i], bp[i] ) :
37454// Otherwise nodes in our document sort first
37455ap[i] === preferredDoc ? -1 :
37456bp[i] === preferredDoc ? 1 :
374570;
37458};
37459return document;
37460};
37461Sizzle.matches = function( expr, elements ) {
37462return Sizzle( expr, null, null, elements );
37463};
37464Sizzle.matchesSelector = function( elem, expr ) {
37465// Set document vars if needed
37466if ( ( elem.ownerDocument || elem ) !== document ) {
37467setDocument( elem );
37468}
37469// Make sure that attribute selectors are quoted
37470expr = expr.replace( rattributeQuotes, "='$1']" );
37471if ( support.matchesSelector && documentIsHTML &&
37472!compilerCache[ expr + " " ] &&
37473( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&
37474( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) {
37475try {
37476var ret = matches.call( elem, expr );
37477// IE 9's matchesSelector returns false on disconnected nodes
37478if ( ret || support.disconnectedMatch ||
37479// As well, disconnected nodes are said to be in a document
37480// fragment in IE 9
37481elem.document && elem.document.nodeType !== 11 ) {
37482return ret;
37483}
37484} catch (e) {}
37485}
37486return Sizzle( expr, document, null, [ elem ] ).length > 0;
37487};
37488Sizzle.contains = function( context, elem ) {
37489// Set document vars if needed
37490if ( ( context.ownerDocument || context ) !== document ) {
37491setDocument( context );
37492}
37493return contains( context, elem );
37494};
37495Sizzle.attr = function( elem, name ) {
37496// Set document vars if needed
37497if ( ( elem.ownerDocument || elem ) !== document ) {
37498setDocument( elem );
37499}
37500var fn = Expr.attrHandle[ name.toLowerCase() ],
37501// Don't get fooled by Object.prototype properties (jQuery #13807)
37502val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?
37503fn( elem, name, !documentIsHTML ) :
37504undefined;
37505return val !== undefined ?
37506val :
37507support.attributes || !documentIsHTML ?
37508elem.getAttribute( name ) :
37509(val = elem.getAttributeNode(name)) && val.specified ?
37510val.value :
37511null;
37512};
37513Sizzle.error = function( msg ) {
37514throw new Error( "Syntax error, unrecognized expression: " + msg );
37515};
37516/**
37517* Document sorting and removing duplicates
37518* @param {ArrayLike} results
37519*/
37520Sizzle.uniqueSort = function( results ) {
37521var elem,
37522duplicates = [],
37523j = 0,
37524i = 0;
37525// Unless we *know* we can detect duplicates, assume their presence
37526hasDuplicate = !support.detectDuplicates;
37527sortInput = !support.sortStable && results.slice( 0 );
37528results.sort( sortOrder );
37529if ( hasDuplicate ) {
37530while ( (elem = results[i++]) ) {
37531if ( elem === results[ i ] ) {
37532j = duplicates.push( i );
37533}
37534}
37535while ( j-- ) {
37536results.splice( duplicates[ j ], 1 );
37537}
37538}
37539// Clear input after sorting to release objects
37540// See https://github.com/jquery/sizzle/pull/225
37541sortInput = null;
37542return results;
37543};
37544/**
37545* Utility function for retrieving the text value of an array of DOM nodes
37546* @param {Array|Element} elem
37547*/
37548getText = Sizzle.getText = function( elem ) {
37549var node,
37550ret = "",
37551i = 0,
37552nodeType = elem.nodeType;
37553if ( !nodeType ) {
37554// If no nodeType, this is expected to be an array
37555while ( (node = elem[i++]) ) {
37556// Do not traverse comment nodes
37557ret += getText( node );
37558}
37559} else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {
37560// Use textContent for elements
37561// innerText usage removed for consistency of new lines (jQuery #11153)
37562if ( typeof elem.textContent === "string" ) {
37563return elem.textContent;
37564} else {
37565// Traverse its children
37566for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
37567ret += getText( elem );
37568}
37569}
37570} else if ( nodeType === 3 || nodeType === 4 ) {
37571return elem.nodeValue;
37572}
37573// Do not include comment or processing instruction nodes
37574return ret;
37575};
37576Expr = Sizzle.selectors = {
37577// Can be adjusted by the user
37578cacheLength: 50,
37579createPseudo: markFunction,
37580match: matchExpr,
37581attrHandle: {},
37582find: {},
37583relative: {
37584">": { dir: "parentNode", first: true },
37585" ": { dir: "parentNode" },
37586"+": { dir: "previousSibling", first: true },
37587"~": { dir: "previousSibling" }
37588},
37589preFilter: {
37590"ATTR": function( match ) {
37591match[1] = match[1].replace( runescape, funescape );
37592// Move the given value to match[3] whether quoted or unquoted
37593match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape );
37594if ( match[2] === "~=" ) {
37595match[3] = " " + match[3] + " ";
37596}
37597return match.slice( 0, 4 );
37598},
37599"CHILD": function( match ) {
37600/* matches from matchExpr["CHILD"]
376011 type (only|nth|...)
376022 what (child|of-type)
376033 argument (even|odd|\d*|\d*n([+-]\d+)?|...)
376044 xn-component of xn+y argument ([+-]?\d*n|)
376055 sign of xn-component
376066 x of xn-component
376077 sign of y-component
376088 y of y-component
37609*/
37610match[1] = match[1].toLowerCase();
37611if ( match[1].slice( 0, 3 ) === "nth" ) {
37612// nth-* requires argument
37613if ( !match[3] ) {
37614Sizzle.error( match[0] );
37615}
37616// numeric x and y parameters for Expr.filter.CHILD
37617// remember that false/true cast respectively to 0/1
37618match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) );
37619match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" );
37620// other types prohibit arguments
37621} else if ( match[3] ) {
37622Sizzle.error( match[0] );
37623}
37624return match;
37625},
37626"PSEUDO": function( match ) {
37627var excess,
37628unquoted = !match[6] && match[2];
37629if ( matchExpr["CHILD"].test( match[0] ) ) {
37630return null;
37631}
37632// Accept quoted arguments as-is
37633if ( match[3] ) {
37634match[2] = match[4] || match[5] || "";
37635// Strip excess characters from unquoted arguments
37636} else if ( unquoted && rpseudo.test( unquoted ) &&
37637// Get excess from tokenize (recursively)
37638(excess = tokenize( unquoted, true )) &&
37639// advance to the next closing parenthesis
37640(excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) {
37641// excess is a negative index
37642match[0] = match[0].slice( 0, excess );
37643match[2] = unquoted.slice( 0, excess );
37644}
37645// Return only captures needed by the pseudo filter method (type and argument)
37646return match.slice( 0, 3 );
37647}
37648},
37649filter: {
37650"TAG": function( nodeNameSelector ) {
37651var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase();
37652return nodeNameSelector === "*" ?
37653function() { return true; } :
37654function( elem ) {
37655return elem.nodeName && elem.nodeName.toLowerCase() === nodeName;
37656};
37657},
37658"CLASS": function( className ) {
37659var pattern = classCache[ className + " " ];
37660return pattern ||
37661(pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) &&
37662classCache( className, function( elem ) {
37663return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" );
37664});
37665},
37666"ATTR": function( name, operator, check ) {
37667return function( elem ) {
37668var result = Sizzle.attr( elem, name );
37669if ( result == null ) {
37670return operator === "!=";
37671}
37672if ( !operator ) {
37673return true;
37674}
37675result += "";
37676return operator === "=" ? result === check :
37677operator === "!=" ? result !== check :
37678operator === "^=" ? check && result.indexOf( check ) === 0 :
37679operator === "*=" ? check && result.indexOf( check ) > -1 :
37680operator === "$=" ? check && result.slice( -check.length ) === check :
37681operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 :
37682operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" :
37683false;
37684};
37685},
37686"CHILD": function( type, what, argument, first, last ) {
37687var simple = type.slice( 0, 3 ) !== "nth",
37688forward = type.slice( -4 ) !== "last",
37689ofType = what === "of-type";
37690return first === 1 && last === 0 ?
37691// Shortcut for :nth-*(n)
37692function( elem ) {
37693return !!elem.parentNode;
37694} :
37695function( elem, context, xml ) {
37696var cache, uniqueCache, outerCache, node, nodeIndex, start,
37697dir = simple !== forward ? "nextSibling" : "previousSibling",
37698parent = elem.parentNode,
37699name = ofType && elem.nodeName.toLowerCase(),
37700useCache = !xml && !ofType,
37701diff = false;
37702if ( parent ) {
37703// :(first|last|only)-(child|of-type)
37704if ( simple ) {
37705while ( dir ) {
37706node = elem;
37707while ( (node = node[ dir ]) ) {
37708if ( ofType ?
37709node.nodeName.toLowerCase() === name :
37710node.nodeType === 1 ) {
37711return false;
37712}
37713}
37714// Reverse direction for :only-* (if we haven't yet done so)
37715start = dir = type === "only" && !start && "nextSibling";
37716}
37717return true;
37718}
37719start = [ forward ? parent.firstChild : parent.lastChild ];
37720// non-xml :nth-child(...) stores cache data on `parent`
37721if ( forward && useCache ) {
37722// Seek `elem` from a previously-cached index
37723// ...in a gzip-friendly way
37724node = parent;
37725outerCache = node[ expando ] || (node[ expando ] = {});
37726// Support: IE <9 only
37727// Defend against cloned attroperties (jQuery gh-1709)
37728uniqueCache = outerCache[ node.uniqueID ] ||
37729(outerCache[ node.uniqueID ] = {});
37730cache = uniqueCache[ type ] || [];
37731nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ];
37732diff = nodeIndex && cache[ 2 ];
37733node = nodeIndex && parent.childNodes[ nodeIndex ];
37734while ( (node = ++nodeIndex && node && node[ dir ] ||
37735// Fallback to seeking `elem` from the start
37736(diff = nodeIndex = 0) || start.pop()) ) {
37737// When found, cache indexes on `parent` and break
37738if ( node.nodeType === 1 && ++diff && node === elem ) {
37739uniqueCache[ type ] = [ dirruns, nodeIndex, diff ];
37740break;
37741}
37742}
37743} else {
37744// Use previously-cached element index if available
37745if ( useCache ) {
37746// ...in a gzip-friendly way
37747node = elem;
37748outerCache = node[ expando ] || (node[ expando ] = {});
37749// Support: IE <9 only
37750// Defend against cloned attroperties (jQuery gh-1709)
37751uniqueCache = outerCache[ node.uniqueID ] ||
37752(outerCache[ node.uniqueID ] = {});
37753cache = uniqueCache[ type ] || [];
37754nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ];
37755diff = nodeIndex;
37756}
37757// xml :nth-child(...)
37758// or :nth-last-child(...) or :nth(-last)?-of-type(...)
37759if ( diff === false ) {
37760// Use the same loop as above to seek `elem` from the start
37761while ( (node = ++nodeIndex && node && node[ dir ] ||
37762(diff = nodeIndex = 0) || start.pop()) ) {
37763if ( ( ofType ?
37764node.nodeName.toLowerCase() === name :
37765node.nodeType === 1 ) &&
37766++diff ) {
37767// Cache the index of each encountered element
37768if ( useCache ) {
37769outerCache = node[ expando ] || (node[ expando ] = {});
37770// Support: IE <9 only
37771// Defend against cloned attroperties (jQuery gh-1709)
37772uniqueCache = outerCache[ node.uniqueID ] ||
37773(outerCache[ node.uniqueID ] = {});
37774uniqueCache[ type ] = [ dirruns, diff ];
37775}
37776if ( node === elem ) {
37777break;
37778}
37779}
37780}
37781}
37782}
37783// Incorporate the offset, then check against cycle size
37784diff -= last;
37785return diff === first || ( diff % first === 0 && diff / first >= 0 );
37786}
37787};
37788},
37789"PSEUDO": function( pseudo, argument ) {
37790// pseudo-class names are case-insensitive
37791// http://www.w3.org/TR/selectors/#pseudo-classes
37792// Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
37793// Remember that setFilters inherits from pseudos
37794var args,
37795fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||
37796Sizzle.error( "unsupported pseudo: " + pseudo );
37797// The user may use createPseudo to indicate that
37798// arguments are needed to create the filter function
37799// just as Sizzle does
37800if ( fn[ expando ] ) {
37801return fn( argument );
37802}
37803// But maintain support for old signatures
37804if ( fn.length > 1 ) {
37805args = [ pseudo, pseudo, "", argument ];
37806return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?
37807markFunction(function( seed, matches ) {
37808var idx,
37809matched = fn( seed, argument ),
37810i = matched.length;
37811while ( i-- ) {
37812idx = indexOf( seed, matched[i] );
37813seed[ idx ] = !( matches[ idx ] = matched[i] );
37814}
37815}) :
37816function( elem ) {
37817return fn( elem, 0, args );
37818};
37819}
37820return fn;
37821}
37822},
37823pseudos: {
37824// Potentially complex pseudos
37825"not": markFunction(function( selector ) {
37826// Trim the selector passed to compile
37827// to avoid treating leading and trailing
37828// spaces as combinators
37829var input = [],
37830results = [],
37831matcher = compile( selector.replace( rtrim, "$1" ) );
37832return matcher[ expando ] ?
37833markFunction(function( seed, matches, context, xml ) {
37834var elem,
37835unmatched = matcher( seed, null, xml, [] ),
37836i = seed.length;
37837// Match elements unmatched by `matcher`
37838while ( i-- ) {
37839if ( (elem = unmatched[i]) ) {
37840seed[i] = !(matches[i] = elem);
37841}
37842}
37843}) :
37844function( elem, context, xml ) {
37845input[0] = elem;
37846matcher( input, null, xml, results );
37847// Don't keep the element (issue #299)
37848input[0] = null;
37849return !results.pop();
37850};
37851}),
37852"has": markFunction(function( selector ) {
37853return function( elem ) {
37854return Sizzle( selector, elem ).length > 0;
37855};
37856}),
37857"contains": markFunction(function( text ) {
37858text = text.replace( runescape, funescape );
37859return function( elem ) {
37860return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;
37861};
37862}),
37863// "Whether an element is represented by a :lang() selector
37864// is based solely on the element's language value
37865// being equal to the identifier C,
37866// or beginning with the identifier C immediately followed by "-".
37867// The matching of C against the element's language value is performed case-insensitively.
37868// The identifier C does not have to be a valid language name."
37869// http://www.w3.org/TR/selectors/#lang-pseudo
37870"lang": markFunction( function( lang ) {
37871// lang value must be a valid identifier
37872if ( !ridentifier.test(lang || "") ) {
37873Sizzle.error( "unsupported lang: " + lang );
37874}
37875lang = lang.replace( runescape, funescape ).toLowerCase();
37876return function( elem ) {
37877var elemLang;
37878do {
37879if ( (elemLang = documentIsHTML ?
37880elem.lang :
37881elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) {
37882elemLang = elemLang.toLowerCase();
37883return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0;
37884}
37885} while ( (elem = elem.parentNode) && elem.nodeType === 1 );
37886return false;
37887};
37888}),
37889// Miscellaneous
37890"target": function( elem ) {
37891var hash = window.location && window.location.hash;
37892return hash && hash.slice( 1 ) === elem.id;
37893},
37894"root": function( elem ) {
37895return elem === docElem;
37896},
37897"focus": function( elem ) {
37898return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex);
37899},
37900// Boolean properties
37901"enabled": function( elem ) {
37902return elem.disabled === false;
37903},
37904"disabled": function( elem ) {
37905return elem.disabled === true;
37906},
37907"checked": function( elem ) {
37908// In CSS3, :checked should return both checked and selected elements
37909// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
37910var nodeName = elem.nodeName.toLowerCase();
37911return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected);
37912},
37913"selected": function( elem ) {
37914// Accessing this property makes selected-by-default
37915// options in Safari work properly
37916if ( elem.parentNode ) {
37917elem.parentNode.selectedIndex;
37918}
37919return elem.selected === true;
37920},
37921// Contents
37922"empty": function( elem ) {
37923// http://www.w3.org/TR/selectors/#empty-pseudo
37924// :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5),
37925// but not by others (comment: 8; processing instruction: 7; etc.)
37926// nodeType < 6 works because attributes (2) do not appear as children
37927for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
37928if ( elem.nodeType < 6 ) {
37929return false;
37930}
37931}
37932return true;
37933},
37934"parent": function( elem ) {
37935return !Expr.pseudos["empty"]( elem );
37936},
37937// Element/input types
37938"header": function( elem ) {
37939return rheader.test( elem.nodeName );
37940},
37941"input": function( elem ) {
37942return rinputs.test( elem.nodeName );
37943},
37944"button": function( elem ) {
37945var name = elem.nodeName.toLowerCase();
37946return name === "input" && elem.type === "button" || name === "button";
37947},
37948"text": function( elem ) {
37949var attr;
37950return elem.nodeName.toLowerCase() === "input" &&
37951elem.type === "text" &&
37952// Support: IE<8
37953// New HTML5 attribute values (e.g., "search") appear with elem.type === "text"
37954( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" );
37955},
37956// Position-in-collection
37957"first": createPositionalPseudo(function() {
37958return [ 0 ];
37959}),
37960"last": createPositionalPseudo(function( matchIndexes, length ) {
37961return [ length - 1 ];
37962}),
37963"eq": createPositionalPseudo(function( matchIndexes, length, argument ) {
37964return [ argument < 0 ? argument + length : argument ];
37965}),
37966"even": createPositionalPseudo(function( matchIndexes, length ) {
37967var i = 0;
37968for ( ; i < length; i += 2 ) {
37969matchIndexes.push( i );
37970}
37971return matchIndexes;
37972}),
37973"odd": createPositionalPseudo(function( matchIndexes, length ) {
37974var i = 1;
37975for ( ; i < length; i += 2 ) {
37976matchIndexes.push( i );
37977}
37978return matchIndexes;
37979}),
37980"lt": createPositionalPseudo(function( matchIndexes, length, argument ) {
37981var i = argument < 0 ? argument + length : argument;
37982for ( ; --i >= 0; ) {
37983matchIndexes.push( i );
37984}
37985return matchIndexes;
37986}),
37987"gt": createPositionalPseudo(function( matchIndexes, length, argument ) {
37988var i = argument < 0 ? argument + length : argument;
37989for ( ; ++i < length; ) {
37990matchIndexes.push( i );
37991}
37992return matchIndexes;
37993})
37994}
37995};
37996Expr.pseudos["nth"] = Expr.pseudos["eq"];
37997// Add button/input type pseudos
37998for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) {
37999Expr.pseudos[ i ] = createInputPseudo( i );
38000}
38001for ( i in { submit: true, reset: true } ) {
38002Expr.pseudos[ i ] = createButtonPseudo( i );
38003}
38004// Easy API for creating new setFilters
38005function setFilters() {}
38006setFilters.prototype = Expr.filters = Expr.pseudos;
38007Expr.setFilters = new setFilters();
38008tokenize = Sizzle.tokenize = function( selector, parseOnly ) {
38009var matched, match, tokens, type,
38010soFar, groups, preFilters,
38011cached = tokenCache[ selector + " " ];
38012if ( cached ) {
38013return parseOnly ? 0 : cached.slice( 0 );
38014}
38015soFar = selector;
38016groups = [];
38017preFilters = Expr.preFilter;
38018while ( soFar ) {
38019// Comma and first run
38020if ( !matched || (match = rcomma.exec( soFar )) ) {
38021if ( match ) {
38022// Don't consume trailing commas as valid
38023soFar = soFar.slice( match[0].length ) || soFar;
38024}
38025groups.push( (tokens = []) );
38026}
38027matched = false;
38028// Combinators
38029if ( (match = rcombinators.exec( soFar )) ) {
38030matched = match.shift();
38031tokens.push({
38032value: matched,
38033// Cast descendant combinators to space
38034type: match[0].replace( rtrim, " " )
38035});
38036soFar = soFar.slice( matched.length );
38037}
38038// Filters
38039for ( type in Expr.filter ) {
38040if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||
38041(match = preFilters[ type ]( match ))) ) {
38042matched = match.shift();
38043tokens.push({
38044value: matched,
38045type: type,
38046matches: match
38047});
38048soFar = soFar.slice( matched.length );
38049}
38050}
38051if ( !matched ) {
38052break;
38053}
38054}
38055// Return the length of the invalid excess
38056// if we're just parsing
38057// Otherwise, throw an error or return tokens
38058return parseOnly ?
38059soFar.length :
38060soFar ?
38061Sizzle.error( selector ) :
38062// Cache the tokens
38063tokenCache( selector, groups ).slice( 0 );
38064};
38065function toSelector( tokens ) {
38066var i = 0,
38067len = tokens.length,
38068selector = "";
38069for ( ; i < len; i++ ) {
38070selector += tokens[i].value;
38071}
38072return selector;
38073}
38074function addCombinator( matcher, combinator, base ) {
38075var dir = combinator.dir,
38076checkNonElements = base && dir === "parentNode",
38077doneName = done++;
38078return combinator.first ?
38079// Check against closest ancestor/preceding element
38080function( elem, context, xml ) {
38081while ( (elem = elem[ dir ]) ) {
38082if ( elem.nodeType === 1 || checkNonElements ) {
38083return matcher( elem, context, xml );
38084}
38085}
38086} :
38087// Check against all ancestor/preceding elements
38088function( elem, context, xml ) {
38089var oldCache, uniqueCache, outerCache,
38090newCache = [ dirruns, doneName ];
38091// We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching
38092if ( xml ) {
38093while ( (elem = elem[ dir ]) ) {
38094if ( elem.nodeType === 1 || checkNonElements ) {
38095if ( matcher( elem, context, xml ) ) {
38096return true;
38097}
38098}
38099}
38100} else {
38101while ( (elem = elem[ dir ]) ) {
38102if ( elem.nodeType === 1 || checkNonElements ) {
38103outerCache = elem[ expando ] || (elem[ expando ] = {});
38104// Support: IE <9 only
38105// Defend against cloned attroperties (jQuery gh-1709)
38106uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {});
38107if ( (oldCache = uniqueCache[ dir ]) &&
38108oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) {
38109// Assign to newCache so results back-propagate to previous elements
38110return (newCache[ 2 ] = oldCache[ 2 ]);
38111} else {
38112// Reuse newcache so results back-propagate to previous elements
38113uniqueCache[ dir ] = newCache;
38114// A match means we're done; a fail means we have to keep checking
38115if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) {
38116return true;
38117}
38118}
38119}
38120}
38121}
38122};
38123}
38124function elementMatcher( matchers ) {
38125return matchers.length > 1 ?
38126function( elem, context, xml ) {
38127var i = matchers.length;
38128while ( i-- ) {
38129if ( !matchers[i]( elem, context, xml ) ) {
38130return false;
38131}
38132}
38133return true;
38134} :
38135matchers[0];
38136}
38137function multipleContexts( selector, contexts, results ) {
38138var i = 0,
38139len = contexts.length;
38140for ( ; i < len; i++ ) {
38141Sizzle( selector, contexts[i], results );
38142}
38143return results;
38144}
38145function condense( unmatched, map, filter, context, xml ) {
38146var elem,
38147newUnmatched = [],
38148i = 0,
38149len = unmatched.length,
38150mapped = map != null;
38151for ( ; i < len; i++ ) {
38152if ( (elem = unmatched[i]) ) {
38153if ( !filter || filter( elem, context, xml ) ) {
38154newUnmatched.push( elem );
38155if ( mapped ) {
38156map.push( i );
38157}
38158}
38159}
38160}
38161return newUnmatched;
38162}
38163function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
38164if ( postFilter && !postFilter[ expando ] ) {
38165postFilter = setMatcher( postFilter );
38166}
38167if ( postFinder && !postFinder[ expando ] ) {
38168postFinder = setMatcher( postFinder, postSelector );
38169}
38170return markFunction(function( seed, results, context, xml ) {
38171var temp, i, elem,
38172preMap = [],
38173postMap = [],
38174preexisting = results.length,
38175// Get initial elements from seed or context
38176elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ),
38177// Prefilter to get matcher input, preserving a map for seed-results synchronization
38178matcherIn = preFilter && ( seed || !selector ) ?
38179condense( elems, preMap, preFilter, context, xml ) :
38180elems,
38181matcherOut = matcher ?
38182// If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,
38183postFinder || ( seed ? preFilter : preexisting || postFilter ) ?
38184// ...intermediate processing is necessary
38185[] :
38186// ...otherwise use results directly
38187results :
38188matcherIn;
38189// Find primary matches
38190if ( matcher ) {
38191matcher( matcherIn, matcherOut, context, xml );
38192}
38193// Apply postFilter
38194if ( postFilter ) {
38195temp = condense( matcherOut, postMap );
38196postFilter( temp, [], context, xml );
38197// Un-match failing elements by moving them back to matcherIn
38198i = temp.length;
38199while ( i-- ) {
38200if ( (elem = temp[i]) ) {
38201matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);
38202}
38203}
38204}
38205if ( seed ) {
38206if ( postFinder || preFilter ) {
38207if ( postFinder ) {
38208// Get the final matcherOut by condensing this intermediate into postFinder contexts
38209temp = [];
38210i = matcherOut.length;
38211while ( i-- ) {
38212if ( (elem = matcherOut[i]) ) {
38213// Restore matcherIn since elem is not yet a final match
38214temp.push( (matcherIn[i] = elem) );
38215}
38216}
38217postFinder( null, (matcherOut = []), temp, xml );
38218}
38219// Move matched elements from seed to results to keep them synchronized
38220i = matcherOut.length;
38221while ( i-- ) {
38222if ( (elem = matcherOut[i]) &&
38223(temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) {
38224seed[temp] = !(results[temp] = elem);
38225}
38226}
38227}
38228// Add elements to results, through postFinder if defined
38229} else {
38230matcherOut = condense(
38231matcherOut === results ?
38232matcherOut.splice( preexisting, matcherOut.length ) :
38233matcherOut
38234);
38235if ( postFinder ) {
38236postFinder( null, results, matcherOut, xml );
38237} else {
38238push.apply( results, matcherOut );
38239}
38240}
38241});
38242}
38243function matcherFromTokens( tokens ) {
38244var checkContext, matcher, j,
38245len = tokens.length,
38246leadingRelative = Expr.relative[ tokens[0].type ],
38247implicitRelative = leadingRelative || Expr.relative[" "],
38248i = leadingRelative ? 1 : 0,
38249// The foundational matcher ensures that elements are reachable from top-level context(s)
38250matchContext = addCombinator( function( elem ) {
38251return elem === checkContext;
38252}, implicitRelative, true ),
38253matchAnyContext = addCombinator( function( elem ) {
38254return indexOf( checkContext, elem ) > -1;
38255}, implicitRelative, true ),
38256matchers = [ function( elem, context, xml ) {
38257var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || (
38258(checkContext = context).nodeType ?
38259matchContext( elem, context, xml ) :
38260matchAnyContext( elem, context, xml ) );
38261// Avoid hanging onto element (issue #299)
38262checkContext = null;
38263return ret;
38264} ];
38265for ( ; i < len; i++ ) {
38266if ( (matcher = Expr.relative[ tokens[i].type ]) ) {
38267matchers = [ addCombinator(elementMatcher( matchers ), matcher) ];
38268} else {
38269matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );
38270// Return special upon seeing a positional matcher
38271if ( matcher[ expando ] ) {
38272// Find the next relative operator (if any) for proper handling
38273j = ++i;
38274for ( ; j < len; j++ ) {
38275if ( Expr.relative[ tokens[j].type ] ) {
38276break;
38277}
38278}
38279return setMatcher(
38280i > 1 && elementMatcher( matchers ),
38281i > 1 && toSelector(
38282// If the preceding token was a descendant combinator, insert an implicit any-element `*`
38283tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" })
38284).replace( rtrim, "$1" ),
38285matcher,
38286i < j && matcherFromTokens( tokens.slice( i, j ) ),
38287j < len && matcherFromTokens( (tokens = tokens.slice( j )) ),
38288j < len && toSelector( tokens )
38289);
38290}
38291matchers.push( matcher );
38292}
38293}
38294return elementMatcher( matchers );
38295}
38296function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
38297var bySet = setMatchers.length > 0,
38298byElement = elementMatchers.length > 0,
38299superMatcher = function( seed, context, xml, results, outermost ) {
38300var elem, j, matcher,
38301matchedCount = 0,
38302i = "0",
38303unmatched = seed && [],
38304setMatched = [],
38305contextBackup = outermostContext,
38306// We must always have either seed elements or outermost context
38307elems = seed || byElement && Expr.find["TAG"]( "*", outermost ),
38308// Use integer dirruns iff this is the outermost matcher
38309dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1),
38310len = elems.length;
38311if ( outermost ) {
38312outermostContext = context === document || context || outermost;
38313}
38314// Add elements passing elementMatchers directly to results
38315// Support: IE<9, Safari
38316// Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id
38317for ( ; i !== len && (elem = elems[i]) != null; i++ ) {
38318if ( byElement && elem ) {
38319j = 0;
38320if ( !context && elem.ownerDocument !== document ) {
38321setDocument( elem );
38322xml = !documentIsHTML;
38323}
38324while ( (matcher = elementMatchers[j++]) ) {
38325if ( matcher( elem, context || document, xml) ) {
38326results.push( elem );
38327break;
38328}
38329}
38330if ( outermost ) {
38331dirruns = dirrunsUnique;
38332}
38333}
38334// Track unmatched elements for set filters
38335if ( bySet ) {
38336// They will have gone through all possible matchers
38337if ( (elem = !matcher && elem) ) {
38338matchedCount--;
38339}
38340// Lengthen the array for every element, matched or not
38341if ( seed ) {
38342unmatched.push( elem );
38343}
38344}
38345}
38346// `i` is now the count of elements visited above, and adding it to `matchedCount`
38347// makes the latter nonnegative.
38348matchedCount += i;
38349// Apply set filters to unmatched elements
38350// NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount`
38351// equals `i`), unless we didn't visit _any_ elements in the above loop because we have
38352// no element matchers and no seed.
38353// Incrementing an initially-string "0" `i` allows `i` to remain a string only in that
38354// case, which will result in a "00" `matchedCount` that differs from `i` but is also
38355// numerically zero.
38356if ( bySet && i !== matchedCount ) {
38357j = 0;
38358while ( (matcher = setMatchers[j++]) ) {
38359matcher( unmatched, setMatched, context, xml );
38360}
38361if ( seed ) {
38362// Reintegrate element matches to eliminate the need for sorting
38363if ( matchedCount > 0 ) {
38364while ( i-- ) {
38365if ( !(unmatched[i] || setMatched[i]) ) {
38366setMatched[i] = pop.call( results );
38367}
38368}
38369}
38370// Discard index placeholder values to get only actual matches
38371setMatched = condense( setMatched );
38372}
38373// Add matches to results
38374push.apply( results, setMatched );
38375// Seedless set matches succeeding multiple successful matchers stipulate sorting
38376if ( outermost && !seed && setMatched.length > 0 &&
38377( matchedCount + setMatchers.length ) > 1 ) {
38378Sizzle.uniqueSort( results );
38379}
38380}
38381// Override manipulation of globals by nested matchers
38382if ( outermost ) {
38383dirruns = dirrunsUnique;
38384outermostContext = contextBackup;
38385}
38386return unmatched;
38387};
38388return bySet ?
38389markFunction( superMatcher ) :
38390superMatcher;
38391}
38392compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) {
38393var i,
38394setMatchers = [],
38395elementMatchers = [],
38396cached = compilerCache[ selector + " " ];
38397if ( !cached ) {
38398// Generate a function of recursive functions that can be used to check each element
38399if ( !match ) {
38400match = tokenize( selector );
38401}
38402i = match.length;
38403while ( i-- ) {
38404cached = matcherFromTokens( match[i] );
38405if ( cached[ expando ] ) {
38406setMatchers.push( cached );
38407} else {
38408elementMatchers.push( cached );
38409}
38410}
38411// Cache the compiled function
38412cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );
38413// Save selector and tokenization
38414cached.selector = selector;
38415}
38416return cached;
38417};
38418/**
38419* A low-level selection function that works with Sizzle's compiled
38420* selector functions
38421* @param {String|Function} selector A selector or a pre-compiled
38422* selector function built with Sizzle.compile
38423* @param {Element} context
38424* @param {Array} [results]
38425* @param {Array} [seed] A set of elements to match against
38426*/
38427select = Sizzle.select = function( selector, context, results, seed ) {
38428var i, tokens, token, type, find,
38429compiled = typeof selector === "function" && selector,
38430match = !seed && tokenize( (selector = compiled.selector || selector) );
38431results = results || [];
38432// Try to minimize operations if there is only one selector in the list and no seed
38433// (the latter of which guarantees us context)
38434if ( match.length === 1 ) {
38435// Reduce context if the leading compound selector is an ID
38436tokens = match[0] = match[0].slice( 0 );
38437if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&
38438support.getById && context.nodeType === 9 && documentIsHTML &&
38439Expr.relative[ tokens[1].type ] ) {
38440context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0];
38441if ( !context ) {
38442return results;
38443// Precompiled matchers will still verify ancestry, so step up a level
38444} else if ( compiled ) {
38445context = context.parentNode;
38446}
38447selector = selector.slice( tokens.shift().value.length );
38448}
38449// Fetch a seed set for right-to-left matching
38450i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length;
38451while ( i-- ) {
38452token = tokens[i];
38453// Abort if we hit a combinator
38454if ( Expr.relative[ (type = token.type) ] ) {
38455break;
38456}
38457if ( (find = Expr.find[ type ]) ) {
38458// Search, expanding context for leading sibling combinators
38459if ( (seed = find(
38460token.matches[0].replace( runescape, funescape ),
38461rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context
38462)) ) {
38463// If seed is empty or no tokens remain, we can return early
38464tokens.splice( i, 1 );
38465selector = seed.length && toSelector( tokens );
38466if ( !selector ) {
38467push.apply( results, seed );
38468return results;
38469}
38470break;
38471}
38472}
38473}
38474}
38475// Compile and execute a filtering function if one is not provided
38476// Provide `match` to avoid retokenization if we modified the selector above
38477( compiled || compile( selector, match ) )(
38478seed,
38479context,
38480!documentIsHTML,
38481results,
38482!context || rsibling.test( selector ) && testContext( context.parentNode ) || context
38483);
38484return results;
38485};
38486// One-time assignments
38487// Sort stability
38488support.sortStable = expando.split("").sort( sortOrder ).join("") === expando;
38489// Support: Chrome 14-35+
38490// Always assume duplicates if they aren't passed to the comparison function
38491support.detectDuplicates = !!hasDuplicate;
38492// Initialize against the default document
38493setDocument();
38494// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)
38495// Detached nodes confoundingly follow *each other*
38496support.sortDetached = assert(function( div1 ) {
38497// Should return 1, but returns 4 (following)
38498return div1.compareDocumentPosition( document.createElement("div") ) & 1;
38499});
38500// Support: IE<8
38501// Prevent attribute/property "interpolation"
38502// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
38503if ( !assert(function( div ) {
38504div.innerHTML = "<a href='#'></a>";
38505return div.firstChild.getAttribute("href") === "#" ;
38506}) ) {
38507addHandle( "type|href|height|width", function( elem, name, isXML ) {
38508if ( !isXML ) {
38509return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 );
38510}
38511});
38512}
38513// Support: IE<9
38514// Use defaultValue in place of getAttribute("value")
38515if ( !support.attributes || !assert(function( div ) {
38516div.innerHTML = "<input/>";
38517div.firstChild.setAttribute( "value", "" );
38518return div.firstChild.getAttribute( "value" ) === "";
38519}) ) {
38520addHandle( "value", function( elem, name, isXML ) {
38521if ( !isXML && elem.nodeName.toLowerCase() === "input" ) {
38522return elem.defaultValue;
38523}
38524});
38525}
38526// Support: IE<9
38527// Use getAttributeNode to fetch booleans when getAttribute lies
38528if ( !assert(function( div ) {
38529return div.getAttribute("disabled") == null;
38530}) ) {
38531addHandle( booleans, function( elem, name, isXML ) {
38532var val;
38533if ( !isXML ) {
38534return elem[ name ] === true ? name.toLowerCase() :
38535(val = elem.getAttributeNode( name )) && val.specified ?
38536val.value :
38537null;
38538}
38539});
38540}
38541return Sizzle;
38542})( window );
38543jQuery.find = Sizzle;
38544jQuery.expr = Sizzle.selectors;
38545jQuery.expr[ ":" ] = jQuery.expr.pseudos;
38546jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort;
38547jQuery.text = Sizzle.getText;
38548jQuery.isXMLDoc = Sizzle.isXML;
38549jQuery.contains = Sizzle.contains;
38550var dir = function( elem, dir, until ) {
38551var matched = [],
38552truncate = until !== undefined;
38553while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) {
38554if ( elem.nodeType === 1 ) {
38555if ( truncate && jQuery( elem ).is( until ) ) {
38556break;
38557}
38558matched.push( elem );
38559}
38560}
38561return matched;
38562};
38563var siblings = function( n, elem ) {
38564var matched = [];
38565for ( ; n; n = n.nextSibling ) {
38566if ( n.nodeType === 1 && n !== elem ) {
38567matched.push( n );
38568}
38569}
38570return matched;
38571};
38572var rneedsContext = jQuery.expr.match.needsContext;
38573var rsingleTag = ( /^<([\w-]+)\s*\/?>(?:<\/\1>|)$/ );
38574var risSimple = /^.[^:#\[\.,]*$/;
38575// Implement the identical functionality for filter and not
38576function winnow( elements, qualifier, not ) {
38577if ( jQuery.isFunction( qualifier ) ) {
38578return jQuery.grep( elements, function( elem, i ) {
38579/* jshint -W018 */
38580return !!qualifier.call( elem, i, elem ) !== not;
38581} );
38582}
38583if ( qualifier.nodeType ) {
38584return jQuery.grep( elements, function( elem ) {
38585return ( elem === qualifier ) !== not;
38586} );
38587}
38588if ( typeof qualifier === "string" ) {
38589if ( risSimple.test( qualifier ) ) {
38590return jQuery.filter( qualifier, elements, not );
38591}
38592qualifier = jQuery.filter( qualifier, elements );
38593}
38594return jQuery.grep( elements, function( elem ) {
38595return ( indexOf.call( qualifier, elem ) > -1 ) !== not;
38596} );
38597}
38598jQuery.filter = function( expr, elems, not ) {
38599var elem = elems[ 0 ];
38600if ( not ) {
38601expr = ":not(" + expr + ")";
38602}
38603return elems.length === 1 && elem.nodeType === 1 ?
38604jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] :
38605jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) {
38606return elem.nodeType === 1;
38607} ) );
38608};
38609jQuery.fn.extend( {
38610find: function( selector ) {
38611var i,
38612len = this.length,
38613ret = [],
38614self = this;
38615if ( typeof selector !== "string" ) {
38616return this.pushStack( jQuery( selector ).filter( function() {
38617for ( i = 0; i < len; i++ ) {
38618if ( jQuery.contains( self[ i ], this ) ) {
38619return true;
38620}
38621}
38622} ) );
38623}
38624for ( i = 0; i < len; i++ ) {
38625jQuery.find( selector, self[ i ], ret );
38626}
38627// Needed because $( selector, context ) becomes $( context ).find( selector )
38628ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret );
38629ret.selector = this.selector ? this.selector + " " + selector : selector;
38630return ret;
38631},
38632filter: function( selector ) {
38633return this.pushStack( winnow( this, selector || [], false ) );
38634},
38635not: function( selector ) {
38636return this.pushStack( winnow( this, selector || [], true ) );
38637},
38638is: function( selector ) {
38639return !!winnow(
38640this,
38641// If this is a positional/relative selector, check membership in the returned set
38642// so $("p:first").is("p:last") won't return true for a doc with two "p".
38643typeof selector === "string" && rneedsContext.test( selector ) ?
38644jQuery( selector ) :
38645selector || [],
38646false
38647).length;
38648}
38649} );
38650// Initialize a jQuery object
38651// A central reference to the root jQuery(document)
38652var rootjQuery,
38653// A simple way to check for HTML strings
38654// Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
38655// Strict HTML recognition (#11290: must start with <)
38656rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
38657init = jQuery.fn.init = function( selector, context, root ) {
38658var match, elem;
38659// HANDLE: $(""), $(null), $(undefined), $(false)
38660if ( !selector ) {
38661return this;
38662}
38663// Method init() accepts an alternate rootjQuery
38664// so migrate can support jQuery.sub (gh-2101)
38665root = root || rootjQuery;
38666// Handle HTML strings
38667if ( typeof selector === "string" ) {
38668if ( selector[ 0 ] === "<" &&
38669selector[ selector.length - 1 ] === ">" &&
38670selector.length >= 3 ) {
38671// Assume that strings that start and end with <> are HTML and skip the regex check
38672match = [ null, selector, null ];
38673} else {
38674match = rquickExpr.exec( selector );
38675}
38676// Match html or make sure no context is specified for #id
38677if ( match && ( match[ 1 ] || !context ) ) {
38678// HANDLE: $(html) -> $(array)
38679if ( match[ 1 ] ) {
38680context = context instanceof jQuery ? context[ 0 ] : context;
38681// Option to run scripts is true for back-compat
38682// Intentionally let the error be thrown if parseHTML is not present
38683jQuery.merge( this, jQuery.parseHTML(
38684match[ 1 ],
38685context && context.nodeType ? context.ownerDocument || context : document,
38686true
38687) );
38688// HANDLE: $(html, props)
38689if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) {
38690for ( match in context ) {
38691// Properties of context are called as methods if possible
38692if ( jQuery.isFunction( this[ match ] ) ) {
38693this[ match ]( context[ match ] );
38694// ...and otherwise set as attributes
38695} else {
38696this.attr( match, context[ match ] );
38697}
38698}
38699}
38700return this;
38701// HANDLE: $(#id)
38702} else {
38703elem = document.getElementById( match[ 2 ] );
38704// Support: Blackberry 4.6
38705// gEBID returns nodes no longer in the document (#6963)
38706if ( elem && elem.parentNode ) {
38707// Inject the element directly into the jQuery object
38708this.length = 1;
38709this[ 0 ] = elem;
38710}
38711this.context = document;
38712this.selector = selector;
38713return this;
38714}
38715// HANDLE: $(expr, $(...))
38716} else if ( !context || context.jquery ) {
38717return ( context || root ).find( selector );
38718// HANDLE: $(expr, context)
38719// (which is just equivalent to: $(context).find(expr)
38720} else {
38721return this.constructor( context ).find( selector );
38722}
38723// HANDLE: $(DOMElement)
38724} else if ( selector.nodeType ) {
38725this.context = this[ 0 ] = selector;
38726this.length = 1;
38727return this;
38728// HANDLE: $(function)
38729// Shortcut for document ready
38730} else if ( jQuery.isFunction( selector ) ) {
38731return root.ready !== undefined ?
38732root.ready( selector ) :
38733// Execute immediately if ready is not present
38734selector( jQuery );
38735}
38736if ( selector.selector !== undefined ) {
38737this.selector = selector.selector;
38738this.context = selector.context;
38739}
38740return jQuery.makeArray( selector, this );
38741};
38742// Give the init function the jQuery prototype for later instantiation
38743init.prototype = jQuery.fn;
38744// Initialize central reference
38745rootjQuery = jQuery( document );
38746var rparentsprev = /^(?:parents|prev(?:Until|All))/,
38747// Methods guaranteed to produce a unique set when starting from a unique set
38748guaranteedUnique = {
38749children: true,
38750contents: true,
38751next: true,
38752prev: true
38753};
38754jQuery.fn.extend( {
38755has: function( target ) {
38756var targets = jQuery( target, this ),
38757l = targets.length;
38758return this.filter( function() {
38759var i = 0;
38760for ( ; i < l; i++ ) {
38761if ( jQuery.contains( this, targets[ i ] ) ) {
38762return true;
38763}
38764}
38765} );
38766},
38767closest: function( selectors, context ) {
38768var cur,
38769i = 0,
38770l = this.length,
38771matched = [],
38772pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ?
38773jQuery( selectors, context || this.context ) :
387740;
38775for ( ; i < l; i++ ) {
38776for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) {
38777// Always skip document fragments
38778if ( cur.nodeType < 11 && ( pos ?
38779pos.index( cur ) > -1 :
38780// Don't pass non-elements to Sizzle
38781cur.nodeType === 1 &&
vendor: 4,768 bytes, lines 38782-38949
38782jQuery.find.matchesSelector( cur, selectors ) ) ) {
38783matched.push( cur );
38784break;
38785}
38786}
38787}
38788return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched );
38789},
38790// Determine the position of an element within the set
38791index: function( elem ) {
38792// No argument, return index in parent
38793if ( !elem ) {
38794return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1;
38795}
38796// Index in selector
38797if ( typeof elem === "string" ) {
38798return indexOf.call( jQuery( elem ), this[ 0 ] );
38799}
38800// Locate the position of the desired element
38801return indexOf.call( this,
38802// If it receives a jQuery object, the first element is used
38803elem.jquery ? elem[ 0 ] : elem
38804);
38805},
38806add: function( selector, context ) {
38807return this.pushStack(
38808jQuery.uniqueSort(
38809jQuery.merge( this.get(), jQuery( selector, context ) )
38810)
38811);
38812},
38813addBack: function( selector ) {
38814return this.add( selector == null ?
38815this.prevObject : this.prevObject.filter( selector )
38816);
38817}
38818} );
38819function sibling( cur, dir ) {
38820while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {}
38821return cur;
38822}
38823jQuery.each( {
38824parent: function( elem ) {
38825var parent = elem.parentNode;
38826return parent && parent.nodeType !== 11 ? parent : null;
38827},
38828parents: function( elem ) {
38829return dir( elem, "parentNode" );
38830},
38831parentsUntil: function( elem, i, until ) {
38832return dir( elem, "parentNode", until );
38833},
38834next: function( elem ) {
38835return sibling( elem, "nextSibling" );
38836},
38837prev: function( elem ) {
38838return sibling( elem, "previousSibling" );
38839},
38840nextAll: function( elem ) {
38841return dir( elem, "nextSibling" );
38842},
38843prevAll: function( elem ) {
38844return dir( elem, "previousSibling" );
38845},
38846nextUntil: function( elem, i, until ) {
38847return dir( elem, "nextSibling", until );
38848},
38849prevUntil: function( elem, i, until ) {
38850return dir( elem, "previousSibling", until );
38851},
38852siblings: function( elem ) {
38853return siblings( ( elem.parentNode || {} ).firstChild, elem );
38854},
38855children: function( elem ) {
38856return siblings( elem.firstChild );
38857},
38858contents: function( elem ) {
38859return elem.contentDocument || jQuery.merge( [], elem.childNodes );
38860}
38861}, function( name, fn ) {
38862jQuery.fn[ name ] = function( until, selector ) {
38863var matched = jQuery.map( this, fn, until );
38864if ( name.slice( -5 ) !== "Until" ) {
38865selector = until;
38866}
38867if ( selector && typeof selector === "string" ) {
38868matched = jQuery.filter( selector, matched );
38869}
38870if ( this.length > 1 ) {
38871// Remove duplicates
38872if ( !guaranteedUnique[ name ] ) {
38873jQuery.uniqueSort( matched );
38874}
38875// Reverse order for parents* and prev-derivatives
38876if ( rparentsprev.test( name ) ) {
38877matched.reverse();
38878}
38879}
38880return this.pushStack( matched );
38881};
38882} );
38883var rnotwhite = ( /\S+/g );
38884// Convert String-formatted options into Object-formatted ones
38885function createOptions( options ) {
38886var object = {};
38887jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) {
38888object[ flag ] = true;
38889} );
38890return object;
38891}
38892/*
38893* Create a callback list using the following parameters:
38894*
38895*	options: an optional list of space-separated options that will change how
38896*	the callback list behaves or a more traditional option object
38897*
38898* By default a callback list will act like an event callback list and can be
38899* "fired" multiple times.
38900*
38901* Possible options:
38902*
38903*	once:	will ensure the callback list can only be fired once (like a Deferred)
38904*
38905*	memory:	will keep track of previous values and will call any callback added
38906*	after the list has been fired right away with the latest "memorized"
38907*	values (like a Deferred)
38908*
38909*	unique:	will ensure a callback can only be added once (no duplicate in the list)
38910*
38911*	stopOnFalse:	interrupt callings when a callback returns false
38912*
38913*/
38914jQuery.Callbacks = function( options ) {
38915// Convert options from String-formatted to Object-formatted if needed
38916// (we check in cache first)
38917options = typeof options === "string" ?
38918createOptions( options ) :
38919jQuery.extend( {}, options );
38920var // Flag to know if list is currently firing
38921firing,
38922// Last fire value for non-forgettable lists
38923memory,
38924// Flag to know if list was already fired
38925fired,
38926// Flag to prevent firing
38927locked,
38928// Actual callback list
38929list = [],
38930// Queue of execution data for repeatable lists
38931queue = [],
38932// Index of currently firing callback (modified by add/remove as needed)
38933firingIndex = -1,
38934// Fire callbacks
38935fire = function() {
38936// Enforce single-firing
38937locked = options.once;
38938// Execute callbacks for all pending executions,
38939// respecting firingIndex overrides and runtime changes
38940fired = firing = true;
38941for ( ; queue.length; firingIndex = -1 ) {
38942memory = queue.shift();
38943while ( ++firingIndex < list.length ) {
38944// Run callback and check for early termination
38945if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false &&
38946options.stopOnFalse ) {
38947// Jump to end and forget the data so .add doesn't re-fire
38948firingIndex = list.length;
38949memory = false;
38950}
38951}
38952}
38953// Forget the data if we're done with it
38954if ( !options.memory ) {
38955memory = false;
38956}
38957firing = false;
38958// Clean up if we're done firing for good
38959if ( locked ) {
38960// Keep an empty list if we have data for future add calls
38961if ( memory ) {
38962list = [];
38963// Otherwise, this object is spent
38964} else {
38965list = "";
38966}
38967}
38968},
38969// Actual Callbacks object
38970self = {
38971// Add a callback or a collection of callbacks to the list
38972add: function() {
38973if ( list ) {
38974// If we have memory from a past run, we should fire after adding
38975if ( memory && !firing ) {
38976firingIndex = list.length - 1;
38977queue.push( memory );
38978}
38979( function add( args ) {
38980jQuery.each( args, function( _, arg ) {
38981if ( jQuery.isFunction( arg ) ) {
38982if ( !options.unique || !self.has( arg ) ) {
38983list.push( arg );
38984}
38985} else if ( arg && arg.length && jQuery.type( arg ) !== "string" ) {
38986// Inspect recursively
38987add( arg );
38988}
38989} );
38990} )( arguments );
38991if ( memory && !firing ) {
38992fire();
38993}
38994}
38995return this;
38996},
38997// Remove a callback from the list
38998remove: function() {
38999jQuery.each( arguments, function( _, arg ) {
39000var index;
39001while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) {
39002list.splice( index, 1 );
39003// Handle firing indexes
39004if ( index <= firingIndex ) {
39005firingIndex--;
39006}
39007}
39008} );
39009return this;
39010},
39011// Check if a given callback is in the list.
39012// If no argument is given, return whether or not list has callbacks attached.
39013has: function( fn ) {
39014return fn ?
39015jQuery.inArray( fn, list ) > -1 :
39016list.length > 0;
39017},
39018// Remove all callbacks from the list
39019empty: function() {
39020if ( list ) {
39021list = [];
39022}
39023return this;
39024},
39025// Disable .fire and .add
39026// Abort any current/pending executions
39027// Clear all callbacks and values
39028disable: function() {
39029locked = queue = [];
39030list = memory = "";
39031return this;
39032},
39033disabled: function() {
39034return !list;
39035},
39036// Disable .fire
39037// Also disable .add unless we have memory (since it would have no effect)
39038// Abort any pending executions
39039lock: function() {
39040locked = queue = [];
39041if ( !memory ) {
39042list = memory = "";
39043}
39044return this;
39045},
39046locked: function() {
39047return !!locked;
39048},
39049// Call all callbacks with the given context and arguments
39050fireWith: function( context, args ) {
39051if ( !locked ) {
39052args = args || [];
39053args = [ context, args.slice ? args.slice() : args ];
39054queue.push( args );
39055if ( !firing ) {
39056fire();
39057}
39058}
39059return this;
39060},
39061// Call all the callbacks with the given arguments
39062fire: function() {
39063self.fireWith( this, arguments );
39064return this;
39065},
39066// To know if the callbacks have already been called at least once
39067fired: function() {
39068return !!fired;
39069}
39070};
39071return self;
39072};
39073jQuery.extend( {
39074Deferred: function( func ) {
39075var tuples = [
39076// action, add listener, listener list, final state
39077[ "resolve", "done", jQuery.Callbacks( "once memory" ), "resolved" ],
39078[ "reject", "fail", jQuery.Callbacks( "once memory" ), "rejected" ],
39079[ "notify", "progress", jQuery.Callbacks( "memory" ) ]
39080],
39081state = "pending",
39082promise = {
39083state: function() {
39084return state;
39085},
39086always: function() {
39087deferred.done( arguments ).fail( arguments );
39088return this;
39089},
39090then: function( /* fnDone, fnFail, fnProgress */ ) {
39091var fns = arguments;
39092return jQuery.Deferred( function( newDefer ) {
39093jQuery.each( tuples, function( i, tuple ) {
39094var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ];
39095// deferred[ done | fail | progress ] for forwarding actions to newDefer
39096deferred[ tuple[ 1 ] ]( function() {
39097var returned = fn && fn.apply( this, arguments );
39098if ( returned && jQuery.isFunction( returned.promise ) ) {
39099returned.promise()
39100.progress( newDefer.notify )
39101.done( newDefer.resolve )
39102.fail( newDefer.reject );
39103} else {
39104newDefer[ tuple[ 0 ] + "With" ](
39105this === promise ? newDefer.promise() : this,
39106fn ? [ returned ] : arguments
39107);
39108}
39109} );
39110} );
39111fns = null;
39112} ).promise();
39113},
39114// Get a promise for this deferred
39115// If obj is provided, the promise aspect is added to the object
39116promise: function( obj ) {
39117return obj != null ? jQuery.extend( obj, promise ) : promise;
39118}
39119},
39120deferred = {};
39121// Keep pipe for back-compat
39122promise.pipe = promise.then;
39123// Add list-specific methods
39124jQuery.each( tuples, function( i, tuple ) {
39125var list = tuple[ 2 ],
39126stateString = tuple[ 3 ];
39127// promise[ done | fail | progress ] = list.add
39128promise[ tuple[ 1 ] ] = list.add;
39129// Handle state
39130if ( stateString ) {
39131list.add( function() {
39132// state = [ resolved | rejected ]
39133state = stateString;
39134// [ reject_list | resolve_list ].disable; progress_list.lock
39135}, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock );
39136}
39137// deferred[ resolve | reject | notify ]
39138deferred[ tuple[ 0 ] ] = function() {
39139deferred[ tuple[ 0 ] + "With" ]( this === deferred ? promise : this, arguments );
39140return this;
39141};
39142deferred[ tuple[ 0 ] + "With" ] = list.fireWith;
39143} );
39144// Make the deferred a promise
39145promise.promise( deferred );
39146// Call given func if any
39147if ( func ) {
39148func.call( deferred, deferred );
39149}
39150// All done!
39151return deferred;
39152},
39153// Deferred helper
39154when: function( subordinate /* , ..., subordinateN */ ) {
39155var i = 0,
39156resolveValues = slice.call( arguments ),
39157length = resolveValues.length,
39158// the count of uncompleted subordinates
39159remaining = length !== 1 ||
39160( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0,
39161// the master Deferred.
39162// If resolveValues consist of only a single Deferred, just use that.
39163deferred = remaining === 1 ? subordinate : jQuery.Deferred(),
39164// Update function for both resolve and progress values
39165updateFunc = function( i, contexts, values ) {
39166return function( value ) {
39167contexts[ i ] = this;
39168values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value;
39169if ( values === progressValues ) {
39170deferred.notifyWith( contexts, values );
39171} else if ( !( --remaining ) ) {
39172deferred.resolveWith( contexts, values );
39173}
39174};
39175},
39176progressValues, progressContexts, resolveContexts;
39177// Add listeners to Deferred subordinates; treat others as resolved
39178if ( length > 1 ) {
39179progressValues = new Array( length );
39180progressContexts = new Array( length );
39181resolveContexts = new Array( length );
39182for ( ; i < length; i++ ) {
39183if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) {
39184resolveValues[ i ].promise()
39185.progress( updateFunc( i, progressContexts, progressValues ) )
39186.done( updateFunc( i, resolveContexts, resolveValues ) )
39187.fail( deferred.reject );
39188} else {
39189--remaining;
39190}
39191}
39192}
39193// If we're not waiting on anything, resolve the master
39194if ( !remaining ) {
39195deferred.resolveWith( resolveContexts, resolveValues );
39196}
39197return deferred.promise();
39198}
39199} );
39200// The deferred used on DOM ready
39201var readyList;
39202jQuery.fn.ready = function( fn ) {
39203// Add the callback
39204jQuery.ready.promise().done( fn );
39205return this;
39206};
39207jQuery.extend( {
39208// Is the DOM ready to be used? Set to true once it occurs.
39209isReady: false,
39210// A counter to track how many items to wait for before
39211// the ready event fires. See #6781
39212readyWait: 1,
39213// Hold (or release) the ready event
39214holdReady: function( hold ) {
39215if ( hold ) {
39216jQuery.readyWait++;
39217} else {
39218jQuery.ready( true );
39219}
39220},
39221// Handle when the DOM is ready
39222ready: function( wait ) {
39223// Abort if there are pending holds or we're already ready
39224if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {
39225return;
39226}
39227// Remember that the DOM is ready
39228jQuery.isReady = true;
39229// If a normal DOM Ready event fired, decrement, and wait if need be
39230if ( wait !== true && --jQuery.readyWait > 0 ) {
39231return;
39232}
39233// If there are functions bound, to execute
39234readyList.resolveWith( document, [ jQuery ] );
39235// Trigger any bound ready events
39236if ( jQuery.fn.triggerHandler ) {
39237jQuery( document ).triggerHandler( "ready" );
39238jQuery( document ).off( "ready" );
39239}
39240}
39241} );
39242/**
39243* The ready event handler and self cleanup method
39244*/
39245function completed() {
39246document.removeEventListener( "DOMContentLoaded", completed );
39247window.removeEventListener( "load", completed );
39248jQuery.ready();
39249}
39250jQuery.ready.promise = function( obj ) {
39251if ( !readyList ) {
39252readyList = jQuery.Deferred();
39253// Catch cases where $(document).ready() is called
39254// after the browser event has already occurred.
39255// Support: IE9-10 only
39256// Older IE sometimes signals "interactive" too soon
39257if ( document.readyState === "complete" ||
39258( document.readyState !== "loading" && !document.documentElement.doScroll ) ) {
39259// Handle it asynchronously to allow scripts the opportunity to delay ready
39260window.setTimeout( jQuery.ready );
39261} else {
39262// Use the handy event callback
39263document.addEventListener( "DOMContentLoaded", completed );
39264// A fallback to window.onload, that will always work
39265window.addEventListener( "load", completed );
39266}
39267}
39268return readyList.promise( obj );
39269};
39270// Kick off the DOM ready check even if the user does not
39271jQuery.ready.promise();
39272// Multifunctional method to get and set values of a collection
39273// The value/s can optionally be executed if it's a function
39274var access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
39275var i = 0,
39276len = elems.length,
39277bulk = key == null;
39278// Sets many values
39279if ( jQuery.type( key ) === "object" ) {
39280chainable = true;
39281for ( i in key ) {
39282access( elems, fn, i, key[ i ], true, emptyGet, raw );
39283}
39284// Sets one value
39285} else if ( value !== undefined ) {
39286chainable = true;
39287if ( !jQuery.isFunction( value ) ) {
39288raw = true;
39289}
39290if ( bulk ) {
39291// Bulk operations run against the entire set
39292if ( raw ) {
39293fn.call( elems, value );
39294fn = null;
39295// ...except when executing function values
39296} else {
39297bulk = fn;
39298fn = function( elem, key, value ) {
39299return bulk.call( jQuery( elem ), value );
39300};
39301}
39302}
39303if ( fn ) {
39304for ( ; i < len; i++ ) {
39305fn(
39306elems[ i ], key, raw ?
39307value :
39308value.call( elems[ i ], i, fn( elems[ i ], key ) )
39309);
39310}
39311}
39312}
39313return chainable ?
39314elems :
39315// Gets
39316bulk ?
39317fn.call( elems ) :
39318len ? fn( elems[ 0 ], key ) : emptyGet;
39319};
39320var acceptData = function( owner ) {
39321// Accepts only:
39322// - Node
39323// - Node.ELEMENT_NODE
39324// - Node.DOCUMENT_NODE
39325// - Object
39326// - Any
39327/* jshint -W018 */
39328return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
39329};
39330function Data() {
39331this.expando = jQuery.expando + Data.uid++;
39332}
39333Data.uid = 1;
39334Data.prototype = {
39335register: function( owner, initial ) {
39336var value = initial || {};
39337// If it is a node unlikely to be stringify-ed or looped over
39338// use plain assignment
39339if ( owner.nodeType ) {
39340owner[ this.expando ] = value;
39341// Otherwise secure it in a non-enumerable, non-writable property
39342// configurability must be true to allow the property to be
39343// deleted with the delete operator
39344} else {
39345Object.defineProperty( owner, this.expando, {
39346value: value,
39347writable: true,
39348configurable: true
39349} );
39350}
39351return owner[ this.expando ];
39352},
39353cache: function( owner ) {
39354// We can accept data for non-element nodes in modern browsers,
39355// but we should not, see #8335.
39356// Always return an empty object.
39357if ( !acceptData( owner ) ) {
39358return {};
39359}
39360// Check if the owner object already has a cache
39361var value = owner[ this.expando ];
39362// If not, create one
39363if ( !value ) {
39364value = {};
39365// We can accept data for non-element nodes in modern browsers,
39366// but we should not, see #8335.
39367// Always return an empty object.
39368if ( acceptData( owner ) ) {
39369// If it is a node unlikely to be stringify-ed or looped over
39370// use plain assignment
39371if ( owner.nodeType ) {
39372owner[ this.expando ] = value;
39373// Otherwise secure it in a non-enumerable property
39374// configurable must be true to allow the property to be
39375// deleted when data is removed
39376} else {
39377Object.defineProperty( owner, this.expando, {
39378value: value,
39379configurable: true
39380} );
39381}
39382}
39383}
39384return value;
39385},
39386set: function( owner, data, value ) {
39387var prop,
39388cache = this.cache( owner );
39389// Handle: [ owner, key, value ] args
39390if ( typeof data === "string" ) {
39391cache[ data ] = value;
39392// Handle: [ owner, { properties } ] args
39393} else {
39394// Copy the properties one-by-one to the cache object
39395for ( prop in data ) {
39396cache[ prop ] = data[ prop ];
39397}
39398}
39399return cache;
39400},
39401get: function( owner, key ) {
39402return key === undefined ?
39403this.cache( owner ) :
39404owner[ this.expando ] && owner[ this.expando ][ key ];
39405},
39406access: function( owner, key, value ) {
39407var stored;
39408// In cases where either:
39409//
39410// 1. No key was specified
39411// 2. A string key was specified, but no value provided
39412//
39413// Take the "read" path and allow the get method to determine
39414// which value to return, respectively either:
39415//
39416// 1. The entire cache object
39417// 2. The data stored at the key
39418//
39419if ( key === undefined ||
39420( ( key && typeof key === "string" ) && value === undefined ) ) {
39421stored = this.get( owner, key );
39422return stored !== undefined ?
39423stored : this.get( owner, jQuery.camelCase( key ) );
39424}
39425// When the key is not a string, or both a key and value
39426// are specified, set or extend (existing objects) with either:
39427//
39428// 1. An object of properties
39429// 2. A key and value
39430//
39431this.set( owner, key, value );
39432// Since the "set" path can have two possible entry points
39433// return the expected data based on which path was taken[*]
39434return value !== undefined ? value : key;
39435},
39436remove: function( owner, key ) {
39437var i, name, camel,
39438cache = owner[ this.expando ];
39439if ( cache === undefined ) {
39440return;
39441}
39442if ( key === undefined ) {
39443this.register( owner );
39444} else {
39445// Support array or space separated string of keys
39446if ( jQuery.isArray( key ) ) {
39447// If "name" is an array of keys...
39448// When data is initially created, via ("key", "val") signature,
39449// keys will be converted to camelCase.
39450// Since there is no way to tell _how_ a key was added, remove
39451// both plain key and camelCase key. #12786
39452// This will only penalize the array argument path.
39453name = key.concat( key.map( jQuery.camelCase ) );
39454} else {
39455camel = jQuery.camelCase( key );
39456// Try the string as a key before any manipulation
39457if ( key in cache ) {
39458name = [ key, camel ];
39459} else {
39460// If a key with the spaces exists, use it.
39461// Otherwise, create an array by matching non-whitespace
39462name = camel;
39463name = name in cache ?
39464[ name ] : ( name.match( rnotwhite ) || [] );
39465}
39466}
39467i = name.length;
39468while ( i-- ) {
39469delete cache[ name[ i ] ];
39470}
39471}
39472// Remove the expando if there's no more data
39473if ( key === undefined || jQuery.isEmptyObject( cache ) ) {
39474// Support: Chrome <= 35-45+
39475// Webkit & Blink performance suffers when deleting properties
39476// from DOM nodes, so set to undefined instead
39477// https://code.google.com/p/chromium/issues/detail?id=378607
39478if ( owner.nodeType ) {
39479owner[ this.expando ] = undefined;
39480} else {
39481delete owner[ this.expando ];
39482}
39483}
39484},
39485hasData: function( owner ) {
39486var cache = owner[ this.expando ];
39487return cache !== undefined && !jQuery.isEmptyObject( cache );
39488}
39489};
39490var dataPriv = new Data();
39491var dataUser = new Data();
39492//	Implementation Summary
39493//
39494//	1. Enforce API surface and semantic compatibility with 1.9.x branch
39495//	2. Improve the module's maintainability by reducing the storage
39496//	paths to a single mechanism.
39497//	3. Use the same single mechanism to support "private" and "user" data.
39498//	4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData)
39499//	5. Avoid exposing implementation details on user objects (eg. expando properties)
39500//	6. Provide a clear path for implementation upgrade to WeakMap in 2014
39501var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
39502rmultiDash = /[A-Z]/g;
39503function dataAttr( elem, key, data ) {
39504var name;
39505// If nothing was found internally, try to fetch any
39506// data from the HTML5 data-* attribute
39507if ( data === undefined && elem.nodeType === 1 ) {
39508name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase();
39509data = elem.getAttribute( name );
39510if ( typeof data === "string" ) {
39511try {
39512data = data === "true" ? true :
39513data === "false" ? false :
39514data === "null" ? null :
39515// Only convert to a number if it doesn't change the string
39516+data + "" === data ? +data :
39517rbrace.test( data ) ? jQuery.parseJSON( data ) :
39518data;
39519} catch ( e ) {}
39520// Make sure we set the data so it isn't changed later
39521dataUser.set( elem, key, data );
39522} else {
39523data = undefined;
39524}
39525}
39526return data;
39527}
39528jQuery.extend( {
39529hasData: function( elem ) {
39530return dataUser.hasData( elem ) || dataPriv.hasData( elem );
39531},
39532data: function( elem, name, data ) {
39533return dataUser.access( elem, name, data );
39534},
39535removeData: function( elem, name ) {
39536dataUser.remove( elem, name );
39537},
39538// TODO: Now that all calls to _data and _removeData have been replaced
39539// with direct calls to dataPriv methods, these can be deprecated.
39540_data: function( elem, name, data ) {
39541return dataPriv.access( elem, name, data );
39542},
39543_removeData: function( elem, name ) {
39544dataPriv.remove( elem, name );
39545}
39546} );
39547jQuery.fn.extend( {
39548data: function( key, value ) {
39549var i, name, data,
39550elem = this[ 0 ],
39551attrs = elem && elem.attributes;
39552// Gets all values
39553if ( key === undefined ) {
39554if ( this.length ) {
39555data = dataUser.get( elem );
39556if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) {
39557i = attrs.length;
39558while ( i-- ) {
39559// Support: IE11+
39560// The attrs elements can be null (#14894)
39561if ( attrs[ i ] ) {
39562name = attrs[ i ].name;
39563if ( name.indexOf( "data-" ) === 0 ) {
39564name = jQuery.camelCase( name.slice( 5 ) );
39565dataAttr( elem, name, data[ name ] );
39566}
39567}
39568}
39569dataPriv.set( elem, "hasDataAttrs", true );
39570}
39571}
39572return data;
39573}
39574// Sets multiple values
39575if ( typeof key === "object" ) {
39576return this.each( function() {
39577dataUser.set( this, key );
39578} );
39579}
39580return access( this, function( value ) {
39581var data, camelKey;
39582// The calling jQuery object (element matches) is not empty
39583// (and therefore has an element appears at this[ 0 ]) and the
39584// `value` parameter was not undefined. An empty jQuery object
39585// will result in `undefined` for elem = this[ 0 ] which will
39586// throw an exception if an attempt to read a data cache is made.
39587if ( elem && value === undefined ) {
39588// Attempt to get data from the cache
39589// with the key as-is
39590data = dataUser.get( elem, key ) ||
39591// Try to find dashed key if it exists (gh-2779)
39592// This is for 2.2.x only
39593dataUser.get( elem, key.replace( rmultiDash, "-$&" ).toLowerCase() );
39594if ( data !== undefined ) {
39595return data;
39596}
39597camelKey = jQuery.camelCase( key );
39598// Attempt to get data from the cache
39599// with the key camelized
39600data = dataUser.get( elem, camelKey );
39601if ( data !== undefined ) {
39602return data;
39603}
39604// Attempt to "discover" the data in
39605// HTML5 custom data-* attrs
39606data = dataAttr( elem, camelKey, undefined );
39607if ( data !== undefined ) {
39608return data;
39609}
39610// We tried really hard, but the data doesn't exist.
39611return;
39612}
39613// Set the data...
39614camelKey = jQuery.camelCase( key );
39615this.each( function() {
39616// First, attempt to store a copy or reference of any
39617// data that might've been store with a camelCased key.
39618var data = dataUser.get( this, camelKey );
39619// For HTML5 data-* attribute interop, we have to
39620// store property names with dashes in a camelCase form.
39621// This might not apply to all properties...*
39622dataUser.set( this, camelKey, value );
39623// *... In the case of properties that might _actually_
vendor: 19,576 bytes, lines 39624-40256
39624// have dashes, we need to also store a copy of that
39625// unchanged property.
39626if ( key.indexOf( "-" ) > -1 && data !== undefined ) {
39627dataUser.set( this, key, value );
39628}
39629} );
39630}, null, value, arguments.length > 1, null, true );
39631},
39632removeData: function( key ) {
39633return this.each( function() {
39634dataUser.remove( this, key );
39635} );
39636}
39637} );
39638jQuery.extend( {
39639queue: function( elem, type, data ) {
39640var queue;
39641if ( elem ) {
39642type = ( type || "fx" ) + "queue";
39643queue = dataPriv.get( elem, type );
39644// Speed up dequeue by getting out quickly if this is just a lookup
39645if ( data ) {
39646if ( !queue || jQuery.isArray( data ) ) {
39647queue = dataPriv.access( elem, type, jQuery.makeArray( data ) );
39648} else {
39649queue.push( data );
39650}
39651}
39652return queue || [];
39653}
39654},
39655dequeue: function( elem, type ) {
39656type = type || "fx";
39657var queue = jQuery.queue( elem, type ),
39658startLength = queue.length,
39659fn = queue.shift(),
39660hooks = jQuery._queueHooks( elem, type ),
39661next = function() {
39662jQuery.dequeue( elem, type );
39663};
39664// If the fx queue is dequeued, always remove the progress sentinel
39665if ( fn === "inprogress" ) {
39666fn = queue.shift();
39667startLength--;
39668}
39669if ( fn ) {
39670// Add a progress sentinel to prevent the fx queue from being
39671// automatically dequeued
39672if ( type === "fx" ) {
39673queue.unshift( "inprogress" );
39674}
39675// Clear up the last queue stop function
39676delete hooks.stop;
39677fn.call( elem, next, hooks );
39678}
39679if ( !startLength && hooks ) {
39680hooks.empty.fire();
39681}
39682},
39683// Not public - generate a queueHooks object, or return the current one
39684_queueHooks: function( elem, type ) {
39685var key = type + "queueHooks";
39686return dataPriv.get( elem, key ) || dataPriv.access( elem, key, {
39687empty: jQuery.Callbacks( "once memory" ).add( function() {
39688dataPriv.remove( elem, [ type + "queue", key ] );
39689} )
39690} );
39691}
39692} );
39693jQuery.fn.extend( {
39694queue: function( type, data ) {
39695var setter = 2;
39696if ( typeof type !== "string" ) {
39697data = type;
39698type = "fx";
39699setter--;
39700}
39701if ( arguments.length < setter ) {
39702return jQuery.queue( this[ 0 ], type );
39703}
39704return data === undefined ?
39705this :
39706this.each( function() {
39707var queue = jQuery.queue( this, type, data );
39708// Ensure a hooks for this queue
39709jQuery._queueHooks( this, type );
39710if ( type === "fx" && queue[ 0 ] !== "inprogress" ) {
39711jQuery.dequeue( this, type );
39712}
39713} );
39714},
39715dequeue: function( type ) {
39716return this.each( function() {
39717jQuery.dequeue( this, type );
39718} );
39719},
39720clearQueue: function( type ) {
39721return this.queue( type || "fx", [] );
39722},
39723// Get a promise resolved when queues of a certain type
39724// are emptied (fx is the type by default)
39725promise: function( type, obj ) {
39726var tmp,
39727count = 1,
39728defer = jQuery.Deferred(),
39729elements = this,
39730i = this.length,
39731resolve = function() {
39732if ( !( --count ) ) {
39733defer.resolveWith( elements, [ elements ] );
39734}
39735};
39736if ( typeof type !== "string" ) {
39737obj = type;
39738type = undefined;
39739}
39740type = type || "fx";
39741while ( i-- ) {
39742tmp = dataPriv.get( elements[ i ], type + "queueHooks" );
39743if ( tmp && tmp.empty ) {
39744count++;
39745tmp.empty.add( resolve );
39746}
39747}
39748resolve();
39749return defer.promise( obj );
39750}
39751} );
39752var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source;
39753var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" );
39754var cssExpand = [ "Top", "Right", "Bottom", "Left" ];
39755var isHidden = function( elem, el ) {
39756// isHidden might be called from jQuery#filter function;
39757// in that case, element will be second argument
39758elem = el || elem;
39759return jQuery.css( elem, "display" ) === "none" ||
39760!jQuery.contains( elem.ownerDocument, elem );
39761};
39762function adjustCSS( elem, prop, valueParts, tween ) {
39763var adjusted,
39764scale = 1,
39765maxIterations = 20,
39766currentValue = tween ?
39767function() { return tween.cur(); } :
39768function() { return jQuery.css( elem, prop, "" ); },
39769initial = currentValue(),
39770unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ),
39771// Starting value computation is required for potential unit mismatches
39772initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) &&
39773rcssNum.exec( jQuery.css( elem, prop ) );
39774if ( initialInUnit && initialInUnit[ 3 ] !== unit ) {
39775// Trust units reported by jQuery.css
39776unit = unit || initialInUnit[ 3 ];
39777// Make sure we update the tween properties later on
39778valueParts = valueParts || [];
39779// Iteratively approximate from a nonzero starting point
39780initialInUnit = +initial || 1;
39781do {
39782// If previous iteration zeroed out, double until we get *something*.
39783// Use string for doubling so we don't accidentally see scale as unchanged below
39784scale = scale || ".5";
39785// Adjust and apply
39786initialInUnit = initialInUnit / scale;
39787jQuery.style( elem, prop, initialInUnit + unit );
39788// Update scale, tolerating zero or NaN from tween.cur()
39789// Break the loop if scale is unchanged or perfect, or if we've just had enough.
39790} while (
39791scale !== ( scale = currentValue() / initial ) && scale !== 1 && --maxIterations
39792);
39793}
39794if ( valueParts ) {
39795initialInUnit = +initialInUnit || +initial || 0;
39796// Apply relative offset (+=/-=) if specified
39797adjusted = valueParts[ 1 ] ?
39798initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] :
39799+valueParts[ 2 ];
39800if ( tween ) {
39801tween.unit = unit;
39802tween.start = initialInUnit;
39803tween.end = adjusted;
39804}
39805}
39806return adjusted;
39807}
39808var rcheckableType = ( /^(?:checkbox|radio)$/i );
39809var rtagName = ( /<([\w:-]+)/ );
39810var rscriptType = ( /^$|\/(?:java|ecma)script/i );
39811// We have to close these tags to support XHTML (#13200)
39812var wrapMap = {
39813// Support: IE9
39814option: [ 1, "<select multiple='multiple'>", "</select>" ],
39815// XHTML parsers do not magically insert elements in the
39816// same way that tag soup parsers do. So we cannot shorten
39817// this by omitting <tbody> or other required elements.
39818thead: [ 1, "<table>", "</table>" ],
39819col: [ 2, "<table><colgroup>", "</colgroup></table>" ],
39820tr: [ 2, "<table><tbody>", "</tbody></table>" ],
39821td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],
39822_default: [ 0, "", "" ]
39823};
39824// Support: IE9
39825wrapMap.optgroup = wrapMap.option;
39826wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;
39827wrapMap.th = wrapMap.td;
39828function getAll( context, tag ) {
39829// Support: IE9-11+
39830// Use typeof to avoid zero-argument method invocation on host objects (#15151)
39831var ret = typeof context.getElementsByTagName !== "undefined" ?
39832context.getElementsByTagName( tag || "*" ) :
39833typeof context.querySelectorAll !== "undefined" ?
39834context.querySelectorAll( tag || "*" ) :
39835[];
39836return tag === undefined || tag && jQuery.nodeName( context, tag ) ?
39837jQuery.merge( [ context ], ret ) :
39838ret;
39839}
39840// Mark scripts as having already been evaluated
39841function setGlobalEval( elems, refElements ) {
39842var i = 0,
39843l = elems.length;
39844for ( ; i < l; i++ ) {
39845dataPriv.set(
39846elems[ i ],
39847"globalEval",
39848!refElements || dataPriv.get( refElements[ i ], "globalEval" )
39849);
39850}
39851}
39852var rhtml = /<|&#?\w+;/;
39853function buildFragment( elems, context, scripts, selection, ignored ) {
39854var elem, tmp, tag, wrap, contains, j,
39855fragment = context.createDocumentFragment(),
39856nodes = [],
39857i = 0,
39858l = elems.length;
39859for ( ; i < l; i++ ) {
39860elem = elems[ i ];
39861if ( elem || elem === 0 ) {
39862// Add nodes directly
39863if ( jQuery.type( elem ) === "object" ) {
39864// Support: Android<4.1, PhantomJS<2
39865// push.apply(_, arraylike) throws on ancient WebKit
39866jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem );
39867// Convert non-html into a text node
39868} else if ( !rhtml.test( elem ) ) {
39869nodes.push( context.createTextNode( elem ) );
39870// Convert html into DOM nodes
39871} else {
39872tmp = tmp || fragment.appendChild( context.createElement( "div" ) );
39873// Deserialize a standard representation
39874tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase();
39875wrap = wrapMap[ tag ] || wrapMap._default;
39876tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ];
39877// Descend through wrappers to the right content
39878j = wrap[ 0 ];
39879while ( j-- ) {
39880tmp = tmp.lastChild;
39881}
39882// Support: Android<4.1, PhantomJS<2
39883// push.apply(_, arraylike) throws on ancient WebKit
39884jQuery.merge( nodes, tmp.childNodes );
39885// Remember the top-level container
39886tmp = fragment.firstChild;
39887// Ensure the created nodes are orphaned (#12392)
39888tmp.textContent = "";
39889}
39890}
39891}
39892// Remove wrapper from fragment
39893fragment.textContent = "";
39894i = 0;
39895while ( ( elem = nodes[ i++ ] ) ) {
39896// Skip elements already in the context collection (trac-4087)
39897if ( selection && jQuery.inArray( elem, selection ) > -1 ) {
39898if ( ignored ) {
39899ignored.push( elem );
39900}
39901continue;
39902}
39903contains = jQuery.contains( elem.ownerDocument, elem );
39904// Append to fragment
39905tmp = getAll( fragment.appendChild( elem ), "script" );
39906// Preserve script evaluation history
39907if ( contains ) {
39908setGlobalEval( tmp );
39909}
39910// Capture executables
39911if ( scripts ) {
39912j = 0;
39913while ( ( elem = tmp[ j++ ] ) ) {
39914if ( rscriptType.test( elem.type || "" ) ) {
39915scripts.push( elem );
39916}
39917}
39918}
39919}
39920return fragment;
39921}
39922( function() {
39923var fragment = document.createDocumentFragment(),
39924div = fragment.appendChild( document.createElement( "div" ) ),
39925input = document.createElement( "input" );
39926// Support: Android 4.0-4.3, Safari<=5.1
39927// Check state lost if the name is set (#11217)
39928// Support: Windows Web Apps (WWA)
39929// `name` and `type` must use .setAttribute for WWA (#14901)
39930input.setAttribute( "type", "radio" );
39931input.setAttribute( "checked", "checked" );
39932input.setAttribute( "name", "t" );
39933div.appendChild( input );
39934// Support: Safari<=5.1, Android<4.2
39935// Older WebKit doesn't clone checked state correctly in fragments
39936support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked;
39937// Support: IE<=11+
39938// Make sure textarea (and checkbox) defaultValue is properly cloned
39939div.innerHTML = "<textarea>x</textarea>";
39940support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;
39941} )();
39942var
39943rkeyEvent = /^key/,
39944rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/,
39945rtypenamespace = /^([^.]*)(?:\.(.+)|)/;
39946function returnTrue() {
39947return true;
39948}
39949function returnFalse() {
39950return false;
39951}
39952// Support: IE9
39953// See #13393 for more info
39954function safeActiveElement() {
39955try {
39956return document.activeElement;
39957} catch ( err ) { }
39958}
39959function on( elem, types, selector, data, fn, one ) {
39960var origFn, type;
39961// Types can be a map of types/handlers
39962if ( typeof types === "object" ) {
39963// ( types-Object, selector, data )
39964if ( typeof selector !== "string" ) {
39965// ( types-Object, data )
39966data = data || selector;
39967selector = undefined;
39968}
39969for ( type in types ) {
39970on( elem, type, selector, data, types[ type ], one );
39971}
39972return elem;
39973}
39974if ( data == null && fn == null ) {
39975// ( types, fn )
39976fn = selector;
39977data = selector = undefined;
39978} else if ( fn == null ) {
39979if ( typeof selector === "string" ) {
39980// ( types, selector, fn )
39981fn = data;
39982data = undefined;
39983} else {
39984// ( types, data, fn )
39985fn = data;
39986data = selector;
39987selector = undefined;
39988}
39989}
39990if ( fn === false ) {
39991fn = returnFalse;
39992} else if ( !fn ) {
39993return elem;
39994}
39995if ( one === 1 ) {
39996origFn = fn;
39997fn = function( event ) {
39998// Can use an empty set, since event contains the info
39999jQuery().off( event );
40000return origFn.apply( this, arguments );
40001};
40002// Use same guid so caller can remove using origFn
40003fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ );
40004}
40005return elem.each( function() {
40006jQuery.event.add( this, types, fn, data, selector );
40007} );
40008}
40009/*
40010* Helper functions for managing events -- not part of the public interface.
40011* Props to Dean Edwards' addEvent library for many of the ideas.
40012*/
40013jQuery.event = {
40014global: {},
40015add: function( elem, types, handler, data, selector ) {
40016var handleObjIn, eventHandle, tmp,
40017events, t, handleObj,
40018special, handlers, type, namespaces, origType,
40019elemData = dataPriv.get( elem );
40020// Don't attach events to noData or text/comment nodes (but allow plain objects)
40021if ( !elemData ) {
40022return;
40023}
40024// Caller can pass in an object of custom data in lieu of the handler
40025if ( handler.handler ) {
40026handleObjIn = handler;
40027handler = handleObjIn.handler;
40028selector = handleObjIn.selector;
40029}
40030// Make sure that the handler has a unique ID, used to find/remove it later
40031if ( !handler.guid ) {
40032handler.guid = jQuery.guid++;
40033}
40034// Init the element's event structure and main handler, if this is the first
40035if ( !( events = elemData.events ) ) {
40036events = elemData.events = {};
40037}
40038if ( !( eventHandle = elemData.handle ) ) {
40039eventHandle = elemData.handle = function( e ) {
40040// Discard the second event of a jQuery.event.trigger() and
40041// when an event is called after a page has unloaded
40042return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ?
40043jQuery.event.dispatch.apply( elem, arguments ) : undefined;
40044};
40045}
40046// Handle multiple events separated by a space
40047types = ( types || "" ).match( rnotwhite ) || [ "" ];
40048t = types.length;
40049while ( t-- ) {
40050tmp = rtypenamespace.exec( types[ t ] ) || [];
40051type = origType = tmp[ 1 ];
40052namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort();
40053// There *must* be a type, no attaching namespace-only handlers
40054if ( !type ) {
40055continue;
40056}
40057// If event changes its type, use the special event handlers for the changed type
40058special = jQuery.event.special[ type ] || {};
40059// If selector defined, determine special event api type, otherwise given type
40060type = ( selector ? special.delegateType : special.bindType ) || type;
40061// Update special based on newly reset type
40062special = jQuery.event.special[ type ] || {};
40063// handleObj is passed to all event handlers
40064handleObj = jQuery.extend( {
40065type: type,
40066origType: origType,
40067data: data,
40068handler: handler,
40069guid: handler.guid,
40070selector: selector,
40071needsContext: selector && jQuery.expr.match.needsContext.test( selector ),
40072namespace: namespaces.join( "." )
40073}, handleObjIn );
40074// Init the event handler queue if we're the first
40075if ( !( handlers = events[ type ] ) ) {
40076handlers = events[ type ] = [];
40077handlers.delegateCount = 0;
40078// Only use addEventListener if the special events handler returns false
40079if ( !special.setup ||
40080special.setup.call( elem, data, namespaces, eventHandle ) === false ) {
40081if ( elem.addEventListener ) {
40082elem.addEventListener( type, eventHandle );
40083}
40084}
40085}
40086if ( special.add ) {
40087special.add.call( elem, handleObj );
40088if ( !handleObj.handler.guid ) {
40089handleObj.handler.guid = handler.guid;
40090}
40091}
40092// Add to the element's handler list, delegates in front
40093if ( selector ) {
40094handlers.splice( handlers.delegateCount++, 0, handleObj );
40095} else {
40096handlers.push( handleObj );
40097}
40098// Keep track of which events have ever been used, for event optimization
40099jQuery.event.global[ type ] = true;
40100}
40101},
40102// Detach an event or set of events from an element
40103remove: function( elem, types, handler, selector, mappedTypes ) {
40104var j, origCount, tmp,
40105events, t, handleObj,
40106special, handlers, type, namespaces, origType,
40107elemData = dataPriv.hasData( elem ) && dataPriv.get( elem );
40108if ( !elemData || !( events = elemData.events ) ) {
40109return;
40110}
40111// Once for each type.namespace in types; type may be omitted
40112types = ( types || "" ).match( rnotwhite ) || [ "" ];
40113t = types.length;
40114while ( t-- ) {
40115tmp = rtypenamespace.exec( types[ t ] ) || [];
40116type = origType = tmp[ 1 ];
40117namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort();
40118// Unbind all events (on this namespace, if provided) for the element
40119if ( !type ) {
40120for ( type in events ) {
40121jQuery.event.remove( elem, type + types[ t ], handler, selector, true );
40122}
40123continue;
40124}
40125special = jQuery.event.special[ type ] || {};
40126type = ( selector ? special.delegateType : special.bindType ) || type;
40127handlers = events[ type ] || [];
40128tmp = tmp[ 2 ] &&
40129new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" );
40130// Remove matching events
40131origCount = j = handlers.length;
40132while ( j-- ) {
40133handleObj = handlers[ j ];
40134if ( ( mappedTypes || origType === handleObj.origType ) &&
40135( !handler || handler.guid === handleObj.guid ) &&
40136( !tmp || tmp.test( handleObj.namespace ) ) &&
40137( !selector || selector === handleObj.selector ||
40138selector === "**" && handleObj.selector ) ) {
40139handlers.splice( j, 1 );
40140if ( handleObj.selector ) {
40141handlers.delegateCount--;
40142}
40143if ( special.remove ) {
40144special.remove.call( elem, handleObj );
40145}
40146}
40147}
40148// Remove generic event handler if we removed something and no more handlers exist
40149// (avoids potential for endless recursion during removal of special event handlers)
40150if ( origCount && !handlers.length ) {
40151if ( !special.teardown ||
40152special.teardown.call( elem, namespaces, elemData.handle ) === false ) {
40153jQuery.removeEvent( elem, type, elemData.handle );
40154}
40155delete events[ type ];
40156}
40157}
40158// Remove data and the expando if it's no longer used
40159if ( jQuery.isEmptyObject( events ) ) {
40160dataPriv.remove( elem, "handle events" );
40161}
40162},
40163dispatch: function( event ) {
40164// Make a writable jQuery.Event from the native event object
40165event = jQuery.event.fix( event );
40166var i, j, ret, matched, handleObj,
40167handlerQueue = [],
40168args = slice.call( arguments ),
40169handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [],
40170special = jQuery.event.special[ event.type ] || {};
40171// Use the fix-ed jQuery.Event rather than the (read-only) native event
40172args[ 0 ] = event;
40173event.delegateTarget = this;
40174// Call the preDispatch hook for the mapped type, and let it bail if desired
40175if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) {
40176return;
40177}
40178// Determine handlers
40179handlerQueue = jQuery.event.handlers.call( this, event, handlers );
40180// Run delegates first; they may want to stop propagation beneath us
40181i = 0;
40182while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) {
40183event.currentTarget = matched.elem;
40184j = 0;
40185while ( ( handleObj = matched.handlers[ j++ ] ) &&
40186!event.isImmediatePropagationStopped() ) {
40187// Triggered event must either 1) have no namespace, or 2) have namespace(s)
40188// a subset or equal to those in the bound event (both can have no namespace).
40189if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) {
40190event.handleObj = handleObj;
40191event.data = handleObj.data;
40192ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle ||
40193handleObj.handler ).apply( matched.elem, args );
40194if ( ret !== undefined ) {
40195if ( ( event.result = ret ) === false ) {
40196event.preventDefault();
40197event.stopPropagation();
40198}
40199}
40200}
40201}
40202}
40203// Call the postDispatch hook for the mapped type
40204if ( special.postDispatch ) {
40205special.postDispatch.call( this, event );
40206}
40207return event.result;
40208},
40209handlers: function( event, handlers ) {
40210var i, matches, sel, handleObj,
40211handlerQueue = [],
40212delegateCount = handlers.delegateCount,
40213cur = event.target;
40214// Support (at least): Chrome, IE9
40215// Find delegate handlers
40216// Black-hole SVG <use> instance trees (#13180)
40217//
40218// Support: Firefox<=42+
40219// Avoid non-left-click in FF but don't block IE radio events (#3861, gh-2343)
40220if ( delegateCount && cur.nodeType &&
40221( event.type !== "click" || isNaN( event.button ) || event.button < 1 ) ) {
40222for ( ; cur !== this; cur = cur.parentNode || this ) {
40223// Don't check non-elements (#13208)
40224// Don't process clicks on disabled elements (#6911, #8165, #11382, #11764)
40225if ( cur.nodeType === 1 && ( cur.disabled !== true || event.type !== "click" ) ) {
40226matches = [];
40227for ( i = 0; i < delegateCount; i++ ) {
40228handleObj = handlers[ i ];
40229// Don't conflict with Object.prototype properties (#13203)
40230sel = handleObj.selector + " ";
40231if ( matches[ sel ] === undefined ) {
40232matches[ sel ] = handleObj.needsContext ?
40233jQuery( sel, this ).index( cur ) > -1 :
40234jQuery.find( sel, this, null, [ cur ] ).length;
40235}
40236if ( matches[ sel ] ) {
40237matches.push( handleObj );
40238}
40239}
40240if ( matches.length ) {
40241handlerQueue.push( { elem: cur, handlers: matches } );
40242}
40243}
40244}
40245}
40246// Add the remaining (directly-bound) handlers
40247if ( delegateCount < handlers.length ) {
40248handlerQueue.push( { elem: this, handlers: handlers.slice( delegateCount ) } );
40249}
40250return handlerQueue;
40251},
40252// Includes some event props shared by KeyEvent and MouseEvent
40253props: ( "altKey bubbles cancelable ctrlKey currentTarget detail eventPhase " +
40254"metaKey relatedTarget shiftKey target timeStamp view which" ).split( " " ),
40255fixHooks: {},
40256keyHooks: {
40257props: "char charCode key keyCode".split( " " ),
40258filter: function( event, original ) {
40259// Add which for key events
40260if ( event.which == null ) {
40261event.which = original.charCode != null ? original.charCode : original.keyCode;
40262}
40263return event;
40264}
40265},
40266mouseHooks: {
40267props: ( "button buttons clientX clientY offsetX offsetY pageX pageY " +
40268"screenX screenY toElement" ).split( " " ),
40269filter: function( event, original ) {
40270var eventDoc, doc, body,
40271button = original.button;
40272// Calculate pageX/Y if missing and clientX/Y available
40273if ( event.pageX == null && original.clientX != null ) {
40274eventDoc = event.target.ownerDocument || document;
40275doc = eventDoc.documentElement;
40276body = eventDoc.body;
40277event.pageX = original.clientX +
40278( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) -
40279( doc && doc.clientLeft || body && body.clientLeft || 0 );
40280event.pageY = original.clientY +
40281( doc && doc.scrollTop || body && body.scrollTop || 0 ) -
40282( doc && doc.clientTop || body && body.clientTop || 0 );
40283}
40284// Add which for click: 1 === left; 2 === middle; 3 === right
40285// Note: button is not normalized, so don't use it
40286if ( !event.which && button !== undefined ) {
40287event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) );
40288}
40289return event;
40290}
40291},
40292fix: function( event ) {
40293if ( event[ jQuery.expando ] ) {
40294return event;
40295}
40296// Create a writable copy of the event object and normalize some properties
40297var i, prop, copy,
40298type = event.type,
40299originalEvent = event,
40300fixHook = this.fixHooks[ type ];
40301if ( !fixHook ) {
40302this.fixHooks[ type ] = fixHook =
40303rmouseEvent.test( type ) ? this.mouseHooks :
40304rkeyEvent.test( type ) ? this.keyHooks :
40305{};
40306}
40307copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props;
40308event = new jQuery.Event( originalEvent );
40309i = copy.length;
40310while ( i-- ) {
40311prop = copy[ i ];
40312event[ prop ] = originalEvent[ prop ];
40313}
40314// Support: Cordova 2.5 (WebKit) (#13255)
40315// All events should have a target; Cordova deviceready doesn't
40316if ( !event.target ) {
40317event.target = document;
40318}
40319// Support: Safari 6.0+, Chrome<28
40320// Target should not be a text node (#504, #13143)
40321if ( event.target.nodeType === 3 ) {
40322event.target = event.target.parentNode;
40323}
40324return fixHook.filter ? fixHook.filter( event, originalEvent ) : event;
40325},
40326special: {
40327load: {
40328// Prevent triggered image.load events from bubbling to window.load
40329noBubble: true
40330},
40331focus: {
40332// Fire native event if possible so blur/focus sequence is correct
40333trigger: function() {
40334if ( this !== safeActiveElement() && this.focus ) {
40335this.focus();
40336return false;
40337}
40338},
40339delegateType: "focusin"
40340},
40341blur: {
40342trigger: function() {
40343if ( this === safeActiveElement() && this.blur ) {
40344this.blur();
40345return false;
40346}
40347},
40348delegateType: "focusout"
40349},
40350click: {
40351// For checkbox, fire native event so checked state will be right
40352trigger: function() {
40353if ( this.type === "checkbox" && this.click && jQuery.nodeName( this, "input" ) ) {
40354this.click();
40355return false;
40356}
40357},
40358// For cross-browser consistency, don't fire native .click() on links
40359_default: function( event ) {
40360return jQuery.nodeName( event.target, "a" );
40361}
40362},
40363beforeunload: {
40364postDispatch: function( event ) {
40365// Support: Firefox 20+
40366// Firefox doesn't alert if the returnValue field is not set.
40367if ( event.result !== undefined && event.originalEvent ) {
40368event.originalEvent.returnValue = event.result;
40369}
40370}
40371}
40372}
40373};
40374jQuery.removeEvent = function( elem, type, handle ) {
40375// This "if" is needed for plain objects
40376if ( elem.removeEventListener ) {
40377elem.removeEventListener( type, handle );
40378}
40379};
40380jQuery.Event = function( src, props ) {
40381// Allow instantiation without the 'new' keyword
40382if ( !( this instanceof jQuery.Event ) ) {
40383return new jQuery.Event( src, props );
40384}
40385// Event object
40386if ( src && src.type ) {
40387this.originalEvent = src;
40388this.type = src.type;
40389// Events bubbling up the document may have been marked as prevented
40390// by a handler lower down the tree; reflect the correct value.
40391this.isDefaultPrevented = src.defaultPrevented ||
40392src.defaultPrevented === undefined &&
40393// Support: Android<4.0
40394src.returnValue === false ?
40395returnTrue :
40396returnFalse;
40397// Event type
40398} else {
40399this.type = src;
40400}
40401// Put explicitly provided properties onto the event object
40402if ( props ) {
40403jQuery.extend( this, props );
40404}
40405// Create a timestamp if incoming event doesn't have one
40406this.timeStamp = src && src.timeStamp || jQuery.now();
40407// Mark it as fixed
40408this[ jQuery.expando ] = true;
40409};
40410// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding
40411// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
40412jQuery.Event.prototype = {
40413constructor: jQuery.Event,
40414isDefaultPrevented: returnFalse,
40415isPropagationStopped: returnFalse,
40416isImmediatePropagationStopped: returnFalse,
40417isSimulated: false,
40418preventDefault: function() {
40419var e = this.originalEvent;
40420this.isDefaultPrevented = returnTrue;
40421if ( e && !this.isSimulated ) {
40422e.preventDefault();
40423}
40424},
40425stopPropagation: function() {
40426var e = this.originalEvent;
40427this.isPropagationStopped = returnTrue;
40428if ( e && !this.isSimulated ) {
40429e.stopPropagation();
40430}
40431},
40432stopImmediatePropagation: function() {
40433var e = this.originalEvent;
40434this.isImmediatePropagationStopped = returnTrue;
40435if ( e && !this.isSimulated ) {
40436e.stopImmediatePropagation();
40437}
40438this.stopPropagation();
40439}
40440};
40441// Create mouseenter/leave events using mouseover/out and event-time checks
40442// so that event delegation works in jQuery.
40443// Do the same for pointerenter/pointerleave and pointerover/pointerout
40444//
40445// Support: Safari 7 only
40446// Safari sends mouseenter too often; see:
40447// https://code.google.com/p/chromium/issues/detail?id=470258
40448// for the description of the bug (it existed in older Chrome versions as well).
40449jQuery.each( {
40450mouseenter: "mouseover",
40451mouseleave: "mouseout",
40452pointerenter: "pointerover",
40453pointerleave: "pointerout"
40454}, function( orig, fix ) {
40455jQuery.event.special[ orig ] = {
40456delegateType: fix,
40457bindType: fix,
40458handle: function( event ) {
40459var ret,
40460target = this,
40461related = event.relatedTarget,
40462handleObj = event.handleObj;
40463// For mouseenter/leave call the handler if related is outside the target.
40464// NB: No relatedTarget if the mouse left/entered the browser window
40465if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) {
40466event.type = handleObj.origType;
40467ret = handleObj.handler.apply( this, arguments );
40468event.type = fix;
40469}
40470return ret;
40471}
40472};
40473} );
40474jQuery.fn.extend( {
40475on: function( types, selector, data, fn ) {
40476return on( this, types, selector, data, fn );
40477},
40478one: function( types, selector, data, fn ) {
40479return on( this, types, selector, data, fn, 1 );
40480},
40481off: function( types, selector, fn ) {
40482var handleObj, type;
40483if ( types && types.preventDefault && types.handleObj ) {
40484// ( event ) dispatched jQuery.Event
40485handleObj = types.handleObj;
40486jQuery( types.delegateTarget ).off(
40487handleObj.namespace ?
40488handleObj.origType + "." + handleObj.namespace :
40489handleObj.origType,
40490handleObj.selector,
40491handleObj.handler
40492);
40493return this;
40494}
40495if ( typeof types === "object" ) {
40496// ( types-object [, selector] )
40497for ( type in types ) {
40498this.off( type, selector, types[ type ] );
40499}
40500return this;
40501}
40502if ( selector === false || typeof selector === "function" ) {
40503// ( types [, fn] )
40504fn = selector;
40505selector = undefined;
40506}
40507if ( fn === false ) {
40508fn = returnFalse;
40509}
40510return this.each( function() {
40511jQuery.event.remove( this, types, fn, selector );
40512} );
40513}
40514} );
40515var
40516rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,
40517// Support: IE 10-11, Edge 10240+
40518// In IE/Edge using regex groups here causes severe slowdowns.
40519// See https://connect.microsoft.com/IE/feedback/details/1736512/
40520rnoInnerhtml = /
vendor: 9,868 bytes, lines 40520-40858
40520<script|<style|<link/i,
40521// checked="checked" or checked
40522rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i,
40523rscriptTypeMasked = /^true\/(.*)/,
40524rcleanScript = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;
40525// Manipulating tables requires a tbody
40526function manipulationTarget( elem, content ) {
40527return jQuery.nodeName( elem, "table" ) &&
40528jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ?
40529elem.getElementsByTagName( "tbody" )[ 0 ] ||
40530elem.appendChild( elem.ownerDocument.createElement( "tbody" ) ) :
40531elem;
40532}
40533// Replace/restore the type attribute of script elements for safe DOM manipulation
40534function disableScript( elem ) {
40535elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type;
40536return elem;
40537}
40538function restoreScript( elem ) {
40539var match = rscriptTypeMasked.exec( elem.type );
40540if ( match ) {
40541elem.type = match[ 1 ];
40542} else {
40543elem.removeAttribute( "type" );
40544}
40545return elem;
40546}
40547function cloneCopyEvent( src, dest ) {
40548var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events;
40549if ( dest.nodeType !== 1 ) {
40550return;
40551}
40552// 1. Copy private data: events, handlers, etc.
40553if ( dataPriv.hasData( src ) ) {
40554pdataOld = dataPriv.access( src );
40555pdataCur = dataPriv.set( dest, pdataOld );
40556events = pdataOld.events;
40557if ( events ) {
40558delete pdataCur.handle;
40559pdataCur.events = {};
40560for ( type in events ) {
40561for ( i = 0, l = events[ type ].length; i < l; i++ ) {
40562jQuery.event.add( dest, type, events[ type ][ i ] );
40563}
40564}
40565}
40566}
40567// 2. Copy user data
40568if ( dataUser.hasData( src ) ) {
40569udataOld = dataUser.access( src );
40570udataCur = jQuery.extend( {}, udataOld );
40571dataUser.set( dest, udataCur );
40572}
40573}
40574// Fix IE bugs, see support tests
40575function fixInput( src, dest ) {
40576var nodeName = dest.nodeName.toLowerCase();
40577// Fails to persist the checked state of a cloned checkbox or radio button.
40578if ( nodeName === "input" && rcheckableType.test( src.type ) ) {
40579dest.checked = src.checked;
40580// Fails to return the selected option to the default selected state when cloning options
40581} else if ( nodeName === "input" || nodeName === "textarea" ) {
40582dest.defaultValue = src.defaultValue;
40583}
40584}
40585function domManip( collection, args, callback, ignored ) {
40586// Flatten any nested arrays
40587args = concat.apply( [], args );
40588var fragment, first, scripts, hasScripts, node, doc,
40589i = 0,
40590l = collection.length,
40591iNoClone = l - 1,
40592value = args[ 0 ],
40593isFunction = jQuery.isFunction( value );
40594// We can't cloneNode fragments that contain checked, in WebKit
40595if ( isFunction ||
40596( l > 1 && typeof value === "string" &&
40597!support.checkClone && rchecked.test( value ) ) ) {
40598return collection.each( function( index ) {
40599var self = collection.eq( index );
40600if ( isFunction ) {
40601args[ 0 ] = value.call( this, index, self.html() );
40602}
40603domManip( self, args, callback, ignored );
40604} );
40605}
40606if ( l ) {
40607fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored );
40608first = fragment.firstChild;
40609if ( fragment.childNodes.length === 1 ) {
40610fragment = first;
40611}
40612// Require either new content or an interest in ignored elements to invoke the callback
40613if ( first || ignored ) {
40614scripts = jQuery.map( getAll( fragment, "script" ), disableScript );
40615hasScripts = scripts.length;
40616// Use the original fragment for the last item
40617// instead of the first because it can end up
40618// being emptied incorrectly in certain situations (#8070).
40619for ( ; i < l; i++ ) {
40620node = fragment;
40621if ( i !== iNoClone ) {
40622node = jQuery.clone( node, true, true );
40623// Keep references to cloned scripts for later restoration
40624if ( hasScripts ) {
40625// Support: Android<4.1, PhantomJS<2
40626// push.apply(_, arraylike) throws on ancient WebKit
40627jQuery.merge( scripts, getAll( node, "script" ) );
40628}
40629}
40630callback.call( collection[ i ], node, i );
40631}
40632if ( hasScripts ) {
40633doc = scripts[ scripts.length - 1 ].ownerDocument;
40634// Reenable scripts
40635jQuery.map( scripts, restoreScript );
40636// Evaluate executable scripts on first document insertion
40637for ( i = 0; i < hasScripts; i++ ) {
40638node = scripts[ i ];
40639if ( rscriptType.test( node.type || "" ) &&
40640!dataPriv.access( node, "globalEval" ) &&
40641jQuery.contains( doc, node ) ) {
40642if ( node.src ) {
40643// Optional AJAX dependency, but won't run scripts if not present
40644if ( jQuery._evalUrl ) {
40645jQuery._evalUrl( node.src );
40646}
40647} else {
40648jQuery.globalEval( node.textContent.replace( rcleanScript, "" ) );
40649}
40650}
40651}
40652}
40653}
40654}
40655return collection;
40656}
40657function remove( elem, selector, keepData ) {
40658var node,
40659nodes = selector ? jQuery.filter( selector, elem ) : elem,
40660i = 0;
40661for ( ; ( node = nodes[ i ] ) != null; i++ ) {
40662if ( !keepData && node.nodeType === 1 ) {
40663jQuery.cleanData( getAll( node ) );
40664}
40665if ( node.parentNode ) {
40666if ( keepData && jQuery.contains( node.ownerDocument, node ) ) {
40667setGlobalEval( getAll( node, "script" ) );
40668}
40669node.parentNode.removeChild( node );
40670}
40671}
40672return elem;
40673}
40674jQuery.extend( {
40675htmlPrefilter: function( html ) {
40676return html.replace( rxhtmlTag, "<$1></$2>" );
40677},
40678clone: function( elem, dataAndEvents, deepDataAndEvents ) {
40679var i, l, srcElements, destElements,
40680clone = elem.cloneNode( true ),
40681inPage = jQuery.contains( elem.ownerDocument, elem );
40682// Fix IE cloning issues
40683if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) &&
40684!jQuery.isXMLDoc( elem ) ) {
40685// We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2
40686destElements = getAll( clone );
40687srcElements = getAll( elem );
40688for ( i = 0, l = srcElements.length; i < l; i++ ) {
40689fixInput( srcElements[ i ], destElements[ i ] );
40690}
40691}
40692// Copy the events from the original to the clone
40693if ( dataAndEvents ) {
40694if ( deepDataAndEvents ) {
40695srcElements = srcElements || getAll( elem );
40696destElements = destElements || getAll( clone );
40697for ( i = 0, l = srcElements.length; i < l; i++ ) {
40698cloneCopyEvent( srcElements[ i ], destElements[ i ] );
40699}
40700} else {
40701cloneCopyEvent( elem, clone );
40702}
40703}
40704// Preserve script evaluation history
40705destElements = getAll( clone, "script" );
40706if ( destElements.length > 0 ) {
40707setGlobalEval( destElements, !inPage && getAll( elem, "script" ) );
40708}
40709// Return the cloned set
40710return clone;
40711},
40712cleanData: function( elems ) {
40713var data, elem, type,
40714special = jQuery.event.special,
40715i = 0;
40716for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) {
40717if ( acceptData( elem ) ) {
40718if ( ( data = elem[ dataPriv.expando ] ) ) {
40719if ( data.events ) {
40720for ( type in data.events ) {
40721if ( special[ type ] ) {
40722jQuery.event.remove( elem, type );
40723// This is a shortcut to avoid jQuery.event.remove's overhead
40724} else {
40725jQuery.removeEvent( elem, type, data.handle );
40726}
40727}
40728}
40729// Support: Chrome <= 35-45+
40730// Assign undefined instead of using delete, see Data#remove
40731elem[ dataPriv.expando ] = undefined;
40732}
40733if ( elem[ dataUser.expando ] ) {
40734// Support: Chrome <= 35-45+
40735// Assign undefined instead of using delete, see Data#remove
40736elem[ dataUser.expando ] = undefined;
40737}
40738}
40739}
40740}
40741} );
40742jQuery.fn.extend( {
40743// Keep domManip exposed until 3.0 (gh-2225)
40744domManip: domManip,
40745detach: function( selector ) {
40746return remove( this, selector, true );
40747},
40748remove: function( selector ) {
40749return remove( this, selector );
40750},
40751text: function( value ) {
40752return access( this, function( value ) {
40753return value === undefined ?
40754jQuery.text( this ) :
40755this.empty().each( function() {
40756if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
40757this.textContent = value;
40758}
40759} );
40760}, null, value, arguments.length );
40761},
40762append: function() {
40763return domManip( this, arguments, function( elem ) {
40764if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
40765var target = manipulationTarget( this, elem );
40766target.appendChild( elem );
40767}
40768} );
40769},
40770prepend: function() {
40771return domManip( this, arguments, function( elem ) {
40772if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
40773var target = manipulationTarget( this, elem );
40774target.insertBefore( elem, target.firstChild );
40775}
40776} );
40777},
40778before: function() {
40779return domManip( this, arguments, function( elem ) {
40780if ( this.parentNode ) {
40781this.parentNode.insertBefore( elem, this );
40782}
40783} );
40784},
40785after: function() {
40786return domManip( this, arguments, function( elem ) {
40787if ( this.parentNode ) {
40788this.parentNode.insertBefore( elem, this.nextSibling );
40789}
40790} );
40791},
40792empty: function() {
40793var elem,
40794i = 0;
40795for ( ; ( elem = this[ i ] ) != null; i++ ) {
40796if ( elem.nodeType === 1 ) {
40797// Prevent memory leaks
40798jQuery.cleanData( getAll( elem, false ) );
40799// Remove any remaining nodes
40800elem.textContent = "";
40801}
40802}
40803return this;
40804},
40805clone: function( dataAndEvents, deepDataAndEvents ) {
40806dataAndEvents = dataAndEvents == null ? false : dataAndEvents;
40807deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;
40808return this.map( function() {
40809return jQuery.clone( this, dataAndEvents, deepDataAndEvents );
40810} );
40811},
40812html: function( value ) {
40813return access( this, function( value ) {
40814var elem = this[ 0 ] || {},
40815i = 0,
40816l = this.length;
40817if ( value === undefined && elem.nodeType === 1 ) {
40818return elem.innerHTML;
40819}
40820// See if we can take a shortcut and just use innerHTML
40821if ( typeof value === "string" && !rnoInnerhtml.test( value ) &&
40822!wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) {
40823value = jQuery.htmlPrefilter( value );
40824try {
40825for ( ; i < l; i++ ) {
40826elem = this[ i ] || {};
40827// Remove element nodes and prevent memory leaks
40828if ( elem.nodeType === 1 ) {
40829jQuery.cleanData( getAll( elem, false ) );
40830elem.innerHTML = value;
40831}
40832}
40833elem = 0;
40834// If using innerHTML throws an exception, use the fallback method
40835} catch ( e ) {}
40836}
40837if ( elem ) {
40838this.empty().append( value );
40839}
40840}, null, value, arguments.length );
40841},
40842replaceWith: function() {
40843var ignored = [];
40844// Make the changes, replacing each non-ignored context element with the new content
40845return domManip( this, arguments, function( elem ) {
40846var parent = this.parentNode;
40847if ( jQuery.inArray( this, ignored ) < 0 ) {
40848jQuery.cleanData( getAll( this ) );
40849if ( parent ) {
40850parent.replaceChild( elem, this );
40851}
40852}
40853// Force callback invocation
40854}, ignored );
40855}
40856} );
40857jQuery.each( {
40858appendTo: "append",
40859prependTo: "prepend",
40860insertBefore: "before",
40861insertAfter: "after",
40862replaceAll: "replaceWith"
40863}, function( name, original ) {
40864jQuery.fn[ name ] = function( selector ) {
40865var elems,
40866ret = [],
40867insert = jQuery( selector ),
40868last = insert.length - 1,
40869i = 0;
40870for ( ; i <= last; i++ ) {
40871elems = i === last ? this : this.clone( true );
40872jQuery( insert[ i ] )[ original ]( elems );
40873// Support: QtWebKit
40874// .get() because push.apply(_, arraylike) throws
40875push.apply( ret, elems.get() );
40876}
40877return this.pushStack( ret );
40878};
40879} );
40880var iframe,
40881elemdisplay = {
40882// Support: Firefox
40883// We have to pre-define these values for FF (#10227)
40884HTML: "block",
40885BODY: "block"
40886};
40887/**
40888* Retrieve the actual display of a element
40889* @param {String} name nodeName of the element
40890* @param {Object} doc Document object
40891*/
40892// Called only from within defaultDisplay
40893function actualDisplay( name, doc ) {
40894var elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ),
40895display = jQuery.css( elem[ 0 ], "display" );
40896// We don't have any data stored on the element,
40897// so use "detach" method as fast way to get rid of the element
40898elem.detach();
40899return display;
40900}
40901/**
40902* Try to determine the default display value of an element
40903* @param {String} nodeName
40904*/
40905function defaultDisplay( nodeName ) {
40906var doc = document,
40907display = elemdisplay[ nodeName ];
40908if ( !display ) {
40909display = actualDisplay( nodeName, doc );
40910// If the simple way fails, read from inside an iframe
40911if ( display === "none" || !display ) {
40912// Use the already-created iframe if possible
40913iframe = ( iframe || jQuery( "<iframe frameborder='0' width='0' height='0'/>" ) )
40914.appendTo( doc.documentElement );
40915// Always write a new HTML skeleton so Webkit and Firefox don't choke on reuse
40916doc = iframe[ 0 ].contentDocument;
40917// Support: IE
40918doc.write();
40919doc.close();
40920display = actualDisplay( nodeName, doc );
40921iframe.detach();
40922}
40923// Store the correct default display
40924elemdisplay[ nodeName ] = display;
40925}
40926return display;
40927}
40928var rmargin = ( /^margin/ );
40929var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );
40930var getStyles = function( elem ) {
40931// Support: IE<=11+, Firefox<=30+ (#15098, #14150)
40932// IE throws on elements created in popups
40933// FF meanwhile throws on frame elements through "defaultView.getComputedStyle"
40934var view = elem.ownerDocument.defaultView;
40935if ( !view || !view.opener ) {
40936view = window;
40937}
40938return view.getComputedStyle( elem );
40939};
40940var swap = function( elem, options, callback, args ) {
40941var ret, name,
40942old = {};
40943// Remember the old values, and insert the new ones
40944for ( name in options ) {
40945old[ name ] = elem.style[ name ];
40946elem.style[ name ] = options[ name ];
40947}
40948ret = callback.apply( elem, args || [] );
40949// Revert the old values
40950for ( name in options ) {
40951elem.style[ name ] = old[ name ];
40952}
40953return ret;
40954};
40955var documentElement = document.documentElement;
40956( function() {
40957var pixelPositionVal, boxSizingReliableVal, pixelMarginRightVal, reliableMarginLeftVal,
40958container = document.createElement( "div" ),
40959div = document.createElement( "div" );
40960// Finish early in limited (non-browser) environments
40961if ( !div.style ) {
40962return;
40963}
40964// Support: IE9-11+
40965// Style of cloned element affects source element cloned (#8908)
40966div.style.backgroundClip = "content-box";
40967div.cloneNode( true ).style.backgroundClip = "";
40968support.clearCloneStyle = div.style.backgroundClip === "content-box";
40969container.style.cssText = "border:0;width:8px;height:0;top:0;left:-9999px;" +
40970"padding:0;margin-top:1px;position:absolute";
40971container.appendChild( div );
40972// Executing both pixelPosition & boxSizingReliable tests require only one layout
40973// so they're executed at the same time to save the second computation.
40974function computeStyleTests() {
40975div.style.cssText =
40976// Support: Firefox<29, Android 2.3
40977// Vendor-prefix box-sizing
40978"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;" +
40979"position:relative;display:block;" +
40980"margin:auto;border:1px;padding:1px;" +
40981"top:1%;width:50%";
40982div.innerHTML = "";
40983documentElement.appendChild( container );
40984var divStyle = window.getComputedStyle( div );
40985pixelPositionVal = divStyle.top !== "1%";
40986reliableMarginLeftVal = divStyle.marginLeft === "2px";
40987boxSizingReliableVal = divStyle.width === "4px";
40988// Support: Android 4.0 - 4.3 only
40989// Some styles come back with percentage values, even though they shouldn't
40990div.style.marginRight = "50%";
40991pixelMarginRightVal = divStyle.marginRight === "4px";
40992documentElement.removeChild( container );
40993}
40994jQuery.extend( support, {
40995pixelPosition: function() {
40996// This test is executed only once but we still do memoizing
40997// since we can use the boxSizingReliable pre-computing.
40998// No need to check if the test was already performed, though.
40999computeStyleTests();
41000return pixelPositionVal;
41001},
41002boxSizingReliable: function() {
41003if ( boxSizingReliableVal == null ) {
41004computeStyleTests();
41005}
41006return boxSizingReliableVal;
41007},
41008pixelMarginRight: function() {
41009// Support: Android 4.0-4.3
41010// We're checking for boxSizingReliableVal here instead of pixelMarginRightVal
41011// since that compresses better and they're computed together anyway.
41012if ( boxSizingReliableVal == null ) {
41013computeStyleTests();
41014}
41015return pixelMarginRightVal;
41016},
41017reliableMarginLeft: function() {
41018// Support: IE <=8 only, Android 4.0 - 4.3 only, Firefox <=3 - 37
41019if ( boxSizingReliableVal == null ) {
41020computeStyleTests();
41021}
41022return reliableMarginLeftVal;
41023},
41024reliableMarginRight: function() {
41025// Support: Android 2.3
41026// Check if div with explicit width and no margin-right incorrectly
41027// gets computed margin-right based on width of container. (#3333)
41028// WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right
41029// This support function is only executed once so no memoizing is needed.
41030var ret,
41031marginDiv = div.appendChild( document.createElement( "div" ) );
41032// Reset CSS: box-sizing; display; margin; border; padding
41033marginDiv.style.cssText = div.style.cssText =
41034// Support: Android 2.3
41035// Vendor-prefix box-sizing
41036"-webkit-box-sizing:content-box;box-sizing:content-box;" +
41037"display:block;margin:0;border:0;padding:0";
41038marginDiv.style.marginRight = marginDiv.style.width = "0";
41039div.style.width = "1px";
41040documentElement.appendChild( container );
41041ret = !parseFloat( window.getComputedStyle( marginDiv ).marginRight );
41042documentElement.removeChild( container );
41043div.removeChild( marginDiv );
41044return ret;
41045}
41046} );
41047} )();
41048function curCSS( elem, name, computed ) {
41049var width, minWidth, maxWidth, ret,
41050style = elem.style;
41051computed = computed || getStyles( elem );
41052ret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined;
41053// Support: Opera 12.1x only
41054// Fall back to style even without computed
41055// computed is undefined for elems on document fragments
41056if ( ( ret === "" || ret === undefined ) && !jQuery.contains( elem.ownerDocument, elem ) ) {
41057ret = jQuery.style( elem, name );
41058}
41059// Support: IE9
41060// getPropertyValue is only needed for .css('filter') (#12537)
41061if ( computed ) {
41062// A tribute to the "awesome hack by Dean Edwards"
41063// Android Browser returns percentage for some values,
41064// but width seems to be reliably pixels.
41065// This is against the CSSOM draft spec:
41066// http://dev.w3.org/csswg/cssom/#resolved-values
41067if ( !support.pixelMarginRight() && rnumnonpx.test( ret ) && rmargin.test( name ) ) {
41068// Remember the original values
41069width = style.width;
41070minWidth = style.minWidth;
41071maxWidth = style.maxWidth;
41072// Put in the new values to get a computed value out
41073style.minWidth = style.maxWidth = style.width = ret;
41074ret = computed.width;
41075// Revert the changed values
41076style.width = width;
41077style.minWidth = minWidth;
41078style.maxWidth = maxWidth;
41079}
41080}
41081return ret !== undefined ?
41082// Support: IE9-11+
41083// IE returns zIndex value as an integer.
41084ret + "" :
41085ret;
41086}
41087function addGetHookIf( conditionFn, hookFn ) {
41088// Define the hook, we'll check on the first run if it's really needed.
41089return {
41090get: function() {
41091if ( conditionFn() ) {
41092// Hook not needed (or it's not possible to use it due
41093// to missing dependency), remove it.
41094delete this.get;
41095return;
41096}
41097// Hook needed; redefine it so that the support test is not executed again.
41098return ( this.get = hookFn ).apply( this, arguments );
41099}
41100};
41101}
41102var
41103// Swappable if display is none or starts with table
41104// except "table", "table-cell", or "table-caption"
41105// See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display
41106rdisplayswap = /^(none|table(?!-c[ea]).+)/,
41107cssShow = { position: "absolute", visibility: "hidden", display: "block" },
41108cssNormalTransform = {
41109letterSpacing: "0",
41110fontWeight: "400"
41111},
41112cssPrefixes = [ "Webkit", "O", "Moz", "ms" ],
41113emptyStyle = document.createElement( "div" ).style;
41114// Return a css property mapped to a potentially vendor prefixed property
41115function vendorPropName( name ) {
41116// Shortcut for names that are not vendor prefixed
41117if ( name in emptyStyle ) {
41118return name;
41119}
41120// Check for vendor prefixed names
41121var capName = name[ 0 ].toUpperCase() + name.slice( 1 ),
41122i = cssPrefixes.length;
41123while ( i-- ) {
41124name = cssPrefixes[ i ] + capName;
41125if ( name in emptyStyle ) {
41126return name;
41127}
41128}
41129}
41130function setPositiveNumber( elem, value, subtract ) {
41131// Any relative (+/-) values have already been
41132// normalized at this point
41133var matches = rcssNum.exec( value );
41134return matches ?
41135// Guard against undefined "subtract", e.g., when used as in cssHooks
41136Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) :
41137value;
41138}
41139function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
41140var i = extra === ( isBorderBox ? "border" : "content" ) ?
41141// If we already have the right measurement, avoid augmentation
411424 :
41143// Otherwise initialize for horizontal or vertical properties
41144name === "width" ? 1 : 0,
41145val = 0;
41146for ( ; i < 4; i += 2 ) {
41147// Both box models exclude margin, so add it if we want it
41148if ( extra === "margin" ) {
41149val += jQuery.css( elem, extra + cssExpand[ i ], true, styles );
41150}
41151if ( isBorderBox ) {
41152// border-box includes padding, so remove it if we want content
41153if ( extra === "content" ) {
41154val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );
41155}
41156// At this point, extra isn't border nor margin, so remove border
41157if ( extra !== "margin" ) {
41158val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );
41159}
41160} else {
41161// At this point, extra isn't content, so add padding
41162val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );
41163// At this point, extra isn't content nor padding, so add border
41164if ( extra !== "padding" ) {
41165val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );
41166}
41167}
41168}
41169return val;
41170}
41171function getWidthOrHeight( elem, name, extra ) {
41172// Start with offset property, which is equivalent to the border-box value
41173var valueIsBorderBox = true,
41174val = name === "width" ? elem.offsetWidth : elem.offsetHeight,
41175styles = getStyles( elem ),
41176isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box";
41177// Some non-html elements return undefined for offsetWidth, so check for null/undefined
41178// svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285
41179// MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668
41180if ( val <= 0 || val == null ) {
41181// Fall back to computed then uncomputed css if necessary
41182val = curCSS( elem, name, styles );
41183if ( val < 0 || val == null ) {
41184val = elem.style[ name ];
41185}
41186// Computed unit is not pixels. Stop here and return.
41187if ( rnumnonpx.test( val ) ) {
41188return val;
41189}
41190// Check for style in case a browser which returns unreliable values
41191// for getComputedStyle silently falls back to the reliable elem.style
41192valueIsBorderBox = isBorderBox &&
41193( support.boxSizingReliable() || val === elem.style[ name ] );
41194// Normalize "", auto, and prepare for extra
41195val = parseFloat( val ) || 0;
41196}
41197// Use the active box-sizing model to add/subtract irrelevant styles
41198return ( val +
41199augmentWidthOrHeight(
41200elem,
41201name,
41202extra || ( isBorderBox ? "border" : "content" ),
41203valueIsBorderBox,
41204styles
41205)
41206) + "px";
41207}
41208function showHide( elements, show ) {
41209var display, elem, hidden,
41210values = [],
41211index = 0,
41212length = elements.length;
41213for ( ; index < length; index++ ) {
41214elem = elements[ index ];
41215if ( !elem.style ) {
41216continue;
41217}
41218values[ index ] = dataPriv.get( elem, "olddisplay" );
41219display = elem.style.display;
41220if ( show ) {
41221// Reset the inline display of this element to learn if it is
41222// being hidden by cascaded rules or not
41223if ( !values[ index ] && display === "none" ) {
41224elem.style.display = "";
41225}
41226// Set elements which have been overridden with display: none
41227// in a stylesheet to whatever the default browser style is
41228// for such an element
41229if ( elem.style.display === "" && isHidden( elem ) ) {
41230values[ index ] = dataPriv.access(
41231elem,
41232"olddisplay",
41233defaultDisplay( elem.nodeName )
41234);
41235}
41236} else {
41237hidden = isHidden( elem );
41238if ( display !== "none" || !hidden ) {
41239dataPriv.set(
41240elem,
41241"olddisplay",
vendor: 2,645 bytes, lines 41242-41331
41242hidden ? display : jQuery.css( elem, "display" )
41243);
41244}
41245}
41246}
41247// Set the display of most of the elements in a second loop
41248// to avoid the constant reflow
41249for ( index = 0; index < length; index++ ) {
41250elem = elements[ index ];
41251if ( !elem.style ) {
41252continue;
41253}
41254if ( !show || elem.style.display === "none" || elem.style.display === "" ) {
41255elem.style.display = show ? values[ index ] || "" : "none";
41256}
41257}
41258return elements;
41259}
41260jQuery.extend( {
41261// Add in style property hooks for overriding the default
41262// behavior of getting and setting a style property
41263cssHooks: {
41264opacity: {
41265get: function( elem, computed ) {
41266if ( computed ) {
41267// We should always get a number back from opacity
41268var ret = curCSS( elem, "opacity" );
41269return ret === "" ? "1" : ret;
41270}
41271}
41272}
41273},
41274// Don't automatically add "px" to these possibly-unitless properties
41275cssNumber: {
41276"animationIterationCount": true,
41277"columnCount": true,
41278"fillOpacity": true,
41279"flexGrow": true,
41280"flexShrink": true,
41281"fontWeight": true,
41282"lineHeight": true,
41283"opacity": true,
41284"order": true,
41285"orphans": true,
41286"widows": true,
41287"zIndex": true,
41288"zoom": true
41289},
41290// Add in properties whose names you wish to fix before
41291// setting or getting the value
41292cssProps: {
41293"float": "cssFloat"
41294},
41295// Get and set the style property on a DOM Node
41296style: function( elem, name, value, extra ) {
41297// Don't set styles on text and comment nodes
41298if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {
41299return;
41300}
41301// Make sure that we're working with the right name
41302var ret, type, hooks,
41303origName = jQuery.camelCase( name ),
41304style = elem.style;
41305name = jQuery.cssProps[ origName ] ||
41306( jQuery.cssProps[ origName ] = vendorPropName( origName ) || origName );
41307// Gets hook for the prefixed version, then unprefixed version
41308hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];
41309// Check if we're setting a value
41310if ( value !== undefined ) {
41311type = typeof value;
41312// Convert "+=" or "-=" to relative numbers (#7345)
41313if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) {
41314value = adjustCSS( elem, name, ret );
41315// Fixes bug #9237
41316type = "number";
41317}
41318// Make sure that null and NaN values aren't set (#7116)
41319if ( value == null || value !== value ) {
41320return;
41321}
41322// If a number was passed in, add the unit (except for certain CSS properties)
41323if ( type === "number" ) {
41324value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" );
41325}
41326// Support: IE9-11+
41327// background-* props affect original clone's values
41328if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) {
41329style[ name ] = "inherit";
41330}
41331// If a hook was provided, use that value, otherwise just set the specified value
vendor: 9,257 bytes, lines 41332-41662
41332if ( !hooks || !( "set" in hooks ) ||
41333( value = hooks.set( elem, value, extra ) ) !== undefined ) {
41334style[ name ] = value;
41335}
41336} else {
41337// If a hook was provided get the non-computed value from there
41338if ( hooks && "get" in hooks &&
41339( ret = hooks.get( elem, false, extra ) ) !== undefined ) {
41340return ret;
41341}
41342// Otherwise just get the value from the style object
41343return style[ name ];
41344}
41345},
41346css: function( elem, name, extra, styles ) {
41347var val, num, hooks,
41348origName = jQuery.camelCase( name );
41349// Make sure that we're working with the right name
41350name = jQuery.cssProps[ origName ] ||
41351( jQuery.cssProps[ origName ] = vendorPropName( origName ) || origName );
41352// Try prefixed name followed by the unprefixed name
41353hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];
41354// If a hook was provided get the computed value from there
41355if ( hooks && "get" in hooks ) {
41356val = hooks.get( elem, true, extra );
41357}
41358// Otherwise, if a way to get the computed value exists, use that
41359if ( val === undefined ) {
41360val = curCSS( elem, name, styles );
41361}
41362// Convert "normal" to computed value
41363if ( val === "normal" && name in cssNormalTransform ) {
41364val = cssNormalTransform[ name ];
41365}
41366// Make numeric if forced or a qualifier was provided and val looks numeric
41367if ( extra === "" || extra ) {
41368num = parseFloat( val );
41369return extra === true || isFinite( num ) ? num || 0 : val;
41370}
41371return val;
41372}
41373} );
41374jQuery.each( [ "height", "width" ], function( i, name ) {
41375jQuery.cssHooks[ name ] = {
41376get: function( elem, computed, extra ) {
41377if ( computed ) {
41378// Certain elements can have dimension info if we invisibly show them
41379// but it must have a current display style that would benefit
41380return rdisplayswap.test( jQuery.css( elem, "display" ) ) &&
41381elem.offsetWidth === 0 ?
41382swap( elem, cssShow, function() {
41383return getWidthOrHeight( elem, name, extra );
41384} ) :
41385getWidthOrHeight( elem, name, extra );
41386}
41387},
41388set: function( elem, value, extra ) {
41389var matches,
41390styles = extra && getStyles( elem ),
41391subtract = extra && augmentWidthOrHeight(
41392elem,
41393name,
41394extra,
41395jQuery.css( elem, "boxSizing", false, styles ) === "border-box",
41396styles
41397);
41398// Convert to pixels if value adjustment is needed
41399if ( subtract && ( matches = rcssNum.exec( value ) ) &&
41400( matches[ 3 ] || "px" ) !== "px" ) {
41401elem.style[ name ] = value;
41402value = jQuery.css( elem, name );
41403}
41404return setPositiveNumber( elem, value, subtract );
41405}
41406};
41407} );
41408jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft,
41409function( elem, computed ) {
41410if ( computed ) {
41411return ( parseFloat( curCSS( elem, "marginLeft" ) ) ||
41412elem.getBoundingClientRect().left -
41413swap( elem, { marginLeft: 0 }, function() {
41414return elem.getBoundingClientRect().left;
41415} )
41416) + "px";
41417}
41418}
41419);
41420// Support: Android 2.3
41421jQuery.cssHooks.marginRight = addGetHookIf( support.reliableMarginRight,
41422function( elem, computed ) {
41423if ( computed ) {
41424return swap( elem, { "display": "inline-block" },
41425curCSS, [ elem, "marginRight" ] );
41426}
41427}
41428);
41429// These hooks are used by animate to expand properties
41430jQuery.each( {
41431margin: "",
41432padding: "",
41433border: "Width"
41434}, function( prefix, suffix ) {
41435jQuery.cssHooks[ prefix + suffix ] = {
41436expand: function( value ) {
41437var i = 0,
41438expanded = {},
41439// Assumes a single number if not a string
41440parts = typeof value === "string" ? value.split( " " ) : [ value ];
41441for ( ; i < 4; i++ ) {
41442expanded[ prefix + cssExpand[ i ] + suffix ] =
41443parts[ i ] || parts[ i - 2 ] || parts[ 0 ];
41444}
41445return expanded;
41446}
41447};
41448if ( !rmargin.test( prefix ) ) {
41449jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber;
41450}
41451} );
41452jQuery.fn.extend( {
41453css: function( name, value ) {
41454return access( this, function( elem, name, value ) {
41455var styles, len,
41456map = {},
41457i = 0;
41458if ( jQuery.isArray( name ) ) {
41459styles = getStyles( elem );
41460len = name.length;
41461for ( ; i < len; i++ ) {
41462map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles );
41463}
41464return map;
41465}
41466return value !== undefined ?
41467jQuery.style( elem, name, value ) :
41468jQuery.css( elem, name );
41469}, name, value, arguments.length > 1 );
41470},
41471show: function() {
41472return showHide( this, true );
41473},
41474hide: function() {
41475return showHide( this );
41476},
41477toggle: function( state ) {
41478if ( typeof state === "boolean" ) {
41479return state ? this.show() : this.hide();
41480}
41481return this.each( function() {
41482if ( isHidden( this ) ) {
41483jQuery( this ).show();
41484} else {
41485jQuery( this ).hide();
41486}
41487} );
41488}
41489} );
41490function Tween( elem, options, prop, end, easing ) {
41491return new Tween.prototype.init( elem, options, prop, end, easing );
41492}
41493jQuery.Tween = Tween;
41494Tween.prototype = {
41495constructor: Tween,
41496init: function( elem, options, prop, end, easing, unit ) {
41497this.elem = elem;
41498this.prop = prop;
41499this.easing = easing || jQuery.easing._default;
41500this.options = options;
41501this.start = this.now = this.cur();
41502this.end = end;
41503this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" );
41504},
41505cur: function() {
41506var hooks = Tween.propHooks[ this.prop ];
41507return hooks && hooks.get ?
41508hooks.get( this ) :
41509Tween.propHooks._default.get( this );
41510},
41511run: function( percent ) {
41512var eased,
41513hooks = Tween.propHooks[ this.prop ];
41514if ( this.options.duration ) {
41515this.pos = eased = jQuery.easing[ this.easing ](
41516percent, this.options.duration * percent, 0, 1, this.options.duration
41517);
41518} else {
41519this.pos = eased = percent;
41520}
41521this.now = ( this.end - this.start ) * eased + this.start;
41522if ( this.options.step ) {
41523this.options.step.call( this.elem, this.now, this );
41524}
41525if ( hooks && hooks.set ) {
41526hooks.set( this );
41527} else {
41528Tween.propHooks._default.set( this );
41529}
41530return this;
41531}
41532};
41533Tween.prototype.init.prototype = Tween.prototype;
41534Tween.propHooks = {
41535_default: {
41536get: function( tween ) {
41537var result;
41538// Use a property on the element directly when it is not a DOM element,
41539// or when there is no matching style property that exists.
41540if ( tween.elem.nodeType !== 1 ||
41541tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) {
41542return tween.elem[ tween.prop ];
41543}
41544// Passing an empty string as a 3rd parameter to .css will automatically
41545// attempt a parseFloat and fallback to a string if the parse fails.
41546// Simple values such as "10px" are parsed to Float;
41547// complex values such as "rotate(1rad)" are returned as-is.
41548result = jQuery.css( tween.elem, tween.prop, "" );
41549// Empty strings, null, undefined and "auto" are converted to 0.
41550return !result || result === "auto" ? 0 : result;
41551},
41552set: function( tween ) {
41553// Use step hook for back compat.
41554// Use cssHook if its there.
41555// Use .style if available and use plain properties where available.
41556if ( jQuery.fx.step[ tween.prop ] ) {
41557jQuery.fx.step[ tween.prop ]( tween );
41558} else if ( tween.elem.nodeType === 1 &&
41559( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null ||
41560jQuery.cssHooks[ tween.prop ] ) ) {
41561jQuery.style( tween.elem, tween.prop, tween.now + tween.unit );
41562} else {
41563tween.elem[ tween.prop ] = tween.now;
41564}
41565}
41566}
41567};
41568// Support: IE9
41569// Panic based approach to setting things on disconnected nodes
41570Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = {
41571set: function( tween ) {
41572if ( tween.elem.nodeType && tween.elem.parentNode ) {
41573tween.elem[ tween.prop ] = tween.now;
41574}
41575}
41576};
41577jQuery.easing = {
41578linear: function( p ) {
41579return p;
41580},
41581swing: function( p ) {
41582return 0.5 - Math.cos( p * Math.PI ) / 2;
41583},
41584_default: "swing"
41585};
41586jQuery.fx = Tween.prototype.init;
41587// Back Compat <1.8 extension point
41588jQuery.fx.step = {};
41589var
41590fxNow, timerId,
41591rfxtypes = /^(?:toggle|show|hide)$/,
41592rrun = /queueHooks$/;
41593// Animations created synchronously will run synchronously
41594function createFxNow() {
41595window.setTimeout( function() {
41596fxNow = undefined;
41597} );
41598return ( fxNow = jQuery.now() );
41599}
41600// Generate parameters to create a standard animation
41601function genFx( type, includeWidth ) {
41602var which,
41603i = 0,
41604attrs = { height: type };
41605// If we include width, step value is 1 to do all cssExpand values,
41606// otherwise step value is 2 to skip over Left and Right
41607includeWidth = includeWidth ? 1 : 0;
41608for ( ; i < 4 ; i += 2 - includeWidth ) {
41609which = cssExpand[ i ];
41610attrs[ "margin" + which ] = attrs[ "padding" + which ] = type;
41611}
41612if ( includeWidth ) {
41613attrs.opacity = attrs.width = type;
41614}
41615return attrs;
41616}
41617function createTween( value, prop, animation ) {
41618var tween,
41619collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ),
41620index = 0,
41621length = collection.length;
41622for ( ; index < length; index++ ) {
41623if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) {
41624// We're done with this property
41625return tween;
41626}
41627}
41628}
41629function defaultPrefilter( elem, props, opts ) {
41630/* jshint validthis: true */
41631var prop, value, toggle, tween, hooks, oldfire, display, checkDisplay,
41632anim = this,
41633orig = {},
41634style = elem.style,
41635hidden = elem.nodeType && isHidden( elem ),
41636dataShow = dataPriv.get( elem, "fxshow" );
41637// Handle queue: false promises
41638if ( !opts.queue ) {
41639hooks = jQuery._queueHooks( elem, "fx" );
41640if ( hooks.unqueued == null ) {
41641hooks.unqueued = 0;
41642oldfire = hooks.empty.fire;
41643hooks.empty.fire = function() {
41644if ( !hooks.unqueued ) {
41645oldfire();
41646}
41647};
41648}
41649hooks.unqueued++;
41650anim.always( function() {
41651// Ensure the complete handler is called before this completes
41652anim.always( function() {
41653hooks.unqueued--;
41654if ( !jQuery.queue( elem, "fx" ).length ) {
41655hooks.empty.fire();
41656}
41657} );
41658} );
41659}
41660// Height/width overflow pass
41661if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) {
41662// Make sure that nothing sneaks out
41663// Record all 3 overflow attributes because IE9-10 do not
41664// change the overflow attribute when overflowX and
41665// overflowY are set to the same value
41666opts.overflow = [ style.overflow, style.overflowX, style.overflowY ];
41667// Set display property to inline-block for height/width
41668// animations on inline elements that are having width/height animated
41669display = jQuery.css( elem, "display" );
41670// Test default display if display is currently "none"
41671checkDisplay = display === "none" ?
41672dataPriv.get( elem, "olddisplay" ) || defaultDisplay( elem.nodeName ) : display;
41673if ( checkDisplay === "inline" && jQuery.css( elem, "float" ) === "none" ) {
41674style.display = "inline-block";
41675}
41676}
41677if ( opts.overflow ) {
41678style.overflow = "hidden";
41679anim.always( function() {
41680style.overflow = opts.overflow[ 0 ];
41681style.overflowX = opts.overflow[ 1 ];
41682style.overflowY = opts.overflow[ 2 ];
41683} );
41684}
41685// show/hide pass
41686for ( prop in props ) {
41687value = props[ prop ];
41688if ( rfxtypes.exec( value ) ) {
41689delete props[ prop ];
41690toggle = toggle || value === "toggle";
41691if ( value === ( hidden ? "hide" : "show" ) ) {
41692// If there is dataShow left over from a stopped hide or show
41693// and we are going to proceed with show, we should pretend to be hidden
41694if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) {
41695hidden = true;
41696} else {
41697continue;
41698}
41699}
41700orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop );
41701// Any non-fx value stops us from restoring the original display value
41702} else {
41703display = undefined;
41704}
41705}
41706if ( !jQuery.isEmptyObject( orig ) ) {
41707if ( dataShow ) {
41708if ( "hidden" in dataShow ) {
41709hidden = dataShow.hidden;
41710}
41711} else {
41712dataShow = dataPriv.access( elem, "fxshow", {} );
41713}
41714// Store state if its toggle - enables .stop().toggle() to "reverse"
41715if ( toggle ) {
41716dataShow.hidden = !hidden;
41717}
41718if ( hidden ) {
41719jQuery( elem ).show();
41720} else {
41721anim.done( function() {
41722jQuery( elem ).hide();
41723} );
41724}
41725anim.done( function() {
41726var prop;
41727dataPriv.remove( elem, "fxshow" );
41728for ( prop in orig ) {
41729jQuery.style( elem, prop, orig[ prop ] );
41730}
41731} );
41732for ( prop in orig ) {
41733tween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim );
41734if ( !( prop in dataShow ) ) {
41735dataShow[ prop ] = tween.start;
41736if ( hidden ) {
41737tween.end = tween.start;
41738tween.start = prop === "width" || prop === "height" ? 1 : 0;
41739}
41740}
41741}
41742// If this is a noop like .hide().hide(), restore an overwritten display value
41743} else if ( ( display === "none" ? defaultDisplay( elem.nodeName ) : display ) === "inline" ) {
41744style.display = display;
41745}
41746}
41747function propFilter( props, specialEasing ) {
41748var index, name, easing, value, hooks;
41749// camelCase, specialEasing and expand cssHook pass
41750for ( index in props ) {
41751name = jQuery.camelCase( index );
41752easing = specialEasing[ name ];
41753value = props[ index ];
41754if ( jQuery.isArray( value ) ) {
41755easing = value[ 1 ];
41756value = props[ index ] = value[ 0 ];
41757}
41758if ( index !== name ) {
41759props[ name ] = value;
41760delete props[ index ];
41761}
41762hooks = jQuery.cssHooks[ name ];
41763if ( hooks && "expand" in hooks ) {
41764value = hooks.expand( value );
41765delete props[ name ];
41766// Not quite $.extend, this won't overwrite existing keys.
41767// Reusing 'index' because we have the correct "name"
41768for ( index in value ) {
41769if ( !( index in props ) ) {
41770props[ index ] = value[ index ];
41771specialEasing[ index ] = easing;
41772}
41773}
41774} else {
41775specialEasing[ name ] = easing;
41776}
41777}
41778}
41779function Animation( elem, properties, options ) {
41780var result,
41781stopped,
41782index = 0,
41783length = Animation.prefilters.length,
41784deferred = jQuery.Deferred().always( function() {
41785// Don't match elem in the :animated selector
41786delete tick.elem;
41787} ),
41788tick = function() {
41789if ( stopped ) {
41790return false;
41791}
41792var currentTime = fxNow || createFxNow(),
41793remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ),
41794// Support: Android 2.3
41795// Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497)
41796temp = remaining / animation.duration || 0,
41797percent = 1 - temp,
41798index = 0,
41799length = animation.tweens.length;
41800for ( ; index < length ; index++ ) {
41801animation.tweens[ index ].run( percent );
41802}
41803deferred.notifyWith( elem, [ animation, percent, remaining ] );
41804if ( percent < 1 && length ) {
41805return remaining;
41806} else {
41807deferred.resolveWith( elem, [ animation ] );
41808return false;
vendor: 8,113 bytes, lines 41809-42108
41809}
41810},
41811animation = deferred.promise( {
41812elem: elem,
41813props: jQuery.extend( {}, properties ),
41814opts: jQuery.extend( true, {
41815specialEasing: {},
41816easing: jQuery.easing._default
41817}, options ),
41818originalProperties: properties,
41819originalOptions: options,
41820startTime: fxNow || createFxNow(),
41821duration: options.duration,
41822tweens: [],
41823createTween: function( prop, end ) {
41824var tween = jQuery.Tween( elem, animation.opts, prop, end,
41825animation.opts.specialEasing[ prop ] || animation.opts.easing );
41826animation.tweens.push( tween );
41827return tween;
41828},
41829stop: function( gotoEnd ) {
41830var index = 0,
41831// If we are going to the end, we want to run all the tweens
41832// otherwise we skip this part
41833length = gotoEnd ? animation.tweens.length : 0;
41834if ( stopped ) {
41835return this;
41836}
41837stopped = true;
41838for ( ; index < length ; index++ ) {
41839animation.tweens[ index ].run( 1 );
41840}
41841// Resolve when we played the last frame; otherwise, reject
41842if ( gotoEnd ) {
41843deferred.notifyWith( elem, [ animation, 1, 0 ] );
41844deferred.resolveWith( elem, [ animation, gotoEnd ] );
41845} else {
41846deferred.rejectWith( elem, [ animation, gotoEnd ] );
41847}
41848return this;
41849}
41850} ),
41851props = animation.props;
41852propFilter( props, animation.opts.specialEasing );
41853for ( ; index < length ; index++ ) {
41854result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts );
41855if ( result ) {
41856if ( jQuery.isFunction( result.stop ) ) {
41857jQuery._queueHooks( animation.elem, animation.opts.queue ).stop =
41858jQuery.proxy( result.stop, result );
41859}
41860return result;
41861}
41862}
41863jQuery.map( props, createTween, animation );
41864if ( jQuery.isFunction( animation.opts.start ) ) {
41865animation.opts.start.call( elem, animation );
41866}
41867jQuery.fx.timer(
41868jQuery.extend( tick, {
41869elem: elem,
41870anim: animation,
41871queue: animation.opts.queue
41872} )
41873);
41874// attach callbacks from options
41875return animation.progress( animation.opts.progress )
41876.done( animation.opts.done, animation.opts.complete )
41877.fail( animation.opts.fail )
41878.always( animation.opts.always );
41879}
41880jQuery.Animation = jQuery.extend( Animation, {
41881tweeners: {
41882"*": [ function( prop, value ) {
41883var tween = this.createTween( prop, value );
41884adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween );
41885return tween;
41886} ]
41887},
41888tweener: function( props, callback ) {
41889if ( jQuery.isFunction( props ) ) {
41890callback = props;
41891props = [ "*" ];
41892} else {
41893props = props.match( rnotwhite );
41894}
41895var prop,
41896index = 0,
41897length = props.length;
41898for ( ; index < length ; index++ ) {
41899prop = props[ index ];
41900Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || [];
41901Animation.tweeners[ prop ].unshift( callback );
41902}
41903},
41904prefilters: [ defaultPrefilter ],
41905prefilter: function( callback, prepend ) {
41906if ( prepend ) {
41907Animation.prefilters.unshift( callback );
41908} else {
41909Animation.prefilters.push( callback );
41910}
41911}
41912} );
41913jQuery.speed = function( speed, easing, fn ) {
41914var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : {
41915complete: fn || !fn && easing ||
41916jQuery.isFunction( speed ) && speed,
41917duration: speed,
41918easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing
41919};
41920opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ?
41921opt.duration : opt.duration in jQuery.fx.speeds ?
41922jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default;
41923// Normalize opt.queue - true/undefined/null -> "fx"
41924if ( opt.queue == null || opt.queue === true ) {
41925opt.queue = "fx";
41926}
41927// Queueing
41928opt.old = opt.complete;
41929opt.complete = function() {
41930if ( jQuery.isFunction( opt.old ) ) {
41931opt.old.call( this );
41932}
41933if ( opt.queue ) {
41934jQuery.dequeue( this, opt.queue );
41935}
41936};
41937return opt;
41938};
41939jQuery.fn.extend( {
41940fadeTo: function( speed, to, easing, callback ) {
41941// Show any hidden elements after setting opacity to 0
41942return this.filter( isHidden ).css( "opacity", 0 ).show()
41943// Animate to the value specified
41944.end().animate( { opacity: to }, speed, easing, callback );
41945},
41946animate: function( prop, speed, easing, callback ) {
41947var empty = jQuery.isEmptyObject( prop ),
41948optall = jQuery.speed( speed, easing, callback ),
41949doAnimation = function() {
41950// Operate on a copy of prop so per-property easing won't be lost
41951var anim = Animation( this, jQuery.extend( {}, prop ), optall );
41952// Empty animations, or finishing resolves immediately
41953if ( empty || dataPriv.get( this, "finish" ) ) {
41954anim.stop( true );
41955}
41956};
41957doAnimation.finish = doAnimation;
41958return empty || optall.queue === false ?
41959this.each( doAnimation ) :
41960this.queue( optall.queue, doAnimation );
41961},
41962stop: function( type, clearQueue, gotoEnd ) {
41963var stopQueue = function( hooks ) {
41964var stop = hooks.stop;
41965delete hooks.stop;
41966stop( gotoEnd );
41967};
41968if ( typeof type !== "string" ) {
41969gotoEnd = clearQueue;
41970clearQueue = type;
41971type = undefined;
41972}
41973if ( clearQueue && type !== false ) {
41974this.queue( type || "fx", [] );
41975}
41976return this.each( function() {
41977var dequeue = true,
41978index = type != null && type + "queueHooks",
41979timers = jQuery.timers,
41980data = dataPriv.get( this );
41981if ( index ) {
41982if ( data[ index ] && data[ index ].stop ) {
41983stopQueue( data[ index ] );
41984}
41985} else {
41986for ( index in data ) {
41987if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) {
41988stopQueue( data[ index ] );
41989}
41990}
41991}
41992for ( index = timers.length; index--; ) {
41993if ( timers[ index ].elem === this &&
41994( type == null || timers[ index ].queue === type ) ) {
41995timers[ index ].anim.stop( gotoEnd );
41996dequeue = false;
41997timers.splice( index, 1 );
41998}
41999}
42000// Start the next in the queue if the last step wasn't forced.
42001// Timers currently will call their complete callbacks, which
42002// will dequeue but only if they were gotoEnd.
42003if ( dequeue || !gotoEnd ) {
42004jQuery.dequeue( this, type );
42005}
42006} );
42007},
42008finish: function( type ) {
42009if ( type !== false ) {
42010type = type || "fx";
42011}
42012return this.each( function() {
42013var index,
42014data = dataPriv.get( this ),
42015queue = data[ type + "queue" ],
42016hooks = data[ type + "queueHooks" ],
42017timers = jQuery.timers,
42018length = queue ? queue.length : 0;
42019// Enable finishing flag on private data
42020data.finish = true;
42021// Empty the queue first
42022jQuery.queue( this, type, [] );
42023if ( hooks && hooks.stop ) {
42024hooks.stop.call( this, true );
42025}
42026// Look for any active animations, and finish them
42027for ( index = timers.length; index--; ) {
42028if ( timers[ index ].elem === this && timers[ index ].queue === type ) {
42029timers[ index ].anim.stop( true );
42030timers.splice( index, 1 );
42031}
42032}
42033// Look for any animations in the old queue and finish them
42034for ( index = 0; index < length; index++ ) {
42035if ( queue[ index ] && queue[ index ].finish ) {
42036queue[ index ].finish.call( this );
42037}
42038}
42039// Turn off finishing flag
42040delete data.finish;
42041} );
42042}
42043} );
42044jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) {
42045var cssFn = jQuery.fn[ name ];
42046jQuery.fn[ name ] = function( speed, easing, callback ) {
42047return speed == null || typeof speed === "boolean" ?
42048cssFn.apply( this, arguments ) :
42049this.animate( genFx( name, true ), speed, easing, callback );
42050};
42051} );
42052// Generate shortcuts for custom animations
42053jQuery.each( {
42054slideDown: genFx( "show" ),
42055slideUp: genFx( "hide" ),
42056slideToggle: genFx( "toggle" ),
42057fadeIn: { opacity: "show" },
42058fadeOut: { opacity: "hide" },
42059fadeToggle: { opacity: "toggle" }
42060}, function( name, props ) {
42061jQuery.fn[ name ] = function( speed, easing, callback ) {
42062return this.animate( props, speed, easing, callback );
42063};
42064} );
42065jQuery.timers = [];
42066jQuery.fx.tick = function() {
42067var timer,
42068i = 0,
42069timers = jQuery.timers;
42070fxNow = jQuery.now();
42071for ( ; i < timers.length; i++ ) {
42072timer = timers[ i ];
42073// Checks the timer has not already been removed
42074if ( !timer() && timers[ i ] === timer ) {
42075timers.splice( i--, 1 );
42076}
42077}
42078if ( !timers.length ) {
42079jQuery.fx.stop();
42080}
42081fxNow = undefined;
42082};
42083jQuery.fx.timer = function( timer ) {
42084jQuery.timers.push( timer );
42085if ( timer() ) {
42086jQuery.fx.start();
42087} else {
42088jQuery.timers.pop();
42089}
42090};
42091jQuery.fx.interval = 13;
42092jQuery.fx.start = function() {
42093if ( !timerId ) {
42094timerId = window.setInterval( jQuery.fx.tick, jQuery.fx.interval );
42095}
42096};
42097jQuery.fx.stop = function() {
42098window.clearInterval( timerId );
42099timerId = null;
42100};
42101jQuery.fx.speeds = {
42102slow: 600,
42103fast: 200,
42104// Default speed
42105_default: 400
42106};
42107// Based off of the plugin by Clint Helfers, with permission.
42108// http://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/
vendor: 15,939 bytes, lines 42109-42693
42109jQuery.fn.delay = function( time, type ) {
42110time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
42111type = type || "fx";
42112return this.queue( type, function( next, hooks ) {
42113var timeout = window.setTimeout( next, time );
42114hooks.stop = function() {
42115window.clearTimeout( timeout );
42116};
42117} );
42118};
42119( function() {
42120var input = document.createElement( "input" ),
42121select = document.createElement( "select" ),
42122opt = select.appendChild( document.createElement( "option" ) );
42123input.type = "checkbox";
42124// Support: iOS<=5.1, Android<=4.2+
42125// Default value for a checkbox should be "on"
42126support.checkOn = input.value !== "";
42127// Support: IE<=11+
42128// Must access selectedIndex to make default options select
42129support.optSelected = opt.selected;
42130// Support: Android<=2.3
42131// Options inside disabled selects are incorrectly marked as disabled
42132select.disabled = true;
42133support.optDisabled = !opt.disabled;
42134// Support: IE<=11+
42135// An input loses its value after becoming a radio
42136input = document.createElement( "input" );
42137input.value = "t";
42138input.type = "radio";
42139support.radioValue = input.value === "t";
42140} )();
42141var boolHook,
42142attrHandle = jQuery.expr.attrHandle;
42143jQuery.fn.extend( {
42144attr: function( name, value ) {
42145return access( this, jQuery.attr, name, value, arguments.length > 1 );
42146},
42147removeAttr: function( name ) {
42148return this.each( function() {
42149jQuery.removeAttr( this, name );
42150} );
42151}
42152} );
42153jQuery.extend( {
42154attr: function( elem, name, value ) {
42155var ret, hooks,
42156nType = elem.nodeType;
42157// Don't get/set attributes on text, comment and attribute nodes
42158if ( nType === 3 || nType === 8 || nType === 2 ) {
42159return;
42160}
42161// Fallback to prop when attributes are not supported
42162if ( typeof elem.getAttribute === "undefined" ) {
42163return jQuery.prop( elem, name, value );
42164}
42165// All attributes are lowercase
42166// Grab necessary hook if one is defined
42167if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {
42168name = name.toLowerCase();
42169hooks = jQuery.attrHooks[ name ] ||
42170( jQuery.expr.match.bool.test( name ) ? boolHook : undefined );
42171}
42172if ( value !== undefined ) {
42173if ( value === null ) {
42174jQuery.removeAttr( elem, name );
42175return;
42176}
42177if ( hooks && "set" in hooks &&
42178( ret = hooks.set( elem, value, name ) ) !== undefined ) {
42179return ret;
42180}
42181elem.setAttribute( name, value + "" );
42182return value;
42183}
42184if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) {
42185return ret;
42186}
42187ret = jQuery.find.attr( elem, name );
42188// Non-existent attributes return null, we normalize to undefined
42189return ret == null ? undefined : ret;
42190},
42191attrHooks: {
42192type: {
42193set: function( elem, value ) {
42194if ( !support.radioValue && value === "radio" &&
42195jQuery.nodeName( elem, "input" ) ) {
42196var val = elem.value;
42197elem.setAttribute( "type", value );
42198if ( val ) {
42199elem.value = val;
42200}
42201return value;
42202}
42203}
42204}
42205},
42206removeAttr: function( elem, value ) {
42207var name, propName,
42208i = 0,
42209attrNames = value && value.match( rnotwhite );
42210if ( attrNames && elem.nodeType === 1 ) {
42211while ( ( name = attrNames[ i++ ] ) ) {
42212propName = jQuery.propFix[ name ] || name;
42213// Boolean attributes get special treatment (#10870)
42214if ( jQuery.expr.match.bool.test( name ) ) {
42215// Set corresponding property to false
42216elem[ propName ] = false;
42217}
42218elem.removeAttribute( name );
42219}
42220}
42221}
42222} );
42223// Hooks for boolean attributes
42224boolHook = {
42225set: function( elem, value, name ) {
42226if ( value === false ) {
42227// Remove boolean attributes when set to false
42228jQuery.removeAttr( elem, name );
42229} else {
42230elem.setAttribute( name, name );
42231}
42232return name;
42233}
42234};
42235jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) {
42236var getter = attrHandle[ name ] || jQuery.find.attr;
42237attrHandle[ name ] = function( elem, name, isXML ) {
42238var ret, handle;
42239if ( !isXML ) {
42240// Avoid an infinite loop by temporarily removing this function from the getter
42241handle = attrHandle[ name ];
42242attrHandle[ name ] = ret;
42243ret = getter( elem, name, isXML ) != null ?
42244name.toLowerCase() :
42245null;
42246attrHandle[ name ] = handle;
42247}
42248return ret;
42249};
42250} );
42251var rfocusable = /^(?:input|select|textarea|button)$/i,
42252rclickable = /^(?:a|area)$/i;
42253jQuery.fn.extend( {
42254prop: function( name, value ) {
42255return access( this, jQuery.prop, name, value, arguments.length > 1 );
42256},
42257removeProp: function( name ) {
42258return this.each( function() {
42259delete this[ jQuery.propFix[ name ] || name ];
42260} );
42261}
42262} );
42263jQuery.extend( {
42264prop: function( elem, name, value ) {
42265var ret, hooks,
42266nType = elem.nodeType;
42267// Don't get/set properties on text, comment and attribute nodes
42268if ( nType === 3 || nType === 8 || nType === 2 ) {
42269return;
42270}
42271if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {
42272// Fix name and attach hooks
42273name = jQuery.propFix[ name ] || name;
42274hooks = jQuery.propHooks[ name ];
42275}
42276if ( value !== undefined ) {
42277if ( hooks && "set" in hooks &&
42278( ret = hooks.set( elem, value, name ) ) !== undefined ) {
42279return ret;
42280}
42281return ( elem[ name ] = value );
42282}
42283if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) {
42284return ret;
42285}
42286return elem[ name ];
42287},
42288propHooks: {
42289tabIndex: {
42290get: function( elem ) {
42291// elem.tabIndex doesn't always return the
42292// correct value when it hasn't been explicitly set
42293// http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
42294// Use proper attribute retrieval(#12072)
42295var tabindex = jQuery.find.attr( elem, "tabindex" );
42296return tabindex ?
42297parseInt( tabindex, 10 ) :
42298rfocusable.test( elem.nodeName ) ||
42299rclickable.test( elem.nodeName ) && elem.href ?
423000 :
42301-1;
42302}
42303}
42304},
42305propFix: {
42306"for": "htmlFor",
42307"class": "className"
42308}
42309} );
42310// Support: IE <=11 only
42311// Accessing the selectedIndex property
42312// forces the browser to respect setting selected
42313// on the option
42314// The getter ensures a default option is selected
42315// when in an optgroup
42316if ( !support.optSelected ) {
42317jQuery.propHooks.selected = {
42318get: function( elem ) {
42319var parent = elem.parentNode;
42320if ( parent && parent.parentNode ) {
42321parent.parentNode.selectedIndex;
42322}
42323return null;
42324},
42325set: function( elem ) {
42326var parent = elem.parentNode;
42327if ( parent ) {
42328parent.selectedIndex;
42329if ( parent.parentNode ) {
42330parent.parentNode.selectedIndex;
42331}
42332}
42333}
42334};
42335}
42336jQuery.each( [
42337"tabIndex",
42338"readOnly",
42339"maxLength",
42340"cellSpacing",
42341"cellPadding",
42342"rowSpan",
42343"colSpan",
42344"useMap",
42345"frameBorder",
42346"contentEditable"
42347], function() {
42348jQuery.propFix[ this.toLowerCase() ] = this;
42349} );
42350var rclass = /[\t\r\n\f]/g;
42351function getClass( elem ) {
42352return elem.getAttribute && elem.getAttribute( "class" ) || "";
42353}
42354jQuery.fn.extend( {
42355addClass: function( value ) {
42356var classes, elem, cur, curValue, clazz, j, finalValue,
42357i = 0;
42358if ( jQuery.isFunction( value ) ) {
42359return this.each( function( j ) {
42360jQuery( this ).addClass( value.call( this, j, getClass( this ) ) );
42361} );
42362}
42363if ( typeof value === "string" && value ) {
42364classes = value.match( rnotwhite ) || [];
42365while ( ( elem = this[ i++ ] ) ) {
42366curValue = getClass( elem );
42367cur = elem.nodeType === 1 &&
42368( " " + curValue + " " ).replace( rclass, " " );
42369if ( cur ) {
42370j = 0;
42371while ( ( clazz = classes[ j++ ] ) ) {
42372if ( cur.indexOf( " " + clazz + " " ) < 0 ) {
42373cur += clazz + " ";
42374}
42375}
42376// Only assign if different to avoid unneeded rendering.
42377finalValue = jQuery.trim( cur );
42378if ( curValue !== finalValue ) {
42379elem.setAttribute( "class", finalValue );
42380}
42381}
42382}
42383}
42384return this;
42385},
42386removeClass: function( value ) {
42387var classes, elem, cur, curValue, clazz, j, finalValue,
42388i = 0;
42389if ( jQuery.isFunction( value ) ) {
42390return this.each( function( j ) {
42391jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) );
42392} );
42393}
42394if ( !arguments.length ) {
42395return this.attr( "class", "" );
42396}
42397if ( typeof value === "string" && value ) {
42398classes = value.match( rnotwhite ) || [];
42399while ( ( elem = this[ i++ ] ) ) {
42400curValue = getClass( elem );
42401// This expression is here for better compressibility (see addClass)
42402cur = elem.nodeType === 1 &&
42403( " " + curValue + " " ).replace( rclass, " " );
42404if ( cur ) {
42405j = 0;
42406while ( ( clazz = classes[ j++ ] ) ) {
42407// Remove *all* instances
42408while ( cur.indexOf( " " + clazz + " " ) > -1 ) {
42409cur = cur.replace( " " + clazz + " ", " " );
42410}
42411}
42412// Only assign if different to avoid unneeded rendering.
42413finalValue = jQuery.trim( cur );
42414if ( curValue !== finalValue ) {
42415elem.setAttribute( "class", finalValue );
42416}
42417}
42418}
42419}
42420return this;
42421},
42422toggleClass: function( value, stateVal ) {
42423var type = typeof value;
42424if ( typeof stateVal === "boolean" && type === "string" ) {
42425return stateVal ? this.addClass( value ) : this.removeClass( value );
42426}
42427if ( jQuery.isFunction( value ) ) {
42428return this.each( function( i ) {
42429jQuery( this ).toggleClass(
42430value.call( this, i, getClass( this ), stateVal ),
42431stateVal
42432);
42433} );
42434}
42435return this.each( function() {
42436var className, i, self, classNames;
42437if ( type === "string" ) {
42438// Toggle individual class names
42439i = 0;
42440self = jQuery( this );
42441classNames = value.match( rnotwhite ) || [];
42442while ( ( className = classNames[ i++ ] ) ) {
42443// Check each className given, space separated list
42444if ( self.hasClass( className ) ) {
42445self.removeClass( className );
42446} else {
42447self.addClass( className );
42448}
42449}
42450// Toggle whole class name
42451} else if ( value === undefined || type === "boolean" ) {
42452className = getClass( this );
42453if ( className ) {
42454// Store className if set
42455dataPriv.set( this, "__className__", className );
42456}
42457// If the element has a class name or if we're passed `false`,
42458// then remove the whole classname (if there was one, the above saved it).
42459// Otherwise bring back whatever was previously saved (if anything),
42460// falling back to the empty string if nothing was stored.
42461if ( this.setAttribute ) {
42462this.setAttribute( "class",
42463className || value === false ?
42464"" :
42465dataPriv.get( this, "__className__" ) || ""
42466);
42467}
42468}
42469} );
42470},
42471hasClass: function( selector ) {
42472var className, elem,
42473i = 0;
42474className = " " + selector + " ";
42475while ( ( elem = this[ i++ ] ) ) {
42476if ( elem.nodeType === 1 &&
42477( " " + getClass( elem ) + " " ).replace( rclass, " " )
42478.indexOf( className ) > -1
42479) {
42480return true;
42481}
42482}
42483return false;
42484}
42485} );
42486var rreturn = /\r/g,
42487rspaces = /[\x20\t\r\n\f]+/g;
42488jQuery.fn.extend( {
42489val: function( value ) {
42490var hooks, ret, isFunction,
42491elem = this[ 0 ];
42492if ( !arguments.length ) {
42493if ( elem ) {
42494hooks = jQuery.valHooks[ elem.type ] ||
42495jQuery.valHooks[ elem.nodeName.toLowerCase() ];
42496if ( hooks &&
42497"get" in hooks &&
42498( ret = hooks.get( elem, "value" ) ) !== undefined
42499) {
42500return ret;
42501}
42502ret = elem.value;
42503return typeof ret === "string" ?
42504// Handle most common string cases
42505ret.replace( rreturn, "" ) :
42506// Handle cases where value is null/undef or number
42507ret == null ? "" : ret;
42508}
42509return;
42510}
42511isFunction = jQuery.isFunction( value );
42512return this.each( function( i ) {
42513var val;
42514if ( this.nodeType !== 1 ) {
42515return;
42516}
42517if ( isFunction ) {
42518val = value.call( this, i, jQuery( this ).val() );
42519} else {
42520val = value;
42521}
42522// Treat null/undefined as ""; convert numbers to string
42523if ( val == null ) {
42524val = "";
42525} else if ( typeof val === "number" ) {
42526val += "";
42527} else if ( jQuery.isArray( val ) ) {
42528val = jQuery.map( val, function( value ) {
42529return value == null ? "" : value + "";
42530} );
42531}
42532hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];
42533// If set returns undefined, fall back to normal setting
42534if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) {
42535this.value = val;
42536}
42537} );
42538}
42539} );
42540jQuery.extend( {
42541valHooks: {
42542option: {
42543get: function( elem ) {
42544var val = jQuery.find.attr( elem, "value" );
42545return val != null ?
42546val :
42547// Support: IE10-11+
42548// option.text throws exceptions (#14686, #14858)
42549// Strip and collapse whitespace
42550// https://html.spec.whatwg.org/#strip-and-collapse-whitespace
42551jQuery.trim( jQuery.text( elem ) ).replace( rspaces, " " );
42552}
42553},
42554select: {
42555get: function( elem ) {
42556var value, option,
42557options = elem.options,
42558index = elem.selectedIndex,
42559one = elem.type === "select-one" || index < 0,
42560values = one ? null : [],
42561max = one ? index + 1 : options.length,
42562i = index < 0 ?
42563max :
42564one ? index : 0;
42565// Loop through all the selected options
42566for ( ; i < max; i++ ) {
42567option = options[ i ];
42568// IE8-9 doesn't update selected after form reset (#2551)
42569if ( ( option.selected || i === index ) &&
42570// Don't return options that are disabled or in a disabled optgroup
42571( support.optDisabled ?
42572!option.disabled : option.getAttribute( "disabled" ) === null ) &&
42573( !option.parentNode.disabled ||
42574!jQuery.nodeName( option.parentNode, "optgroup" ) ) ) {
42575// Get the specific value for the option
42576value = jQuery( option ).val();
42577// We don't need an array for one selects
42578if ( one ) {
42579return value;
42580}
42581// Multi-Selects return an array
42582values.push( value );
42583}
42584}
42585return values;
42586},
42587set: function( elem, value ) {
42588var optionSet, option,
42589options = elem.options,
42590values = jQuery.makeArray( value ),
42591i = options.length;
42592while ( i-- ) {
42593option = options[ i ];
42594if ( option.selected =
42595jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1
42596) {
42597optionSet = true;
42598}
42599}
42600// Force browsers to behave consistently when non-matching value is set
42601if ( !optionSet ) {
42602elem.selectedIndex = -1;
42603}
42604return values;
42605}
42606}
42607}
42608} );
42609// Radios and checkboxes getter/setter
42610jQuery.each( [ "radio", "checkbox" ], function() {
42611jQuery.valHooks[ this ] = {
42612set: function( elem, value ) {
42613if ( jQuery.isArray( value ) ) {
42614return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 );
42615}
42616}
42617};
42618if ( !support.checkOn ) {
42619jQuery.valHooks[ this ].get = function( elem ) {
42620return elem.getAttribute( "value" ) === null ? "on" : elem.value;
42621};
42622}
42623} );
42624// Return jQuery for attributes-only inclusion
42625var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/;
42626jQuery.extend( jQuery.event, {
42627trigger: function( event, data, elem, onlyHandlers ) {
42628var i, cur, tmp, bubbleType, ontype, handle, special,
42629eventPath = [ elem || document ],
42630type = hasOwn.call( event, "type" ) ? event.type : event,
42631namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : [];
42632cur = tmp = elem = elem || document;
42633// Don't do events on text and comment nodes
42634if ( elem.nodeType === 3 || elem.nodeType === 8 ) {
42635return;
42636}
42637// focus/blur morphs to focusin/out; ensure we're not firing them right now
42638if ( rfocusMorph.test( type + jQuery.event.triggered ) ) {
42639return;
42640}
42641if ( type.indexOf( "." ) > -1 ) {
42642// Namespaced trigger; create a regexp to match event type in handle()
42643namespaces = type.split( "." );
42644type = namespaces.shift();
42645namespaces.sort();
42646}
42647ontype = type.indexOf( ":" ) < 0 && "on" + type;
42648// Caller can pass in a jQuery.Event object, Object, or just an event type string
42649event = event[ jQuery.expando ] ?
42650event :
42651new jQuery.Event( type, typeof event === "object" && event );
42652// Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true)
42653event.isTrigger = onlyHandlers ? 2 : 3;
42654event.namespace = namespaces.join( "." );
42655event.rnamespace = event.namespace ?
42656new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) :
42657null;
42658// Clean up the event in case it is being reused
42659event.result = undefined;
42660if ( !event.target ) {
42661event.target = elem;
42662}
42663// Clone any incoming data and prepend the event, creating the handler arg list
42664data = data == null ?
42665[ event ] :
42666jQuery.makeArray( data, [ event ] );
42667// Allow special events to draw outside the lines
42668special = jQuery.event.special[ type ] || {};
42669if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) {
42670return;
42671}
42672// Determine event propagation path in advance, per W3C events spec (#9951)
42673// Bubble up to document, then to window; watch for a global ownerDocument var (#9724)
42674if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) {
42675bubbleType = special.delegateType || type;
42676if ( !rfocusMorph.test( bubbleType + type ) ) {
42677cur = cur.parentNode;
42678}
42679for ( ; cur; cur = cur.parentNode ) {
42680eventPath.push( cur );
42681tmp = cur;
42682}
42683// Only add window if we got to document (e.g., not plain obj or detached DOM)
42684if ( tmp === ( elem.ownerDocument || document ) ) {
42685eventPath.push( tmp.defaultView || tmp.parentWindow || window );
42686}
42687}
42688// Fire handlers on the event path
42689i = 0;
42690while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) {
42691event.type = i > 1 ?
42692bubbleType :
42693special.bindType || type;
42694// jQuery handler
42695handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] &&
42696dataPriv.get( cur, "handle" );
42697if ( handle ) {
42698handle.apply( cur, data );
42699}
42700// Native handler
42701handle = ontype && cur[ ontype ];
42702if ( handle && handle.apply && acceptData( cur ) ) {
42703event.result = handle.apply( cur, data );
42704if ( event.result === false ) {
42705event.preventDefault();
42706}
42707}
42708}
42709event.type = type;
42710// If nobody prevented the default action, do it now
42711if ( !onlyHandlers && !event.isDefaultPrevented() ) {
42712if ( ( !special._default ||
42713special._default.apply( eventPath.pop(), data ) === false ) &&
42714acceptData( elem ) ) {
42715// Call a native DOM method on the target with the same name name as the event.
42716// Don't do default actions on window, that's where global variables be (#6170)
42717if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) {
42718// Don't re-trigger an onFOO event when we call its FOO() method
42719tmp = elem[ ontype ];
42720if ( tmp ) {
42721elem[ ontype ] = null;
42722}
42723// Prevent re-triggering of the same event, since we already bubbled it above
42724jQuery.event.triggered = type;
42725elem[ type ]();
42726jQuery.event.triggered = undefined;
42727if ( tmp ) {
42728elem[ ontype ] = tmp;
42729}
42730}
42731}
42732}
42733return event.result;
42734},
42735// Piggyback on a donor event to simulate a different one
42736// Used only for `focus(in | out)` events
42737simulate: function( type, elem, event ) {
42738var e = jQuery.extend(
42739new jQuery.Event(),
42740event,
42741{
42742type: type,
42743isSimulated: true
42744}
42745);
42746jQuery.event.trigger( e, null, elem );
42747}
42748} );
42749jQuery.fn.extend( {
42750trigger: function( type, data ) {
42751return this.each( function() {
42752jQuery.event.trigger( type, data, this );
42753} );
42754},
42755triggerHandler: function( type, data ) {
42756var elem = this[ 0 ];
42757if ( elem ) {
42758return jQuery.event.trigger( type, data, elem, true );
42759}
42760}
42761} );
42762jQuery.each( ( "blur focus focusin focusout load resize scroll unload click dblclick " +
42763"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
42764"change select submit keydown keypress keyup error contextmenu" ).split( " " ),
42765function( i, name ) {
42766// Handle event binding
42767jQuery.fn[ name ] = function( data, fn ) {
42768return arguments.length > 0 ?
42769this.on( name, null, data, fn ) :
42770this.trigger( name );
42771};
42772} );
42773jQuery.fn.extend( {
42774hover: function( fnOver, fnOut ) {
42775return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
42776}
42777} );
42778support.focusin = "onfocusin" in window;
42779// Support: Firefox
42780// Firefox doesn't have focus(in | out) events
42781// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787
42782//
42783// Support: Chrome, Safari
42784// focus(in | out) events fire after focus & blur events,
42785// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order
42786// Related ticket - https://code.google.com/p/chromium/issues/detail?id=449857
42787if ( !support.focusin ) {
42788jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) {
42789// Attach a single capturing handler on the document while someone wants focusin/focusout
42790var handler = function( event ) {
42791jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) );
42792};
42793jQuery.event.special[ fix ] = {
42794setup: function() {
42795var doc = this.ownerDocument || this,
42796attaches = dataPriv.access( doc, fix );
42797if ( !attaches ) {
42798doc.addEventListener( orig, handler, true );
42799}
42800dataPriv.access( doc, fix, ( attaches || 0 ) + 1 );
42801},
42802teardown: function() {
42803var doc = this.ownerDocument || this,
42804attaches = dataPriv.access( doc, fix ) - 1;
42805if ( !attaches ) {
42806doc.removeEventListener( orig, handler, true );
42807dataPriv.remove( doc, fix );
42808} else {
42809dataPriv.access( doc, fix, attaches );
42810}
42811}
42812};
42813} );
42814}
42815var location = window.location;
42816var nonce = jQuery.now();
42817var rquery = ( /\?/ );
42818// Support: Android 2.3
42819// Workaround failure to string-cast null input
42820jQuery.parseJSON = function( data ) {
42821return JSON.parse( data + "" );
42822};
42823// Cross-browser xml parsing
42824jQuery.parseXML = function( data ) {
42825var xml;
42826if ( !data || typeof data !== "string" ) {
42827return null;
42828}
42829// Support: IE9
42830try {
42831xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" );
42832} catch ( e ) {
42833xml = undefined;
42834}
42835if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) {
42836jQuery.error( "Invalid XML: " + data );
42837}
42838return xml;
42839};
42840var
42841rhash = /#.*$/,
42842rts = /([?&])_=[^&]*/,
42843rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg,
vendor: 4,413 bytes, lines 42844-42978
42844// #7653, #8125, #8152: local protocol detection
42845rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
42846rnoContent = /^(?:GET|HEAD)$/,
42847rprotocol = /^\/\//,
42848/* Prefilters
42849* 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example)
42850* 2) These are called:
42851* - BEFORE asking for a transport
42852* - AFTER param serialization (s.data is a string if s.processData is true)
42853* 3) key is the dataType
42854* 4) the catchall symbol "*" can be used
42855* 5) execution will start with transport dataType and THEN continue down to "*" if needed
42856*/
42857prefilters = {},
42858/* Transports bindings
42859* 1) key is the dataType
42860* 2) the catchall symbol "*" can be used
42861* 3) selection will start with transport dataType and THEN go to "*" if needed
42862*/
42863transports = {},
42864// Avoid comment-prolog char sequence (#10098); must appease lint and evade compression
42865allTypes = "*/".concat( "*" ),
42866// Anchor tag for parsing the document origin
42867originAnchor = document.createElement( "a" );
42868originAnchor.href = location.href;
42869// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport
42870function addToPrefiltersOrTransports( structure ) {
42871// dataTypeExpression is optional and defaults to "*"
42872return function( dataTypeExpression, func ) {
42873if ( typeof dataTypeExpression !== "string" ) {
42874func = dataTypeExpression;
42875dataTypeExpression = "*";
42876}
42877var dataType,
42878i = 0,
42879dataTypes = dataTypeExpression.toLowerCase().match( rnotwhite ) || [];
42880if ( jQuery.isFunction( func ) ) {
42881// For each dataType in the dataTypeExpression
42882while ( ( dataType = dataTypes[ i++ ] ) ) {
42883// Prepend if requested
42884if ( dataType[ 0 ] === "+" ) {
42885dataType = dataType.slice( 1 ) || "*";
42886( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func );
42887// Otherwise append
42888} else {
42889( structure[ dataType ] = structure[ dataType ] || [] ).push( func );
42890}
42891}
42892}
42893};
42894}
42895// Base inspection function for prefilters and transports
42896function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) {
42897var inspected = {},
42898seekingTransport = ( structure === transports );
42899function inspect( dataType ) {
42900var selected;
42901inspected[ dataType ] = true;
42902jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) {
42903var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR );
42904if ( typeof dataTypeOrTransport === "string" &&
42905!seekingTransport && !inspected[ dataTypeOrTransport ] ) {
42906options.dataTypes.unshift( dataTypeOrTransport );
42907inspect( dataTypeOrTransport );
42908return false;
42909} else if ( seekingTransport ) {
42910return !( selected = dataTypeOrTransport );
42911}
42912} );
42913return selected;
42914}
42915return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" );
42916}
42917// A special extend for ajax options
42918// that takes "flat" options (not to be deep extended)
42919// Fixes #9887
42920function ajaxExtend( target, src ) {
42921var key, deep,
42922flatOptions = jQuery.ajaxSettings.flatOptions || {};
42923for ( key in src ) {
42924if ( src[ key ] !== undefined ) {
42925( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ];
42926}
42927}
42928if ( deep ) {
42929jQuery.extend( true, target, deep );
42930}
42931return target;
42932}
42933/* Handles responses to an ajax request:
42934* - finds the right dataType (mediates between content-type and expected dataType)
42935* - returns the corresponding response
42936*/
42937function ajaxHandleResponses( s, jqXHR, responses ) {
42938var ct, type, finalDataType, firstDataType,
42939contents = s.contents,
42940dataTypes = s.dataTypes;
42941// Remove auto dataType and get content-type in the process
42942while ( dataTypes[ 0 ] === "*" ) {
42943dataTypes.shift();
42944if ( ct === undefined ) {
42945ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" );
42946}
42947}
42948// Check if we're dealing with a known content-type
42949if ( ct ) {
42950for ( type in contents ) {
42951if ( contents[ type ] && contents[ type ].test( ct ) ) {
42952dataTypes.unshift( type );
42953break;
42954}
42955}
42956}
42957// Check to see if we have a response for the expected dataType
42958if ( dataTypes[ 0 ] in responses ) {
42959finalDataType = dataTypes[ 0 ];
42960} else {
42961// Try convertible dataTypes
42962for ( type in responses ) {
42963if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) {
42964finalDataType = type;
42965break;
42966}
42967if ( !firstDataType ) {
42968firstDataType = type;
42969}
42970}
42971// Or just use first one
42972finalDataType = finalDataType || firstDataType;
42973}
42974// If we found a dataType
42975// We add the dataType to the list if needed
42976// and return the corresponding response
42977if ( finalDataType ) {
42978if ( finalDataType !== dataTypes[ 0 ] ) {
vendor: 4,567 bytes, lines 42979-43159
42979dataTypes.unshift( finalDataType );
42980}
42981return responses[ finalDataType ];
42982}
42983}
42984/* Chain conversions given the request and the original response
42985* Also sets the responseXXX fields on the jqXHR instance
42986*/
42987function ajaxConvert( s, response, jqXHR, isSuccess ) {
42988var conv2, current, conv, tmp, prev,
42989converters = {},
42990// Work with a copy of dataTypes in case we need to modify it for conversion
42991dataTypes = s.dataTypes.slice();
42992// Create converters map with lowercased keys
42993if ( dataTypes[ 1 ] ) {
42994for ( conv in s.converters ) {
42995converters[ conv.toLowerCase() ] = s.converters[ conv ];
42996}
42997}
42998current = dataTypes.shift();
42999// Convert to each sequential dataType
43000while ( current ) {
43001if ( s.responseFields[ current ] ) {
43002jqXHR[ s.responseFields[ current ] ] = response;
43003}
43004// Apply the dataFilter if provided
43005if ( !prev && isSuccess && s.dataFilter ) {
43006response = s.dataFilter( response, s.dataType );
43007}
43008prev = current;
43009current = dataTypes.shift();
43010if ( current ) {
43011// There's only work to do if current dataType is non-auto
43012if ( current === "*" ) {
43013current = prev;
43014// Convert response if prev dataType is non-auto and differs from current
43015} else if ( prev !== "*" && prev !== current ) {
43016// Seek a direct converter
43017conv = converters[ prev + " " + current ] || converters[ "* " + current ];
43018// If none found, seek a pair
43019if ( !conv ) {
43020for ( conv2 in converters ) {
43021// If conv2 outputs current
43022tmp = conv2.split( " " );
43023if ( tmp[ 1 ] === current ) {
43024// If prev can be converted to accepted input
43025conv = converters[ prev + " " + tmp[ 0 ] ] ||
43026converters[ "* " + tmp[ 0 ] ];
43027if ( conv ) {
43028// Condense equivalence converters
43029if ( conv === true ) {
43030conv = converters[ conv2 ];
43031// Otherwise, insert the intermediate dataType
43032} else if ( converters[ conv2 ] !== true ) {
43033current = tmp[ 0 ];
43034dataTypes.unshift( tmp[ 1 ] );
43035}
43036break;
43037}
43038}
43039}
43040}
43041// Apply converter (if not an equivalence)
43042if ( conv !== true ) {
43043// Unless errors are allowed to bubble, catch and return them
43044if ( conv && s.throws ) {
43045response = conv( response );
43046} else {
43047try {
43048response = conv( response );
43049} catch ( e ) {
43050return {
43051state: "parsererror",
43052error: conv ? e : "No conversion from " + prev + " to " + current
43053};
43054}
43055}
43056}
43057}
43058}
43059}
43060return { state: "success", data: response };
43061}
43062jQuery.extend( {
43063// Counter for holding the number of active queries
43064active: 0,
43065// Last-Modified header cache for next request
43066lastModified: {},
43067etag: {},
43068ajaxSettings: {
43069url: location.href,
43070type: "GET",
43071isLocal: rlocalProtocol.test( location.protocol ),
43072global: true,
43073processData: true,
43074async: true,
43075contentType: "application/x-www-form-urlencoded; charset=UTF-8",
43076/*
43077timeout: 0,
43078data: null,
43079dataType: null,
43080username: null,
43081password: null,
43082cache: null,
43083throws: false,
43084traditional: false,
43085headers: {},
43086*/
43087accepts: {
43088"*": allTypes,
43089text: "text/plain",
43090html: "text/html",
43091xml: "application/xml, text/xml",
43092json: "application/json, text/javascript"
43093},
43094contents: {
43095xml: /\bxml\b/,
43096html: /\bhtml/,
43097json: /\bjson\b/
43098},
43099responseFields: {
43100xml: "responseXML",
43101text: "responseText",
43102json: "responseJSON"
43103},
43104// Data converters
43105// Keys separate source (or catchall "*") and destination types with a single space
43106converters: {
43107// Convert anything to text
43108"* text": String,
43109// Text to html (true = no transformation)
43110"text html": true,
43111// Evaluate text as a json expression
43112"text json": jQuery.parseJSON,
43113// Parse text as xml
43114"text xml": jQuery.parseXML
43115},
43116// For options that shouldn't be deep extended:
43117// you can add your own custom options here if
43118// and when you create one that shouldn't be
43119// deep extended (see ajaxExtend)
43120flatOptions: {
43121url: true,
43122context: true
43123}
43124},
43125// Creates a full fledged settings object into target
43126// with both ajaxSettings and settings fields.
43127// If target is omitted, writes into ajaxSettings.
43128ajaxSetup: function( target, settings ) {
43129return settings ?
43130// Building a settings object
43131ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) :
43132// Extending ajaxSettings
43133ajaxExtend( jQuery.ajaxSettings, target );
43134},
43135ajaxPrefilter: addToPrefiltersOrTransports( prefilters ),
43136ajaxTransport: addToPrefiltersOrTransports( transports ),
43137// Main method
43138ajax: function( url, options ) {
43139// If url is an object, simulate pre-1.5 signature
43140if ( typeof url === "object" ) {
43141options = url;
43142url = undefined;
43143}
43144// Force options to be an object
43145options = options || {};
43146var transport,
43147// URL without anti-cache param
43148cacheURL,
43149// Response headers
43150responseHeadersString,
43151responseHeaders,
43152// timeout handle
43153timeoutTimer,
43154// Url cleanup var
43155urlAnchor,
43156// To know if global events are to be dispatched
43157fireGlobals,
43158// Loop variable
43159i,
43160// Create the final options object
43161s = jQuery.ajaxSetup( {}, options ),
43162// Callbacks context
43163callbackContext = s.context || s,
43164// Context for global events is callbackContext if it is a DOM node or jQuery collection
43165globalEventContext = s.context &&
43166( callbackContext.nodeType || callbackContext.jquery ) ?
43167jQuery( callbackContext ) :
43168jQuery.event,
43169// Deferreds
43170deferred = jQuery.Deferred(),
43171completeDeferred = jQuery.Callbacks( "once memory" ),
43172// Status-dependent callbacks
43173statusCode = s.statusCode || {},
43174// Headers (they are sent all at once)
43175requestHeaders = {},
43176requestHeadersNames = {},
43177// The jqXHR state
43178state = 0,
43179// Default abort message
43180strAbort = "canceled",
43181// Fake xhr
43182jqXHR = {
43183readyState: 0,
43184// Builds headers hashtable if needed
43185getResponseHeader: function( key ) {
43186var match;
43187if ( state === 2 ) {
43188if ( !responseHeaders ) {
43189responseHeaders = {};
43190while ( ( match = rheaders.exec( responseHeadersString ) ) ) {
43191responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ];
43192}
43193}
43194match = responseHeaders[ key.toLowerCase() ];
43195}
43196return match == null ? null : match;
43197},
43198// Raw string
43199getAllResponseHeaders: function() {
43200return state === 2 ? responseHeadersString : null;
43201},
43202// Caches the header
43203setRequestHeader: function( name, value ) {
43204var lname = name.toLowerCase();
43205if ( !state ) {
43206name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name;
43207requestHeaders[ name ] = value;
43208}
43209return this;
43210},
43211// Overrides response content-type header
43212overrideMimeType: function( type ) {
43213if ( !state ) {
43214s.mimeType = type;
43215}
43216return this;
43217},
43218// Status-dependent callbacks
43219statusCode: function( map ) {
43220var code;
43221if ( map ) {
43222if ( state < 2 ) {
43223for ( code in map ) {
43224// Lazy-add the new callback in a way that preserves old ones
43225statusCode[ code ] = [ statusCode[ code ], map[ code ] ];
43226}
43227} else {
43228// Execute the appropriate callbacks
43229jqXHR.always( map[ jqXHR.status ] );
43230}
43231}
43232return this;
43233},
43234// Cancel the request
43235abort: function( statusText ) {
43236var finalText = statusText || strAbort;
43237if ( transport ) {
43238transport.abort( finalText );
43239}
43240done( 0, finalText );
43241return this;
43242}
43243};
43244// Attach deferreds
43245deferred.promise( jqXHR ).complete = completeDeferred.add;
43246jqXHR.success = jqXHR.done;
43247jqXHR.error = jqXHR.fail;
43248// Remove hash character (#7531: and string promotion)
43249// Add protocol if not provided (prefilters might expect it)
43250// Handle falsy url in the settings object (#10093: consistency with old signature)
43251// We also use the url parameter if available
43252s.url = ( ( url || s.url || location.href ) + "" ).replace( rhash, "" )
43253.replace( rprotocol, location.protocol + "//" );
43254// Alias method option to type as per ticket #12004
43255s.type = options.method || options.type || s.method || s.type;
43256// Extract dataTypes list
43257s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().match( rnotwhite ) || [ "" ];
43258// A cross-domain request is in order when the origin doesn't match the current origin.
43259if ( s.crossDomain == null ) {
43260urlAnchor = document.createElement( "a" );
43261// Support: IE8-11+
43262// IE throws exception if url is malformed, e.g. http://example.com:80x/
43263try {
43264urlAnchor.href = s.url;
43265// Support: IE8-11+
43266// Anchor's host property isn't correctly set when s.url is relative
43267urlAnchor.href = urlAnchor.href;
43268s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !==
43269urlAnchor.protocol + "//" + urlAnchor.host;
43270} catch ( e ) {
43271// If there is an error parsing the URL, assume it is crossDomain,
43272// it can be rejected by the transport if it is invalid
43273s.crossDomain = true;
43274}
43275}
43276// Convert data if not already a string
43277if ( s.data && s.processData && typeof s.data !== "string" ) {
43278s.data = jQuery.param( s.data, s.traditional );
43279}
43280// Apply prefilters
43281inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );
43282// If request was aborted inside a prefilter, stop there
43283if ( state === 2 ) {
43284return jqXHR;
43285}
43286// We can fire global events as of now if asked to
43287// Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118)
43288fireGlobals = jQuery.event && s.global;
43289// Watch for a new set of requests
43290if ( fireGlobals && jQuery.active++ === 0 ) {
43291jQuery.event.trigger( "ajaxStart" );
43292}
43293// Uppercase the type
43294s.type = s.type.toUpperCase();
43295// Determine if request has content
43296s.hasContent = !rnoContent.test( s.type );
43297// Save the URL in case we're toying with the If-Modified-Since
43298// and/or If-None-Match header later on
43299cacheURL = s.url;
43300// More options handling for requests with no content
43301if ( !s.hasContent ) {
43302// If data is available, append data to url
43303if ( s.data ) {
43304cacheURL = ( s.url += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data );
43305// #9682: remove data so that it's not used in an eventual retry
43306delete s.data;
43307}
43308// Add anti-cache in url if needed
43309if ( s.cache === false ) {
43310s.url = rts.test( cacheURL ) ?
43311// If there is already a '_' parameter, set its value
43312cacheURL.replace( rts, "$1_=" + nonce++ ) :
43313// Otherwise add one to the end
43314cacheURL + ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + nonce++;
43315}
43316}
43317// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
43318if ( s.ifModified ) {
43319if ( jQuery.lastModified[ cacheURL ] ) {
43320jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] );
43321}
43322if ( jQuery.etag[ cacheURL ] ) {
43323jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] );
43324}
43325}
43326// Set the correct header, if data is being sent
43327if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {
43328jqXHR.setRequestHeader( "Content-Type", s.contentType );
43329}
43330// Set the Accepts header for the server, depending on the dataType
43331jqXHR.setRequestHeader(
43332"Accept",
43333s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ?
43334s.accepts[ s.dataTypes[ 0 ] ] +
43335( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :
43336s.accepts[ "*" ]
43337);
43338// Check for headers option
43339for ( i in s.headers ) {
43340jqXHR.setRequestHeader( i, s.headers[ i ] );
43341}
43342// Allow custom headers/mimetypes and early abort
43343if ( s.beforeSend &&
43344( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) {
43345// Abort if not done already and return
43346return jqXHR.abort();
43347}
43348// Aborting is no longer a cancellation
43349strAbort = "abort";
43350// Install callbacks on deferreds
43351for ( i in { success: 1, error: 1, complete: 1 } ) {
43352jqXHR[ i ]( s[ i ] );
43353}
43354// Get transport
43355transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );
43356// If no transport, we auto-abort
43357if ( !transport ) {
43358done( -1, "No Transport" );
43359} else {
43360jqXHR.readyState = 1;
43361// Send global event
43362if ( fireGlobals ) {
43363globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );
43364}
43365// If request was aborted inside ajaxSend, stop there
43366if ( state === 2 ) {
43367return jqXHR;
43368}
43369// Timeout
43370if ( s.async && s.timeout > 0 ) {
43371timeoutTimer = window.setTimeout( function() {
43372jqXHR.abort( "timeout" );
43373}, s.timeout );
43374}
43375try {
43376state = 1;
43377transport.send( requestHeaders, done );
43378} catch ( e ) {
43379// Propagate exception as error if not done
43380if ( state < 2 ) {
43381done( -1, e );
43382// Simply rethrow otherwise
43383} else {
43384throw e;
43385}
43386}
43387}
43388// Callback for when everything is done
43389function done( status, nativeStatusText, responses, headers ) {
43390var isSuccess, success, error, response, modified,
43391statusText = nativeStatusText;
43392// Called once
43393if ( state === 2 ) {
43394return;
43395}
43396// State is "done" now
43397state = 2;
43398// Clear timeout if it exists
43399if ( timeoutTimer ) {
43400window.clearTimeout( timeoutTimer );
43401}
43402// Dereference transport for early garbage collection
43403// (no matter how long the jqXHR object will be used)
43404transport = undefined;
43405// Cache response headers
43406responseHeadersString = headers || "";
43407// Set readyState
43408jqXHR.readyState = status > 0 ? 4 : 0;
43409// Determine if successful
43410isSuccess = status >= 200 && status < 300 || status === 304;
43411// Get response data
43412if ( responses ) {
43413response = ajaxHandleResponses( s, jqXHR, responses );
43414}
43415// Convert no matter what (that way responseXXX fields are always set)
43416response = ajaxConvert( s, response, jqXHR, isSuccess );
43417// If successful, handle type chaining
43418if ( isSuccess ) {
43419// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
43420if ( s.ifModified ) {
43421modified = jqXHR.getResponseHeader( "Last-Modified" );
43422if ( modified ) {
43423jQuery.lastModified[ cacheURL ] = modified;
43424}
43425modified = jqXHR.getResponseHeader( "etag" );
43426if ( modified ) {
43427jQuery.etag[ cacheURL ] = modified;
43428}
43429}
43430// if no content
43431if ( status === 204 || s.type === "HEAD" ) {
43432statusText = "nocontent";
43433// if not modified
43434} else if ( status === 304 ) {
43435statusText = "notmodified";
43436// If we have data, let's convert it
43437} else {
43438statusText = response.state;
43439success = response.data;
43440error = response.error;
43441isSuccess = !error;
43442}
43443} else {
43444// Extract error from statusText and normalize for non-aborts
43445error = statusText;
43446if ( status || !statusText ) {
43447statusText = "error";
43448if ( status < 0 ) {
43449status = 0;
43450}
43451}
43452}
43453// Set data for the fake xhr object
43454jqXHR.status = status;
43455jqXHR.statusText = ( nativeStatusText || statusText ) + "";
43456// Success/Error
43457if ( isSuccess ) {
43458deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] );
43459} else {
43460deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );
43461}
43462// Status-dependent callbacks
43463jqXHR.statusCode( statusCode );
43464statusCode = undefined;
43465if ( fireGlobals ) {
43466globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError",
43467[ jqXHR, s, isSuccess ? success : error ] );
43468}
43469// Complete
43470completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );
43471if ( fireGlobals ) {
43472globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );
43473// Handle the global AJAX counter
43474if ( !( --jQuery.active ) ) {
43475jQuery.event.trigger( "ajaxStop" );
43476}
43477}
43478}
43479return jqXHR;
43480},
43481getJSON: function( url, data, callback ) {
43482return jQuery.get( url, data, callback, "json" );
43483},
43484getScript: function( url, callback ) {
43485return jQuery.get( url, undefined, callback, "script" );
43486}
43487} );
43488jQuery.each( [ "get", "post" ], function( i, method ) {
43489jQuery[ method ] = function( url, data, callback, type ) {
43490// Shift arguments if data argument was omitted
43491if ( jQuery.isFunction( data ) ) {
43492type = type || callback;
43493callback = data;
43494data = undefined;
43495}
43496// The url can be an options object (which then must have .url)
43497return jQuery.ajax( jQuery.extend( {
43498url: url,
43499type: method,
43500dataType: type,
43501data: data,
43502success: callback
43503}, jQuery.isPlainObject( url ) && url ) );
43504};
43505} );
43506jQuery._evalUrl = function( url ) {
43507return jQuery.ajax( {
43508url: url,
43509// Make this explicit, since user can override this through ajaxSetup (#11264)
43510type: "GET",
43511dataType: "script",
43512async: false,
43513global: false,
43514"throws": true
43515} );
43516};
43517jQuery.fn.extend( {
43518wrapAll: function( html ) {
43519var wrap;
43520if ( jQuery.isFunction( html ) ) {
43521return this.each( function( i ) {
43522jQuery( this ).wrapAll( html.call( this, i ) );
43523} );
43524}
43525if ( this[ 0 ] ) {
43526// The elements to wrap the target around
43527wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true );
43528if ( this[ 0 ].parentNode ) {
43529wrap.insertBefore( this[ 0 ] );
43530}
43531wrap.map( function() {
43532var elem = this;
43533while ( elem.firstElementChild ) {
43534elem = elem.firstElementChild;
43535}
43536return elem;
43537} ).append( this );
43538}
43539return this;
43540},
43541wrapInner: function( html ) {
43542if ( jQuery.isFunction( html ) ) {
43543return this.each( function( i ) {
43544jQuery( this ).wrapInner( html.call( this, i ) );
43545} );
43546}
43547return this.each( function() {
43548var self = jQuery( this ),
43549contents = self.contents();
43550if ( contents.length ) {
43551contents.wrapAll( html );
43552} else {
43553self.append( html );
43554}
43555} );
43556},
43557wrap: function( html ) {
43558var isFunction = jQuery.isFunction( html );
43559return this.each( function( i ) {
43560jQuery( this ).wrapAll( isFunction ? html.call( this, i ) : html );
43561} );
43562},
43563unwrap: function() {
43564return this.parent().each( function() {
43565if ( !jQuery.nodeName( this, "body" ) ) {
43566jQuery( this ).replaceWith( this.childNodes );
43567}
43568} ).end();
43569}
43570} );
43571jQuery.expr.filters.hidden = function( elem ) {
43572return !jQuery.expr.filters.visible( elem );
43573};
43574jQuery.expr.filters.visible = function( elem ) {
43575// Support: Opera <= 12.12
43576// Opera reports offsetWidths and offsetHeights less than zero on some elements
43577// Use OR instead of AND as the element is not visible if either is true
43578// See tickets #10406 and #13132
43579return elem.offsetWidth > 0 || elem.offsetHeight > 0 || elem.getClientRects().length > 0;
43580};
43581var r20 = /%20/g,
43582rbracket = /\[\]$/,
43583rCRLF = /\r?\n/g,
43584rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i,
43585rsubmittable = /^(?:input|select|textarea|keygen)/i;
43586function buildParams( prefix, obj, traditional, add ) {
43587var name;
43588if ( jQuery.isArray( obj ) ) {
43589// Serialize array item.
43590jQuery.each( obj, function( i, v ) {
43591if ( traditional || rbracket.test( prefix ) ) {
43592// Treat each array item as a scalar.
43593add( prefix, v );
43594} else {
43595// Item is non-scalar (array or object), encode its numeric index.
43596buildParams(
43597prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]",
43598v,
43599traditional,
43600add
43601);
43602}
43603} );
43604} else if ( !traditional && jQuery.type( obj ) === "object" ) {
43605// Serialize object item.
43606for ( name in obj ) {
43607buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add );
43608}
43609} else {
43610// Serialize scalar item.
43611add( prefix, obj );
43612}
43613}
43614// Serialize an array of form elements or a set of
43615// key/values into a query string
43616jQuery.param = function( a, traditional ) {
43617var prefix,
43618s = [],
43619add = function( key, value ) {
43620// If value is a function, invoke it and return its value
43621value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value );
43622s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value );
43623};
43624// Set traditional to true for jQuery <= 1.3.2 behavior.
43625if ( traditional === undefined ) {
43626traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional;
43627}
43628// If an array was passed in, assume that it is an array of form elements.
43629if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) {
43630// Serialize the form elements
43631jQuery.each( a, function() {
43632add( this.name, this.value );
43633} );
43634} else {
43635// If traditional, encode the "old" way (the way 1.3.2 or older
43636// did it), otherwise encode params recursively.
43637for ( prefix in a ) {
43638buildParams( prefix, a[ prefix ], traditional, add );
43639}
43640}
43641// Return the resulting serialization
43642return s.join( "&" ).replace( r20, "+" );
43643};
43644jQuery.fn.extend( {
43645serialize: function() {
43646return jQuery.param( this.serializeArray() );
43647},
43648serializeArray: function() {
43649return this.map( function() {
43650// Can add propHook for "elements" to filter or add form elements
43651var elements = jQuery.prop( this, "elements" );
43652return elements ? jQuery.makeArray( elements ) : this;
43653} )
43654.filter( function() {
43655var type = this.type;
43656// Use .is( ":disabled" ) so that fieldset[disabled] works
43657return this.name && !jQuery( this ).is( ":disabled" ) &&
43658rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) &&
43659( this.checked || !rcheckableType.test( type ) );
43660} )
43661.map( function( i, elem ) {
43662var val = jQuery( this ).val();
43663return val == null ?
43664null :
43665jQuery.isArray( val ) ?
43666jQuery.map( val, function( val ) {
43667return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
43668} ) :
43669{ name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
43670} ).get();
43671}
43672} );
43673jQuery.ajaxSettings.xhr = function() {
43674try {
43675return new window.XMLHttpRequest();
43676} catch ( e ) {}
43677};
43678var xhrSuccessStatus = {
43679// File protocol always yields status code 0, assume 200
436800: 200,
43681// Support: IE9
43682// #1450: sometimes IE returns 1223 when it should be 204
436831223: 204
43684},
43685xhrSupported = jQuery.ajaxSettings.xhr();
43686support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported );
43687support.ajax = xhrSupported = !!xhrSupported;
43688jQuery.ajaxTransport( function( options ) {
43689var callback, errorCallback;
43690// Cross domain only allowed if supported through XMLHttpRequest
43691if ( support.cors || xhrSupported && !options.crossDomain ) {
43692return {
43693send: function( headers, complete ) {
43694var i,
43695xhr = options.xhr();
43696xhr.open(
43697options.type,
43698options.url,
43699options.async,
43700options.username,
43701options.password
43702);
43703// Apply custom fields if provided
43704if ( options.xhrFields ) {
43705for ( i in options.xhrFields ) {
43706xhr[ i ] = options.xhrFields[ i ];
43707}
43708}
43709// Override mime type if needed
43710if ( options.mimeType && xhr.overrideMimeType ) {
43711xhr.overrideMimeType( options.mimeType );
43712}
43713// X-Requested-With header
43714// For cross-domain requests, seeing as conditions for a preflight are
43715// akin to a jigsaw puzzle, we simply never set it to be sure.
43716// (it can always be set on a per-request basis or even using ajaxSetup)
vendor: 8,885 bytes, lines 43717-44042
43717// For same-domain requests, won't change header if already provided.
43718if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) {
43719headers[ "X-Requested-With" ] = "XMLHttpRequest";
43720}
43721// Set headers
43722for ( i in headers ) {
43723xhr.setRequestHeader( i, headers[ i ] );
43724}
43725// Callback
43726callback = function( type ) {
43727return function() {
43728if ( callback ) {
43729callback = errorCallback = xhr.onload =
43730xhr.onerror = xhr.onabort = xhr.onreadystatechange = null;
43731if ( type === "abort" ) {
43732xhr.abort();
43733} else if ( type === "error" ) {
43734// Support: IE9
43735// On a manual native abort, IE9 throws
43736// errors on any property access that is not readyState
43737if ( typeof xhr.status !== "number" ) {
43738complete( 0, "error" );
43739} else {
43740complete(
43741// File: protocol always yields status 0; see #8605, #14207
43742xhr.status,
43743xhr.statusText
43744);
43745}
43746} else {
43747complete(
43748xhrSuccessStatus[ xhr.status ] || xhr.status,
43749xhr.statusText,
43750// Support: IE9 only
43751// IE9 has no XHR2 but throws on binary (trac-11426)
43752// For XHR2 non-text, let the caller handle it (gh-2498)
43753( xhr.responseType || "text" ) !== "text" ||
43754typeof xhr.responseText !== "string" ?
43755{ binary: xhr.response } :
43756{ text: xhr.responseText },
43757xhr.getAllResponseHeaders()
43758);
43759}
43760}
43761};
43762};
43763// Listen to events
43764xhr.onload = callback();
43765errorCallback = xhr.onerror = callback( "error" );
43766// Support: IE9
43767// Use onreadystatechange to replace onabort
43768// to handle uncaught aborts
43769if ( xhr.onabort !== undefined ) {
43770xhr.onabort = errorCallback;
43771} else {
43772xhr.onreadystatechange = function() {
43773// Check readyState before timeout as it changes
43774if ( xhr.readyState === 4 ) {
43775// Allow onerror to be called first,
43776// but that will not handle a native abort
43777// Also, save errorCallback to a variable
43778// as xhr.onerror cannot be accessed
43779window.setTimeout( function() {
43780if ( callback ) {
43781errorCallback();
43782}
43783} );
43784}
43785};
43786}
43787// Create the abort callback
43788callback = callback( "abort" );
43789try {
43790// Do send the request (this may raise an exception)
43791xhr.send( options.hasContent && options.data || null );
43792} catch ( e ) {
43793// #14683: Only rethrow if this hasn't been notified as an error yet
43794if ( callback ) {
43795throw e;
43796}
43797}
43798},
43799abort: function() {
43800if ( callback ) {
43801callback();
43802}
43803}
43804};
43805}
43806} );
43807// Install script dataType
43808jQuery.ajaxSetup( {
43809accepts: {
43810script: "text/javascript, application/javascript, " +
43811"application/ecmascript, application/x-ecmascript"
43812},
43813contents: {
43814script: /\b(?:java|ecma)script\b/
43815},
43816converters: {
43817"text script": function( text ) {
43818jQuery.globalEval( text );
43819return text;
43820}
43821}
43822} );
43823// Handle cache's special case and crossDomain
43824jQuery.ajaxPrefilter( "script", function( s ) {
43825if ( s.cache === undefined ) {
43826s.cache = false;
43827}
43828if ( s.crossDomain ) {
43829s.type = "GET";
43830}
43831} );
43832// Bind script tag hack transport
43833jQuery.ajaxTransport( "script", function( s ) {
43834// This transport only deals with cross domain requests
43835if ( s.crossDomain ) {
43836var script, callback;
43837return {
43838send: function( _, complete ) {
43839script = jQuery( "<script>" ).prop( {
43840charset: s.scriptCharset,
43841src: s.url
43842} ).on(
43843"load error",
43844callback = function( evt ) {
43845script.remove();
43846callback = null;
43847if ( evt ) {
43848complete( evt.type === "error" ? 404 : 200, evt.type );
43849}
43850}
43851);
43852// Use native DOM manipulation to avoid our domManip AJAX trickery
43853document.head.appendChild( script[ 0 ] );
43854},
43855abort: function() {
43856if ( callback ) {
43857callback();
43858}
43859}
43860};
43861}
43862} );
43863var oldCallbacks = [],
43864rjsonp = /(=)\?(?=&|$)|\?\?/;
43865// Default jsonp settings
43866jQuery.ajaxSetup( {
43867jsonp: "callback",
43868jsonpCallback: function() {
43869var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) );
43870this[ callback ] = true;
43871return callback;
43872}
43873} );
43874// Detect, normalize options and install callbacks for jsonp requests
43875jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) {
43876var callbackName, overwritten, responseContainer,
43877jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ?
43878"url" :
43879typeof s.data === "string" &&
43880( s.contentType || "" )
43881.indexOf( "application/x-www-form-urlencoded" ) === 0 &&
43882rjsonp.test( s.data ) && "data"
43883);
43884// Handle iff the expected data type is "jsonp" or we have a parameter to set
43885if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) {
43886// Get callback name, remembering preexisting value associated with it
43887callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ?
43888s.jsonpCallback() :
43889s.jsonpCallback;
43890// Insert callback into url or form data
43891if ( jsonProp ) {
43892s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName );
43893} else if ( s.jsonp !== false ) {
43894s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName;
43895}
43896// Use data converter to retrieve json after script execution
43897s.converters[ "script json" ] = function() {
43898if ( !responseContainer ) {
43899jQuery.error( callbackName + " was not called" );
43900}
43901return responseContainer[ 0 ];
43902};
43903// Force json dataType
43904s.dataTypes[ 0 ] = "json";
43905// Install callback
43906overwritten = window[ callbackName ];
43907window[ callbackName ] = function() {
43908responseContainer = arguments;
43909};
43910// Clean-up function (fires after converters)
43911jqXHR.always( function() {
43912// If previous value didn't exist - remove it
43913if ( overwritten === undefined ) {
43914jQuery( window ).removeProp( callbackName );
43915// Otherwise restore preexisting value
43916} else {
43917window[ callbackName ] = overwritten;
43918}
43919// Save back as free
43920if ( s[ callbackName ] ) {
43921// Make sure that re-using the options doesn't screw things around
43922s.jsonpCallback = originalSettings.jsonpCallback;
43923// Save the callback name for future use
43924oldCallbacks.push( callbackName );
43925}
43926// Call if it was a function and we have a response
43927if ( responseContainer && jQuery.isFunction( overwritten ) ) {
43928overwritten( responseContainer[ 0 ] );
43929}
43930responseContainer = overwritten = undefined;
43931} );
43932// Delegate to script
43933return "script";
43934}
43935} );
43936// Argument "data" should be string of html
43937// context (optional): If specified, the fragment will be created in this context,
43938// defaults to document
43939// keepScripts (optional): If true, will include scripts passed in the html string
43940jQuery.parseHTML = function( data, context, keepScripts ) {
43941if ( !data || typeof data !== "string" ) {
43942return null;
43943}
43944if ( typeof context === "boolean" ) {
43945keepScripts = context;
43946context = false;
43947}
43948context = context || document;
43949var parsed = rsingleTag.exec( data ),
43950scripts = !keepScripts && [];
43951// Single tag
43952if ( parsed ) {
43953return [ context.createElement( parsed[ 1 ] ) ];
43954}
43955parsed = buildFragment( [ data ], context, scripts );
43956if ( scripts && scripts.length ) {
43957jQuery( scripts ).remove();
43958}
43959return jQuery.merge( [], parsed.childNodes );
43960};
43961// Keep a copy of the old load method
43962var _load = jQuery.fn.load;
43963/**
43964* Load a url into a page
43965*/
43966jQuery.fn.load = function( url, params, callback ) {
43967if ( typeof url !== "string" && _load ) {
43968return _load.apply( this, arguments );
43969}
43970var selector, type, response,
43971self = this,
43972off = url.indexOf( " " );
43973if ( off > -1 ) {
43974selector = jQuery.trim( url.slice( off ) );
43975url = url.slice( 0, off );
43976}
43977// If it's a function
43978if ( jQuery.isFunction( params ) ) {
43979// We assume that it's the callback
43980callback = params;
43981params = undefined;
43982// Otherwise, build a param string
43983} else if ( params && typeof params === "object" ) {
43984type = "POST";
43985}
43986// If we have elements to modify, make the request
43987if ( self.length > 0 ) {
43988jQuery.ajax( {
43989url: url,
43990// If "type" variable is undefined, then "GET" method will be used.
43991// Make value of this field explicit since
43992// user can override it through ajaxSetup method
43993type: type || "GET",
43994dataType: "html",
43995data: params
43996} ).done( function( responseText ) {
43997// Save response for use in complete callback
43998response = arguments;
43999self.html( selector ?
44000// If a selector was specified, locate the right elements in a dummy div
44001// Exclude scripts to avoid IE 'Permission Denied' errors
44002jQuery( "<div>" ).append( jQuery.parseHTML( responseText ) ).find( selector ) :
44003// Otherwise use the full result
44004responseText );
44005// If the request succeeds, this function gets "data", "status", "jqXHR"
44006// but they are ignored because response was set above.
44007// If it fails, this function gets "jqXHR", "status", "error"
44008} ).always( callback && function( jqXHR, status ) {
44009self.each( function() {
44010callback.apply( this, response || [ jqXHR.responseText, status, jqXHR ] );
44011} );
44012} );
44013}
44014return this;
44015};
44016// Attach a bunch of functions for handling common AJAX events
44017jQuery.each( [
44018"ajaxStart",
44019"ajaxStop",
44020"ajaxComplete",
44021"ajaxError",
44022"ajaxSuccess",
44023"ajaxSend"
44024], function( i, type ) {
44025jQuery.fn[ type ] = function( fn ) {
44026return this.on( type, fn );
44027};
44028} );
44029jQuery.expr.filters.animated = function( elem ) {
44030return jQuery.grep( jQuery.timers, function( fn ) {
44031return elem === fn.elem;
44032} ).length;
44033};
44034/**
44035* Gets a window from an element
44036*/
44037function getWindow( elem ) {
44038return jQuery.isWindow( elem ) ? elem : elem.nodeType === 9 && elem.defaultView;
44039}
44040jQuery.offset = {
44041setOffset: function( elem, options, i ) {
44042var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, 
vendor: 5,157 bytes, lines 44042-44200
44042calculatePosition,
44043position = jQuery.css( elem, "position" ),
44044curElem = jQuery( elem ),
44045props = {};
44046// Set position first, in-case top/left are set even on static elem
44047if ( position === "static" ) {
44048elem.style.position = "relative";
44049}
44050curOffset = curElem.offset();
44051curCSSTop = jQuery.css( elem, "top" );
44052curCSSLeft = jQuery.css( elem, "left" );
44053calculatePosition = ( position === "absolute" || position === "fixed" ) &&
44054( curCSSTop + curCSSLeft ).indexOf( "auto" ) > -1;
44055// Need to be able to calculate position if either
44056// top or left is auto and position is either absolute or fixed
44057if ( calculatePosition ) {
44058curPosition = curElem.position();
44059curTop = curPosition.top;
44060curLeft = curPosition.left;
44061} else {
44062curTop = parseFloat( curCSSTop ) || 0;
44063curLeft = parseFloat( curCSSLeft ) || 0;
44064}
44065if ( jQuery.isFunction( options ) ) {
44066// Use jQuery.extend here to allow modification of coordinates argument (gh-1848)
44067options = options.call( elem, i, jQuery.extend( {}, curOffset ) );
44068}
44069if ( options.top != null ) {
44070props.top = ( options.top - curOffset.top ) + curTop;
44071}
44072if ( options.left != null ) {
44073props.left = ( options.left - curOffset.left ) + curLeft;
44074}
44075if ( "using" in options ) {
44076options.using.call( elem, props );
44077} else {
44078curElem.css( props );
44079}
44080}
44081};
44082jQuery.fn.extend( {
44083offset: function( options ) {
44084if ( arguments.length ) {
44085return options === undefined ?
44086this :
44087this.each( function( i ) {
44088jQuery.offset.setOffset( this, options, i );
44089} );
44090}
44091var docElem, win,
44092elem = this[ 0 ],
44093box = { top: 0, left: 0 },
44094doc = elem && elem.ownerDocument;
44095if ( !doc ) {
44096return;
44097}
44098docElem = doc.documentElement;
44099// Make sure it's not a disconnected DOM node
44100if ( !jQuery.contains( docElem, elem ) ) {
44101return box;
44102}
44103box = elem.getBoundingClientRect();
44104win = getWindow( doc );
44105return {
44106top: box.top + win.pageYOffset - docElem.clientTop,
44107left: box.left + win.pageXOffset - docElem.clientLeft
44108};
44109},
44110position: function() {
44111if ( !this[ 0 ] ) {
44112return;
44113}
44114var offsetParent, offset,
44115elem = this[ 0 ],
44116parentOffset = { top: 0, left: 0 };
44117// Fixed elements are offset from window (parentOffset = {top:0, left: 0},
44118// because it is its only offset parent
44119if ( jQuery.css( elem, "position" ) === "fixed" ) {
44120// Assume getBoundingClientRect is there when computed position is fixed
44121offset = elem.getBoundingClientRect();
44122} else {
44123// Get *real* offsetParent
44124offsetParent = this.offsetParent();
44125// Get correct offsets
44126offset = this.offset();
44127if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) {
44128parentOffset = offsetParent.offset();
44129}
44130// Add offsetParent borders
44131parentOffset.top += jQuery.css( offsetParent[ 0 ], "borderTopWidth", true );
44132parentOffset.left += jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true );
44133}
44134// Subtract parent offsets and element margins
44135return {
44136top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ),
44137left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true )
44138};
44139},
44140// This method will return documentElement in the following cases:
44141// 1) For the element inside the iframe without offsetParent, this method will return
44142// documentElement of the parent window
44143// 2) For the hidden or detached element
44144// 3) For body or html element, i.e. in case of the html node - it will return itself
44145//
44146// but those exceptions were never presented as a real life use-cases
44147// and might be considered as more preferable results.
44148//
44149// This logic, however, is not guaranteed and can change at any point in the future
44150offsetParent: function() {
44151return this.map( function() {
44152var offsetParent = this.offsetParent;
44153while ( offsetParent && jQuery.css( offsetParent, "position" ) === "static" ) {
44154offsetParent = offsetParent.offsetParent;
44155}
44156return offsetParent || documentElement;
44157} );
44158}
44159} );
44160// Create scrollLeft and scrollTop methods
44161jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) {
44162var top = "pageYOffset" === prop;
44163jQuery.fn[ method ] = function( val ) {
44164return access( this, function( elem, method, val ) {
44165var win = getWindow( elem );
44166if ( val === undefined ) {
44167return win ? win[ prop ] : elem[ method ];
44168}
44169if ( win ) {
44170win.scrollTo(
44171!top ? val : win.pageXOffset,
44172top ? val : win.pageYOffset
44173);
44174} else {
44175elem[ method ] = val;
44176}
44177}, method, val, arguments.length );
44178};
44179} );
44180// Support: Safari<7-8+, Chrome<37-44+
44181// Add the top/left cssHooks using jQuery.fn.position
44182// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084
44183// Blink bug: https://code.google.com/p/chromium/issues/detail?id=229280
44184// getComputedStyle returns percent when specified for top/left/bottom/right;
44185// rather than make the css module depend on the offset module, just check for it here
44186jQuery.each( [ "top", "left" ], function( i, prop ) {
44187jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition,
44188function( elem, computed ) {
44189if ( computed ) {
44190computed = curCSS( elem, prop );
44191// If curCSS returns percentage, fallback to offset
44192return rnumnonpx.test( computed ) ?
44193jQuery( elem ).position()[ prop ] + "px" :
44194computed;
44195}
44196}
44197);
44198} );
44199// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods
44200jQuery.each( { Height: "height", Width: "width" }, function( name, type ) {
vendor: 3,422 bytes, lines 44201-44294
44201jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name },
44202function( defaultExtra, funcName ) {
44203// Margin is only for outerHeight, outerWidth
44204jQuery.fn[ funcName ] = function( margin, value ) {
44205var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ),
44206extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" );
44207return access( this, function( elem, type, value ) {
44208var doc;
44209if ( jQuery.isWindow( elem ) ) {
44210// As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there
44211// isn't a whole lot we can do. See pull request at this URL for discussion:
44212// https://github.com/jquery/jquery/pull/764
44213return elem.document.documentElement[ "client" + name ];
44214}
44215// Get document width or height
44216if ( elem.nodeType === 9 ) {
44217doc = elem.documentElement;
44218// Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height],
44219// whichever is greatest
44220return Math.max(
44221elem.body[ "scroll" + name ], doc[ "scroll" + name ],
44222elem.body[ "offset" + name ], doc[ "offset" + name ],
44223doc[ "client" + name ]
44224);
44225}
44226return value === undefined ?
44227// Get width or height on the element, requesting but not forcing parseFloat
44228jQuery.css( elem, type, extra ) :
44229// Set width or height on the element
44230jQuery.style( elem, type, value, extra );
44231}, type, chainable ? margin : undefined, chainable, null );
44232};
44233} );
44234} );
44235jQuery.fn.extend( {
44236bind: function( types, data, fn ) {
44237return this.on( types, null, data, fn );
44238},
44239unbind: function( types, fn ) {
44240return this.off( types, null, fn );
44241},
44242delegate: function( selector, types, data, fn ) {
44243return this.on( types, selector, data, fn );
44244},
44245undelegate: function( selector, types, fn ) {
44246// ( namespace ) or ( selector, types [, fn] )
44247return arguments.length === 1 ?
44248this.off( selector, "**" ) :
44249this.off( types, selector || "**", fn );
44250},
44251size: function() {
44252return this.length;
44253}
44254} );
44255jQuery.fn.andSelf = jQuery.fn.addBack;
44256// Register as a named AMD module, since jQuery can be concatenated with other
44257// files that may use define, but not via a proper concatenation script that
44258// understands anonymous AMD modules. A named AMD is safest and most robust
44259// way to register. Lowercase jquery is used because AMD module names are
44260// derived from file names, and jQuery is normally delivered in a lowercase
44261// file name. Do this after creating the global so that if an AMD module wants
44262// to call noConflict to hide this version of jQuery, it will work.
44263// Note that for maximum portability, libraries that are not jQuery should
44264// declare themselves as anonymous modules, and avoid setting a global if an
44265// AMD loader is present. jQuery is a special case. For more information, see
44266// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon
44267if ( typeof define === "function" && define.amd ) {
44268define( "jquery", [], function() {
44269return jQuery;
44270} );
44271}
44272var
44273// Map over jQuery in case of overwrite
44274_jQuery = window.jQuery,
44275// Map over the $ in case of overwrite
44276_$ = window.$;
44277jQuery.noConflict = function( deep ) {
44278if ( window.$ === jQuery ) {
44279window.$ = _$;
44280}
44281if ( deep && window.jQuery === jQuery ) {
44282window.jQuery = _jQuery;
44283}
44284return jQuery;
44285};
44286// Expose jQuery and $ identifiers, even in AMD
44287// (#7102#comment:10, https://github.com/jquery/jquery/pull/557)
44288// and CommonJS for browser emulators (#13566)
44289if ( !noGlobal ) {
44290window.jQuery = window.$ = jQuery;
44291}
44292return jQuery;
44293}));
44294</script>
44294
44295<!-- BOOTSTRAP :: This is included in styles.cfm -->
44296<!-- STORAGE API-->
44297<script defer src="/modules/cfui/pfs/vendor/jQuery-Storage-API/jquery.storageapi.js?v=1.9.4"></script>
44297
44298<!-- JQUERY EASING-->
44299<script defer src="/modules/cfui/pfs/vendor/jquery.easing/js/jquery.easing.js?v=1.3"></script>
44299
44300<!-- ANIMO-->
44301<!-- SLIMSCROLL-->
44302<script defer src="/modules/cfui/pfs/vendor/slimScroll/jquery.slimscroll.min.js?v=1.3.8"></script>
44302
44303<!-- SCREENFULL-->
44304<script defer src="/modules/cfui/pfs/vendor/screenfull/dist/screenfull.js?v=3.0.2"></script>
44304
44305<!-- LOCALIZE-->
44306<script defer src="/modules/cfui/pfs/vendor/jquery-localize-i18n/dist/jquery.localize.js?v=2023.7.2"></script>
44306
44307<!-- PARSLEY-->
44308<script defer src="/modules/cfui/pfs/vendor/parsleyjs/dist/parsley.min.js?v=2.7.0"></script>
44308
44309<!-- Owl Carousel-->
44310<script defer src="/modules/cfui/pfs/vendor/owlCarousel/owl.carousel.min.js?v=2.3.4"></script>
44310
44311<!-- Slick Carousel-->
44312<!-- MDB5 -->
44313<script defer src="/modules/cfui/pfs/vendor/mdb5/js/mdb.umd.min.js"></script>
44313
44314<!-- =============== APP SCRIPTS ===============-->
44315<script defer src="/modules/cfui/pfs/app/js/app.js?v=2023.7.2"></script>
44315
44316<!-- =============== Custom SCRIPTS ===============-->
44317<script defer src="/modules/cfui/pfs/app/js/custom.js?v=2023.7.2"></script>
44317
44318<!-- =============== Fontawesome 5 =============== -->
44319<script>
44320window.FontAwesomeKitConfig = {"id":46161814,"version":"5.15.4","token":"a8b9806075","method":"css","baseUrl":"https://ka-p.fontawesome.com","license":"pro","asyncLoading":{"enabled":false},"autoA11y":{"enabled":true},"baseUrlKit":"https://kit.fontawesome.com","detectConflictsUntil":null,"iconUploads":{},"minify":{"enabled":true},"v4FontFaceShim":{"enabled":true},"v4shim":{"enabled":true},"v5FontFaceShim":{"enabled":false},"customIconsCssPath":"a8b9806075/46161814/kit-upload.css","uploadsUrl":"https://kit-uploads.fontawesome.com"};
44321!function(t){"function"==typeof define&&define.amd?define("kit-loader",t):t()}((function(){"use strict";function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function e(e){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?t(Object(o),!0).forEach((function(t){r(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):t(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,s=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==e);u=!0);}catch(t){s=!0,o=t}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(t,e)||i(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){if(t){if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(t,e):void 0}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var c,u,s,f,l,d="Classic",h=(r(c={},"classic","Classic"),r(c,"duotone","Duotone"),r(c,"sharp","Sharp"),r(c,"sharp-duotone","Sharp Duotone"),["fak","fa-kit","fakd","fa-kit-duotone"]),p=(r(u={},"kit","Kit"),r(u,"kit-duotone","Kit Duotone"),"duotone-group"),m="swap-opacity",b="primary",y="secondary",v=(r(s={},"classic","Classic"),r(s,"duotone","Duotone"),r(s,"sharp","Sharp"),r(s,"sharp-duotone","Sharp Duotone"),r(f={},"kit","Kit"),r(f,"kit-duotone","Kit Duotone"),["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt"].concat(["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"])),g=[1,2,3,4,5,6,7,8,9,10],w=g.concat([11,12,13,14,15,16,17,18,19,20]);[].concat((l=Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]}),function(t){if(Array.isArray(t))return a(t)}(l)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(l)||i(l)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),["solid","regular","light","thin","duotone","brands"],["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vert
44321ical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",p,m,b,y]).concat(g.map((function(t){return"".concat(t,"x")}))).concat(w.map((function(t){return"w-".concat(t)})));function A(t,e){var n=e&&e.addOn||"",r=e&&e.baseFilename||t.license+n,o=e&&e.minify?".min":"",i=e&&e.fileSuffix||t.method,a=e&&e.subdir||t.method;return t.baseUrl+"/releases/"+("latest"===t.version?"latest":"v".concat(t.version))+"/"+a+"/"+r+o+"."+i}function S(t,e){var n=e||["fa"],r="."+Array.prototype.join.call(n,",."),o=t.querySelectorAll(r);Array.prototype.forEach.call(o,(function(e){var n=e.getAttribute("title");e.setAttribute("aria-hidden","true");var r=!e.nextElementSibling||!e.nextElementSibling.classList.contains("sr-only");if(n&&r){var o=t.createElement("span");o.innerHTML=n,o.classList.add("sr-only"),e.parentNode.insertBefore(o,e.nextSibling)}}))}var O,j=function(){},E="undefined"!=typeof global&&void 0!==global.process&&"function"==typeof global.process.emit,P="undefined"==typeof setImmediate?setTimeout:setImmediate,k=[];function _(){for(var t=0;t<k.length;t++)k[t][0](k[t][1]);k=[],O=!1}function F(t,e){k.push([t,e]),O||(O=!0,P(_,0))}function C(t){var e=t.owner,n=e._state,r=e._data,o=t[n],i=t.then;if("function"==typeof o){n="fulfilled";try{r=o(r)}catch(t){T(i,t)}}x(i,r)||("fulfilled"===n&&I(i,r),"rejected"===n&&T(i,r))}function x(t,e){var r;try{if(t===e)throw new TypeError("A promises callback cannot return that same promise.");if(e&&("function"==typeof e||"object"===n(e))){var o=e.then;if("function"==typeof o)return o.call(e,(function(n){r||(r=!0,e===n?U(t,n):I(t,n))}),(function(e){r||(r=!0,T(t,e))})),!0}}catch(e){return r||T(t,e),!0}return!1}function I(t,e){t!==e&&x(t,e)||U(t,e)}function U(t,e){"pending"===t._state&&(t._state="settled",t._data=e,F(D,t))}function T(t,e){"pending"===t._state&&(t._state="settled",t._data=e,F(K,t))}function L(t){t._then=t._then.forEach(C)}function D(t){t._state="fulfilled",L(t)}function K(t){t._state="rejected",L(t),!t._handled&&E&&global.process.emit("unhandledRejection",t._data,t)}function M(t){global.process.emit("rejectionHandled",t)}function N(t){if("function"!=typeof t)throw new TypeError("Promise resolver "+t+" is not a function");if(this instanceof N==!1)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object c
44321onstructor cannot be called as a function.");this._then=[],function(t,e){function n(t){T(e,t)}try{t((function(t){I(e,t)}),n)}catch(t){n(t)}}(t,this)}N.prototype={constructor:N,_state:"pending",_then:null,_data:void 0,_handled:!1,then:function(t,e){var n={owner:this,then:new this.constructor(j),fulfilled:t,rejected:e};return!e&&!t||this._handled||(this._handled=!0,"rejected"===this._state&&E&&F(M,this)),"fulfilled"===this._state||"rejected"===this._state?F(C,n):this._then.push(n),n.then},catch:function(t){return this.then(null,t)}},N.all=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.all().");return new N((function(e,n){var r=[],o=0;function i(t){return o++,function(n){r[t]=n,--o||e(r)}}for(var a,c=0;c<t.length;c++)(a=t[c])&&"function"==typeof a.then?a.then(i(c),n):r[c]=a;o||e(r)}))},N.race=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.race().");return new N((function(e,n){for(var r,o=0;o<t.length;o++)(r=t[o])&&"function"==typeof r.then?r.then(e,n):e(r)}))},N.resolve=function(t){return t&&"object"===n(t)&&t.constructor===N?t:new N((function(e){e(t)}))}
44321,N.reject=function(t){return new N((function(e,n){n(t)}))};var R="function"==typeof Promise?Promise:N;function H(t,e){var n=e.fetch,r=e.XMLHttpRequest,o=e.token,i=t;return o&&!function(t){return t.indexOf("kit-upload.css")>-1}(t)&&("URLSearchParams"in window?(i=new URL(t)).searchParams.set("token",o):i=i+"?token="+encodeURIComponent(o)),i=i.toString(),new R((function(t,e){if("function"==typeof n)n(i,{mode:"cors",cache:"default"}).then((function(t){if(t.ok)return t.text();throw new Error("")})).then((function(e){t(e)})).catch(e);else if("function"==typeof r){var o=new r;o.addEventListener("loadend",(function(){this.responseText?t(this.responseText):e(new Error(""))}));["abort","error","timeout"].map((function(t){o.addEventListener(t,(function(){e(new Error(""))}))})),o.open("GET",i),o.send()}else{e(new Error(""))}}))}function q(t,e,n){var r=t;return[[/(url\("?)\.\.\/\.\.\/\.\./g,function(t,n){return"".concat(n).concat(e)}],[/(url\("?)\.\.\/webfonts/g,function(t,r){return"".concat(r).concat(e,"/releases/v").concat(n,"/webfonts")}],[/(url\("?)https:\/\/kit-free([^.])*\.fontawesome\.com/g,function(t,n){return"".concat(n).concat(e)}
44321]].forEach((function(t){var e=o(t,2),n=e[0],i=e[1];r=r.replace(n,i)})),r}function X(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},o=n.document||o,i=S.bind(S,o,[].concat(v,h.map((function(t){return"fa-".concat(t)}))));t.autoA11y.enabled&&r(i);var a=t.subsetPath&&t.baseUrl+"/"+t.subsetPath,c=[{id:"fa-main",addOn:void 0,url:a}];if(t.v4shim&&t.v4shim.enabled&&c.push({id:"fa-v4-shims",addOn:"-v4-shims"}),t.v5FontFaceShim&&t.v5FontFaceShim.enabled&&c.push({id:"fa-v5-font-face",addOn:"-v5-font-face"}),t.v4FontFaceShim&&t.v4FontFaceShim.enabled&&c.push({id:"fa-v4-font-face",addOn:"-v4-font-face"}),!a&&t.customIconsCssPath){var u=t.customIconsCssPath.indexOf("kit-upload.css")>-1?t.baseUrlKit:t.baseUrl,s=u+"/"+t.customIconsCssPath;c.push({id:"fa-kit-upload",url:s})}var f=c.map((function(r){return new R((function(o,i){var a=r.url||A(t,{addOn:r.addOn,minify:t.minify.enabled}),c={id:r.id},u=t.subset?c:e(e(e({},n),c),{},{baseUrl:t.baseUrl,version:t.version,id:r.id,contentFilter:function(t,e){return q(t,e.baseUrl,e.version)}});H(a,n).then((function(t){o(B(t,u))})).catch(i)}))}));return R.all(f)}function B(t,e){var n=e.contentFilter||function(t,e){return t},r=document.createElement("style"),o=document.createTextNode(n(t,e));return r.appendChild(o),r.media="all",e.id&&r.setAttribute("id",e.id),e&&e.detectingConflicts&&e.detectionIgnoreAttr&&r.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),r}function Y(t,n){n.autoA11y=t.autoA11y.enabled,"pro"===t.license&&(n.autoFetchSvg=!0,n.fetchSvgFrom=t.baseUrl+"/releases/"+("latest"===t.version?"latest":"v".concat(t.version))+"/svgs",n.fetchUploadedSvgFrom=t.uploadsUrl);var r=[];return t.v4shim.enabled&&r.push(new R((function(r,o){H(A(t,{addOn:"-v4-shims",minify:t.minify.enabled}),n).then((function(t){r(z(t,e(e({},n),{},{id:"fa-v4-shims"})))})).catch(o)}))),r.push(new R((function(r,o){H(t.subsetPath&&t.baseUrl+"/"+t.subsetPath||A(t,{minify:t.minify.enabled}),n).then((function(t){var o=z(t,e(e({},n),{},{id:"fa-main"}));r(function(t,e){var n=e&&void 0!==e.autoFetchSvg?e.autoFetchSvg:void 0,r=e&&void 0!==e.autoA11y?e.autoA11y:void 0;void 0!==r&&t.setAttribute("data-auto-a11y",r?"true":"false");n&&(t.setAttributeNode(document.createAttribute("data-auto-fetch-svg")),t.setAttribute("data-fetch-svg-from",e.fetchSvgFrom),t.setAttribute("data-fetch-uploaded-svg-from",e.fetchUploadedSvgFrom));return t}(o,n))})).catch(o)}))),R.all(r)}function z(t,e){var n=document.createElement("SCRIPT"),r=document.createTextNode(t);return n.appendChild(r),n.referrerPolicy="strict-origin",e.id&&n.setAttribute("id",e.id),e&&e.detectingConflicts&&e.detectionIgnoreAttr&&n.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),n}function G(t){var e,n=[],r=document,o=r.documentElement.doScroll,i=(o?/^loaded|^c/:/^loaded|^i|^c/).test(r.readyState);i||r.addEventListener("DOMContentLoaded",e=function(){for(r.removeEventListener("DOMContentLoaded",e),i=1;e=n.shift();)e()}),i?setTimeout(t,0):n.push(t)}function $(t){"undefined"!=typeof MutationObserver&&new MutationObserver(t).observe(document,{childList:!0,subtree:!0})}try{if(window.FontAwesomeKitConfig){var J=window.FontAwesomeKitConfig,Q={detectingConflicts:J.detectConflictsUntil&&new Date<=new Date(J.detectConflictsUntil),detectionIgnoreAttr:"data-fa-detection-ignore",fetch:window.fetch,token:J.token,XMLHttpRequest:window.XMLHttpRequest,document:document},V=document.currentScript,W=V?V.parentElement:document.head;(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"js"===t.method?Y(t,e):"css"===t.method?X(t,e,(function(t){G(t),$(t)})):void 0})(J,Q).then((function(t){t.map((function(t){try{W.insertBefore(t,V?V.nextSibling:null)}catch(e){W.appendChild(t)}})),Q.detectingConflicts&&V&&G((function(){V.setAttributeNode(document.createAttribute(Q.detectionIgnoreAttr));var t=function(t,e){var n=document.createElement("script");return e&&e.detectionIgnoreAttr&&n.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),n.src=A(t,{baseFilename:"conflict-detection",fileSuffix:"js",subdir:"js",minify:t.minify.enabled}),n}(J,Q);document.body.appendChild(t)}))})).catch((function(t){console.error("".concat("Font Awesome Kit:"," ").concat(t))}))}}catch(d){console.error("".concat("Font Awesome Kit:"," ").concat(d))}}));
44322</script>
44322
44323<!-- =============== Boostrap Select PFS =============== -->
44324<script defer src="/js/thirdPartyLibs/bootstrap/bootstrap-select-1.14.0.min.js"></script>
44324
44325<!-- Include Toastr JavaScript from Cloudflare CDN -->
44326<script defer src="/js/thirdPartyLibs/toastr-2.1.4.min.js"></script>
vendor: 1 bytes, line 44326
44326
44327<script>
44328$('.modal').click(function (event)
44329{
44330$('li').click(function(){
44331$('li').removeClass('active');
44332$(this).addClass('active');
44333})
44334});
44335</script>
44335
44336<!-- =============== PAGE VENDOR SCRIPTS ===============-->
44337
44338
44339
44340
44341
44342
44343	
44344	<!-- Begin comScore Tag -->
44345<script>
44346  var _comscore = _comscore || [];
44347  _comscore.push({ c1: "2", c2: "10037191" });
44348  (function() {
44349    var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true;
44350    s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
44351    el.parentNode.insertBefore(s, el);
44352  })();
44353</script>
44353<noscript>
44354  <img src="//b.scorecardresearch.com/p?c1=2&c2=10037191&cv=2.0&cj=1" alt="Scorecard Search" />
44355</noscript>
44356<!-- End comScore Tag -->
44357<!-- Quantcast Tag -->
44358
44359
44360<script>
44361	/*
44362<![CDATA[ */
44363	var google_conversion_id = 990903267;
44364	var google_conversion_label = "HFo0CNWTvgQQ4_e_2AM";
44365	var google_custom_params = window.google_tag_params;
44366	var google_remarketing_only = true;
44367	/* ]]>
44368*/ </script>
44368
44369
44370<script async src="/js/thirdPartyLibs/googleadservices-conversion.js"></script>
44370
44371
44372<noscript>
44373	<div style="display:inline;">
44374		<img height="1" width="1" style="border-style:none;" alt="Google Ads" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/990903267/?value=0&amp;label=HFo0CNWTvgQQ4_e_2AM&amp;guid=ON&amp;script=0"/>
44375	</div>
44376</noscript>
44377
44378<style>
44379	.at-share-btn:focus-visible {
44380		outline: 2px solid blue !important;
44381	}
44382</style>
44383<script type="text/javascript">
44384var addthis_config =
44385{
44386	ui_tabindex: "0"
44387}
44388</script>
44388
44389
44390
44391
44392
44393
44394
44395
44396
44397
44398
44399
44400
44401<div class="modal fade" id="footerModal" tabindex="-1" aria-labelledby="footerModalLabel" >
44402  <div class="modal-dialog modal-dialog-centered">
44403    <div class="modal-content">
44404      <div class="modal-header">
44405        <h5 class="modal-title" id="footerModalLabel">Modal title</h5>
44406        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
44407      </div>
44408      <div class="modal-body" id="footerModalBody">
44409        ...
44410      </div>
44411      <div class="modal-footer">
44412        <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
44413      </div>
44414    </div>
44415  </div>
44416</div>
44417
44418</body>
44419</html>
44420
44421
44422
44423
44424
44425

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.