PluginProbe ʕ •ᴥ•ʔ
VK Blocks / trunk
VK Blocks vtrunk
1.122.0 1.121.0 1.120.0 1.119.2 1.119.1 1.119.0 1.118.7 1.82.0.0 1.82.0.1 1.83.0.0 1.83.0.1 1.84.0.0 1.84.0.1 1.85.0.2 1.85.0.3 1.85.1.0 1.85.1.1 1.86.0.0 1.86.0.1 1.86.1.0 1.87.0.0 1.87.0.1 1.88.0.1 1.88.0.2 1.89.0.0 1.9.2 1.90.0.0 1.90.0.1 1.90.1.1 1.91.0.0 1.91.1.1 1.92.0.0 1.92.0.1 1.92.1.0 1.92.1.1 1.93.0.0 trunk 1.93.0.1 0.1.1 1.93.1.0 0.10.3 1.93.1.1 0.11.0 1.94.0.0 0.12.6 1.94.0.1 0.15.1 1.94.1.0 0.16.2 1.94.2.1 0.17.6 1.94.2.2 0.2.2 1.95.0.3 0.22.4 1.95.0.4 0.26.7 1.96.2.0 0.3.2 1.96.2.1 0.31.0 1.97.0.1 0.35.5 1.97.0.2 0.37.5 1.99.0.0 0.38.8 1.99.0.1 0.39.4 0.4.7 0.41.0 0.42.0 0.44.13 0.45.2 0.46.1 0.47.0 0.48.0 0.49.8 0.5.2 0.50.3 0.51.0 0.52.2 0.53.2 0.54.0 0.55.0 0.56.2 0.56.3 0.57.6 0.58.10 0.59.0 0.6.0 0.60.1 0.61.2 0.7.1 0.8.2 1.0.16 1.10.0 1.100.0.0 1.100.0.1 1.102.0.0 1.102.0.1 1.103.0.0 1.104.0.0 1.104.0.1 1.105.1.0 1.105.1.1 1.106.0.0 1.106.0.1 1.107.0.0 1.107.0.1 1.107.0.2 1.108.0.0 1.108.0.1 1.109.0.0 1.109.0.1 1.11.4 1.110.0.0 1.110.0.1 1.111.0.0 1.111.0.1 1.111.0.2 1.112.0.0 1.112.0.1 1.113.0.0 1.113.0.1 1.114.0.0 1.114.0.1 1.114.2.0 1.114.2.1 1.115.0.0 1.115.0.1 1.115.1.0 1.115.1.1 1.115.2.0 1.115.2.1 1.116.0.0 1.116.0.1 1.116.1.0 1.116.1.1 1.116.2.0 1.117.0.0 1.117.0.1 1.117.1.0 1.118.2 1.118.5 1.12.0 1.13.2 1.14.1 1.15.1 1.16.11 1.17.0 1.18.6 1.19.0 1.19.1 1.2.3 1.20.7 1.21.0 1.22.4 1.23.0 1.24.5 1.25.1 1.26.2 1.27.7.2 1.28.0.1 1.29.2.0 1.3.9 1.30.0.1 1.31.0.1 1.32.0.2 1.33.2.1 1.36.1.5 1.37.0.0 1.39.2.1 1.4.6 1.40.0.1 1.40.1.0 1.40.1.1 1.41.0.0 1.41.0.1 1.41.2.2 1.41.2.3 1.43.0.0 1.43.0.1 1.43.0.2 1.44.0.0 1.44.0.1 1.45.0.0 1.45.0.1 1.46.0.0 1.46.0.1 1.47.0.0 1.47.0.1 1.47.1.0 1.48.0.0 1.48.0.1 1.48.0.2 1.48.1.0 1.48.1.1 1.5.0 1.50.0.0 1.50.0.1 1.51.0.0 1.51.0.1 1.52.0.0 1.52.0.1 1.53.0.0 1.53.0.1 1.54.0.0 1.54.0.1 1.55.0.0 1.55.0.1 1.56.0.0 1.56.0.1 1.57.0.0 1.57.0.2 1.57.0.3 1.57.0.4 1.57.0.5 1.57.1.0 1.57.1.1 1.57.1.2 1.58.0.0 1.58.0.1 1.59.0.0 1.59.0.1 1.6.0 1.60.0.0 1.60.0.1 1.63.0.0 1.63.0.1 1.64.0.0 1.64.0.1 1.64.1.0 1.64.1.2 1.67.0.0 1.67.0.1 1.68.0.0 1.68.0.1 1.69.0.0 1.69.0.1 1.69.1.1 1.69.1.2 1.7.1 1.70.0.0 1.70.0.1 1.71.0.0 1.71.0.1 1.72.0.0 1.72.1.0 1.72.1.1 1.73.0.0 1.73.0.1 1.74.0.0 1.74.0.1 1.75.0.0 1.75.1.0 1.75.1.1 1.76.0.0 1.76.0.1 1.76.1.0 1.76.1.1 1.76.2.0 1.76.2.1 1.77.0.0 1.77.0.1 1.78.0.0 1.78.0.1 1.79.0.0 1.79.0.1 1.79.0.2 1.79.0.3 1.79.1.0 1.79.1.1 1.8.2 1.80.1.0 1.80.1.1 1.80.1.2 1.81.0.1 1.81.0.2
vk-blocks / lib / bootstrap / css / bootstrap.css
vk-blocks / lib / bootstrap / css Last commit date
bootstrap-grid.css 3 years ago bootstrap-grid.css.map 3 years ago bootstrap-grid.min.css 3 years ago bootstrap-grid.min.css.map 3 years ago bootstrap-reboot.css 3 years ago bootstrap-reboot.css.map 3 years ago bootstrap-reboot.min.css 3 years ago bootstrap-reboot.min.css.map 3 years ago bootstrap.css 3 years ago bootstrap.css.map 3 years ago bootstrap.min.css 3 years ago bootstrap.min.css.map 3 years ago
bootstrap.css
10278 lines
1 /*!
2 * Bootstrap v4.5.0 (https://getbootstrap.com/)
3 * Copyright 2011-2020 The Bootstrap Authors
4 * Copyright 2011-2020 Twitter, Inc.
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6 */
7 :root {
8 --blue: #007bff;
9 --indigo: #6610f2;
10 --purple: #6f42c1;
11 --pink: #e83e8c;
12 --red: #dc3545;
13 --orange: #fd7e14;
14 --yellow: #ffc107;
15 --green: #28a745;
16 --teal: #20c997;
17 --cyan: #17a2b8;
18 --white: #fff;
19 --gray: #6c757d;
20 --gray-dark: #343a40;
21 --primary: #007bff;
22 --secondary: #6c757d;
23 --success: #28a745;
24 --info: #17a2b8;
25 --warning: #ffc107;
26 --danger: #dc3545;
27 --light: #f8f9fa;
28 --dark: #343a40;
29 --breakpoint-xs: 0;
30 --breakpoint-sm: 576px;
31 --breakpoint-md: 768px;
32 --breakpoint-lg: 992px;
33 --breakpoint-xl: 1200px;
34 --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
35 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
36 }
37
38 *,
39 *::before,
40 *::after {
41 box-sizing: border-box;
42 }
43
44 html {
45 font-family: sans-serif;
46 line-height: 1.15;
47 -webkit-text-size-adjust: 100%;
48 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
49 }
50
51 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
52 display: block;
53 }
54
55 body {
56 margin: 0;
57 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
58 font-size: 1rem;
59 font-weight: 400;
60 line-height: 1.5;
61 color: #212529;
62 text-align: left;
63 background-color: #fff;
64 }
65
66 [tabindex="-1"]:focus:not(:focus-visible) {
67 outline: 0 !important;
68 }
69
70 hr {
71 box-sizing: content-box;
72 height: 0;
73 overflow: visible;
74 }
75
76 h1, h2, h3, h4, h5, h6 {
77 margin-top: 0;
78 margin-bottom: 0.5rem;
79 }
80
81 p {
82 margin-top: 0;
83 margin-bottom: 1rem;
84 }
85
86 abbr[title],
87 abbr[data-original-title] {
88 text-decoration: underline;
89 -webkit-text-decoration: underline dotted;
90 text-decoration: underline dotted;
91 cursor: help;
92 border-bottom: 0;
93 -webkit-text-decoration-skip-ink: none;
94 text-decoration-skip-ink: none;
95 }
96
97 address {
98 margin-bottom: 1rem;
99 font-style: normal;
100 line-height: inherit;
101 }
102
103 ol,
104 ul,
105 dl {
106 margin-top: 0;
107 margin-bottom: 1rem;
108 }
109
110 ol ol,
111 ul ul,
112 ol ul,
113 ul ol {
114 margin-bottom: 0;
115 }
116
117 dt {
118 font-weight: 700;
119 }
120
121 dd {
122 margin-bottom: .5rem;
123 margin-left: 0;
124 }
125
126 blockquote {
127 margin: 0 0 1rem;
128 }
129
130 b,
131 strong {
132 font-weight: bolder;
133 }
134
135 small {
136 font-size: 80%;
137 }
138
139 sub,
140 sup {
141 position: relative;
142 font-size: 75%;
143 line-height: 0;
144 vertical-align: baseline;
145 }
146
147 sub {
148 bottom: -.25em;
149 }
150
151 sup {
152 top: -.5em;
153 }
154
155 a {
156 color: #007bff;
157 text-decoration: none;
158 background-color: transparent;
159 }
160
161 a:hover {
162 color: #0056b3;
163 text-decoration: underline;
164 }
165
166 a:not([href]) {
167 color: inherit;
168 text-decoration: none;
169 }
170
171 a:not([href]):hover {
172 color: inherit;
173 text-decoration: none;
174 }
175
176 pre,
177 code,
178 kbd,
179 samp {
180 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
181 font-size: 1em;
182 }
183
184 pre {
185 margin-top: 0;
186 margin-bottom: 1rem;
187 overflow: auto;
188 -ms-overflow-style: scrollbar;
189 }
190
191 figure {
192 margin: 0 0 1rem;
193 }
194
195 img {
196 vertical-align: middle;
197 border-style: none;
198 }
199
200 svg {
201 overflow: hidden;
202 vertical-align: middle;
203 }
204
205 table {
206 border-collapse: collapse;
207 }
208
209 caption {
210 padding-top: 0.75rem;
211 padding-bottom: 0.75rem;
212 color: #6c757d;
213 text-align: left;
214 caption-side: bottom;
215 }
216
217 th {
218 text-align: inherit;
219 }
220
221 label {
222 display: inline-block;
223 margin-bottom: 0.5rem;
224 }
225
226 button {
227 border-radius: 0;
228 }
229
230 button:focus {
231 outline: 1px dotted;
232 outline: 5px auto -webkit-focus-ring-color;
233 }
234
235 input,
236 button,
237 select,
238 optgroup,
239 textarea {
240 margin: 0;
241 font-family: inherit;
242 font-size: inherit;
243 line-height: inherit;
244 }
245
246 button,
247 input {
248 overflow: visible;
249 }
250
251 button,
252 select {
253 text-transform: none;
254 }
255
256 [role="button"] {
257 cursor: pointer;
258 }
259
260 select {
261 word-wrap: normal;
262 }
263
264 button,
265 [type="button"],
266 [type="reset"],
267 [type="submit"] {
268 -webkit-appearance: button;
269 }
270
271 button:not(:disabled),
272 [type="button"]:not(:disabled),
273 [type="reset"]:not(:disabled),
274 [type="submit"]:not(:disabled) {
275 cursor: pointer;
276 }
277
278 button::-moz-focus-inner,
279 [type="button"]::-moz-focus-inner,
280 [type="reset"]::-moz-focus-inner,
281 [type="submit"]::-moz-focus-inner {
282 padding: 0;
283 border-style: none;
284 }
285
286 input[type="radio"],
287 input[type="checkbox"] {
288 box-sizing: border-box;
289 padding: 0;
290 }
291
292 textarea {
293 overflow: auto;
294 resize: vertical;
295 }
296
297 fieldset {
298 min-width: 0;
299 padding: 0;
300 margin: 0;
301 border: 0;
302 }
303
304 legend {
305 display: block;
306 width: 100%;
307 max-width: 100%;
308 padding: 0;
309 margin-bottom: .5rem;
310 font-size: 1.5rem;
311 line-height: inherit;
312 color: inherit;
313 white-space: normal;
314 }
315
316 progress {
317 vertical-align: baseline;
318 }
319
320 [type="number"]::-webkit-inner-spin-button,
321 [type="number"]::-webkit-outer-spin-button {
322 height: auto;
323 }
324
325 [type="search"] {
326 outline-offset: -2px;
327 -webkit-appearance: none;
328 }
329
330 [type="search"]::-webkit-search-decoration {
331 -webkit-appearance: none;
332 }
333
334 ::-webkit-file-upload-button {
335 font: inherit;
336 -webkit-appearance: button;
337 }
338
339 output {
340 display: inline-block;
341 }
342
343 summary {
344 display: list-item;
345 cursor: pointer;
346 }
347
348 template {
349 display: none;
350 }
351
352 [hidden] {
353 display: none !important;
354 }
355
356 h1, h2, h3, h4, h5, h6,
357 .h1, .h2, .h3, .h4, .h5, .h6 {
358 margin-bottom: 0.5rem;
359 font-weight: 500;
360 line-height: 1.2;
361 }
362
363 h1, .h1 {
364 font-size: 2.5rem;
365 }
366
367 h2, .h2 {
368 font-size: 2rem;
369 }
370
371 h3, .h3 {
372 font-size: 1.75rem;
373 }
374
375 h4, .h4 {
376 font-size: 1.5rem;
377 }
378
379 h5, .h5 {
380 font-size: 1.25rem;
381 }
382
383 h6, .h6 {
384 font-size: 1rem;
385 }
386
387 .lead {
388 font-size: 1.25rem;
389 font-weight: 300;
390 }
391
392 .display-1 {
393 font-size: 6rem;
394 font-weight: 300;
395 line-height: 1.2;
396 }
397
398 .display-2 {
399 font-size: 5.5rem;
400 font-weight: 300;
401 line-height: 1.2;
402 }
403
404 .display-3 {
405 font-size: 4.5rem;
406 font-weight: 300;
407 line-height: 1.2;
408 }
409
410 .display-4 {
411 font-size: 3.5rem;
412 font-weight: 300;
413 line-height: 1.2;
414 }
415
416 hr {
417 margin-top: 1rem;
418 margin-bottom: 1rem;
419 border: 0;
420 border-top: 1px solid rgba(0, 0, 0, 0.1);
421 }
422
423 small,
424 .small {
425 font-size: 80%;
426 font-weight: 400;
427 }
428
429 mark,
430 .mark {
431 padding: 0.2em;
432 background-color: #fcf8e3;
433 }
434
435 .list-unstyled {
436 padding-left: 0;
437 list-style: none;
438 }
439
440 .list-inline {
441 padding-left: 0;
442 list-style: none;
443 }
444
445 .list-inline-item {
446 display: inline-block;
447 }
448
449 .list-inline-item:not(:last-child) {
450 margin-right: 0.5rem;
451 }
452
453 .initialism {
454 font-size: 90%;
455 text-transform: uppercase;
456 }
457
458 .blockquote {
459 margin-bottom: 1rem;
460 font-size: 1.25rem;
461 }
462
463 .blockquote-footer {
464 display: block;
465 font-size: 80%;
466 color: #6c757d;
467 }
468
469 .blockquote-footer::before {
470 content: "\2014\00A0";
471 }
472
473 .img-fluid {
474 max-width: 100%;
475 height: auto;
476 }
477
478 .img-thumbnail {
479 padding: 0.25rem;
480 background-color: #fff;
481 border: 1px solid #dee2e6;
482 border-radius: 0.25rem;
483 max-width: 100%;
484 height: auto;
485 }
486
487 .figure {
488 display: inline-block;
489 }
490
491 .figure-img {
492 margin-bottom: 0.5rem;
493 line-height: 1;
494 }
495
496 .figure-caption {
497 font-size: 90%;
498 color: #6c757d;
499 }
500
501 code {
502 font-size: 87.5%;
503 color: #e83e8c;
504 word-wrap: break-word;
505 }
506
507 a > code {
508 color: inherit;
509 }
510
511 kbd {
512 padding: 0.2rem 0.4rem;
513 font-size: 87.5%;
514 color: #fff;
515 background-color: #212529;
516 border-radius: 0.2rem;
517 }
518
519 kbd kbd {
520 padding: 0;
521 font-size: 100%;
522 font-weight: 700;
523 }
524
525 pre {
526 display: block;
527 font-size: 87.5%;
528 color: #212529;
529 }
530
531 pre code {
532 font-size: inherit;
533 color: inherit;
534 word-break: normal;
535 }
536
537 .pre-scrollable {
538 max-height: 340px;
539 overflow-y: scroll;
540 }
541
542 .container {
543 width: 100%;
544 padding-right: 15px;
545 padding-left: 15px;
546 margin-right: auto;
547 margin-left: auto;
548 }
549
550 @media (min-width: 576px) {
551 .container {
552 max-width: 540px;
553 }
554 }
555
556 @media (min-width: 768px) {
557 .container {
558 max-width: 720px;
559 }
560 }
561
562 @media (min-width: 992px) {
563 .container {
564 max-width: 960px;
565 }
566 }
567
568 @media (min-width: 1200px) {
569 .container {
570 max-width: 1140px;
571 }
572 }
573
574 .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
575 width: 100%;
576 padding-right: 15px;
577 padding-left: 15px;
578 margin-right: auto;
579 margin-left: auto;
580 }
581
582 @media (min-width: 576px) {
583 .container, .container-sm {
584 max-width: 540px;
585 }
586 }
587
588 @media (min-width: 768px) {
589 .container, .container-sm, .container-md {
590 max-width: 720px;
591 }
592 }
593
594 @media (min-width: 992px) {
595 .container, .container-sm, .container-md, .container-lg {
596 max-width: 960px;
597 }
598 }
599
600 @media (min-width: 1200px) {
601 .container, .container-sm, .container-md, .container-lg, .container-xl {
602 max-width: 1140px;
603 }
604 }
605
606 .row {
607 display: -ms-flexbox;
608 display: flex;
609 -ms-flex-wrap: wrap;
610 flex-wrap: wrap;
611 margin-right: -15px;
612 margin-left: -15px;
613 }
614
615 .no-gutters {
616 margin-right: 0;
617 margin-left: 0;
618 }
619
620 .no-gutters > .col,
621 .no-gutters > [class*="col-"] {
622 padding-right: 0;
623 padding-left: 0;
624 }
625
626 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
627 .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
628 .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
629 .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
630 .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
631 .col-xl-auto {
632 position: relative;
633 width: 100%;
634 padding-right: 15px;
635 padding-left: 15px;
636 }
637
638 .col {
639 -ms-flex-preferred-size: 0;
640 flex-basis: 0;
641 -ms-flex-positive: 1;
642 flex-grow: 1;
643 min-width: 0;
644 max-width: 100%;
645 }
646
647 .row-cols-1 > * {
648 -ms-flex: 0 0 100%;
649 flex: 0 0 100%;
650 max-width: 100%;
651 }
652
653 .row-cols-2 > * {
654 -ms-flex: 0 0 50%;
655 flex: 0 0 50%;
656 max-width: 50%;
657 }
658
659 .row-cols-3 > * {
660 -ms-flex: 0 0 33.333333%;
661 flex: 0 0 33.333333%;
662 max-width: 33.333333%;
663 }
664
665 .row-cols-4 > * {
666 -ms-flex: 0 0 25%;
667 flex: 0 0 25%;
668 max-width: 25%;
669 }
670
671 .row-cols-5 > * {
672 -ms-flex: 0 0 20%;
673 flex: 0 0 20%;
674 max-width: 20%;
675 }
676
677 .row-cols-6 > * {
678 -ms-flex: 0 0 16.666667%;
679 flex: 0 0 16.666667%;
680 max-width: 16.666667%;
681 }
682
683 .col-auto {
684 -ms-flex: 0 0 auto;
685 flex: 0 0 auto;
686 width: auto;
687 max-width: 100%;
688 }
689
690 .col-1 {
691 -ms-flex: 0 0 8.333333%;
692 flex: 0 0 8.333333%;
693 max-width: 8.333333%;
694 }
695
696 .col-2 {
697 -ms-flex: 0 0 16.666667%;
698 flex: 0 0 16.666667%;
699 max-width: 16.666667%;
700 }
701
702 .col-3 {
703 -ms-flex: 0 0 25%;
704 flex: 0 0 25%;
705 max-width: 25%;
706 }
707
708 .col-4 {
709 -ms-flex: 0 0 33.333333%;
710 flex: 0 0 33.333333%;
711 max-width: 33.333333%;
712 }
713
714 .col-5 {
715 -ms-flex: 0 0 41.666667%;
716 flex: 0 0 41.666667%;
717 max-width: 41.666667%;
718 }
719
720 .col-6 {
721 -ms-flex: 0 0 50%;
722 flex: 0 0 50%;
723 max-width: 50%;
724 }
725
726 .col-7 {
727 -ms-flex: 0 0 58.333333%;
728 flex: 0 0 58.333333%;
729 max-width: 58.333333%;
730 }
731
732 .col-8 {
733 -ms-flex: 0 0 66.666667%;
734 flex: 0 0 66.666667%;
735 max-width: 66.666667%;
736 }
737
738 .col-9 {
739 -ms-flex: 0 0 75%;
740 flex: 0 0 75%;
741 max-width: 75%;
742 }
743
744 .col-10 {
745 -ms-flex: 0 0 83.333333%;
746 flex: 0 0 83.333333%;
747 max-width: 83.333333%;
748 }
749
750 .col-11 {
751 -ms-flex: 0 0 91.666667%;
752 flex: 0 0 91.666667%;
753 max-width: 91.666667%;
754 }
755
756 .col-12 {
757 -ms-flex: 0 0 100%;
758 flex: 0 0 100%;
759 max-width: 100%;
760 }
761
762 .order-first {
763 -ms-flex-order: -1;
764 order: -1;
765 }
766
767 .order-last {
768 -ms-flex-order: 13;
769 order: 13;
770 }
771
772 .order-0 {
773 -ms-flex-order: 0;
774 order: 0;
775 }
776
777 .order-1 {
778 -ms-flex-order: 1;
779 order: 1;
780 }
781
782 .order-2 {
783 -ms-flex-order: 2;
784 order: 2;
785 }
786
787 .order-3 {
788 -ms-flex-order: 3;
789 order: 3;
790 }
791
792 .order-4 {
793 -ms-flex-order: 4;
794 order: 4;
795 }
796
797 .order-5 {
798 -ms-flex-order: 5;
799 order: 5;
800 }
801
802 .order-6 {
803 -ms-flex-order: 6;
804 order: 6;
805 }
806
807 .order-7 {
808 -ms-flex-order: 7;
809 order: 7;
810 }
811
812 .order-8 {
813 -ms-flex-order: 8;
814 order: 8;
815 }
816
817 .order-9 {
818 -ms-flex-order: 9;
819 order: 9;
820 }
821
822 .order-10 {
823 -ms-flex-order: 10;
824 order: 10;
825 }
826
827 .order-11 {
828 -ms-flex-order: 11;
829 order: 11;
830 }
831
832 .order-12 {
833 -ms-flex-order: 12;
834 order: 12;
835 }
836
837 .offset-1 {
838 margin-left: 8.333333%;
839 }
840
841 .offset-2 {
842 margin-left: 16.666667%;
843 }
844
845 .offset-3 {
846 margin-left: 25%;
847 }
848
849 .offset-4 {
850 margin-left: 33.333333%;
851 }
852
853 .offset-5 {
854 margin-left: 41.666667%;
855 }
856
857 .offset-6 {
858 margin-left: 50%;
859 }
860
861 .offset-7 {
862 margin-left: 58.333333%;
863 }
864
865 .offset-8 {
866 margin-left: 66.666667%;
867 }
868
869 .offset-9 {
870 margin-left: 75%;
871 }
872
873 .offset-10 {
874 margin-left: 83.333333%;
875 }
876
877 .offset-11 {
878 margin-left: 91.666667%;
879 }
880
881 @media (min-width: 576px) {
882 .col-sm {
883 -ms-flex-preferred-size: 0;
884 flex-basis: 0;
885 -ms-flex-positive: 1;
886 flex-grow: 1;
887 min-width: 0;
888 max-width: 100%;
889 }
890 .row-cols-sm-1 > * {
891 -ms-flex: 0 0 100%;
892 flex: 0 0 100%;
893 max-width: 100%;
894 }
895 .row-cols-sm-2 > * {
896 -ms-flex: 0 0 50%;
897 flex: 0 0 50%;
898 max-width: 50%;
899 }
900 .row-cols-sm-3 > * {
901 -ms-flex: 0 0 33.333333%;
902 flex: 0 0 33.333333%;
903 max-width: 33.333333%;
904 }
905 .row-cols-sm-4 > * {
906 -ms-flex: 0 0 25%;
907 flex: 0 0 25%;
908 max-width: 25%;
909 }
910 .row-cols-sm-5 > * {
911 -ms-flex: 0 0 20%;
912 flex: 0 0 20%;
913 max-width: 20%;
914 }
915 .row-cols-sm-6 > * {
916 -ms-flex: 0 0 16.666667%;
917 flex: 0 0 16.666667%;
918 max-width: 16.666667%;
919 }
920 .col-sm-auto {
921 -ms-flex: 0 0 auto;
922 flex: 0 0 auto;
923 width: auto;
924 max-width: 100%;
925 }
926 .col-sm-1 {
927 -ms-flex: 0 0 8.333333%;
928 flex: 0 0 8.333333%;
929 max-width: 8.333333%;
930 }
931 .col-sm-2 {
932 -ms-flex: 0 0 16.666667%;
933 flex: 0 0 16.666667%;
934 max-width: 16.666667%;
935 }
936 .col-sm-3 {
937 -ms-flex: 0 0 25%;
938 flex: 0 0 25%;
939 max-width: 25%;
940 }
941 .col-sm-4 {
942 -ms-flex: 0 0 33.333333%;
943 flex: 0 0 33.333333%;
944 max-width: 33.333333%;
945 }
946 .col-sm-5 {
947 -ms-flex: 0 0 41.666667%;
948 flex: 0 0 41.666667%;
949 max-width: 41.666667%;
950 }
951 .col-sm-6 {
952 -ms-flex: 0 0 50%;
953 flex: 0 0 50%;
954 max-width: 50%;
955 }
956 .col-sm-7 {
957 -ms-flex: 0 0 58.333333%;
958 flex: 0 0 58.333333%;
959 max-width: 58.333333%;
960 }
961 .col-sm-8 {
962 -ms-flex: 0 0 66.666667%;
963 flex: 0 0 66.666667%;
964 max-width: 66.666667%;
965 }
966 .col-sm-9 {
967 -ms-flex: 0 0 75%;
968 flex: 0 0 75%;
969 max-width: 75%;
970 }
971 .col-sm-10 {
972 -ms-flex: 0 0 83.333333%;
973 flex: 0 0 83.333333%;
974 max-width: 83.333333%;
975 }
976 .col-sm-11 {
977 -ms-flex: 0 0 91.666667%;
978 flex: 0 0 91.666667%;
979 max-width: 91.666667%;
980 }
981 .col-sm-12 {
982 -ms-flex: 0 0 100%;
983 flex: 0 0 100%;
984 max-width: 100%;
985 }
986 .order-sm-first {
987 -ms-flex-order: -1;
988 order: -1;
989 }
990 .order-sm-last {
991 -ms-flex-order: 13;
992 order: 13;
993 }
994 .order-sm-0 {
995 -ms-flex-order: 0;
996 order: 0;
997 }
998 .order-sm-1 {
999 -ms-flex-order: 1;
1000 order: 1;
1001 }
1002 .order-sm-2 {
1003 -ms-flex-order: 2;
1004 order: 2;
1005 }
1006 .order-sm-3 {
1007 -ms-flex-order: 3;
1008 order: 3;
1009 }
1010 .order-sm-4 {
1011 -ms-flex-order: 4;
1012 order: 4;
1013 }
1014 .order-sm-5 {
1015 -ms-flex-order: 5;
1016 order: 5;
1017 }
1018 .order-sm-6 {
1019 -ms-flex-order: 6;
1020 order: 6;
1021 }
1022 .order-sm-7 {
1023 -ms-flex-order: 7;
1024 order: 7;
1025 }
1026 .order-sm-8 {
1027 -ms-flex-order: 8;
1028 order: 8;
1029 }
1030 .order-sm-9 {
1031 -ms-flex-order: 9;
1032 order: 9;
1033 }
1034 .order-sm-10 {
1035 -ms-flex-order: 10;
1036 order: 10;
1037 }
1038 .order-sm-11 {
1039 -ms-flex-order: 11;
1040 order: 11;
1041 }
1042 .order-sm-12 {
1043 -ms-flex-order: 12;
1044 order: 12;
1045 }
1046 .offset-sm-0 {
1047 margin-left: 0;
1048 }
1049 .offset-sm-1 {
1050 margin-left: 8.333333%;
1051 }
1052 .offset-sm-2 {
1053 margin-left: 16.666667%;
1054 }
1055 .offset-sm-3 {
1056 margin-left: 25%;
1057 }
1058 .offset-sm-4 {
1059 margin-left: 33.333333%;
1060 }
1061 .offset-sm-5 {
1062 margin-left: 41.666667%;
1063 }
1064 .offset-sm-6 {
1065 margin-left: 50%;
1066 }
1067 .offset-sm-7 {
1068 margin-left: 58.333333%;
1069 }
1070 .offset-sm-8 {
1071 margin-left: 66.666667%;
1072 }
1073 .offset-sm-9 {
1074 margin-left: 75%;
1075 }
1076 .offset-sm-10 {
1077 margin-left: 83.333333%;
1078 }
1079 .offset-sm-11 {
1080 margin-left: 91.666667%;
1081 }
1082 }
1083
1084 @media (min-width: 768px) {
1085 .col-md {
1086 -ms-flex-preferred-size: 0;
1087 flex-basis: 0;
1088 -ms-flex-positive: 1;
1089 flex-grow: 1;
1090 min-width: 0;
1091 max-width: 100%;
1092 }
1093 .row-cols-md-1 > * {
1094 -ms-flex: 0 0 100%;
1095 flex: 0 0 100%;
1096 max-width: 100%;
1097 }
1098 .row-cols-md-2 > * {
1099 -ms-flex: 0 0 50%;
1100 flex: 0 0 50%;
1101 max-width: 50%;
1102 }
1103 .row-cols-md-3 > * {
1104 -ms-flex: 0 0 33.333333%;
1105 flex: 0 0 33.333333%;
1106 max-width: 33.333333%;
1107 }
1108 .row-cols-md-4 > * {
1109 -ms-flex: 0 0 25%;
1110 flex: 0 0 25%;
1111 max-width: 25%;
1112 }
1113 .row-cols-md-5 > * {
1114 -ms-flex: 0 0 20%;
1115 flex: 0 0 20%;
1116 max-width: 20%;
1117 }
1118 .row-cols-md-6 > * {
1119 -ms-flex: 0 0 16.666667%;
1120 flex: 0 0 16.666667%;
1121 max-width: 16.666667%;
1122 }
1123 .col-md-auto {
1124 -ms-flex: 0 0 auto;
1125 flex: 0 0 auto;
1126 width: auto;
1127 max-width: 100%;
1128 }
1129 .col-md-1 {
1130 -ms-flex: 0 0 8.333333%;
1131 flex: 0 0 8.333333%;
1132 max-width: 8.333333%;
1133 }
1134 .col-md-2 {
1135 -ms-flex: 0 0 16.666667%;
1136 flex: 0 0 16.666667%;
1137 max-width: 16.666667%;
1138 }
1139 .col-md-3 {
1140 -ms-flex: 0 0 25%;
1141 flex: 0 0 25%;
1142 max-width: 25%;
1143 }
1144 .col-md-4 {
1145 -ms-flex: 0 0 33.333333%;
1146 flex: 0 0 33.333333%;
1147 max-width: 33.333333%;
1148 }
1149 .col-md-5 {
1150 -ms-flex: 0 0 41.666667%;
1151 flex: 0 0 41.666667%;
1152 max-width: 41.666667%;
1153 }
1154 .col-md-6 {
1155 -ms-flex: 0 0 50%;
1156 flex: 0 0 50%;
1157 max-width: 50%;
1158 }
1159 .col-md-7 {
1160 -ms-flex: 0 0 58.333333%;
1161 flex: 0 0 58.333333%;
1162 max-width: 58.333333%;
1163 }
1164 .col-md-8 {
1165 -ms-flex: 0 0 66.666667%;
1166 flex: 0 0 66.666667%;
1167 max-width: 66.666667%;
1168 }
1169 .col-md-9 {
1170 -ms-flex: 0 0 75%;
1171 flex: 0 0 75%;
1172 max-width: 75%;
1173 }
1174 .col-md-10 {
1175 -ms-flex: 0 0 83.333333%;
1176 flex: 0 0 83.333333%;
1177 max-width: 83.333333%;
1178 }
1179 .col-md-11 {
1180 -ms-flex: 0 0 91.666667%;
1181 flex: 0 0 91.666667%;
1182 max-width: 91.666667%;
1183 }
1184 .col-md-12 {
1185 -ms-flex: 0 0 100%;
1186 flex: 0 0 100%;
1187 max-width: 100%;
1188 }
1189 .order-md-first {
1190 -ms-flex-order: -1;
1191 order: -1;
1192 }
1193 .order-md-last {
1194 -ms-flex-order: 13;
1195 order: 13;
1196 }
1197 .order-md-0 {
1198 -ms-flex-order: 0;
1199 order: 0;
1200 }
1201 .order-md-1 {
1202 -ms-flex-order: 1;
1203 order: 1;
1204 }
1205 .order-md-2 {
1206 -ms-flex-order: 2;
1207 order: 2;
1208 }
1209 .order-md-3 {
1210 -ms-flex-order: 3;
1211 order: 3;
1212 }
1213 .order-md-4 {
1214 -ms-flex-order: 4;
1215 order: 4;
1216 }
1217 .order-md-5 {
1218 -ms-flex-order: 5;
1219 order: 5;
1220 }
1221 .order-md-6 {
1222 -ms-flex-order: 6;
1223 order: 6;
1224 }
1225 .order-md-7 {
1226 -ms-flex-order: 7;
1227 order: 7;
1228 }
1229 .order-md-8 {
1230 -ms-flex-order: 8;
1231 order: 8;
1232 }
1233 .order-md-9 {
1234 -ms-flex-order: 9;
1235 order: 9;
1236 }
1237 .order-md-10 {
1238 -ms-flex-order: 10;
1239 order: 10;
1240 }
1241 .order-md-11 {
1242 -ms-flex-order: 11;
1243 order: 11;
1244 }
1245 .order-md-12 {
1246 -ms-flex-order: 12;
1247 order: 12;
1248 }
1249 .offset-md-0 {
1250 margin-left: 0;
1251 }
1252 .offset-md-1 {
1253 margin-left: 8.333333%;
1254 }
1255 .offset-md-2 {
1256 margin-left: 16.666667%;
1257 }
1258 .offset-md-3 {
1259 margin-left: 25%;
1260 }
1261 .offset-md-4 {
1262 margin-left: 33.333333%;
1263 }
1264 .offset-md-5 {
1265 margin-left: 41.666667%;
1266 }
1267 .offset-md-6 {
1268 margin-left: 50%;
1269 }
1270 .offset-md-7 {
1271 margin-left: 58.333333%;
1272 }
1273 .offset-md-8 {
1274 margin-left: 66.666667%;
1275 }
1276 .offset-md-9 {
1277 margin-left: 75%;
1278 }
1279 .offset-md-10 {
1280 margin-left: 83.333333%;
1281 }
1282 .offset-md-11 {
1283 margin-left: 91.666667%;
1284 }
1285 }
1286
1287 @media (min-width: 992px) {
1288 .col-lg {
1289 -ms-flex-preferred-size: 0;
1290 flex-basis: 0;
1291 -ms-flex-positive: 1;
1292 flex-grow: 1;
1293 min-width: 0;
1294 max-width: 100%;
1295 }
1296 .row-cols-lg-1 > * {
1297 -ms-flex: 0 0 100%;
1298 flex: 0 0 100%;
1299 max-width: 100%;
1300 }
1301 .row-cols-lg-2 > * {
1302 -ms-flex: 0 0 50%;
1303 flex: 0 0 50%;
1304 max-width: 50%;
1305 }
1306 .row-cols-lg-3 > * {
1307 -ms-flex: 0 0 33.333333%;
1308 flex: 0 0 33.333333%;
1309 max-width: 33.333333%;
1310 }
1311 .row-cols-lg-4 > * {
1312 -ms-flex: 0 0 25%;
1313 flex: 0 0 25%;
1314 max-width: 25%;
1315 }
1316 .row-cols-lg-5 > * {
1317 -ms-flex: 0 0 20%;
1318 flex: 0 0 20%;
1319 max-width: 20%;
1320 }
1321 .row-cols-lg-6 > * {
1322 -ms-flex: 0 0 16.666667%;
1323 flex: 0 0 16.666667%;
1324 max-width: 16.666667%;
1325 }
1326 .col-lg-auto {
1327 -ms-flex: 0 0 auto;
1328 flex: 0 0 auto;
1329 width: auto;
1330 max-width: 100%;
1331 }
1332 .col-lg-1 {
1333 -ms-flex: 0 0 8.333333%;
1334 flex: 0 0 8.333333%;
1335 max-width: 8.333333%;
1336 }
1337 .col-lg-2 {
1338 -ms-flex: 0 0 16.666667%;
1339 flex: 0 0 16.666667%;
1340 max-width: 16.666667%;
1341 }
1342 .col-lg-3 {
1343 -ms-flex: 0 0 25%;
1344 flex: 0 0 25%;
1345 max-width: 25%;
1346 }
1347 .col-lg-4 {
1348 -ms-flex: 0 0 33.333333%;
1349 flex: 0 0 33.333333%;
1350 max-width: 33.333333%;
1351 }
1352 .col-lg-5 {
1353 -ms-flex: 0 0 41.666667%;
1354 flex: 0 0 41.666667%;
1355 max-width: 41.666667%;
1356 }
1357 .col-lg-6 {
1358 -ms-flex: 0 0 50%;
1359 flex: 0 0 50%;
1360 max-width: 50%;
1361 }
1362 .col-lg-7 {
1363 -ms-flex: 0 0 58.333333%;
1364 flex: 0 0 58.333333%;
1365 max-width: 58.333333%;
1366 }
1367 .col-lg-8 {
1368 -ms-flex: 0 0 66.666667%;
1369 flex: 0 0 66.666667%;
1370 max-width: 66.666667%;
1371 }
1372 .col-lg-9 {
1373 -ms-flex: 0 0 75%;
1374 flex: 0 0 75%;
1375 max-width: 75%;
1376 }
1377 .col-lg-10 {
1378 -ms-flex: 0 0 83.333333%;
1379 flex: 0 0 83.333333%;
1380 max-width: 83.333333%;
1381 }
1382 .col-lg-11 {
1383 -ms-flex: 0 0 91.666667%;
1384 flex: 0 0 91.666667%;
1385 max-width: 91.666667%;
1386 }
1387 .col-lg-12 {
1388 -ms-flex: 0 0 100%;
1389 flex: 0 0 100%;
1390 max-width: 100%;
1391 }
1392 .order-lg-first {
1393 -ms-flex-order: -1;
1394 order: -1;
1395 }
1396 .order-lg-last {
1397 -ms-flex-order: 13;
1398 order: 13;
1399 }
1400 .order-lg-0 {
1401 -ms-flex-order: 0;
1402 order: 0;
1403 }
1404 .order-lg-1 {
1405 -ms-flex-order: 1;
1406 order: 1;
1407 }
1408 .order-lg-2 {
1409 -ms-flex-order: 2;
1410 order: 2;
1411 }
1412 .order-lg-3 {
1413 -ms-flex-order: 3;
1414 order: 3;
1415 }
1416 .order-lg-4 {
1417 -ms-flex-order: 4;
1418 order: 4;
1419 }
1420 .order-lg-5 {
1421 -ms-flex-order: 5;
1422 order: 5;
1423 }
1424 .order-lg-6 {
1425 -ms-flex-order: 6;
1426 order: 6;
1427 }
1428 .order-lg-7 {
1429 -ms-flex-order: 7;
1430 order: 7;
1431 }
1432 .order-lg-8 {
1433 -ms-flex-order: 8;
1434 order: 8;
1435 }
1436 .order-lg-9 {
1437 -ms-flex-order: 9;
1438 order: 9;
1439 }
1440 .order-lg-10 {
1441 -ms-flex-order: 10;
1442 order: 10;
1443 }
1444 .order-lg-11 {
1445 -ms-flex-order: 11;
1446 order: 11;
1447 }
1448 .order-lg-12 {
1449 -ms-flex-order: 12;
1450 order: 12;
1451 }
1452 .offset-lg-0 {
1453 margin-left: 0;
1454 }
1455 .offset-lg-1 {
1456 margin-left: 8.333333%;
1457 }
1458 .offset-lg-2 {
1459 margin-left: 16.666667%;
1460 }
1461 .offset-lg-3 {
1462 margin-left: 25%;
1463 }
1464 .offset-lg-4 {
1465 margin-left: 33.333333%;
1466 }
1467 .offset-lg-5 {
1468 margin-left: 41.666667%;
1469 }
1470 .offset-lg-6 {
1471 margin-left: 50%;
1472 }
1473 .offset-lg-7 {
1474 margin-left: 58.333333%;
1475 }
1476 .offset-lg-8 {
1477 margin-left: 66.666667%;
1478 }
1479 .offset-lg-9 {
1480 margin-left: 75%;
1481 }
1482 .offset-lg-10 {
1483 margin-left: 83.333333%;
1484 }
1485 .offset-lg-11 {
1486 margin-left: 91.666667%;
1487 }
1488 }
1489
1490 @media (min-width: 1200px) {
1491 .col-xl {
1492 -ms-flex-preferred-size: 0;
1493 flex-basis: 0;
1494 -ms-flex-positive: 1;
1495 flex-grow: 1;
1496 min-width: 0;
1497 max-width: 100%;
1498 }
1499 .row-cols-xl-1 > * {
1500 -ms-flex: 0 0 100%;
1501 flex: 0 0 100%;
1502 max-width: 100%;
1503 }
1504 .row-cols-xl-2 > * {
1505 -ms-flex: 0 0 50%;
1506 flex: 0 0 50%;
1507 max-width: 50%;
1508 }
1509 .row-cols-xl-3 > * {
1510 -ms-flex: 0 0 33.333333%;
1511 flex: 0 0 33.333333%;
1512 max-width: 33.333333%;
1513 }
1514 .row-cols-xl-4 > * {
1515 -ms-flex: 0 0 25%;
1516 flex: 0 0 25%;
1517 max-width: 25%;
1518 }
1519 .row-cols-xl-5 > * {
1520 -ms-flex: 0 0 20%;
1521 flex: 0 0 20%;
1522 max-width: 20%;
1523 }
1524 .row-cols-xl-6 > * {
1525 -ms-flex: 0 0 16.666667%;
1526 flex: 0 0 16.666667%;
1527 max-width: 16.666667%;
1528 }
1529 .col-xl-auto {
1530 -ms-flex: 0 0 auto;
1531 flex: 0 0 auto;
1532 width: auto;
1533 max-width: 100%;
1534 }
1535 .col-xl-1 {
1536 -ms-flex: 0 0 8.333333%;
1537 flex: 0 0 8.333333%;
1538 max-width: 8.333333%;
1539 }
1540 .col-xl-2 {
1541 -ms-flex: 0 0 16.666667%;
1542 flex: 0 0 16.666667%;
1543 max-width: 16.666667%;
1544 }
1545 .col-xl-3 {
1546 -ms-flex: 0 0 25%;
1547 flex: 0 0 25%;
1548 max-width: 25%;
1549 }
1550 .col-xl-4 {
1551 -ms-flex: 0 0 33.333333%;
1552 flex: 0 0 33.333333%;
1553 max-width: 33.333333%;
1554 }
1555 .col-xl-5 {
1556 -ms-flex: 0 0 41.666667%;
1557 flex: 0 0 41.666667%;
1558 max-width: 41.666667%;
1559 }
1560 .col-xl-6 {
1561 -ms-flex: 0 0 50%;
1562 flex: 0 0 50%;
1563 max-width: 50%;
1564 }
1565 .col-xl-7 {
1566 -ms-flex: 0 0 58.333333%;
1567 flex: 0 0 58.333333%;
1568 max-width: 58.333333%;
1569 }
1570 .col-xl-8 {
1571 -ms-flex: 0 0 66.666667%;
1572 flex: 0 0 66.666667%;
1573 max-width: 66.666667%;
1574 }
1575 .col-xl-9 {
1576 -ms-flex: 0 0 75%;
1577 flex: 0 0 75%;
1578 max-width: 75%;
1579 }
1580 .col-xl-10 {
1581 -ms-flex: 0 0 83.333333%;
1582 flex: 0 0 83.333333%;
1583 max-width: 83.333333%;
1584 }
1585 .col-xl-11 {
1586 -ms-flex: 0 0 91.666667%;
1587 flex: 0 0 91.666667%;
1588 max-width: 91.666667%;
1589 }
1590 .col-xl-12 {
1591 -ms-flex: 0 0 100%;
1592 flex: 0 0 100%;
1593 max-width: 100%;
1594 }
1595 .order-xl-first {
1596 -ms-flex-order: -1;
1597 order: -1;
1598 }
1599 .order-xl-last {
1600 -ms-flex-order: 13;
1601 order: 13;
1602 }
1603 .order-xl-0 {
1604 -ms-flex-order: 0;
1605 order: 0;
1606 }
1607 .order-xl-1 {
1608 -ms-flex-order: 1;
1609 order: 1;
1610 }
1611 .order-xl-2 {
1612 -ms-flex-order: 2;
1613 order: 2;
1614 }
1615 .order-xl-3 {
1616 -ms-flex-order: 3;
1617 order: 3;
1618 }
1619 .order-xl-4 {
1620 -ms-flex-order: 4;
1621 order: 4;
1622 }
1623 .order-xl-5 {
1624 -ms-flex-order: 5;
1625 order: 5;
1626 }
1627 .order-xl-6 {
1628 -ms-flex-order: 6;
1629 order: 6;
1630 }
1631 .order-xl-7 {
1632 -ms-flex-order: 7;
1633 order: 7;
1634 }
1635 .order-xl-8 {
1636 -ms-flex-order: 8;
1637 order: 8;
1638 }
1639 .order-xl-9 {
1640 -ms-flex-order: 9;
1641 order: 9;
1642 }
1643 .order-xl-10 {
1644 -ms-flex-order: 10;
1645 order: 10;
1646 }
1647 .order-xl-11 {
1648 -ms-flex-order: 11;
1649 order: 11;
1650 }
1651 .order-xl-12 {
1652 -ms-flex-order: 12;
1653 order: 12;
1654 }
1655 .offset-xl-0 {
1656 margin-left: 0;
1657 }
1658 .offset-xl-1 {
1659 margin-left: 8.333333%;
1660 }
1661 .offset-xl-2 {
1662 margin-left: 16.666667%;
1663 }
1664 .offset-xl-3 {
1665 margin-left: 25%;
1666 }
1667 .offset-xl-4 {
1668 margin-left: 33.333333%;
1669 }
1670 .offset-xl-5 {
1671 margin-left: 41.666667%;
1672 }
1673 .offset-xl-6 {
1674 margin-left: 50%;
1675 }
1676 .offset-xl-7 {
1677 margin-left: 58.333333%;
1678 }
1679 .offset-xl-8 {
1680 margin-left: 66.666667%;
1681 }
1682 .offset-xl-9 {
1683 margin-left: 75%;
1684 }
1685 .offset-xl-10 {
1686 margin-left: 83.333333%;
1687 }
1688 .offset-xl-11 {
1689 margin-left: 91.666667%;
1690 }
1691 }
1692
1693 .table {
1694 width: 100%;
1695 margin-bottom: 1rem;
1696 color: #212529;
1697 }
1698
1699 .table th,
1700 .table td {
1701 padding: 0.75rem;
1702 vertical-align: top;
1703 border-top: 1px solid #dee2e6;
1704 }
1705
1706 .table thead th {
1707 vertical-align: bottom;
1708 border-bottom: 2px solid #dee2e6;
1709 }
1710
1711 .table tbody + tbody {
1712 border-top: 2px solid #dee2e6;
1713 }
1714
1715 .table-sm th,
1716 .table-sm td {
1717 padding: 0.3rem;
1718 }
1719
1720 .table-bordered {
1721 border: 1px solid #dee2e6;
1722 }
1723
1724 .table-bordered th,
1725 .table-bordered td {
1726 border: 1px solid #dee2e6;
1727 }
1728
1729 .table-bordered thead th,
1730 .table-bordered thead td {
1731 border-bottom-width: 2px;
1732 }
1733
1734 .table-borderless th,
1735 .table-borderless td,
1736 .table-borderless thead th,
1737 .table-borderless tbody + tbody {
1738 border: 0;
1739 }
1740
1741 .table-striped tbody tr:nth-of-type(odd) {
1742 background-color: rgba(0, 0, 0, 0.05);
1743 }
1744
1745 .table-hover tbody tr:hover {
1746 color: #212529;
1747 background-color: rgba(0, 0, 0, 0.075);
1748 }
1749
1750 .table-primary,
1751 .table-primary > th,
1752 .table-primary > td {
1753 background-color: #b8daff;
1754 }
1755
1756 .table-primary th,
1757 .table-primary td,
1758 .table-primary thead th,
1759 .table-primary tbody + tbody {
1760 border-color: #7abaff;
1761 }
1762
1763 .table-hover .table-primary:hover {
1764 background-color: #9fcdff;
1765 }
1766
1767 .table-hover .table-primary:hover > td,
1768 .table-hover .table-primary:hover > th {
1769 background-color: #9fcdff;
1770 }
1771
1772 .table-secondary,
1773 .table-secondary > th,
1774 .table-secondary > td {
1775 background-color: #d6d8db;
1776 }
1777
1778 .table-secondary th,
1779 .table-secondary td,
1780 .table-secondary thead th,
1781 .table-secondary tbody + tbody {
1782 border-color: #b3b7bb;
1783 }
1784
1785 .table-hover .table-secondary:hover {
1786 background-color: #c8cbcf;
1787 }
1788
1789 .table-hover .table-secondary:hover > td,
1790 .table-hover .table-secondary:hover > th {
1791 background-color: #c8cbcf;
1792 }
1793
1794 .table-success,
1795 .table-success > th,
1796 .table-success > td {
1797 background-color: #c3e6cb;
1798 }
1799
1800 .table-success th,
1801 .table-success td,
1802 .table-success thead th,
1803 .table-success tbody + tbody {
1804 border-color: #8fd19e;
1805 }
1806
1807 .table-hover .table-success:hover {
1808 background-color: #b1dfbb;
1809 }
1810
1811 .table-hover .table-success:hover > td,
1812 .table-hover .table-success:hover > th {
1813 background-color: #b1dfbb;
1814 }
1815
1816 .table-info,
1817 .table-info > th,
1818 .table-info > td {
1819 background-color: #bee5eb;
1820 }
1821
1822 .table-info th,
1823 .table-info td,
1824 .table-info thead th,
1825 .table-info tbody + tbody {
1826 border-color: #86cfda;
1827 }
1828
1829 .table-hover .table-info:hover {
1830 background-color: #abdde5;
1831 }
1832
1833 .table-hover .table-info:hover > td,
1834 .table-hover .table-info:hover > th {
1835 background-color: #abdde5;
1836 }
1837
1838 .table-warning,
1839 .table-warning > th,
1840 .table-warning > td {
1841 background-color: #ffeeba;
1842 }
1843
1844 .table-warning th,
1845 .table-warning td,
1846 .table-warning thead th,
1847 .table-warning tbody + tbody {
1848 border-color: #ffdf7e;
1849 }
1850
1851 .table-hover .table-warning:hover {
1852 background-color: #ffe8a1;
1853 }
1854
1855 .table-hover .table-warning:hover > td,
1856 .table-hover .table-warning:hover > th {
1857 background-color: #ffe8a1;
1858 }
1859
1860 .table-danger,
1861 .table-danger > th,
1862 .table-danger > td {
1863 background-color: #f5c6cb;
1864 }
1865
1866 .table-danger th,
1867 .table-danger td,
1868 .table-danger thead th,
1869 .table-danger tbody + tbody {
1870 border-color: #ed969e;
1871 }
1872
1873 .table-hover .table-danger:hover {
1874 background-color: #f1b0b7;
1875 }
1876
1877 .table-hover .table-danger:hover > td,
1878 .table-hover .table-danger:hover > th {
1879 background-color: #f1b0b7;
1880 }
1881
1882 .table-light,
1883 .table-light > th,
1884 .table-light > td {
1885 background-color: #fdfdfe;
1886 }
1887
1888 .table-light th,
1889 .table-light td,
1890 .table-light thead th,
1891 .table-light tbody + tbody {
1892 border-color: #fbfcfc;
1893 }
1894
1895 .table-hover .table-light:hover {
1896 background-color: #ececf6;
1897 }
1898
1899 .table-hover .table-light:hover > td,
1900 .table-hover .table-light:hover > th {
1901 background-color: #ececf6;
1902 }
1903
1904 .table-dark,
1905 .table-dark > th,
1906 .table-dark > td {
1907 background-color: #c6c8ca;
1908 }
1909
1910 .table-dark th,
1911 .table-dark td,
1912 .table-dark thead th,
1913 .table-dark tbody + tbody {
1914 border-color: #95999c;
1915 }
1916
1917 .table-hover .table-dark:hover {
1918 background-color: #b9bbbe;
1919 }
1920
1921 .table-hover .table-dark:hover > td,
1922 .table-hover .table-dark:hover > th {
1923 background-color: #b9bbbe;
1924 }
1925
1926 .table-active,
1927 .table-active > th,
1928 .table-active > td {
1929 background-color: rgba(0, 0, 0, 0.075);
1930 }
1931
1932 .table-hover .table-active:hover {
1933 background-color: rgba(0, 0, 0, 0.075);
1934 }
1935
1936 .table-hover .table-active:hover > td,
1937 .table-hover .table-active:hover > th {
1938 background-color: rgba(0, 0, 0, 0.075);
1939 }
1940
1941 .table .thead-dark th {
1942 color: #fff;
1943 background-color: #343a40;
1944 border-color: #454d55;
1945 }
1946
1947 .table .thead-light th {
1948 color: #495057;
1949 background-color: #e9ecef;
1950 border-color: #dee2e6;
1951 }
1952
1953 .table-dark {
1954 color: #fff;
1955 background-color: #343a40;
1956 }
1957
1958 .table-dark th,
1959 .table-dark td,
1960 .table-dark thead th {
1961 border-color: #454d55;
1962 }
1963
1964 .table-dark.table-bordered {
1965 border: 0;
1966 }
1967
1968 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1969 background-color: rgba(255, 255, 255, 0.05);
1970 }
1971
1972 .table-dark.table-hover tbody tr:hover {
1973 color: #fff;
1974 background-color: rgba(255, 255, 255, 0.075);
1975 }
1976
1977 @media (max-width: 575.98px) {
1978 .table-responsive-sm {
1979 display: block;
1980 width: 100%;
1981 overflow-x: auto;
1982 -webkit-overflow-scrolling: touch;
1983 }
1984 .table-responsive-sm > .table-bordered {
1985 border: 0;
1986 }
1987 }
1988
1989 @media (max-width: 767.98px) {
1990 .table-responsive-md {
1991 display: block;
1992 width: 100%;
1993 overflow-x: auto;
1994 -webkit-overflow-scrolling: touch;
1995 }
1996 .table-responsive-md > .table-bordered {
1997 border: 0;
1998 }
1999 }
2000
2001 @media (max-width: 991.98px) {
2002 .table-responsive-lg {
2003 display: block;
2004 width: 100%;
2005 overflow-x: auto;
2006 -webkit-overflow-scrolling: touch;
2007 }
2008 .table-responsive-lg > .table-bordered {
2009 border: 0;
2010 }
2011 }
2012
2013 @media (max-width: 1199.98px) {
2014 .table-responsive-xl {
2015 display: block;
2016 width: 100%;
2017 overflow-x: auto;
2018 -webkit-overflow-scrolling: touch;
2019 }
2020 .table-responsive-xl > .table-bordered {
2021 border: 0;
2022 }
2023 }
2024
2025 .table-responsive {
2026 display: block;
2027 width: 100%;
2028 overflow-x: auto;
2029 -webkit-overflow-scrolling: touch;
2030 }
2031
2032 .table-responsive > .table-bordered {
2033 border: 0;
2034 }
2035
2036 .form-control {
2037 display: block;
2038 width: 100%;
2039 height: calc(1.5em + 0.75rem + 2px);
2040 padding: 0.375rem 0.75rem;
2041 font-size: 1rem;
2042 font-weight: 400;
2043 line-height: 1.5;
2044 color: #495057;
2045 background-color: #fff;
2046 background-clip: padding-box;
2047 border: 1px solid #ced4da;
2048 border-radius: 0.25rem;
2049 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2050 }
2051
2052 @media (prefers-reduced-motion: reduce) {
2053 .form-control {
2054 transition: none;
2055 }
2056 }
2057
2058 .form-control::-ms-expand {
2059 background-color: transparent;
2060 border: 0;
2061 }
2062
2063 .form-control:-moz-focusring {
2064 color: transparent;
2065 text-shadow: 0 0 0 #495057;
2066 }
2067
2068 .form-control:focus {
2069 color: #495057;
2070 background-color: #fff;
2071 border-color: #80bdff;
2072 outline: 0;
2073 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2074 }
2075
2076 .form-control::-webkit-input-placeholder {
2077 color: #6c757d;
2078 opacity: 1;
2079 }
2080
2081 .form-control::-moz-placeholder {
2082 color: #6c757d;
2083 opacity: 1;
2084 }
2085
2086 .form-control:-ms-input-placeholder {
2087 color: #6c757d;
2088 opacity: 1;
2089 }
2090
2091 .form-control::-ms-input-placeholder {
2092 color: #6c757d;
2093 opacity: 1;
2094 }
2095
2096 .form-control::placeholder {
2097 color: #6c757d;
2098 opacity: 1;
2099 }
2100
2101 .form-control:disabled, .form-control[readonly] {
2102 background-color: #e9ecef;
2103 opacity: 1;
2104 }
2105
2106 input[type="date"].form-control,
2107 input[type="time"].form-control,
2108 input[type="datetime-local"].form-control,
2109 input[type="month"].form-control {
2110 -webkit-appearance: none;
2111 -moz-appearance: none;
2112 appearance: none;
2113 }
2114
2115 select.form-control:focus::-ms-value {
2116 color: #495057;
2117 background-color: #fff;
2118 }
2119
2120 .form-control-file,
2121 .form-control-range {
2122 display: block;
2123 width: 100%;
2124 }
2125
2126 .col-form-label {
2127 padding-top: calc(0.375rem + 1px);
2128 padding-bottom: calc(0.375rem + 1px);
2129 margin-bottom: 0;
2130 font-size: inherit;
2131 line-height: 1.5;
2132 }
2133
2134 .col-form-label-lg {
2135 padding-top: calc(0.5rem + 1px);
2136 padding-bottom: calc(0.5rem + 1px);
2137 font-size: 1.25rem;
2138 line-height: 1.5;
2139 }
2140
2141 .col-form-label-sm {
2142 padding-top: calc(0.25rem + 1px);
2143 padding-bottom: calc(0.25rem + 1px);
2144 font-size: 0.875rem;
2145 line-height: 1.5;
2146 }
2147
2148 .form-control-plaintext {
2149 display: block;
2150 width: 100%;
2151 padding: 0.375rem 0;
2152 margin-bottom: 0;
2153 font-size: 1rem;
2154 line-height: 1.5;
2155 color: #212529;
2156 background-color: transparent;
2157 border: solid transparent;
2158 border-width: 1px 0;
2159 }
2160
2161 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2162 padding-right: 0;
2163 padding-left: 0;
2164 }
2165
2166 .form-control-sm {
2167 height: calc(1.5em + 0.5rem + 2px);
2168 padding: 0.25rem 0.5rem;
2169 font-size: 0.875rem;
2170 line-height: 1.5;
2171 border-radius: 0.2rem;
2172 }
2173
2174 .form-control-lg {
2175 height: calc(1.5em + 1rem + 2px);
2176 padding: 0.5rem 1rem;
2177 font-size: 1.25rem;
2178 line-height: 1.5;
2179 border-radius: 0.3rem;
2180 }
2181
2182 select.form-control[size], select.form-control[multiple] {
2183 height: auto;
2184 }
2185
2186 textarea.form-control {
2187 height: auto;
2188 }
2189
2190 .form-group {
2191 margin-bottom: 1rem;
2192 }
2193
2194 .form-text {
2195 display: block;
2196 margin-top: 0.25rem;
2197 }
2198
2199 .form-row {
2200 display: -ms-flexbox;
2201 display: flex;
2202 -ms-flex-wrap: wrap;
2203 flex-wrap: wrap;
2204 margin-right: -5px;
2205 margin-left: -5px;
2206 }
2207
2208 .form-row > .col,
2209 .form-row > [class*="col-"] {
2210 padding-right: 5px;
2211 padding-left: 5px;
2212 }
2213
2214 .form-check {
2215 position: relative;
2216 display: block;
2217 padding-left: 1.25rem;
2218 }
2219
2220 .form-check-input {
2221 position: absolute;
2222 margin-top: 0.3rem;
2223 margin-left: -1.25rem;
2224 }
2225
2226 .form-check-input[disabled] ~ .form-check-label,
2227 .form-check-input:disabled ~ .form-check-label {
2228 color: #6c757d;
2229 }
2230
2231 .form-check-label {
2232 margin-bottom: 0;
2233 }
2234
2235 .form-check-inline {
2236 display: -ms-inline-flexbox;
2237 display: inline-flex;
2238 -ms-flex-align: center;
2239 align-items: center;
2240 padding-left: 0;
2241 margin-right: 0.75rem;
2242 }
2243
2244 .form-check-inline .form-check-input {
2245 position: static;
2246 margin-top: 0;
2247 margin-right: 0.3125rem;
2248 margin-left: 0;
2249 }
2250
2251 .valid-feedback {
2252 display: none;
2253 width: 100%;
2254 margin-top: 0.25rem;
2255 font-size: 80%;
2256 color: #28a745;
2257 }
2258
2259 .valid-tooltip {
2260 position: absolute;
2261 top: 100%;
2262 z-index: 5;
2263 display: none;
2264 max-width: 100%;
2265 padding: 0.25rem 0.5rem;
2266 margin-top: .1rem;
2267 font-size: 0.875rem;
2268 line-height: 1.5;
2269 color: #fff;
2270 background-color: rgba(40, 167, 69, 0.9);
2271 border-radius: 0.25rem;
2272 }
2273
2274 .was-validated :valid ~ .valid-feedback,
2275 .was-validated :valid ~ .valid-tooltip,
2276 .is-valid ~ .valid-feedback,
2277 .is-valid ~ .valid-tooltip {
2278 display: block;
2279 }
2280
2281 .was-validated .form-control:valid, .form-control.is-valid {
2282 border-color: #28a745;
2283 padding-right: calc(1.5em + 0.75rem);
2284 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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");
2285 background-repeat: no-repeat;
2286 background-position: right calc(0.375em + 0.1875rem) center;
2287 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2288 }
2289
2290 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2291 border-color: #28a745;
2292 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2293 }
2294
2295 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2296 padding-right: calc(1.5em + 0.75rem);
2297 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2298 }
2299
2300 .was-validated .custom-select:valid, .custom-select.is-valid {
2301 border-color: #28a745;
2302 padding-right: calc(0.75em + 2.3125rem);
2303 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2304 }
2305
2306 .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
2307 border-color: #28a745;
2308 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2309 }
2310
2311 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2312 color: #28a745;
2313 }
2314
2315 .was-validated .form-check-input:valid ~ .valid-feedback,
2316 .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
2317 .form-check-input.is-valid ~ .valid-tooltip {
2318 display: block;
2319 }
2320
2321 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
2322 color: #28a745;
2323 }
2324
2325 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
2326 border-color: #28a745;
2327 }
2328
2329 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2330 border-color: #34ce57;
2331 background-color: #34ce57;
2332 }
2333
2334 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2335 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2336 }
2337
2338 .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
2339 border-color: #28a745;
2340 }
2341
2342 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
2343 border-color: #28a745;
2344 }
2345
2346 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
2347 border-color: #28a745;
2348 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2349 }
2350
2351 .invalid-feedback {
2352 display: none;
2353 width: 100%;
2354 margin-top: 0.25rem;
2355 font-size: 80%;
2356 color: #dc3545;
2357 }
2358
2359 .invalid-tooltip {
2360 position: absolute;
2361 top: 100%;
2362 z-index: 5;
2363 display: none;
2364 max-width: 100%;
2365 padding: 0.25rem 0.5rem;
2366 margin-top: .1rem;
2367 font-size: 0.875rem;
2368 line-height: 1.5;
2369 color: #fff;
2370 background-color: rgba(220, 53, 69, 0.9);
2371 border-radius: 0.25rem;
2372 }
2373
2374 .was-validated :invalid ~ .invalid-feedback,
2375 .was-validated :invalid ~ .invalid-tooltip,
2376 .is-invalid ~ .invalid-feedback,
2377 .is-invalid ~ .invalid-tooltip {
2378 display: block;
2379 }
2380
2381 .was-validated .form-control:invalid, .form-control.is-invalid {
2382 border-color: #dc3545;
2383 padding-right: calc(1.5em + 0.75rem);
2384 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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");
2385 background-repeat: no-repeat;
2386 background-position: right calc(0.375em + 0.1875rem) center;
2387 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2388 }
2389
2390 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2391 border-color: #dc3545;
2392 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2393 }
2394
2395 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2396 padding-right: calc(1.5em + 0.75rem);
2397 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2398 }
2399
2400 .was-validated .custom-select:invalid, .custom-select.is-invalid {
2401 border-color: #dc3545;
2402 padding-right: calc(0.75em + 2.3125rem);
2403 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2404 }
2405
2406 .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
2407 border-color: #dc3545;
2408 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2409 }
2410
2411 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2412 color: #dc3545;
2413 }
2414
2415 .was-validated .form-check-input:invalid ~ .invalid-feedback,
2416 .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
2417 .form-check-input.is-invalid ~ .invalid-tooltip {
2418 display: block;
2419 }
2420
2421 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
2422 color: #dc3545;
2423 }
2424
2425 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
2426 border-color: #dc3545;
2427 }
2428
2429 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2430 border-color: #e4606d;
2431 background-color: #e4606d;
2432 }
2433
2434 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2435 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2436 }
2437
2438 .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
2439 border-color: #dc3545;
2440 }
2441
2442 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
2443 border-color: #dc3545;
2444 }
2445
2446 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
2447 border-color: #dc3545;
2448 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2449 }
2450
2451 .form-inline {
2452 display: -ms-flexbox;
2453 display: flex;
2454 -ms-flex-flow: row wrap;
2455 flex-flow: row wrap;
2456 -ms-flex-align: center;
2457 align-items: center;
2458 }
2459
2460 .form-inline .form-check {
2461 width: 100%;
2462 }
2463
2464 @media (min-width: 576px) {
2465 .form-inline label {
2466 display: -ms-flexbox;
2467 display: flex;
2468 -ms-flex-align: center;
2469 align-items: center;
2470 -ms-flex-pack: center;
2471 justify-content: center;
2472 margin-bottom: 0;
2473 }
2474 .form-inline .form-group {
2475 display: -ms-flexbox;
2476 display: flex;
2477 -ms-flex: 0 0 auto;
2478 flex: 0 0 auto;
2479 -ms-flex-flow: row wrap;
2480 flex-flow: row wrap;
2481 -ms-flex-align: center;
2482 align-items: center;
2483 margin-bottom: 0;
2484 }
2485 .form-inline .form-control {
2486 display: inline-block;
2487 width: auto;
2488 vertical-align: middle;
2489 }
2490 .form-inline .form-control-plaintext {
2491 display: inline-block;
2492 }
2493 .form-inline .input-group,
2494 .form-inline .custom-select {
2495 width: auto;
2496 }
2497 .form-inline .form-check {
2498 display: -ms-flexbox;
2499 display: flex;
2500 -ms-flex-align: center;
2501 align-items: center;
2502 -ms-flex-pack: center;
2503 justify-content: center;
2504 width: auto;
2505 padding-left: 0;
2506 }
2507 .form-inline .form-check-input {
2508 position: relative;
2509 -ms-flex-negative: 0;
2510 flex-shrink: 0;
2511 margin-top: 0;
2512 margin-right: 0.25rem;
2513 margin-left: 0;
2514 }
2515 .form-inline .custom-control {
2516 -ms-flex-align: center;
2517 align-items: center;
2518 -ms-flex-pack: center;
2519 justify-content: center;
2520 }
2521 .form-inline .custom-control-label {
2522 margin-bottom: 0;
2523 }
2524 }
2525
2526 .btn {
2527 display: inline-block;
2528 font-weight: 400;
2529 color: #212529;
2530 text-align: center;
2531 vertical-align: middle;
2532 -webkit-user-select: none;
2533 -moz-user-select: none;
2534 -ms-user-select: none;
2535 user-select: none;
2536 background-color: transparent;
2537 border: 1px solid transparent;
2538 padding: 0.375rem 0.75rem;
2539 font-size: 1rem;
2540 line-height: 1.5;
2541 border-radius: 0.25rem;
2542 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;
2543 }
2544
2545 @media (prefers-reduced-motion: reduce) {
2546 .btn {
2547 transition: none;
2548 }
2549 }
2550
2551 .btn:hover {
2552 color: #212529;
2553 text-decoration: none;
2554 }
2555
2556 .btn:focus, .btn.focus {
2557 outline: 0;
2558 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2559 }
2560
2561 .btn.disabled, .btn:disabled {
2562 opacity: 0.65;
2563 }
2564
2565 .btn:not(:disabled):not(.disabled) {
2566 cursor: pointer;
2567 }
2568
2569 a.btn.disabled,
2570 fieldset:disabled a.btn {
2571 pointer-events: none;
2572 }
2573
2574 .btn-primary {
2575 color: #fff;
2576 background-color: #007bff;
2577 border-color: #007bff;
2578 }
2579
2580 .btn-primary:hover {
2581 color: #fff;
2582 background-color: #0069d9;
2583 border-color: #0062cc;
2584 }
2585
2586 .btn-primary:focus, .btn-primary.focus {
2587 color: #fff;
2588 background-color: #0069d9;
2589 border-color: #0062cc;
2590 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2591 }
2592
2593 .btn-primary.disabled, .btn-primary:disabled {
2594 color: #fff;
2595 background-color: #007bff;
2596 border-color: #007bff;
2597 }
2598
2599 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
2600 .show > .btn-primary.dropdown-toggle {
2601 color: #fff;
2602 background-color: #0062cc;
2603 border-color: #005cbf;
2604 }
2605
2606 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
2607 .show > .btn-primary.dropdown-toggle:focus {
2608 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2609 }
2610
2611 .btn-secondary {
2612 color: #fff;
2613 background-color: #6c757d;
2614 border-color: #6c757d;
2615 }
2616
2617 .btn-secondary:hover {
2618 color: #fff;
2619 background-color: #5a6268;
2620 border-color: #545b62;
2621 }
2622
2623 .btn-secondary:focus, .btn-secondary.focus {
2624 color: #fff;
2625 background-color: #5a6268;
2626 border-color: #545b62;
2627 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2628 }
2629
2630 .btn-secondary.disabled, .btn-secondary:disabled {
2631 color: #fff;
2632 background-color: #6c757d;
2633 border-color: #6c757d;
2634 }
2635
2636 .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
2637 .show > .btn-secondary.dropdown-toggle {
2638 color: #fff;
2639 background-color: #545b62;
2640 border-color: #4e555b;
2641 }
2642
2643 .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
2644 .show > .btn-secondary.dropdown-toggle:focus {
2645 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2646 }
2647
2648 .btn-success {
2649 color: #fff;
2650 background-color: #28a745;
2651 border-color: #28a745;
2652 }
2653
2654 .btn-success:hover {
2655 color: #fff;
2656 background-color: #218838;
2657 border-color: #1e7e34;
2658 }
2659
2660 .btn-success:focus, .btn-success.focus {
2661 color: #fff;
2662 background-color: #218838;
2663 border-color: #1e7e34;
2664 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2665 }
2666
2667 .btn-success.disabled, .btn-success:disabled {
2668 color: #fff;
2669 background-color: #28a745;
2670 border-color: #28a745;
2671 }
2672
2673 .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
2674 .show > .btn-success.dropdown-toggle {
2675 color: #fff;
2676 background-color: #1e7e34;
2677 border-color: #1c7430;
2678 }
2679
2680 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
2681 .show > .btn-success.dropdown-toggle:focus {
2682 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2683 }
2684
2685 .btn-info {
2686 color: #fff;
2687 background-color: #17a2b8;
2688 border-color: #17a2b8;
2689 }
2690
2691 .btn-info:hover {
2692 color: #fff;
2693 background-color: #138496;
2694 border-color: #117a8b;
2695 }
2696
2697 .btn-info:focus, .btn-info.focus {
2698 color: #fff;
2699 background-color: #138496;
2700 border-color: #117a8b;
2701 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2702 }
2703
2704 .btn-info.disabled, .btn-info:disabled {
2705 color: #fff;
2706 background-color: #17a2b8;
2707 border-color: #17a2b8;
2708 }
2709
2710 .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
2711 .show > .btn-info.dropdown-toggle {
2712 color: #fff;
2713 background-color: #117a8b;
2714 border-color: #10707f;
2715 }
2716
2717 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
2718 .show > .btn-info.dropdown-toggle:focus {
2719 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2720 }
2721
2722 .btn-warning {
2723 color: #212529;
2724 background-color: #ffc107;
2725 border-color: #ffc107;
2726 }
2727
2728 .btn-warning:hover {
2729 color: #212529;
2730 background-color: #e0a800;
2731 border-color: #d39e00;
2732 }
2733
2734 .btn-warning:focus, .btn-warning.focus {
2735 color: #212529;
2736 background-color: #e0a800;
2737 border-color: #d39e00;
2738 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2739 }
2740
2741 .btn-warning.disabled, .btn-warning:disabled {
2742 color: #212529;
2743 background-color: #ffc107;
2744 border-color: #ffc107;
2745 }
2746
2747 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
2748 .show > .btn-warning.dropdown-toggle {
2749 color: #212529;
2750 background-color: #d39e00;
2751 border-color: #c69500;
2752 }
2753
2754 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
2755 .show > .btn-warning.dropdown-toggle:focus {
2756 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2757 }
2758
2759 .btn-danger {
2760 color: #fff;
2761 background-color: #dc3545;
2762 border-color: #dc3545;
2763 }
2764
2765 .btn-danger:hover {
2766 color: #fff;
2767 background-color: #c82333;
2768 border-color: #bd2130;
2769 }
2770
2771 .btn-danger:focus, .btn-danger.focus {
2772 color: #fff;
2773 background-color: #c82333;
2774 border-color: #bd2130;
2775 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2776 }
2777
2778 .btn-danger.disabled, .btn-danger:disabled {
2779 color: #fff;
2780 background-color: #dc3545;
2781 border-color: #dc3545;
2782 }
2783
2784 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
2785 .show > .btn-danger.dropdown-toggle {
2786 color: #fff;
2787 background-color: #bd2130;
2788 border-color: #b21f2d;
2789 }
2790
2791 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
2792 .show > .btn-danger.dropdown-toggle:focus {
2793 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2794 }
2795
2796 .btn-light {
2797 color: #212529;
2798 background-color: #f8f9fa;
2799 border-color: #f8f9fa;
2800 }
2801
2802 .btn-light:hover {
2803 color: #212529;
2804 background-color: #e2e6ea;
2805 border-color: #dae0e5;
2806 }
2807
2808 .btn-light:focus, .btn-light.focus {
2809 color: #212529;
2810 background-color: #e2e6ea;
2811 border-color: #dae0e5;
2812 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2813 }
2814
2815 .btn-light.disabled, .btn-light:disabled {
2816 color: #212529;
2817 background-color: #f8f9fa;
2818 border-color: #f8f9fa;
2819 }
2820
2821 .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
2822 .show > .btn-light.dropdown-toggle {
2823 color: #212529;
2824 background-color: #dae0e5;
2825 border-color: #d3d9df;
2826 }
2827
2828 .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
2829 .show > .btn-light.dropdown-toggle:focus {
2830 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2831 }
2832
2833 .btn-dark {
2834 color: #fff;
2835 background-color: #343a40;
2836 border-color: #343a40;
2837 }
2838
2839 .btn-dark:hover {
2840 color: #fff;
2841 background-color: #23272b;
2842 border-color: #1d2124;
2843 }
2844
2845 .btn-dark:focus, .btn-dark.focus {
2846 color: #fff;
2847 background-color: #23272b;
2848 border-color: #1d2124;
2849 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2850 }
2851
2852 .btn-dark.disabled, .btn-dark:disabled {
2853 color: #fff;
2854 background-color: #343a40;
2855 border-color: #343a40;
2856 }
2857
2858 .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
2859 .show > .btn-dark.dropdown-toggle {
2860 color: #fff;
2861 background-color: #1d2124;
2862 border-color: #171a1d;
2863 }
2864
2865 .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
2866 .show > .btn-dark.dropdown-toggle:focus {
2867 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2868 }
2869
2870 .btn-outline-primary {
2871 color: #007bff;
2872 border-color: #007bff;
2873 }
2874
2875 .btn-outline-primary:hover {
2876 color: #fff;
2877 background-color: #007bff;
2878 border-color: #007bff;
2879 }
2880
2881 .btn-outline-primary:focus, .btn-outline-primary.focus {
2882 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2883 }
2884
2885 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
2886 color: #007bff;
2887 background-color: transparent;
2888 }
2889
2890 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
2891 .show > .btn-outline-primary.dropdown-toggle {
2892 color: #fff;
2893 background-color: #007bff;
2894 border-color: #007bff;
2895 }
2896
2897 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2898 .show > .btn-outline-primary.dropdown-toggle:focus {
2899 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2900 }
2901
2902 .btn-outline-secondary {
2903 color: #6c757d;
2904 border-color: #6c757d;
2905 }
2906
2907 .btn-outline-secondary:hover {
2908 color: #fff;
2909 background-color: #6c757d;
2910 border-color: #6c757d;
2911 }
2912
2913 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2914 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2915 }
2916
2917 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2918 color: #6c757d;
2919 background-color: transparent;
2920 }
2921
2922 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
2923 .show > .btn-outline-secondary.dropdown-toggle {
2924 color: #fff;
2925 background-color: #6c757d;
2926 border-color: #6c757d;
2927 }
2928
2929 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2930 .show > .btn-outline-secondary.dropdown-toggle:focus {
2931 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2932 }
2933
2934 .btn-outline-success {
2935 color: #28a745;
2936 border-color: #28a745;
2937 }
2938
2939 .btn-outline-success:hover {
2940 color: #fff;
2941 background-color: #28a745;
2942 border-color: #28a745;
2943 }
2944
2945 .btn-outline-success:focus, .btn-outline-success.focus {
2946 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2947 }
2948
2949 .btn-outline-success.disabled, .btn-outline-success:disabled {
2950 color: #28a745;
2951 background-color: transparent;
2952 }
2953
2954 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
2955 .show > .btn-outline-success.dropdown-toggle {
2956 color: #fff;
2957 background-color: #28a745;
2958 border-color: #28a745;
2959 }
2960
2961 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2962 .show > .btn-outline-success.dropdown-toggle:focus {
2963 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2964 }
2965
2966 .btn-outline-info {
2967 color: #17a2b8;
2968 border-color: #17a2b8;
2969 }
2970
2971 .btn-outline-info:hover {
2972 color: #fff;
2973 background-color: #17a2b8;
2974 border-color: #17a2b8;
2975 }
2976
2977 .btn-outline-info:focus, .btn-outline-info.focus {
2978 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2979 }
2980
2981 .btn-outline-info.disabled, .btn-outline-info:disabled {
2982 color: #17a2b8;
2983 background-color: transparent;
2984 }
2985
2986 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
2987 .show > .btn-outline-info.dropdown-toggle {
2988 color: #fff;
2989 background-color: #17a2b8;
2990 border-color: #17a2b8;
2991 }
2992
2993 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2994 .show > .btn-outline-info.dropdown-toggle:focus {
2995 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2996 }
2997
2998 .btn-outline-warning {
2999 color: #ffc107;
3000 border-color: #ffc107;
3001 }
3002
3003 .btn-outline-warning:hover {
3004 color: #212529;
3005 background-color: #ffc107;
3006 border-color: #ffc107;
3007 }
3008
3009 .btn-outline-warning:focus, .btn-outline-warning.focus {
3010 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
3011 }
3012
3013 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
3014 color: #ffc107;
3015 background-color: transparent;
3016 }
3017
3018 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
3019 .show > .btn-outline-warning.dropdown-toggle {
3020 color: #212529;
3021 background-color: #ffc107;
3022 border-color: #ffc107;
3023 }
3024
3025 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
3026 .show > .btn-outline-warning.dropdown-toggle:focus {
3027 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
3028 }
3029
3030 .btn-outline-danger {
3031 color: #dc3545;
3032 border-color: #dc3545;
3033 }
3034
3035 .btn-outline-danger:hover {
3036 color: #fff;
3037 background-color: #dc3545;
3038 border-color: #dc3545;
3039 }
3040
3041 .btn-outline-danger:focus, .btn-outline-danger.focus {
3042 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
3043 }
3044
3045 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
3046 color: #dc3545;
3047 background-color: transparent;
3048 }
3049
3050 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
3051 .show > .btn-outline-danger.dropdown-toggle {
3052 color: #fff;
3053 background-color: #dc3545;
3054 border-color: #dc3545;
3055 }
3056
3057 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
3058 .show > .btn-outline-danger.dropdown-toggle:focus {
3059 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
3060 }
3061
3062 .btn-outline-light {
3063 color: #f8f9fa;
3064 border-color: #f8f9fa;
3065 }
3066
3067 .btn-outline-light:hover {
3068 color: #212529;
3069 background-color: #f8f9fa;
3070 border-color: #f8f9fa;
3071 }
3072
3073 .btn-outline-light:focus, .btn-outline-light.focus {
3074 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3075 }
3076
3077 .btn-outline-light.disabled, .btn-outline-light:disabled {
3078 color: #f8f9fa;
3079 background-color: transparent;
3080 }
3081
3082 .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
3083 .show > .btn-outline-light.dropdown-toggle {
3084 color: #212529;
3085 background-color: #f8f9fa;
3086 border-color: #f8f9fa;
3087 }
3088
3089 .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
3090 .show > .btn-outline-light.dropdown-toggle:focus {
3091 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3092 }
3093
3094 .btn-outline-dark {
3095 color: #343a40;
3096 border-color: #343a40;
3097 }
3098
3099 .btn-outline-dark:hover {
3100 color: #fff;
3101 background-color: #343a40;
3102 border-color: #343a40;
3103 }
3104
3105 .btn-outline-dark:focus, .btn-outline-dark.focus {
3106 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3107 }
3108
3109 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
3110 color: #343a40;
3111 background-color: transparent;
3112 }
3113
3114 .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
3115 .show > .btn-outline-dark.dropdown-toggle {
3116 color: #fff;
3117 background-color: #343a40;
3118 border-color: #343a40;
3119 }
3120
3121 .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
3122 .show > .btn-outline-dark.dropdown-toggle:focus {
3123 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3124 }
3125
3126 .btn-link {
3127 font-weight: 400;
3128 color: #007bff;
3129 text-decoration: none;
3130 }
3131
3132 .btn-link:hover {
3133 color: #0056b3;
3134 text-decoration: underline;
3135 }
3136
3137 .btn-link:focus, .btn-link.focus {
3138 text-decoration: underline;
3139 }
3140
3141 .btn-link:disabled, .btn-link.disabled {
3142 color: #6c757d;
3143 pointer-events: none;
3144 }
3145
3146 .btn-lg, .btn-group-lg > .btn {
3147 padding: 0.5rem 1rem;
3148 font-size: 1.25rem;
3149 line-height: 1.5;
3150 border-radius: 0.3rem;
3151 }
3152
3153 .btn-sm, .btn-group-sm > .btn {
3154 padding: 0.25rem 0.5rem;
3155 font-size: 0.875rem;
3156 line-height: 1.5;
3157 border-radius: 0.2rem;
3158 }
3159
3160 .btn-block {
3161 display: block;
3162 width: 100%;
3163 }
3164
3165 .btn-block + .btn-block {
3166 margin-top: 0.5rem;
3167 }
3168
3169 input[type="submit"].btn-block,
3170 input[type="reset"].btn-block,
3171 input[type="button"].btn-block {
3172 width: 100%;
3173 }
3174
3175 .fade {
3176 transition: opacity 0.15s linear;
3177 }
3178
3179 @media (prefers-reduced-motion: reduce) {
3180 .fade {
3181 transition: none;
3182 }
3183 }
3184
3185 .fade:not(.show) {
3186 opacity: 0;
3187 }
3188
3189 .collapse:not(.show) {
3190 display: none;
3191 }
3192
3193 .collapsing {
3194 position: relative;
3195 height: 0;
3196 overflow: hidden;
3197 transition: height 0.35s ease;
3198 }
3199
3200 @media (prefers-reduced-motion: reduce) {
3201 .collapsing {
3202 transition: none;
3203 }
3204 }
3205
3206 .dropup,
3207 .dropright,
3208 .dropdown,
3209 .dropleft {
3210 position: relative;
3211 }
3212
3213 .dropdown-toggle {
3214 white-space: nowrap;
3215 }
3216
3217 .dropdown-toggle::after {
3218 display: inline-block;
3219 margin-left: 0.255em;
3220 vertical-align: 0.255em;
3221 content: "";
3222 border-top: 0.3em solid;
3223 border-right: 0.3em solid transparent;
3224 border-bottom: 0;
3225 border-left: 0.3em solid transparent;
3226 }
3227
3228 .dropdown-toggle:empty::after {
3229 margin-left: 0;
3230 }
3231
3232 .dropdown-menu {
3233 position: absolute;
3234 top: 100%;
3235 left: 0;
3236 z-index: 1000;
3237 display: none;
3238 float: left;
3239 min-width: 10rem;
3240 padding: 0.5rem 0;
3241 margin: 0.125rem 0 0;
3242 font-size: 1rem;
3243 color: #212529;
3244 text-align: left;
3245 list-style: none;
3246 background-color: #fff;
3247 background-clip: padding-box;
3248 border: 1px solid rgba(0, 0, 0, 0.15);
3249 border-radius: 0.25rem;
3250 }
3251
3252 .dropdown-menu-left {
3253 right: auto;
3254 left: 0;
3255 }
3256
3257 .dropdown-menu-right {
3258 right: 0;
3259 left: auto;
3260 }
3261
3262 @media (min-width: 576px) {
3263 .dropdown-menu-sm-left {
3264 right: auto;
3265 left: 0;
3266 }
3267 .dropdown-menu-sm-right {
3268 right: 0;
3269 left: auto;
3270 }
3271 }
3272
3273 @media (min-width: 768px) {
3274 .dropdown-menu-md-left {
3275 right: auto;
3276 left: 0;
3277 }
3278 .dropdown-menu-md-right {
3279 right: 0;
3280 left: auto;
3281 }
3282 }
3283
3284 @media (min-width: 992px) {
3285 .dropdown-menu-lg-left {
3286 right: auto;
3287 left: 0;
3288 }
3289 .dropdown-menu-lg-right {
3290 right: 0;
3291 left: auto;
3292 }
3293 }
3294
3295 @media (min-width: 1200px) {
3296 .dropdown-menu-xl-left {
3297 right: auto;
3298 left: 0;
3299 }
3300 .dropdown-menu-xl-right {
3301 right: 0;
3302 left: auto;
3303 }
3304 }
3305
3306 .dropup .dropdown-menu {
3307 top: auto;
3308 bottom: 100%;
3309 margin-top: 0;
3310 margin-bottom: 0.125rem;
3311 }
3312
3313 .dropup .dropdown-toggle::after {
3314 display: inline-block;
3315 margin-left: 0.255em;
3316 vertical-align: 0.255em;
3317 content: "";
3318 border-top: 0;
3319 border-right: 0.3em solid transparent;
3320 border-bottom: 0.3em solid;
3321 border-left: 0.3em solid transparent;
3322 }
3323
3324 .dropup .dropdown-toggle:empty::after {
3325 margin-left: 0;
3326 }
3327
3328 .dropright .dropdown-menu {
3329 top: 0;
3330 right: auto;
3331 left: 100%;
3332 margin-top: 0;
3333 margin-left: 0.125rem;
3334 }
3335
3336 .dropright .dropdown-toggle::after {
3337 display: inline-block;
3338 margin-left: 0.255em;
3339 vertical-align: 0.255em;
3340 content: "";
3341 border-top: 0.3em solid transparent;
3342 border-right: 0;
3343 border-bottom: 0.3em solid transparent;
3344 border-left: 0.3em solid;
3345 }
3346
3347 .dropright .dropdown-toggle:empty::after {
3348 margin-left: 0;
3349 }
3350
3351 .dropright .dropdown-toggle::after {
3352 vertical-align: 0;
3353 }
3354
3355 .dropleft .dropdown-menu {
3356 top: 0;
3357 right: 100%;
3358 left: auto;
3359 margin-top: 0;
3360 margin-right: 0.125rem;
3361 }
3362
3363 .dropleft .dropdown-toggle::after {
3364 display: inline-block;
3365 margin-left: 0.255em;
3366 vertical-align: 0.255em;
3367 content: "";
3368 }
3369
3370 .dropleft .dropdown-toggle::after {
3371 display: none;
3372 }
3373
3374 .dropleft .dropdown-toggle::before {
3375 display: inline-block;
3376 margin-right: 0.255em;
3377 vertical-align: 0.255em;
3378 content: "";
3379 border-top: 0.3em solid transparent;
3380 border-right: 0.3em solid;
3381 border-bottom: 0.3em solid transparent;
3382 }
3383
3384 .dropleft .dropdown-toggle:empty::after {
3385 margin-left: 0;
3386 }
3387
3388 .dropleft .dropdown-toggle::before {
3389 vertical-align: 0;
3390 }
3391
3392 .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
3393 right: auto;
3394 bottom: auto;
3395 }
3396
3397 .dropdown-divider {
3398 height: 0;
3399 margin: 0.5rem 0;
3400 overflow: hidden;
3401 border-top: 1px solid #e9ecef;
3402 }
3403
3404 .dropdown-item {
3405 display: block;
3406 width: 100%;
3407 padding: 0.25rem 1.5rem;
3408 clear: both;
3409 font-weight: 400;
3410 color: #212529;
3411 text-align: inherit;
3412 white-space: nowrap;
3413 background-color: transparent;
3414 border: 0;
3415 }
3416
3417 .dropdown-item:hover, .dropdown-item:focus {
3418 color: #16181b;
3419 text-decoration: none;
3420 background-color: #f8f9fa;
3421 }
3422
3423 .dropdown-item.active, .dropdown-item:active {
3424 color: #fff;
3425 text-decoration: none;
3426 background-color: #007bff;
3427 }
3428
3429 .dropdown-item.disabled, .dropdown-item:disabled {
3430 color: #6c757d;
3431 pointer-events: none;
3432 background-color: transparent;
3433 }
3434
3435 .dropdown-menu.show {
3436 display: block;
3437 }
3438
3439 .dropdown-header {
3440 display: block;
3441 padding: 0.5rem 1.5rem;
3442 margin-bottom: 0;
3443 font-size: 0.875rem;
3444 color: #6c757d;
3445 white-space: nowrap;
3446 }
3447
3448 .dropdown-item-text {
3449 display: block;
3450 padding: 0.25rem 1.5rem;
3451 color: #212529;
3452 }
3453
3454 .btn-group,
3455 .btn-group-vertical {
3456 position: relative;
3457 display: -ms-inline-flexbox;
3458 display: inline-flex;
3459 vertical-align: middle;
3460 }
3461
3462 .btn-group > .btn,
3463 .btn-group-vertical > .btn {
3464 position: relative;
3465 -ms-flex: 1 1 auto;
3466 flex: 1 1 auto;
3467 }
3468
3469 .btn-group > .btn:hover,
3470 .btn-group-vertical > .btn:hover {
3471 z-index: 1;
3472 }
3473
3474 .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
3475 .btn-group-vertical > .btn:focus,
3476 .btn-group-vertical > .btn:active,
3477 .btn-group-vertical > .btn.active {
3478 z-index: 1;
3479 }
3480
3481 .btn-toolbar {
3482 display: -ms-flexbox;
3483 display: flex;
3484 -ms-flex-wrap: wrap;
3485 flex-wrap: wrap;
3486 -ms-flex-pack: start;
3487 justify-content: flex-start;
3488 }
3489
3490 .btn-toolbar .input-group {
3491 width: auto;
3492 }
3493
3494 .btn-group > .btn:not(:first-child),
3495 .btn-group > .btn-group:not(:first-child) {
3496 margin-left: -1px;
3497 }
3498
3499 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3500 .btn-group > .btn-group:not(:last-child) > .btn {
3501 border-top-right-radius: 0;
3502 border-bottom-right-radius: 0;
3503 }
3504
3505 .btn-group > .btn:not(:first-child),
3506 .btn-group > .btn-group:not(:first-child) > .btn {
3507 border-top-left-radius: 0;
3508 border-bottom-left-radius: 0;
3509 }
3510
3511 .dropdown-toggle-split {
3512 padding-right: 0.5625rem;
3513 padding-left: 0.5625rem;
3514 }
3515
3516 .dropdown-toggle-split::after,
3517 .dropup .dropdown-toggle-split::after,
3518 .dropright .dropdown-toggle-split::after {
3519 margin-left: 0;
3520 }
3521
3522 .dropleft .dropdown-toggle-split::before {
3523 margin-right: 0;
3524 }
3525
3526 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3527 padding-right: 0.375rem;
3528 padding-left: 0.375rem;
3529 }
3530
3531 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3532 padding-right: 0.75rem;
3533 padding-left: 0.75rem;
3534 }
3535
3536 .btn-group-vertical {
3537 -ms-flex-direction: column;
3538 flex-direction: column;
3539 -ms-flex-align: start;
3540 align-items: flex-start;
3541 -ms-flex-pack: center;
3542 justify-content: center;
3543 }
3544
3545 .btn-group-vertical > .btn,
3546 .btn-group-vertical > .btn-group {
3547 width: 100%;
3548 }
3549
3550 .btn-group-vertical > .btn:not(:first-child),
3551 .btn-group-vertical > .btn-group:not(:first-child) {
3552 margin-top: -1px;
3553 }
3554
3555 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3556 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3557 border-bottom-right-radius: 0;
3558 border-bottom-left-radius: 0;
3559 }
3560
3561 .btn-group-vertical > .btn:not(:first-child),
3562 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3563 border-top-left-radius: 0;
3564 border-top-right-radius: 0;
3565 }
3566
3567 .btn-group-toggle > .btn,
3568 .btn-group-toggle > .btn-group > .btn {
3569 margin-bottom: 0;
3570 }
3571
3572 .btn-group-toggle > .btn input[type="radio"],
3573 .btn-group-toggle > .btn input[type="checkbox"],
3574 .btn-group-toggle > .btn-group > .btn input[type="radio"],
3575 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3576 position: absolute;
3577 clip: rect(0, 0, 0, 0);
3578 pointer-events: none;
3579 }
3580
3581 .input-group {
3582 position: relative;
3583 display: -ms-flexbox;
3584 display: flex;
3585 -ms-flex-wrap: wrap;
3586 flex-wrap: wrap;
3587 -ms-flex-align: stretch;
3588 align-items: stretch;
3589 width: 100%;
3590 }
3591
3592 .input-group > .form-control,
3593 .input-group > .form-control-plaintext,
3594 .input-group > .custom-select,
3595 .input-group > .custom-file {
3596 position: relative;
3597 -ms-flex: 1 1 auto;
3598 flex: 1 1 auto;
3599 width: 1%;
3600 min-width: 0;
3601 margin-bottom: 0;
3602 }
3603
3604 .input-group > .form-control + .form-control,
3605 .input-group > .form-control + .custom-select,
3606 .input-group > .form-control + .custom-file,
3607 .input-group > .form-control-plaintext + .form-control,
3608 .input-group > .form-control-plaintext + .custom-select,
3609 .input-group > .form-control-plaintext + .custom-file,
3610 .input-group > .custom-select + .form-control,
3611 .input-group > .custom-select + .custom-select,
3612 .input-group > .custom-select + .custom-file,
3613 .input-group > .custom-file + .form-control,
3614 .input-group > .custom-file + .custom-select,
3615 .input-group > .custom-file + .custom-file {
3616 margin-left: -1px;
3617 }
3618
3619 .input-group > .form-control:focus,
3620 .input-group > .custom-select:focus,
3621 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3622 z-index: 3;
3623 }
3624
3625 .input-group > .custom-file .custom-file-input:focus {
3626 z-index: 4;
3627 }
3628
3629 .input-group > .form-control:not(:last-child),
3630 .input-group > .custom-select:not(:last-child) {
3631 border-top-right-radius: 0;
3632 border-bottom-right-radius: 0;
3633 }
3634
3635 .input-group > .form-control:not(:first-child),
3636 .input-group > .custom-select:not(:first-child) {
3637 border-top-left-radius: 0;
3638 border-bottom-left-radius: 0;
3639 }
3640
3641 .input-group > .custom-file {
3642 display: -ms-flexbox;
3643 display: flex;
3644 -ms-flex-align: center;
3645 align-items: center;
3646 }
3647
3648 .input-group > .custom-file:not(:last-child) .custom-file-label,
3649 .input-group > .custom-file:not(:last-child) .custom-file-label::after {
3650 border-top-right-radius: 0;
3651 border-bottom-right-radius: 0;
3652 }
3653
3654 .input-group > .custom-file:not(:first-child) .custom-file-label {
3655 border-top-left-radius: 0;
3656 border-bottom-left-radius: 0;
3657 }
3658
3659 .input-group-prepend,
3660 .input-group-append {
3661 display: -ms-flexbox;
3662 display: flex;
3663 }
3664
3665 .input-group-prepend .btn,
3666 .input-group-append .btn {
3667 position: relative;
3668 z-index: 2;
3669 }
3670
3671 .input-group-prepend .btn:focus,
3672 .input-group-append .btn:focus {
3673 z-index: 3;
3674 }
3675
3676 .input-group-prepend .btn + .btn,
3677 .input-group-prepend .btn + .input-group-text,
3678 .input-group-prepend .input-group-text + .input-group-text,
3679 .input-group-prepend .input-group-text + .btn,
3680 .input-group-append .btn + .btn,
3681 .input-group-append .btn + .input-group-text,
3682 .input-group-append .input-group-text + .input-group-text,
3683 .input-group-append .input-group-text + .btn {
3684 margin-left: -1px;
3685 }
3686
3687 .input-group-prepend {
3688 margin-right: -1px;
3689 }
3690
3691 .input-group-append {
3692 margin-left: -1px;
3693 }
3694
3695 .input-group-text {
3696 display: -ms-flexbox;
3697 display: flex;
3698 -ms-flex-align: center;
3699 align-items: center;
3700 padding: 0.375rem 0.75rem;
3701 margin-bottom: 0;
3702 font-size: 1rem;
3703 font-weight: 400;
3704 line-height: 1.5;
3705 color: #495057;
3706 text-align: center;
3707 white-space: nowrap;
3708 background-color: #e9ecef;
3709 border: 1px solid #ced4da;
3710 border-radius: 0.25rem;
3711 }
3712
3713 .input-group-text input[type="radio"],
3714 .input-group-text input[type="checkbox"] {
3715 margin-top: 0;
3716 }
3717
3718 .input-group-lg > .form-control:not(textarea),
3719 .input-group-lg > .custom-select {
3720 height: calc(1.5em + 1rem + 2px);
3721 }
3722
3723 .input-group-lg > .form-control,
3724 .input-group-lg > .custom-select,
3725 .input-group-lg > .input-group-prepend > .input-group-text,
3726 .input-group-lg > .input-group-append > .input-group-text,
3727 .input-group-lg > .input-group-prepend > .btn,
3728 .input-group-lg > .input-group-append > .btn {
3729 padding: 0.5rem 1rem;
3730 font-size: 1.25rem;
3731 line-height: 1.5;
3732 border-radius: 0.3rem;
3733 }
3734
3735 .input-group-sm > .form-control:not(textarea),
3736 .input-group-sm > .custom-select {
3737 height: calc(1.5em + 0.5rem + 2px);
3738 }
3739
3740 .input-group-sm > .form-control,
3741 .input-group-sm > .custom-select,
3742 .input-group-sm > .input-group-prepend > .input-group-text,
3743 .input-group-sm > .input-group-append > .input-group-text,
3744 .input-group-sm > .input-group-prepend > .btn,
3745 .input-group-sm > .input-group-append > .btn {
3746 padding: 0.25rem 0.5rem;
3747 font-size: 0.875rem;
3748 line-height: 1.5;
3749 border-radius: 0.2rem;
3750 }
3751
3752 .input-group-lg > .custom-select,
3753 .input-group-sm > .custom-select {
3754 padding-right: 1.75rem;
3755 }
3756
3757 .input-group > .input-group-prepend > .btn,
3758 .input-group > .input-group-prepend > .input-group-text,
3759 .input-group > .input-group-append:not(:last-child) > .btn,
3760 .input-group > .input-group-append:not(:last-child) > .input-group-text,
3761 .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3762 .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
3763 border-top-right-radius: 0;
3764 border-bottom-right-radius: 0;
3765 }
3766
3767 .input-group > .input-group-append > .btn,
3768 .input-group > .input-group-append > .input-group-text,
3769 .input-group > .input-group-prepend:not(:first-child) > .btn,
3770 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3771 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3772 .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
3773 border-top-left-radius: 0;
3774 border-bottom-left-radius: 0;
3775 }
3776
3777 .custom-control {
3778 position: relative;
3779 display: block;
3780 min-height: 1.5rem;
3781 padding-left: 1.5rem;
3782 }
3783
3784 .custom-control-inline {
3785 display: -ms-inline-flexbox;
3786 display: inline-flex;
3787 margin-right: 1rem;
3788 }
3789
3790 .custom-control-input {
3791 position: absolute;
3792 left: 0;
3793 z-index: -1;
3794 width: 1rem;
3795 height: 1.25rem;
3796 opacity: 0;
3797 }
3798
3799 .custom-control-input:checked ~ .custom-control-label::before {
3800 color: #fff;
3801 border-color: #007bff;
3802 background-color: #007bff;
3803 }
3804
3805 .custom-control-input:focus ~ .custom-control-label::before {
3806 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3807 }
3808
3809 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
3810 border-color: #80bdff;
3811 }
3812
3813 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
3814 color: #fff;
3815 background-color: #b3d7ff;
3816 border-color: #b3d7ff;
3817 }
3818
3819 .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
3820 color: #6c757d;
3821 }
3822
3823 .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
3824 background-color: #e9ecef;
3825 }
3826
3827 .custom-control-label {
3828 position: relative;
3829 margin-bottom: 0;
3830 vertical-align: top;
3831 }
3832
3833 .custom-control-label::before {
3834 position: absolute;
3835 top: 0.25rem;
3836 left: -1.5rem;
3837 display: block;
3838 width: 1rem;
3839 height: 1rem;
3840 pointer-events: none;
3841 content: "";
3842 background-color: #fff;
3843 border: #adb5bd solid 1px;
3844 }
3845
3846 .custom-control-label::after {
3847 position: absolute;
3848 top: 0.25rem;
3849 left: -1.5rem;
3850 display: block;
3851 width: 1rem;
3852 height: 1rem;
3853 content: "";
3854 background: no-repeat 50% / 50% 50%;
3855 }
3856
3857 .custom-checkbox .custom-control-label::before {
3858 border-radius: 0.25rem;
3859 }
3860
3861 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3862 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
3863 }
3864
3865 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
3866 border-color: #007bff;
3867 background-color: #007bff;
3868 }
3869
3870 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
3871 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
3872 }
3873
3874 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
3875 background-color: rgba(0, 123, 255, 0.5);
3876 }
3877
3878 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
3879 background-color: rgba(0, 123, 255, 0.5);
3880 }
3881
3882 .custom-radio .custom-control-label::before {
3883 border-radius: 50%;
3884 }
3885
3886 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3887 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
3888 }
3889
3890 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
3891 background-color: rgba(0, 123, 255, 0.5);
3892 }
3893
3894 .custom-switch {
3895 padding-left: 2.25rem;
3896 }
3897
3898 .custom-switch .custom-control-label::before {
3899 left: -2.25rem;
3900 width: 1.75rem;
3901 pointer-events: all;
3902 border-radius: 0.5rem;
3903 }
3904
3905 .custom-switch .custom-control-label::after {
3906 top: calc(0.25rem + 2px);
3907 left: calc(-2.25rem + 2px);
3908 width: calc(1rem - 4px);
3909 height: calc(1rem - 4px);
3910 background-color: #adb5bd;
3911 border-radius: 0.5rem;
3912 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
3913 transition: transform 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;
3914 transition: transform 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, -webkit-transform 0.15s ease-in-out;
3915 }
3916
3917 @media (prefers-reduced-motion: reduce) {
3918 .custom-switch .custom-control-label::after {
3919 transition: none;
3920 }
3921 }
3922
3923 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
3924 background-color: #fff;
3925 -webkit-transform: translateX(0.75rem);
3926 transform: translateX(0.75rem);
3927 }
3928
3929 .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
3930 background-color: rgba(0, 123, 255, 0.5);
3931 }
3932
3933 .custom-select {
3934 display: inline-block;
3935 width: 100%;
3936 height: calc(1.5em + 0.75rem + 2px);
3937 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3938 font-size: 1rem;
3939 font-weight: 400;
3940 line-height: 1.5;
3941 color: #495057;
3942 vertical-align: middle;
3943 background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
3944 border: 1px solid #ced4da;
3945 border-radius: 0.25rem;
3946 -webkit-appearance: none;
3947 -moz-appearance: none;
3948 appearance: none;
3949 }
3950
3951 .custom-select:focus {
3952 border-color: #80bdff;
3953 outline: 0;
3954 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3955 }
3956
3957 .custom-select:focus::-ms-value {
3958 color: #495057;
3959 background-color: #fff;
3960 }
3961
3962 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
3963 height: auto;
3964 padding-right: 0.75rem;
3965 background-image: none;
3966 }
3967
3968 .custom-select:disabled {
3969 color: #6c757d;
3970 background-color: #e9ecef;
3971 }
3972
3973 .custom-select::-ms-expand {
3974 display: none;
3975 }
3976
3977 .custom-select:-moz-focusring {
3978 color: transparent;
3979 text-shadow: 0 0 0 #495057;
3980 }
3981
3982 .custom-select-sm {
3983 height: calc(1.5em + 0.5rem + 2px);
3984 padding-top: 0.25rem;
3985 padding-bottom: 0.25rem;
3986 padding-left: 0.5rem;
3987 font-size: 0.875rem;
3988 }
3989
3990 .custom-select-lg {
3991 height: calc(1.5em + 1rem + 2px);
3992 padding-top: 0.5rem;
3993 padding-bottom: 0.5rem;
3994 padding-left: 1rem;
3995 font-size: 1.25rem;
3996 }
3997
3998 .custom-file {
3999 position: relative;
4000 display: inline-block;
4001 width: 100%;
4002 height: calc(1.5em + 0.75rem + 2px);
4003 margin-bottom: 0;
4004 }
4005
4006 .custom-file-input {
4007 position: relative;
4008 z-index: 2;
4009 width: 100%;
4010 height: calc(1.5em + 0.75rem + 2px);
4011 margin: 0;
4012 opacity: 0;
4013 }
4014
4015 .custom-file-input:focus ~ .custom-file-label {
4016 border-color: #80bdff;
4017 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4018 }
4019
4020 .custom-file-input[disabled] ~ .custom-file-label,
4021 .custom-file-input:disabled ~ .custom-file-label {
4022 background-color: #e9ecef;
4023 }
4024
4025 .custom-file-input:lang(en) ~ .custom-file-label::after {
4026 content: "Browse";
4027 }
4028
4029 .custom-file-input ~ .custom-file-label[data-browse]::after {
4030 content: attr(data-browse);
4031 }
4032
4033 .custom-file-label {
4034 position: absolute;
4035 top: 0;
4036 right: 0;
4037 left: 0;
4038 z-index: 1;
4039 height: calc(1.5em + 0.75rem + 2px);
4040 padding: 0.375rem 0.75rem;
4041 font-weight: 400;
4042 line-height: 1.5;
4043 color: #495057;
4044 background-color: #fff;
4045 border: 1px solid #ced4da;
4046 border-radius: 0.25rem;
4047 }
4048
4049 .custom-file-label::after {
4050 position: absolute;
4051 top: 0;
4052 right: 0;
4053 bottom: 0;
4054 z-index: 3;
4055 display: block;
4056 height: calc(1.5em + 0.75rem);
4057 padding: 0.375rem 0.75rem;
4058 line-height: 1.5;
4059 color: #495057;
4060 content: "Browse";
4061 background-color: #e9ecef;
4062 border-left: inherit;
4063 border-radius: 0 0.25rem 0.25rem 0;
4064 }
4065
4066 .custom-range {
4067 width: 100%;
4068 height: 1.4rem;
4069 padding: 0;
4070 background-color: transparent;
4071 -webkit-appearance: none;
4072 -moz-appearance: none;
4073 appearance: none;
4074 }
4075
4076 .custom-range:focus {
4077 outline: none;
4078 }
4079
4080 .custom-range:focus::-webkit-slider-thumb {
4081 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4082 }
4083
4084 .custom-range:focus::-moz-range-thumb {
4085 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4086 }
4087
4088 .custom-range:focus::-ms-thumb {
4089 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4090 }
4091
4092 .custom-range::-moz-focus-outer {
4093 border: 0;
4094 }
4095
4096 .custom-range::-webkit-slider-thumb {
4097 width: 1rem;
4098 height: 1rem;
4099 margin-top: -0.25rem;
4100 background-color: #007bff;
4101 border: 0;
4102 border-radius: 1rem;
4103 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4104 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4105 -webkit-appearance: none;
4106 appearance: none;
4107 }
4108
4109 @media (prefers-reduced-motion: reduce) {
4110 .custom-range::-webkit-slider-thumb {
4111 -webkit-transition: none;
4112 transition: none;
4113 }
4114 }
4115
4116 .custom-range::-webkit-slider-thumb:active {
4117 background-color: #b3d7ff;
4118 }
4119
4120 .custom-range::-webkit-slider-runnable-track {
4121 width: 100%;
4122 height: 0.5rem;
4123 color: transparent;
4124 cursor: pointer;
4125 background-color: #dee2e6;
4126 border-color: transparent;
4127 border-radius: 1rem;
4128 }
4129
4130 .custom-range::-moz-range-thumb {
4131 width: 1rem;
4132 height: 1rem;
4133 background-color: #007bff;
4134 border: 0;
4135 border-radius: 1rem;
4136 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4137 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4138 -moz-appearance: none;
4139 appearance: none;
4140 }
4141
4142 @media (prefers-reduced-motion: reduce) {
4143 .custom-range::-moz-range-thumb {
4144 -moz-transition: none;
4145 transition: none;
4146 }
4147 }
4148
4149 .custom-range::-moz-range-thumb:active {
4150 background-color: #b3d7ff;
4151 }
4152
4153 .custom-range::-moz-range-track {
4154 width: 100%;
4155 height: 0.5rem;
4156 color: transparent;
4157 cursor: pointer;
4158 background-color: #dee2e6;
4159 border-color: transparent;
4160 border-radius: 1rem;
4161 }
4162
4163 .custom-range::-ms-thumb {
4164 width: 1rem;
4165 height: 1rem;
4166 margin-top: 0;
4167 margin-right: 0.2rem;
4168 margin-left: 0.2rem;
4169 background-color: #007bff;
4170 border: 0;
4171 border-radius: 1rem;
4172 -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4173 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4174 appearance: none;
4175 }
4176
4177 @media (prefers-reduced-motion: reduce) {
4178 .custom-range::-ms-thumb {
4179 -ms-transition: none;
4180 transition: none;
4181 }
4182 }
4183
4184 .custom-range::-ms-thumb:active {
4185 background-color: #b3d7ff;
4186 }
4187
4188 .custom-range::-ms-track {
4189 width: 100%;
4190 height: 0.5rem;
4191 color: transparent;
4192 cursor: pointer;
4193 background-color: transparent;
4194 border-color: transparent;
4195 border-width: 0.5rem;
4196 }
4197
4198 .custom-range::-ms-fill-lower {
4199 background-color: #dee2e6;
4200 border-radius: 1rem;
4201 }
4202
4203 .custom-range::-ms-fill-upper {
4204 margin-right: 15px;
4205 background-color: #dee2e6;
4206 border-radius: 1rem;
4207 }
4208
4209 .custom-range:disabled::-webkit-slider-thumb {
4210 background-color: #adb5bd;
4211 }
4212
4213 .custom-range:disabled::-webkit-slider-runnable-track {
4214 cursor: default;
4215 }
4216
4217 .custom-range:disabled::-moz-range-thumb {
4218 background-color: #adb5bd;
4219 }
4220
4221 .custom-range:disabled::-moz-range-track {
4222 cursor: default;
4223 }
4224
4225 .custom-range:disabled::-ms-thumb {
4226 background-color: #adb5bd;
4227 }
4228
4229 .custom-control-label::before,
4230 .custom-file-label,
4231 .custom-select {
4232 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4233 }
4234
4235 @media (prefers-reduced-motion: reduce) {
4236 .custom-control-label::before,
4237 .custom-file-label,
4238 .custom-select {
4239 transition: none;
4240 }
4241 }
4242
4243 .nav {
4244 display: -ms-flexbox;
4245 display: flex;
4246 -ms-flex-wrap: wrap;
4247 flex-wrap: wrap;
4248 padding-left: 0;
4249 margin-bottom: 0;
4250 list-style: none;
4251 }
4252
4253 .nav-link {
4254 display: block;
4255 padding: 0.5rem 1rem;
4256 }
4257
4258 .nav-link:hover, .nav-link:focus {
4259 text-decoration: none;
4260 }
4261
4262 .nav-link.disabled {
4263 color: #6c757d;
4264 pointer-events: none;
4265 cursor: default;
4266 }
4267
4268 .nav-tabs {
4269 border-bottom: 1px solid #dee2e6;
4270 }
4271
4272 .nav-tabs .nav-item {
4273 margin-bottom: -1px;
4274 }
4275
4276 .nav-tabs .nav-link {
4277 border: 1px solid transparent;
4278 border-top-left-radius: 0.25rem;
4279 border-top-right-radius: 0.25rem;
4280 }
4281
4282 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
4283 border-color: #e9ecef #e9ecef #dee2e6;
4284 }
4285
4286 .nav-tabs .nav-link.disabled {
4287 color: #6c757d;
4288 background-color: transparent;
4289 border-color: transparent;
4290 }
4291
4292 .nav-tabs .nav-link.active,
4293 .nav-tabs .nav-item.show .nav-link {
4294 color: #495057;
4295 background-color: #fff;
4296 border-color: #dee2e6 #dee2e6 #fff;
4297 }
4298
4299 .nav-tabs .dropdown-menu {
4300 margin-top: -1px;
4301 border-top-left-radius: 0;
4302 border-top-right-radius: 0;
4303 }
4304
4305 .nav-pills .nav-link {
4306 border-radius: 0.25rem;
4307 }
4308
4309 .nav-pills .nav-link.active,
4310 .nav-pills .show > .nav-link {
4311 color: #fff;
4312 background-color: #007bff;
4313 }
4314
4315 .nav-fill .nav-item {
4316 -ms-flex: 1 1 auto;
4317 flex: 1 1 auto;
4318 text-align: center;
4319 }
4320
4321 .nav-justified .nav-item {
4322 -ms-flex-preferred-size: 0;
4323 flex-basis: 0;
4324 -ms-flex-positive: 1;
4325 flex-grow: 1;
4326 text-align: center;
4327 }
4328
4329 .tab-content > .tab-pane {
4330 display: none;
4331 }
4332
4333 .tab-content > .active {
4334 display: block;
4335 }
4336
4337 .navbar {
4338 position: relative;
4339 display: -ms-flexbox;
4340 display: flex;
4341 -ms-flex-wrap: wrap;
4342 flex-wrap: wrap;
4343 -ms-flex-align: center;
4344 align-items: center;
4345 -ms-flex-pack: justify;
4346 justify-content: space-between;
4347 padding: 0.5rem 1rem;
4348 }
4349
4350 .navbar .container,
4351 .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
4352 display: -ms-flexbox;
4353 display: flex;
4354 -ms-flex-wrap: wrap;
4355 flex-wrap: wrap;
4356 -ms-flex-align: center;
4357 align-items: center;
4358 -ms-flex-pack: justify;
4359 justify-content: space-between;
4360 }
4361
4362 .navbar-brand {
4363 display: inline-block;
4364 padding-top: 0.3125rem;
4365 padding-bottom: 0.3125rem;
4366 margin-right: 1rem;
4367 font-size: 1.25rem;
4368 line-height: inherit;
4369 white-space: nowrap;
4370 }
4371
4372 .navbar-brand:hover, .navbar-brand:focus {
4373 text-decoration: none;
4374 }
4375
4376 .navbar-nav {
4377 display: -ms-flexbox;
4378 display: flex;
4379 -ms-flex-direction: column;
4380 flex-direction: column;
4381 padding-left: 0;
4382 margin-bottom: 0;
4383 list-style: none;
4384 }
4385
4386 .navbar-nav .nav-link {
4387 padding-right: 0;
4388 padding-left: 0;
4389 }
4390
4391 .navbar-nav .dropdown-menu {
4392 position: static;
4393 float: none;
4394 }
4395
4396 .navbar-text {
4397 display: inline-block;
4398 padding-top: 0.5rem;
4399 padding-bottom: 0.5rem;
4400 }
4401
4402 .navbar-collapse {
4403 -ms-flex-preferred-size: 100%;
4404 flex-basis: 100%;
4405 -ms-flex-positive: 1;
4406 flex-grow: 1;
4407 -ms-flex-align: center;
4408 align-items: center;
4409 }
4410
4411 .navbar-toggler {
4412 padding: 0.25rem 0.75rem;
4413 font-size: 1.25rem;
4414 line-height: 1;
4415 background-color: transparent;
4416 border: 1px solid transparent;
4417 border-radius: 0.25rem;
4418 }
4419
4420 .navbar-toggler:hover, .navbar-toggler:focus {
4421 text-decoration: none;
4422 }
4423
4424 .navbar-toggler-icon {
4425 display: inline-block;
4426 width: 1.5em;
4427 height: 1.5em;
4428 vertical-align: middle;
4429 content: "";
4430 background: no-repeat center center;
4431 background-size: 100% 100%;
4432 }
4433
4434 @media (max-width: 575.98px) {
4435 .navbar-expand-sm > .container,
4436 .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
4437 padding-right: 0;
4438 padding-left: 0;
4439 }
4440 }
4441
4442 @media (min-width: 576px) {
4443 .navbar-expand-sm {
4444 -ms-flex-flow: row nowrap;
4445 flex-flow: row nowrap;
4446 -ms-flex-pack: start;
4447 justify-content: flex-start;
4448 }
4449 .navbar-expand-sm .navbar-nav {
4450 -ms-flex-direction: row;
4451 flex-direction: row;
4452 }
4453 .navbar-expand-sm .navbar-nav .dropdown-menu {
4454 position: absolute;
4455 }
4456 .navbar-expand-sm .navbar-nav .nav-link {
4457 padding-right: 0.5rem;
4458 padding-left: 0.5rem;
4459 }
4460 .navbar-expand-sm > .container,
4461 .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
4462 -ms-flex-wrap: nowrap;
4463 flex-wrap: nowrap;
4464 }
4465 .navbar-expand-sm .navbar-collapse {
4466 display: -ms-flexbox !important;
4467 display: flex !important;
4468 -ms-flex-preferred-size: auto;
4469 flex-basis: auto;
4470 }
4471 .navbar-expand-sm .navbar-toggler {
4472 display: none;
4473 }
4474 }
4475
4476 @media (max-width: 767.98px) {
4477 .navbar-expand-md > .container,
4478 .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
4479 padding-right: 0;
4480 padding-left: 0;
4481 }
4482 }
4483
4484 @media (min-width: 768px) {
4485 .navbar-expand-md {
4486 -ms-flex-flow: row nowrap;
4487 flex-flow: row nowrap;
4488 -ms-flex-pack: start;
4489 justify-content: flex-start;
4490 }
4491 .navbar-expand-md .navbar-nav {
4492 -ms-flex-direction: row;
4493 flex-direction: row;
4494 }
4495 .navbar-expand-md .navbar-nav .dropdown-menu {
4496 position: absolute;
4497 }
4498 .navbar-expand-md .navbar-nav .nav-link {
4499 padding-right: 0.5rem;
4500 padding-left: 0.5rem;
4501 }
4502 .navbar-expand-md > .container,
4503 .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
4504 -ms-flex-wrap: nowrap;
4505 flex-wrap: nowrap;
4506 }
4507 .navbar-expand-md .navbar-collapse {
4508 display: -ms-flexbox !important;
4509 display: flex !important;
4510 -ms-flex-preferred-size: auto;
4511 flex-basis: auto;
4512 }
4513 .navbar-expand-md .navbar-toggler {
4514 display: none;
4515 }
4516 }
4517
4518 @media (max-width: 991.98px) {
4519 .navbar-expand-lg > .container,
4520 .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
4521 padding-right: 0;
4522 padding-left: 0;
4523 }
4524 }
4525
4526 @media (min-width: 992px) {
4527 .navbar-expand-lg {
4528 -ms-flex-flow: row nowrap;
4529 flex-flow: row nowrap;
4530 -ms-flex-pack: start;
4531 justify-content: flex-start;
4532 }
4533 .navbar-expand-lg .navbar-nav {
4534 -ms-flex-direction: row;
4535 flex-direction: row;
4536 }
4537 .navbar-expand-lg .navbar-nav .dropdown-menu {
4538 position: absolute;
4539 }
4540 .navbar-expand-lg .navbar-nav .nav-link {
4541 padding-right: 0.5rem;
4542 padding-left: 0.5rem;
4543 }
4544 .navbar-expand-lg > .container,
4545 .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
4546 -ms-flex-wrap: nowrap;
4547 flex-wrap: nowrap;
4548 }
4549 .navbar-expand-lg .navbar-collapse {
4550 display: -ms-flexbox !important;
4551 display: flex !important;
4552 -ms-flex-preferred-size: auto;
4553 flex-basis: auto;
4554 }
4555 .navbar-expand-lg .navbar-toggler {
4556 display: none;
4557 }
4558 }
4559
4560 @media (max-width: 1199.98px) {
4561 .navbar-expand-xl > .container,
4562 .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
4563 padding-right: 0;
4564 padding-left: 0;
4565 }
4566 }
4567
4568 @media (min-width: 1200px) {
4569 .navbar-expand-xl {
4570 -ms-flex-flow: row nowrap;
4571 flex-flow: row nowrap;
4572 -ms-flex-pack: start;
4573 justify-content: flex-start;
4574 }
4575 .navbar-expand-xl .navbar-nav {
4576 -ms-flex-direction: row;
4577 flex-direction: row;
4578 }
4579 .navbar-expand-xl .navbar-nav .dropdown-menu {
4580 position: absolute;
4581 }
4582 .navbar-expand-xl .navbar-nav .nav-link {
4583 padding-right: 0.5rem;
4584 padding-left: 0.5rem;
4585 }
4586 .navbar-expand-xl > .container,
4587 .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
4588 -ms-flex-wrap: nowrap;
4589 flex-wrap: nowrap;
4590 }
4591 .navbar-expand-xl .navbar-collapse {
4592 display: -ms-flexbox !important;
4593 display: flex !important;
4594 -ms-flex-preferred-size: auto;
4595 flex-basis: auto;
4596 }
4597 .navbar-expand-xl .navbar-toggler {
4598 display: none;
4599 }
4600 }
4601
4602 .navbar-expand {
4603 -ms-flex-flow: row nowrap;
4604 flex-flow: row nowrap;
4605 -ms-flex-pack: start;
4606 justify-content: flex-start;
4607 }
4608
4609 .navbar-expand > .container,
4610 .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4611 padding-right: 0;
4612 padding-left: 0;
4613 }
4614
4615 .navbar-expand .navbar-nav {
4616 -ms-flex-direction: row;
4617 flex-direction: row;
4618 }
4619
4620 .navbar-expand .navbar-nav .dropdown-menu {
4621 position: absolute;
4622 }
4623
4624 .navbar-expand .navbar-nav .nav-link {
4625 padding-right: 0.5rem;
4626 padding-left: 0.5rem;
4627 }
4628
4629 .navbar-expand > .container,
4630 .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4631 -ms-flex-wrap: nowrap;
4632 flex-wrap: nowrap;
4633 }
4634
4635 .navbar-expand .navbar-collapse {
4636 display: -ms-flexbox !important;
4637 display: flex !important;
4638 -ms-flex-preferred-size: auto;
4639 flex-basis: auto;
4640 }
4641
4642 .navbar-expand .navbar-toggler {
4643 display: none;
4644 }
4645
4646 .navbar-light .navbar-brand {
4647 color: rgba(0, 0, 0, 0.9);
4648 }
4649
4650 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4651 color: rgba(0, 0, 0, 0.9);
4652 }
4653
4654 .navbar-light .navbar-nav .nav-link {
4655 color: rgba(0, 0, 0, 0.5);
4656 }
4657
4658 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4659 color: rgba(0, 0, 0, 0.7);
4660 }
4661
4662 .navbar-light .navbar-nav .nav-link.disabled {
4663 color: rgba(0, 0, 0, 0.3);
4664 }
4665
4666 .navbar-light .navbar-nav .show > .nav-link,
4667 .navbar-light .navbar-nav .active > .nav-link,
4668 .navbar-light .navbar-nav .nav-link.show,
4669 .navbar-light .navbar-nav .nav-link.active {
4670 color: rgba(0, 0, 0, 0.9);
4671 }
4672
4673 .navbar-light .navbar-toggler {
4674 color: rgba(0, 0, 0, 0.5);
4675 border-color: rgba(0, 0, 0, 0.1);
4676 }
4677
4678 .navbar-light .navbar-toggler-icon {
4679 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4680 }
4681
4682 .navbar-light .navbar-text {
4683 color: rgba(0, 0, 0, 0.5);
4684 }
4685
4686 .navbar-light .navbar-text a {
4687 color: rgba(0, 0, 0, 0.9);
4688 }
4689
4690 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
4691 color: rgba(0, 0, 0, 0.9);
4692 }
4693
4694 .navbar-dark .navbar-brand {
4695 color: #fff;
4696 }
4697
4698 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4699 color: #fff;
4700 }
4701
4702 .navbar-dark .navbar-nav .nav-link {
4703 color: rgba(255, 255, 255, 0.5);
4704 }
4705
4706 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4707 color: rgba(255, 255, 255, 0.75);
4708 }
4709
4710 .navbar-dark .navbar-nav .nav-link.disabled {
4711 color: rgba(255, 255, 255, 0.25);
4712 }
4713
4714 .navbar-dark .navbar-nav .show > .nav-link,
4715 .navbar-dark .navbar-nav .active > .nav-link,
4716 .navbar-dark .navbar-nav .nav-link.show,
4717 .navbar-dark .navbar-nav .nav-link.active {
4718 color: #fff;
4719 }
4720
4721 .navbar-dark .navbar-toggler {
4722 color: rgba(255, 255, 255, 0.5);
4723 border-color: rgba(255, 255, 255, 0.1);
4724 }
4725
4726 .navbar-dark .navbar-toggler-icon {
4727 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4728 }
4729
4730 .navbar-dark .navbar-text {
4731 color: rgba(255, 255, 255, 0.5);
4732 }
4733
4734 .navbar-dark .navbar-text a {
4735 color: #fff;
4736 }
4737
4738 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
4739 color: #fff;
4740 }
4741
4742 .card {
4743 position: relative;
4744 display: -ms-flexbox;
4745 display: flex;
4746 -ms-flex-direction: column;
4747 flex-direction: column;
4748 min-width: 0;
4749 word-wrap: break-word;
4750 background-color: #fff;
4751 background-clip: border-box;
4752 border: 1px solid rgba(0, 0, 0, 0.125);
4753 border-radius: 0.25rem;
4754 }
4755
4756 .card > hr {
4757 margin-right: 0;
4758 margin-left: 0;
4759 }
4760
4761 .card > .list-group {
4762 border-top: inherit;
4763 border-bottom: inherit;
4764 }
4765
4766 .card > .list-group:first-child {
4767 border-top-width: 0;
4768 border-top-left-radius: calc(0.25rem - 1px);
4769 border-top-right-radius: calc(0.25rem - 1px);
4770 }
4771
4772 .card > .list-group:last-child {
4773 border-bottom-width: 0;
4774 border-bottom-right-radius: calc(0.25rem - 1px);
4775 border-bottom-left-radius: calc(0.25rem - 1px);
4776 }
4777
4778 .card-body {
4779 -ms-flex: 1 1 auto;
4780 flex: 1 1 auto;
4781 min-height: 1px;
4782 padding: 1.25rem;
4783 }
4784
4785 .card-title {
4786 margin-bottom: 0.75rem;
4787 }
4788
4789 .card-subtitle {
4790 margin-top: -0.375rem;
4791 margin-bottom: 0;
4792 }
4793
4794 .card-text:last-child {
4795 margin-bottom: 0;
4796 }
4797
4798 .card-link:hover {
4799 text-decoration: none;
4800 }
4801
4802 .card-link + .card-link {
4803 margin-left: 1.25rem;
4804 }
4805
4806 .card-header {
4807 padding: 0.75rem 1.25rem;
4808 margin-bottom: 0;
4809 background-color: rgba(0, 0, 0, 0.03);
4810 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4811 }
4812
4813 .card-header:first-child {
4814 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4815 }
4816
4817 .card-header + .list-group .list-group-item:first-child {
4818 border-top: 0;
4819 }
4820
4821 .card-footer {
4822 padding: 0.75rem 1.25rem;
4823 background-color: rgba(0, 0, 0, 0.03);
4824 border-top: 1px solid rgba(0, 0, 0, 0.125);
4825 }
4826
4827 .card-footer:last-child {
4828 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4829 }
4830
4831 .card-header-tabs {
4832 margin-right: -0.625rem;
4833 margin-bottom: -0.75rem;
4834 margin-left: -0.625rem;
4835 border-bottom: 0;
4836 }
4837
4838 .card-header-pills {
4839 margin-right: -0.625rem;
4840 margin-left: -0.625rem;
4841 }
4842
4843 .card-img-overlay {
4844 position: absolute;
4845 top: 0;
4846 right: 0;
4847 bottom: 0;
4848 left: 0;
4849 padding: 1.25rem;
4850 }
4851
4852 .card-img,
4853 .card-img-top,
4854 .card-img-bottom {
4855 -ms-flex-negative: 0;
4856 flex-shrink: 0;
4857 width: 100%;
4858 }
4859
4860 .card-img,
4861 .card-img-top {
4862 border-top-left-radius: calc(0.25rem - 1px);
4863 border-top-right-radius: calc(0.25rem - 1px);
4864 }
4865
4866 .card-img,
4867 .card-img-bottom {
4868 border-bottom-right-radius: calc(0.25rem - 1px);
4869 border-bottom-left-radius: calc(0.25rem - 1px);
4870 }
4871
4872 .card-deck .card {
4873 margin-bottom: 15px;
4874 }
4875
4876 @media (min-width: 576px) {
4877 .card-deck {
4878 display: -ms-flexbox;
4879 display: flex;
4880 -ms-flex-flow: row wrap;
4881 flex-flow: row wrap;
4882 margin-right: -15px;
4883 margin-left: -15px;
4884 }
4885 .card-deck .card {
4886 -ms-flex: 1 0 0%;
4887 flex: 1 0 0%;
4888 margin-right: 15px;
4889 margin-bottom: 0;
4890 margin-left: 15px;
4891 }
4892 }
4893
4894 .card-group > .card {
4895 margin-bottom: 15px;
4896 }
4897
4898 @media (min-width: 576px) {
4899 .card-group {
4900 display: -ms-flexbox;
4901 display: flex;
4902 -ms-flex-flow: row wrap;
4903 flex-flow: row wrap;
4904 }
4905 .card-group > .card {
4906 -ms-flex: 1 0 0%;
4907 flex: 1 0 0%;
4908 margin-bottom: 0;
4909 }
4910 .card-group > .card + .card {
4911 margin-left: 0;
4912 border-left: 0;
4913 }
4914 .card-group > .card:not(:last-child) {
4915 border-top-right-radius: 0;
4916 border-bottom-right-radius: 0;
4917 }
4918 .card-group > .card:not(:last-child) .card-img-top,
4919 .card-group > .card:not(:last-child) .card-header {
4920 border-top-right-radius: 0;
4921 }
4922 .card-group > .card:not(:last-child) .card-img-bottom,
4923 .card-group > .card:not(:last-child) .card-footer {
4924 border-bottom-right-radius: 0;
4925 }
4926 .card-group > .card:not(:first-child) {
4927 border-top-left-radius: 0;
4928 border-bottom-left-radius: 0;
4929 }
4930 .card-group > .card:not(:first-child) .card-img-top,
4931 .card-group > .card:not(:first-child) .card-header {
4932 border-top-left-radius: 0;
4933 }
4934 .card-group > .card:not(:first-child) .card-img-bottom,
4935 .card-group > .card:not(:first-child) .card-footer {
4936 border-bottom-left-radius: 0;
4937 }
4938 }
4939
4940 .card-columns .card {
4941 margin-bottom: 0.75rem;
4942 }
4943
4944 @media (min-width: 576px) {
4945 .card-columns {
4946 -webkit-column-count: 3;
4947 -moz-column-count: 3;
4948 column-count: 3;
4949 -webkit-column-gap: 1.25rem;
4950 -moz-column-gap: 1.25rem;
4951 column-gap: 1.25rem;
4952 orphans: 1;
4953 widows: 1;
4954 }
4955 .card-columns .card {
4956 display: inline-block;
4957 width: 100%;
4958 }
4959 }
4960
4961 .accordion > .card {
4962 overflow: hidden;
4963 }
4964
4965 .accordion > .card:not(:last-of-type) {
4966 border-bottom: 0;
4967 border-bottom-right-radius: 0;
4968 border-bottom-left-radius: 0;
4969 }
4970
4971 .accordion > .card:not(:first-of-type) {
4972 border-top-left-radius: 0;
4973 border-top-right-radius: 0;
4974 }
4975
4976 .accordion > .card > .card-header {
4977 border-radius: 0;
4978 margin-bottom: -1px;
4979 }
4980
4981 .breadcrumb {
4982 display: -ms-flexbox;
4983 display: flex;
4984 -ms-flex-wrap: wrap;
4985 flex-wrap: wrap;
4986 padding: 0.75rem 1rem;
4987 margin-bottom: 1rem;
4988 list-style: none;
4989 background-color: #e9ecef;
4990 border-radius: 0.25rem;
4991 }
4992
4993 .breadcrumb-item {
4994 display: -ms-flexbox;
4995 display: flex;
4996 }
4997
4998 .breadcrumb-item + .breadcrumb-item {
4999 padding-left: 0.5rem;
5000 }
5001
5002 .breadcrumb-item + .breadcrumb-item::before {
5003 display: inline-block;
5004 padding-right: 0.5rem;
5005 color: #6c757d;
5006 content: "/";
5007 }
5008
5009 .breadcrumb-item + .breadcrumb-item:hover::before {
5010 text-decoration: underline;
5011 }
5012
5013 .breadcrumb-item + .breadcrumb-item:hover::before {
5014 text-decoration: none;
5015 }
5016
5017 .breadcrumb-item.active {
5018 color: #6c757d;
5019 }
5020
5021 .pagination {
5022 display: -ms-flexbox;
5023 display: flex;
5024 padding-left: 0;
5025 list-style: none;
5026 border-radius: 0.25rem;
5027 }
5028
5029 .page-link {
5030 position: relative;
5031 display: block;
5032 padding: 0.5rem 0.75rem;
5033 margin-left: -1px;
5034 line-height: 1.25;
5035 color: #007bff;
5036 background-color: #fff;
5037 border: 1px solid #dee2e6;
5038 }
5039
5040 .page-link:hover {
5041 z-index: 2;
5042 color: #0056b3;
5043 text-decoration: none;
5044 background-color: #e9ecef;
5045 border-color: #dee2e6;
5046 }
5047
5048 .page-link:focus {
5049 z-index: 3;
5050 outline: 0;
5051 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
5052 }
5053
5054 .page-item:first-child .page-link {
5055 margin-left: 0;
5056 border-top-left-radius: 0.25rem;
5057 border-bottom-left-radius: 0.25rem;
5058 }
5059
5060 .page-item:last-child .page-link {
5061 border-top-right-radius: 0.25rem;
5062 border-bottom-right-radius: 0.25rem;
5063 }
5064
5065 .page-item.active .page-link {
5066 z-index: 3;
5067 color: #fff;
5068 background-color: #007bff;
5069 border-color: #007bff;
5070 }
5071
5072 .page-item.disabled .page-link {
5073 color: #6c757d;
5074 pointer-events: none;
5075 cursor: auto;
5076 background-color: #fff;
5077 border-color: #dee2e6;
5078 }
5079
5080 .pagination-lg .page-link {
5081 padding: 0.75rem 1.5rem;
5082 font-size: 1.25rem;
5083 line-height: 1.5;
5084 }
5085
5086 .pagination-lg .page-item:first-child .page-link {
5087 border-top-left-radius: 0.3rem;
5088 border-bottom-left-radius: 0.3rem;
5089 }
5090
5091 .pagination-lg .page-item:last-child .page-link {
5092 border-top-right-radius: 0.3rem;
5093 border-bottom-right-radius: 0.3rem;
5094 }
5095
5096 .pagination-sm .page-link {
5097 padding: 0.25rem 0.5rem;
5098 font-size: 0.875rem;
5099 line-height: 1.5;
5100 }
5101
5102 .pagination-sm .page-item:first-child .page-link {
5103 border-top-left-radius: 0.2rem;
5104 border-bottom-left-radius: 0.2rem;
5105 }
5106
5107 .pagination-sm .page-item:last-child .page-link {
5108 border-top-right-radius: 0.2rem;
5109 border-bottom-right-radius: 0.2rem;
5110 }
5111
5112 .badge {
5113 display: inline-block;
5114 padding: 0.25em 0.4em;
5115 font-size: 75%;
5116 font-weight: 700;
5117 line-height: 1;
5118 text-align: center;
5119 white-space: nowrap;
5120 vertical-align: baseline;
5121 border-radius: 0.25rem;
5122 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;
5123 }
5124
5125 @media (prefers-reduced-motion: reduce) {
5126 .badge {
5127 transition: none;
5128 }
5129 }
5130
5131 a.badge:hover, a.badge:focus {
5132 text-decoration: none;
5133 }
5134
5135 .badge:empty {
5136 display: none;
5137 }
5138
5139 .btn .badge {
5140 position: relative;
5141 top: -1px;
5142 }
5143
5144 .badge-pill {
5145 padding-right: 0.6em;
5146 padding-left: 0.6em;
5147 border-radius: 10rem;
5148 }
5149
5150 .badge-primary {
5151 color: #fff;
5152 background-color: #007bff;
5153 }
5154
5155 a.badge-primary:hover, a.badge-primary:focus {
5156 color: #fff;
5157 background-color: #0062cc;
5158 }
5159
5160 a.badge-primary:focus, a.badge-primary.focus {
5161 outline: 0;
5162 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
5163 }
5164
5165 .badge-secondary {
5166 color: #fff;
5167 background-color: #6c757d;
5168 }
5169
5170 a.badge-secondary:hover, a.badge-secondary:focus {
5171 color: #fff;
5172 background-color: #545b62;
5173 }
5174
5175 a.badge-secondary:focus, a.badge-secondary.focus {
5176 outline: 0;
5177 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
5178 }
5179
5180 .badge-success {
5181 color: #fff;
5182 background-color: #28a745;
5183 }
5184
5185 a.badge-success:hover, a.badge-success:focus {
5186 color: #fff;
5187 background-color: #1e7e34;
5188 }
5189
5190 a.badge-success:focus, a.badge-success.focus {
5191 outline: 0;
5192 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
5193 }
5194
5195 .badge-info {
5196 color: #fff;
5197 background-color: #17a2b8;
5198 }
5199
5200 a.badge-info:hover, a.badge-info:focus {
5201 color: #fff;
5202 background-color: #117a8b;
5203 }
5204
5205 a.badge-info:focus, a.badge-info.focus {
5206 outline: 0;
5207 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
5208 }
5209
5210 .badge-warning {
5211 color: #212529;
5212 background-color: #ffc107;
5213 }
5214
5215 a.badge-warning:hover, a.badge-warning:focus {
5216 color: #212529;
5217 background-color: #d39e00;
5218 }
5219
5220 a.badge-warning:focus, a.badge-warning.focus {
5221 outline: 0;
5222 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
5223 }
5224
5225 .badge-danger {
5226 color: #fff;
5227 background-color: #dc3545;
5228 }
5229
5230 a.badge-danger:hover, a.badge-danger:focus {
5231 color: #fff;
5232 background-color: #bd2130;
5233 }
5234
5235 a.badge-danger:focus, a.badge-danger.focus {
5236 outline: 0;
5237 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
5238 }
5239
5240 .badge-light {
5241 color: #212529;
5242 background-color: #f8f9fa;
5243 }
5244
5245 a.badge-light:hover, a.badge-light:focus {
5246 color: #212529;
5247 background-color: #dae0e5;
5248 }
5249
5250 a.badge-light:focus, a.badge-light.focus {
5251 outline: 0;
5252 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
5253 }
5254
5255 .badge-dark {
5256 color: #fff;
5257 background-color: #343a40;
5258 }
5259
5260 a.badge-dark:hover, a.badge-dark:focus {
5261 color: #fff;
5262 background-color: #1d2124;
5263 }
5264
5265 a.badge-dark:focus, a.badge-dark.focus {
5266 outline: 0;
5267 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
5268 }
5269
5270 .jumbotron {
5271 padding: 2rem 1rem;
5272 margin-bottom: 2rem;
5273 background-color: #e9ecef;
5274 border-radius: 0.3rem;
5275 }
5276
5277 @media (min-width: 576px) {
5278 .jumbotron {
5279 padding: 4rem 2rem;
5280 }
5281 }
5282
5283 .jumbotron-fluid {
5284 padding-right: 0;
5285 padding-left: 0;
5286 border-radius: 0;
5287 }
5288
5289 .alert {
5290 position: relative;
5291 padding: 0.75rem 1.25rem;
5292 margin-bottom: 1rem;
5293 border: 1px solid transparent;
5294 border-radius: 0.25rem;
5295 }
5296
5297 .alert-heading {
5298 color: inherit;
5299 }
5300
5301 .alert-link {
5302 font-weight: 700;
5303 }
5304
5305 .alert-dismissible {
5306 padding-right: 4rem;
5307 }
5308
5309 .alert-dismissible .close {
5310 position: absolute;
5311 top: 0;
5312 right: 0;
5313 padding: 0.75rem 1.25rem;
5314 color: inherit;
5315 }
5316
5317 .alert-primary {
5318 color: #004085;
5319 background-color: #cce5ff;
5320 border-color: #b8daff;
5321 }
5322
5323 .alert-primary hr {
5324 border-top-color: #9fcdff;
5325 }
5326
5327 .alert-primary .alert-link {
5328 color: #002752;
5329 }
5330
5331 .alert-secondary {
5332 color: #383d41;
5333 background-color: #e2e3e5;
5334 border-color: #d6d8db;
5335 }
5336
5337 .alert-secondary hr {
5338 border-top-color: #c8cbcf;
5339 }
5340
5341 .alert-secondary .alert-link {
5342 color: #202326;
5343 }
5344
5345 .alert-success {
5346 color: #155724;
5347 background-color: #d4edda;
5348 border-color: #c3e6cb;
5349 }
5350
5351 .alert-success hr {
5352 border-top-color: #b1dfbb;
5353 }
5354
5355 .alert-success .alert-link {
5356 color: #0b2e13;
5357 }
5358
5359 .alert-info {
5360 color: #0c5460;
5361 background-color: #d1ecf1;
5362 border-color: #bee5eb;
5363 }
5364
5365 .alert-info hr {
5366 border-top-color: #abdde5;
5367 }
5368
5369 .alert-info .alert-link {
5370 color: #062c33;
5371 }
5372
5373 .alert-warning {
5374 color: #856404;
5375 background-color: #fff3cd;
5376 border-color: #ffeeba;
5377 }
5378
5379 .alert-warning hr {
5380 border-top-color: #ffe8a1;
5381 }
5382
5383 .alert-warning .alert-link {
5384 color: #533f03;
5385 }
5386
5387 .alert-danger {
5388 color: #721c24;
5389 background-color: #f8d7da;
5390 border-color: #f5c6cb;
5391 }
5392
5393 .alert-danger hr {
5394 border-top-color: #f1b0b7;
5395 }
5396
5397 .alert-danger .alert-link {
5398 color: #491217;
5399 }
5400
5401 .alert-light {
5402 color: #818182;
5403 background-color: #fefefe;
5404 border-color: #fdfdfe;
5405 }
5406
5407 .alert-light hr {
5408 border-top-color: #ececf6;
5409 }
5410
5411 .alert-light .alert-link {
5412 color: #686868;
5413 }
5414
5415 .alert-dark {
5416 color: #1b1e21;
5417 background-color: #d6d8d9;
5418 border-color: #c6c8ca;
5419 }
5420
5421 .alert-dark hr {
5422 border-top-color: #b9bbbe;
5423 }
5424
5425 .alert-dark .alert-link {
5426 color: #040505;
5427 }
5428
5429 @-webkit-keyframes progress-bar-stripes {
5430 from {
5431 background-position: 1rem 0;
5432 }
5433 to {
5434 background-position: 0 0;
5435 }
5436 }
5437
5438 @keyframes progress-bar-stripes {
5439 from {
5440 background-position: 1rem 0;
5441 }
5442 to {
5443 background-position: 0 0;
5444 }
5445 }
5446
5447 .progress {
5448 display: -ms-flexbox;
5449 display: flex;
5450 height: 1rem;
5451 overflow: hidden;
5452 line-height: 0;
5453 font-size: 0.75rem;
5454 background-color: #e9ecef;
5455 border-radius: 0.25rem;
5456 }
5457
5458 .progress-bar {
5459 display: -ms-flexbox;
5460 display: flex;
5461 -ms-flex-direction: column;
5462 flex-direction: column;
5463 -ms-flex-pack: center;
5464 justify-content: center;
5465 overflow: hidden;
5466 color: #fff;
5467 text-align: center;
5468 white-space: nowrap;
5469 background-color: #007bff;
5470 transition: width 0.6s ease;
5471 }
5472
5473 @media (prefers-reduced-motion: reduce) {
5474 .progress-bar {
5475 transition: none;
5476 }
5477 }
5478
5479 .progress-bar-striped {
5480 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);
5481 background-size: 1rem 1rem;
5482 }
5483
5484 .progress-bar-animated {
5485 -webkit-animation: progress-bar-stripes 1s linear infinite;
5486 animation: progress-bar-stripes 1s linear infinite;
5487 }
5488
5489 @media (prefers-reduced-motion: reduce) {
5490 .progress-bar-animated {
5491 -webkit-animation: none;
5492 animation: none;
5493 }
5494 }
5495
5496 .media {
5497 display: -ms-flexbox;
5498 display: flex;
5499 -ms-flex-align: start;
5500 align-items: flex-start;
5501 }
5502
5503 .media-body {
5504 -ms-flex: 1;
5505 flex: 1;
5506 }
5507
5508 .list-group {
5509 display: -ms-flexbox;
5510 display: flex;
5511 -ms-flex-direction: column;
5512 flex-direction: column;
5513 padding-left: 0;
5514 margin-bottom: 0;
5515 border-radius: 0.25rem;
5516 }
5517
5518 .list-group-item-action {
5519 width: 100%;
5520 color: #495057;
5521 text-align: inherit;
5522 }
5523
5524 .list-group-item-action:hover, .list-group-item-action:focus {
5525 z-index: 1;
5526 color: #495057;
5527 text-decoration: none;
5528 background-color: #f8f9fa;
5529 }
5530
5531 .list-group-item-action:active {
5532 color: #212529;
5533 background-color: #e9ecef;
5534 }
5535
5536 .list-group-item {
5537 position: relative;
5538 display: block;
5539 padding: 0.75rem 1.25rem;
5540 background-color: #fff;
5541 border: 1px solid rgba(0, 0, 0, 0.125);
5542 }
5543
5544 .list-group-item:first-child {
5545 border-top-left-radius: inherit;
5546 border-top-right-radius: inherit;
5547 }
5548
5549 .list-group-item:last-child {
5550 border-bottom-right-radius: inherit;
5551 border-bottom-left-radius: inherit;
5552 }
5553
5554 .list-group-item.disabled, .list-group-item:disabled {
5555 color: #6c757d;
5556 pointer-events: none;
5557 background-color: #fff;
5558 }
5559
5560 .list-group-item.active {
5561 z-index: 2;
5562 color: #fff;
5563 background-color: #007bff;
5564 border-color: #007bff;
5565 }
5566
5567 .list-group-item + .list-group-item {
5568 border-top-width: 0;
5569 }
5570
5571 .list-group-item + .list-group-item.active {
5572 margin-top: -1px;
5573 border-top-width: 1px;
5574 }
5575
5576 .list-group-horizontal {
5577 -ms-flex-direction: row;
5578 flex-direction: row;
5579 }
5580
5581 .list-group-horizontal > .list-group-item:first-child {
5582 border-bottom-left-radius: 0.25rem;
5583 border-top-right-radius: 0;
5584 }
5585
5586 .list-group-horizontal > .list-group-item:last-child {
5587 border-top-right-radius: 0.25rem;
5588 border-bottom-left-radius: 0;
5589 }
5590
5591 .list-group-horizontal > .list-group-item.active {
5592 margin-top: 0;
5593 }
5594
5595 .list-group-horizontal > .list-group-item + .list-group-item {
5596 border-top-width: 1px;
5597 border-left-width: 0;
5598 }
5599
5600 .list-group-horizontal > .list-group-item + .list-group-item.active {
5601 margin-left: -1px;
5602 border-left-width: 1px;
5603 }
5604
5605 @media (min-width: 576px) {
5606 .list-group-horizontal-sm {
5607 -ms-flex-direction: row;
5608 flex-direction: row;
5609 }
5610 .list-group-horizontal-sm > .list-group-item:first-child {
5611 border-bottom-left-radius: 0.25rem;
5612 border-top-right-radius: 0;
5613 }
5614 .list-group-horizontal-sm > .list-group-item:last-child {
5615 border-top-right-radius: 0.25rem;
5616 border-bottom-left-radius: 0;
5617 }
5618 .list-group-horizontal-sm > .list-group-item.active {
5619 margin-top: 0;
5620 }
5621 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5622 border-top-width: 1px;
5623 border-left-width: 0;
5624 }
5625 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5626 margin-left: -1px;
5627 border-left-width: 1px;
5628 }
5629 }
5630
5631 @media (min-width: 768px) {
5632 .list-group-horizontal-md {
5633 -ms-flex-direction: row;
5634 flex-direction: row;
5635 }
5636 .list-group-horizontal-md > .list-group-item:first-child {
5637 border-bottom-left-radius: 0.25rem;
5638 border-top-right-radius: 0;
5639 }
5640 .list-group-horizontal-md > .list-group-item:last-child {
5641 border-top-right-radius: 0.25rem;
5642 border-bottom-left-radius: 0;
5643 }
5644 .list-group-horizontal-md > .list-group-item.active {
5645 margin-top: 0;
5646 }
5647 .list-group-horizontal-md > .list-group-item + .list-group-item {
5648 border-top-width: 1px;
5649 border-left-width: 0;
5650 }
5651 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5652 margin-left: -1px;
5653 border-left-width: 1px;
5654 }
5655 }
5656
5657 @media (min-width: 992px) {
5658 .list-group-horizontal-lg {
5659 -ms-flex-direction: row;
5660 flex-direction: row;
5661 }
5662 .list-group-horizontal-lg > .list-group-item:first-child {
5663 border-bottom-left-radius: 0.25rem;
5664 border-top-right-radius: 0;
5665 }
5666 .list-group-horizontal-lg > .list-group-item:last-child {
5667 border-top-right-radius: 0.25rem;
5668 border-bottom-left-radius: 0;
5669 }
5670 .list-group-horizontal-lg > .list-group-item.active {
5671 margin-top: 0;
5672 }
5673 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5674 border-top-width: 1px;
5675 border-left-width: 0;
5676 }
5677 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5678 margin-left: -1px;
5679 border-left-width: 1px;
5680 }
5681 }
5682
5683 @media (min-width: 1200px) {
5684 .list-group-horizontal-xl {
5685 -ms-flex-direction: row;
5686 flex-direction: row;
5687 }
5688 .list-group-horizontal-xl > .list-group-item:first-child {
5689 border-bottom-left-radius: 0.25rem;
5690 border-top-right-radius: 0;
5691 }
5692 .list-group-horizontal-xl > .list-group-item:last-child {
5693 border-top-right-radius: 0.25rem;
5694 border-bottom-left-radius: 0;
5695 }
5696 .list-group-horizontal-xl > .list-group-item.active {
5697 margin-top: 0;
5698 }
5699 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5700 border-top-width: 1px;
5701 border-left-width: 0;
5702 }
5703 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5704 margin-left: -1px;
5705 border-left-width: 1px;
5706 }
5707 }
5708
5709 .list-group-flush {
5710 border-radius: 0;
5711 }
5712
5713 .list-group-flush > .list-group-item {
5714 border-width: 0 0 1px;
5715 }
5716
5717 .list-group-flush > .list-group-item:last-child {
5718 border-bottom-width: 0;
5719 }
5720
5721 .list-group-item-primary {
5722 color: #004085;
5723 background-color: #b8daff;
5724 }
5725
5726 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5727 color: #004085;
5728 background-color: #9fcdff;
5729 }
5730
5731 .list-group-item-primary.list-group-item-action.active {
5732 color: #fff;
5733 background-color: #004085;
5734 border-color: #004085;
5735 }
5736
5737 .list-group-item-secondary {
5738 color: #383d41;
5739 background-color: #d6d8db;
5740 }
5741
5742 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5743 color: #383d41;
5744 background-color: #c8cbcf;
5745 }
5746
5747 .list-group-item-secondary.list-group-item-action.active {
5748 color: #fff;
5749 background-color: #383d41;
5750 border-color: #383d41;
5751 }
5752
5753 .list-group-item-success {
5754 color: #155724;
5755 background-color: #c3e6cb;
5756 }
5757
5758 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5759 color: #155724;
5760 background-color: #b1dfbb;
5761 }
5762
5763 .list-group-item-success.list-group-item-action.active {
5764 color: #fff;
5765 background-color: #155724;
5766 border-color: #155724;
5767 }
5768
5769 .list-group-item-info {
5770 color: #0c5460;
5771 background-color: #bee5eb;
5772 }
5773
5774 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5775 color: #0c5460;
5776 background-color: #abdde5;
5777 }
5778
5779 .list-group-item-info.list-group-item-action.active {
5780 color: #fff;
5781 background-color: #0c5460;
5782 border-color: #0c5460;
5783 }
5784
5785 .list-group-item-warning {
5786 color: #856404;
5787 background-color: #ffeeba;
5788 }
5789
5790 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5791 color: #856404;
5792 background-color: #ffe8a1;
5793 }
5794
5795 .list-group-item-warning.list-group-item-action.active {
5796 color: #fff;
5797 background-color: #856404;
5798 border-color: #856404;
5799 }
5800
5801 .list-group-item-danger {
5802 color: #721c24;
5803 background-color: #f5c6cb;
5804 }
5805
5806 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5807 color: #721c24;
5808 background-color: #f1b0b7;
5809 }
5810
5811 .list-group-item-danger.list-group-item-action.active {
5812 color: #fff;
5813 background-color: #721c24;
5814 border-color: #721c24;
5815 }
5816
5817 .list-group-item-light {
5818 color: #818182;
5819 background-color: #fdfdfe;
5820 }
5821
5822 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5823 color: #818182;
5824 background-color: #ececf6;
5825 }
5826
5827 .list-group-item-light.list-group-item-action.active {
5828 color: #fff;
5829 background-color: #818182;
5830 border-color: #818182;
5831 }
5832
5833 .list-group-item-dark {
5834 color: #1b1e21;
5835 background-color: #c6c8ca;
5836 }
5837
5838 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5839 color: #1b1e21;
5840 background-color: #b9bbbe;
5841 }
5842
5843 .list-group-item-dark.list-group-item-action.active {
5844 color: #fff;
5845 background-color: #1b1e21;
5846 border-color: #1b1e21;
5847 }
5848
5849 .close {
5850 float: right;
5851 font-size: 1.5rem;
5852 font-weight: 700;
5853 line-height: 1;
5854 color: #000;
5855 text-shadow: 0 1px 0 #fff;
5856 opacity: .5;
5857 }
5858
5859 .close:hover {
5860 color: #000;
5861 text-decoration: none;
5862 }
5863
5864 .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
5865 opacity: .75;
5866 }
5867
5868 button.close {
5869 padding: 0;
5870 background-color: transparent;
5871 border: 0;
5872 }
5873
5874 a.close.disabled {
5875 pointer-events: none;
5876 }
5877
5878 .toast {
5879 max-width: 350px;
5880 overflow: hidden;
5881 font-size: 0.875rem;
5882 background-color: rgba(255, 255, 255, 0.85);
5883 background-clip: padding-box;
5884 border: 1px solid rgba(0, 0, 0, 0.1);
5885 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
5886 -webkit-backdrop-filter: blur(10px);
5887 backdrop-filter: blur(10px);
5888 opacity: 0;
5889 border-radius: 0.25rem;
5890 }
5891
5892 .toast:not(:last-child) {
5893 margin-bottom: 0.75rem;
5894 }
5895
5896 .toast.showing {
5897 opacity: 1;
5898 }
5899
5900 .toast.show {
5901 display: block;
5902 opacity: 1;
5903 }
5904
5905 .toast.hide {
5906 display: none;
5907 }
5908
5909 .toast-header {
5910 display: -ms-flexbox;
5911 display: flex;
5912 -ms-flex-align: center;
5913 align-items: center;
5914 padding: 0.25rem 0.75rem;
5915 color: #6c757d;
5916 background-color: rgba(255, 255, 255, 0.85);
5917 background-clip: padding-box;
5918 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5919 }
5920
5921 .toast-body {
5922 padding: 0.75rem;
5923 }
5924
5925 .modal-open {
5926 overflow: hidden;
5927 }
5928
5929 .modal-open .modal {
5930 overflow-x: hidden;
5931 overflow-y: auto;
5932 }
5933
5934 .modal {
5935 position: fixed;
5936 top: 0;
5937 left: 0;
5938 z-index: 1050;
5939 display: none;
5940 width: 100%;
5941 height: 100%;
5942 overflow: hidden;
5943 outline: 0;
5944 }
5945
5946 .modal-dialog {
5947 position: relative;
5948 width: auto;
5949 margin: 0.5rem;
5950 pointer-events: none;
5951 }
5952
5953 .modal.fade .modal-dialog {
5954 transition: -webkit-transform 0.3s ease-out;
5955 transition: transform 0.3s ease-out;
5956 transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
5957 -webkit-transform: translate(0, -50px);
5958 transform: translate(0, -50px);
5959 }
5960
5961 @media (prefers-reduced-motion: reduce) {
5962 .modal.fade .modal-dialog {
5963 transition: none;
5964 }
5965 }
5966
5967 .modal.show .modal-dialog {
5968 -webkit-transform: none;
5969 transform: none;
5970 }
5971
5972 .modal.modal-static .modal-dialog {
5973 -webkit-transform: scale(1.02);
5974 transform: scale(1.02);
5975 }
5976
5977 .modal-dialog-scrollable {
5978 display: -ms-flexbox;
5979 display: flex;
5980 max-height: calc(100% - 1rem);
5981 }
5982
5983 .modal-dialog-scrollable .modal-content {
5984 max-height: calc(100vh - 1rem);
5985 overflow: hidden;
5986 }
5987
5988 .modal-dialog-scrollable .modal-header,
5989 .modal-dialog-scrollable .modal-footer {
5990 -ms-flex-negative: 0;
5991 flex-shrink: 0;
5992 }
5993
5994 .modal-dialog-scrollable .modal-body {
5995 overflow-y: auto;
5996 }
5997
5998 .modal-dialog-centered {
5999 display: -ms-flexbox;
6000 display: flex;
6001 -ms-flex-align: center;
6002 align-items: center;
6003 min-height: calc(100% - 1rem);
6004 }
6005
6006 .modal-dialog-centered::before {
6007 display: block;
6008 height: calc(100vh - 1rem);
6009 height: -webkit-min-content;
6010 height: -moz-min-content;
6011 height: min-content;
6012 content: "";
6013 }
6014
6015 .modal-dialog-centered.modal-dialog-scrollable {
6016 -ms-flex-direction: column;
6017 flex-direction: column;
6018 -ms-flex-pack: center;
6019 justify-content: center;
6020 height: 100%;
6021 }
6022
6023 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
6024 max-height: none;
6025 }
6026
6027 .modal-dialog-centered.modal-dialog-scrollable::before {
6028 content: none;
6029 }
6030
6031 .modal-content {
6032 position: relative;
6033 display: -ms-flexbox;
6034 display: flex;
6035 -ms-flex-direction: column;
6036 flex-direction: column;
6037 width: 100%;
6038 pointer-events: auto;
6039 background-color: #fff;
6040 background-clip: padding-box;
6041 border: 1px solid rgba(0, 0, 0, 0.2);
6042 border-radius: 0.3rem;
6043 outline: 0;
6044 }
6045
6046 .modal-backdrop {
6047 position: fixed;
6048 top: 0;
6049 left: 0;
6050 z-index: 1040;
6051 width: 100vw;
6052 height: 100vh;
6053 background-color: #000;
6054 }
6055
6056 .modal-backdrop.fade {
6057 opacity: 0;
6058 }
6059
6060 .modal-backdrop.show {
6061 opacity: 0.5;
6062 }
6063
6064 .modal-header {
6065 display: -ms-flexbox;
6066 display: flex;
6067 -ms-flex-align: start;
6068 align-items: flex-start;
6069 -ms-flex-pack: justify;
6070 justify-content: space-between;
6071 padding: 1rem 1rem;
6072 border-bottom: 1px solid #dee2e6;
6073 border-top-left-radius: calc(0.3rem - 1px);
6074 border-top-right-radius: calc(0.3rem - 1px);
6075 }
6076
6077 .modal-header .close {
6078 padding: 1rem 1rem;
6079 margin: -1rem -1rem -1rem auto;
6080 }
6081
6082 .modal-title {
6083 margin-bottom: 0;
6084 line-height: 1.5;
6085 }
6086
6087 .modal-body {
6088 position: relative;
6089 -ms-flex: 1 1 auto;
6090 flex: 1 1 auto;
6091 padding: 1rem;
6092 }
6093
6094 .modal-footer {
6095 display: -ms-flexbox;
6096 display: flex;
6097 -ms-flex-wrap: wrap;
6098 flex-wrap: wrap;
6099 -ms-flex-align: center;
6100 align-items: center;
6101 -ms-flex-pack: end;
6102 justify-content: flex-end;
6103 padding: 0.75rem;
6104 border-top: 1px solid #dee2e6;
6105 border-bottom-right-radius: calc(0.3rem - 1px);
6106 border-bottom-left-radius: calc(0.3rem - 1px);
6107 }
6108
6109 .modal-footer > * {
6110 margin: 0.25rem;
6111 }
6112
6113 .modal-scrollbar-measure {
6114 position: absolute;
6115 top: -9999px;
6116 width: 50px;
6117 height: 50px;
6118 overflow: scroll;
6119 }
6120
6121 @media (min-width: 576px) {
6122 .modal-dialog {
6123 max-width: 500px;
6124 margin: 1.75rem auto;
6125 }
6126 .modal-dialog-scrollable {
6127 max-height: calc(100% - 3.5rem);
6128 }
6129 .modal-dialog-scrollable .modal-content {
6130 max-height: calc(100vh - 3.5rem);
6131 }
6132 .modal-dialog-centered {
6133 min-height: calc(100% - 3.5rem);
6134 }
6135 .modal-dialog-centered::before {
6136 height: calc(100vh - 3.5rem);
6137 height: -webkit-min-content;
6138 height: -moz-min-content;
6139 height: min-content;
6140 }
6141 .modal-sm {
6142 max-width: 300px;
6143 }
6144 }
6145
6146 @media (min-width: 992px) {
6147 .modal-lg,
6148 .modal-xl {
6149 max-width: 800px;
6150 }
6151 }
6152
6153 @media (min-width: 1200px) {
6154 .modal-xl {
6155 max-width: 1140px;
6156 }
6157 }
6158
6159 .tooltip {
6160 position: absolute;
6161 z-index: 1070;
6162 display: block;
6163 margin: 0;
6164 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
6165 font-style: normal;
6166 font-weight: 400;
6167 line-height: 1.5;
6168 text-align: left;
6169 text-align: start;
6170 text-decoration: none;
6171 text-shadow: none;
6172 text-transform: none;
6173 letter-spacing: normal;
6174 word-break: normal;
6175 word-spacing: normal;
6176 white-space: normal;
6177 line-break: auto;
6178 font-size: 0.875rem;
6179 word-wrap: break-word;
6180 opacity: 0;
6181 }
6182
6183 .tooltip.show {
6184 opacity: 0.9;
6185 }
6186
6187 .tooltip .arrow {
6188 position: absolute;
6189 display: block;
6190 width: 0.8rem;
6191 height: 0.4rem;
6192 }
6193
6194 .tooltip .arrow::before {
6195 position: absolute;
6196 content: "";
6197 border-color: transparent;
6198 border-style: solid;
6199 }
6200
6201 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
6202 padding: 0.4rem 0;
6203 }
6204
6205 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
6206 bottom: 0;
6207 }
6208
6209 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
6210 top: 0;
6211 border-width: 0.4rem 0.4rem 0;
6212 border-top-color: #000;
6213 }
6214
6215 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
6216 padding: 0 0.4rem;
6217 }
6218
6219 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
6220 left: 0;
6221 width: 0.4rem;
6222 height: 0.8rem;
6223 }
6224
6225 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
6226 right: 0;
6227 border-width: 0.4rem 0.4rem 0.4rem 0;
6228 border-right-color: #000;
6229 }
6230
6231 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
6232 padding: 0.4rem 0;
6233 }
6234
6235 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
6236 top: 0;
6237 }
6238
6239 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
6240 bottom: 0;
6241 border-width: 0 0.4rem 0.4rem;
6242 border-bottom-color: #000;
6243 }
6244
6245 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
6246 padding: 0 0.4rem;
6247 }
6248
6249 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
6250 right: 0;
6251 width: 0.4rem;
6252 height: 0.8rem;
6253 }
6254
6255 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
6256 left: 0;
6257 border-width: 0.4rem 0 0.4rem 0.4rem;
6258 border-left-color: #000;
6259 }
6260
6261 .tooltip-inner {
6262 max-width: 200px;
6263 padding: 0.25rem 0.5rem;
6264 color: #fff;
6265 text-align: center;
6266 background-color: #000;
6267 border-radius: 0.25rem;
6268 }
6269
6270 .popover {
6271 position: absolute;
6272 top: 0;
6273 left: 0;
6274 z-index: 1060;
6275 display: block;
6276 max-width: 276px;
6277 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
6278 font-style: normal;
6279 font-weight: 400;
6280 line-height: 1.5;
6281 text-align: left;
6282 text-align: start;
6283 text-decoration: none;
6284 text-shadow: none;
6285 text-transform: none;
6286 letter-spacing: normal;
6287 word-break: normal;
6288 word-spacing: normal;
6289 white-space: normal;
6290 line-break: auto;
6291 font-size: 0.875rem;
6292 word-wrap: break-word;
6293 background-color: #fff;
6294 background-clip: padding-box;
6295 border: 1px solid rgba(0, 0, 0, 0.2);
6296 border-radius: 0.3rem;
6297 }
6298
6299 .popover .arrow {
6300 position: absolute;
6301 display: block;
6302 width: 1rem;
6303 height: 0.5rem;
6304 margin: 0 0.3rem;
6305 }
6306
6307 .popover .arrow::before, .popover .arrow::after {
6308 position: absolute;
6309 display: block;
6310 content: "";
6311 border-color: transparent;
6312 border-style: solid;
6313 }
6314
6315 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
6316 margin-bottom: 0.5rem;
6317 }
6318
6319 .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
6320 bottom: calc(-0.5rem - 1px);
6321 }
6322
6323 .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
6324 bottom: 0;
6325 border-width: 0.5rem 0.5rem 0;
6326 border-top-color: rgba(0, 0, 0, 0.25);
6327 }
6328
6329 .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
6330 bottom: 1px;
6331 border-width: 0.5rem 0.5rem 0;
6332 border-top-color: #fff;
6333 }
6334
6335 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
6336 margin-left: 0.5rem;
6337 }
6338
6339 .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
6340 left: calc(-0.5rem - 1px);
6341 width: 0.5rem;
6342 height: 1rem;
6343 margin: 0.3rem 0;
6344 }
6345
6346 .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
6347 left: 0;
6348 border-width: 0.5rem 0.5rem 0.5rem 0;
6349 border-right-color: rgba(0, 0, 0, 0.25);
6350 }
6351
6352 .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
6353 left: 1px;
6354 border-width: 0.5rem 0.5rem 0.5rem 0;
6355 border-right-color: #fff;
6356 }
6357
6358 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
6359 margin-top: 0.5rem;
6360 }
6361
6362 .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
6363 top: calc(-0.5rem - 1px);
6364 }
6365
6366 .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
6367 top: 0;
6368 border-width: 0 0.5rem 0.5rem 0.5rem;
6369 border-bottom-color: rgba(0, 0, 0, 0.25);
6370 }
6371
6372 .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
6373 top: 1px;
6374 border-width: 0 0.5rem 0.5rem 0.5rem;
6375 border-bottom-color: #fff;
6376 }
6377
6378 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
6379 position: absolute;
6380 top: 0;
6381 left: 50%;
6382 display: block;
6383 width: 1rem;
6384 margin-left: -0.5rem;
6385 content: "";
6386 border-bottom: 1px solid #f7f7f7;
6387 }
6388
6389 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
6390 margin-right: 0.5rem;
6391 }
6392
6393 .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
6394 right: calc(-0.5rem - 1px);
6395 width: 0.5rem;
6396 height: 1rem;
6397 margin: 0.3rem 0;
6398 }
6399
6400 .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
6401 right: 0;
6402 border-width: 0.5rem 0 0.5rem 0.5rem;
6403 border-left-color: rgba(0, 0, 0, 0.25);
6404 }
6405
6406 .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
6407 right: 1px;
6408 border-width: 0.5rem 0 0.5rem 0.5rem;
6409 border-left-color: #fff;
6410 }
6411
6412 .popover-header {
6413 padding: 0.5rem 0.75rem;
6414 margin-bottom: 0;
6415 font-size: 1rem;
6416 background-color: #f7f7f7;
6417 border-bottom: 1px solid #ebebeb;
6418 border-top-left-radius: calc(0.3rem - 1px);
6419 border-top-right-radius: calc(0.3rem - 1px);
6420 }
6421
6422 .popover-header:empty {
6423 display: none;
6424 }
6425
6426 .popover-body {
6427 padding: 0.5rem 0.75rem;
6428 color: #212529;
6429 }
6430
6431 .carousel {
6432 position: relative;
6433 }
6434
6435 .carousel.pointer-event {
6436 -ms-touch-action: pan-y;
6437 touch-action: pan-y;
6438 }
6439
6440 .carousel-inner {
6441 position: relative;
6442 width: 100%;
6443 overflow: hidden;
6444 }
6445
6446 .carousel-inner::after {
6447 display: block;
6448 clear: both;
6449 content: "";
6450 }
6451
6452 .carousel-item {
6453 position: relative;
6454 display: none;
6455 float: left;
6456 width: 100%;
6457 margin-right: -100%;
6458 -webkit-backface-visibility: hidden;
6459 backface-visibility: hidden;
6460 transition: -webkit-transform 0.6s ease-in-out;
6461 transition: transform 0.6s ease-in-out;
6462 transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
6463 }
6464
6465 @media (prefers-reduced-motion: reduce) {
6466 .carousel-item {
6467 transition: none;
6468 }
6469 }
6470
6471 .carousel-item.active,
6472 .carousel-item-next,
6473 .carousel-item-prev {
6474 display: block;
6475 }
6476
6477 .carousel-item-next:not(.carousel-item-left),
6478 .active.carousel-item-right {
6479 -webkit-transform: translateX(100%);
6480 transform: translateX(100%);
6481 }
6482
6483 .carousel-item-prev:not(.carousel-item-right),
6484 .active.carousel-item-left {
6485 -webkit-transform: translateX(-100%);
6486 transform: translateX(-100%);
6487 }
6488
6489 .carousel-fade .carousel-item {
6490 opacity: 0;
6491 transition-property: opacity;
6492 -webkit-transform: none;
6493 transform: none;
6494 }
6495
6496 .carousel-fade .carousel-item.active,
6497 .carousel-fade .carousel-item-next.carousel-item-left,
6498 .carousel-fade .carousel-item-prev.carousel-item-right {
6499 z-index: 1;
6500 opacity: 1;
6501 }
6502
6503 .carousel-fade .active.carousel-item-left,
6504 .carousel-fade .active.carousel-item-right {
6505 z-index: 0;
6506 opacity: 0;
6507 transition: opacity 0s 0.6s;
6508 }
6509
6510 @media (prefers-reduced-motion: reduce) {
6511 .carousel-fade .active.carousel-item-left,
6512 .carousel-fade .active.carousel-item-right {
6513 transition: none;
6514 }
6515 }
6516
6517 .carousel-control-prev,
6518 .carousel-control-next {
6519 position: absolute;
6520 top: 0;
6521 bottom: 0;
6522 z-index: 1;
6523 display: -ms-flexbox;
6524 display: flex;
6525 -ms-flex-align: center;
6526 align-items: center;
6527 -ms-flex-pack: center;
6528 justify-content: center;
6529 width: 15%;
6530 color: #fff;
6531 text-align: center;
6532 opacity: 0.5;
6533 transition: opacity 0.15s ease;
6534 }
6535
6536 @media (prefers-reduced-motion: reduce) {
6537 .carousel-control-prev,
6538 .carousel-control-next {
6539 transition: none;
6540 }
6541 }
6542
6543 .carousel-control-prev:hover, .carousel-control-prev:focus,
6544 .carousel-control-next:hover,
6545 .carousel-control-next:focus {
6546 color: #fff;
6547 text-decoration: none;
6548 outline: 0;
6549 opacity: 0.9;
6550 }
6551
6552 .carousel-control-prev {
6553 left: 0;
6554 }
6555
6556 .carousel-control-next {
6557 right: 0;
6558 }
6559
6560 .carousel-control-prev-icon,
6561 .carousel-control-next-icon {
6562 display: inline-block;
6563 width: 20px;
6564 height: 20px;
6565 background: no-repeat 50% / 100% 100%;
6566 }
6567
6568 .carousel-control-prev-icon {
6569 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
6570 }
6571
6572 .carousel-control-next-icon {
6573 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
6574 }
6575
6576 .carousel-indicators {
6577 position: absolute;
6578 right: 0;
6579 bottom: 0;
6580 left: 0;
6581 z-index: 15;
6582 display: -ms-flexbox;
6583 display: flex;
6584 -ms-flex-pack: center;
6585 justify-content: center;
6586 padding-left: 0;
6587 margin-right: 15%;
6588 margin-left: 15%;
6589 list-style: none;
6590 }
6591
6592 .carousel-indicators li {
6593 box-sizing: content-box;
6594 -ms-flex: 0 1 auto;
6595 flex: 0 1 auto;
6596 width: 30px;
6597 height: 3px;
6598 margin-right: 3px;
6599 margin-left: 3px;
6600 text-indent: -999px;
6601 cursor: pointer;
6602 background-color: #fff;
6603 background-clip: padding-box;
6604 border-top: 10px solid transparent;
6605 border-bottom: 10px solid transparent;
6606 opacity: .5;
6607 transition: opacity 0.6s ease;
6608 }
6609
6610 @media (prefers-reduced-motion: reduce) {
6611 .carousel-indicators li {
6612 transition: none;
6613 }
6614 }
6615
6616 .carousel-indicators .active {
6617 opacity: 1;
6618 }
6619
6620 .carousel-caption {
6621 position: absolute;
6622 right: 15%;
6623 bottom: 20px;
6624 left: 15%;
6625 z-index: 10;
6626 padding-top: 20px;
6627 padding-bottom: 20px;
6628 color: #fff;
6629 text-align: center;
6630 }
6631
6632 @-webkit-keyframes spinner-border {
6633 to {
6634 -webkit-transform: rotate(360deg);
6635 transform: rotate(360deg);
6636 }
6637 }
6638
6639 @keyframes spinner-border {
6640 to {
6641 -webkit-transform: rotate(360deg);
6642 transform: rotate(360deg);
6643 }
6644 }
6645
6646 .spinner-border {
6647 display: inline-block;
6648 width: 2rem;
6649 height: 2rem;
6650 vertical-align: text-bottom;
6651 border: 0.25em solid currentColor;
6652 border-right-color: transparent;
6653 border-radius: 50%;
6654 -webkit-animation: spinner-border .75s linear infinite;
6655 animation: spinner-border .75s linear infinite;
6656 }
6657
6658 .spinner-border-sm {
6659 width: 1rem;
6660 height: 1rem;
6661 border-width: 0.2em;
6662 }
6663
6664 @-webkit-keyframes spinner-grow {
6665 0% {
6666 -webkit-transform: scale(0);
6667 transform: scale(0);
6668 }
6669 50% {
6670 opacity: 1;
6671 -webkit-transform: none;
6672 transform: none;
6673 }
6674 }
6675
6676 @keyframes spinner-grow {
6677 0% {
6678 -webkit-transform: scale(0);
6679 transform: scale(0);
6680 }
6681 50% {
6682 opacity: 1;
6683 -webkit-transform: none;
6684 transform: none;
6685 }
6686 }
6687
6688 .spinner-grow {
6689 display: inline-block;
6690 width: 2rem;
6691 height: 2rem;
6692 vertical-align: text-bottom;
6693 background-color: currentColor;
6694 border-radius: 50%;
6695 opacity: 0;
6696 -webkit-animation: spinner-grow .75s linear infinite;
6697 animation: spinner-grow .75s linear infinite;
6698 }
6699
6700 .spinner-grow-sm {
6701 width: 1rem;
6702 height: 1rem;
6703 }
6704
6705 .align-baseline {
6706 vertical-align: baseline !important;
6707 }
6708
6709 .align-top {
6710 vertical-align: top !important;
6711 }
6712
6713 .align-middle {
6714 vertical-align: middle !important;
6715 }
6716
6717 .align-bottom {
6718 vertical-align: bottom !important;
6719 }
6720
6721 .align-text-bottom {
6722 vertical-align: text-bottom !important;
6723 }
6724
6725 .align-text-top {
6726 vertical-align: text-top !important;
6727 }
6728
6729 .bg-primary {
6730 background-color: #007bff !important;
6731 }
6732
6733 a.bg-primary:hover, a.bg-primary:focus,
6734 button.bg-primary:hover,
6735 button.bg-primary:focus {
6736 background-color: #0062cc !important;
6737 }
6738
6739 .bg-secondary {
6740 background-color: #6c757d !important;
6741 }
6742
6743 a.bg-secondary:hover, a.bg-secondary:focus,
6744 button.bg-secondary:hover,
6745 button.bg-secondary:focus {
6746 background-color: #545b62 !important;
6747 }
6748
6749 .bg-success {
6750 background-color: #28a745 !important;
6751 }
6752
6753 a.bg-success:hover, a.bg-success:focus,
6754 button.bg-success:hover,
6755 button.bg-success:focus {
6756 background-color: #1e7e34 !important;
6757 }
6758
6759 .bg-info {
6760 background-color: #17a2b8 !important;
6761 }
6762
6763 a.bg-info:hover, a.bg-info:focus,
6764 button.bg-info:hover,
6765 button.bg-info:focus {
6766 background-color: #117a8b !important;
6767 }
6768
6769 .bg-warning {
6770 background-color: #ffc107 !important;
6771 }
6772
6773 a.bg-warning:hover, a.bg-warning:focus,
6774 button.bg-warning:hover,
6775 button.bg-warning:focus {
6776 background-color: #d39e00 !important;
6777 }
6778
6779 .bg-danger {
6780 background-color: #dc3545 !important;
6781 }
6782
6783 a.bg-danger:hover, a.bg-danger:focus,
6784 button.bg-danger:hover,
6785 button.bg-danger:focus {
6786 background-color: #bd2130 !important;
6787 }
6788
6789 .bg-light {
6790 background-color: #f8f9fa !important;
6791 }
6792
6793 a.bg-light:hover, a.bg-light:focus,
6794 button.bg-light:hover,
6795 button.bg-light:focus {
6796 background-color: #dae0e5 !important;
6797 }
6798
6799 .bg-dark {
6800 background-color: #343a40 !important;
6801 }
6802
6803 a.bg-dark:hover, a.bg-dark:focus,
6804 button.bg-dark:hover,
6805 button.bg-dark:focus {
6806 background-color: #1d2124 !important;
6807 }
6808
6809 .bg-white {
6810 background-color: #fff !important;
6811 }
6812
6813 .bg-transparent {
6814 background-color: transparent !important;
6815 }
6816
6817 .border {
6818 border: 1px solid #dee2e6 !important;
6819 }
6820
6821 .border-top {
6822 border-top: 1px solid #dee2e6 !important;
6823 }
6824
6825 .border-right {
6826 border-right: 1px solid #dee2e6 !important;
6827 }
6828
6829 .border-bottom {
6830 border-bottom: 1px solid #dee2e6 !important;
6831 }
6832
6833 .border-left {
6834 border-left: 1px solid #dee2e6 !important;
6835 }
6836
6837 .border-0 {
6838 border: 0 !important;
6839 }
6840
6841 .border-top-0 {
6842 border-top: 0 !important;
6843 }
6844
6845 .border-right-0 {
6846 border-right: 0 !important;
6847 }
6848
6849 .border-bottom-0 {
6850 border-bottom: 0 !important;
6851 }
6852
6853 .border-left-0 {
6854 border-left: 0 !important;
6855 }
6856
6857 .border-primary {
6858 border-color: #007bff !important;
6859 }
6860
6861 .border-secondary {
6862 border-color: #6c757d !important;
6863 }
6864
6865 .border-success {
6866 border-color: #28a745 !important;
6867 }
6868
6869 .border-info {
6870 border-color: #17a2b8 !important;
6871 }
6872
6873 .border-warning {
6874 border-color: #ffc107 !important;
6875 }
6876
6877 .border-danger {
6878 border-color: #dc3545 !important;
6879 }
6880
6881 .border-light {
6882 border-color: #f8f9fa !important;
6883 }
6884
6885 .border-dark {
6886 border-color: #343a40 !important;
6887 }
6888
6889 .border-white {
6890 border-color: #fff !important;
6891 }
6892
6893 .rounded-sm {
6894 border-radius: 0.2rem !important;
6895 }
6896
6897 .rounded {
6898 border-radius: 0.25rem !important;
6899 }
6900
6901 .rounded-top {
6902 border-top-left-radius: 0.25rem !important;
6903 border-top-right-radius: 0.25rem !important;
6904 }
6905
6906 .rounded-right {
6907 border-top-right-radius: 0.25rem !important;
6908 border-bottom-right-radius: 0.25rem !important;
6909 }
6910
6911 .rounded-bottom {
6912 border-bottom-right-radius: 0.25rem !important;
6913 border-bottom-left-radius: 0.25rem !important;
6914 }
6915
6916 .rounded-left {
6917 border-top-left-radius: 0.25rem !important;
6918 border-bottom-left-radius: 0.25rem !important;
6919 }
6920
6921 .rounded-lg {
6922 border-radius: 0.3rem !important;
6923 }
6924
6925 .rounded-circle {
6926 border-radius: 50% !important;
6927 }
6928
6929 .rounded-pill {
6930 border-radius: 50rem !important;
6931 }
6932
6933 .rounded-0 {
6934 border-radius: 0 !important;
6935 }
6936
6937 .clearfix::after {
6938 display: block;
6939 clear: both;
6940 content: "";
6941 }
6942
6943 .d-none {
6944 display: none !important;
6945 }
6946
6947 .d-inline {
6948 display: inline !important;
6949 }
6950
6951 .d-inline-block {
6952 display: inline-block !important;
6953 }
6954
6955 .d-block {
6956 display: block !important;
6957 }
6958
6959 .d-table {
6960 display: table !important;
6961 }
6962
6963 .d-table-row {
6964 display: table-row !important;
6965 }
6966
6967 .d-table-cell {
6968 display: table-cell !important;
6969 }
6970
6971 .d-flex {
6972 display: -ms-flexbox !important;
6973 display: flex !important;
6974 }
6975
6976 .d-inline-flex {
6977 display: -ms-inline-flexbox !important;
6978 display: inline-flex !important;
6979 }
6980
6981 @media (min-width: 576px) {
6982 .d-sm-none {
6983 display: none !important;
6984 }
6985 .d-sm-inline {
6986 display: inline !important;
6987 }
6988 .d-sm-inline-block {
6989 display: inline-block !important;
6990 }
6991 .d-sm-block {
6992 display: block !important;
6993 }
6994 .d-sm-table {
6995 display: table !important;
6996 }
6997 .d-sm-table-row {
6998 display: table-row !important;
6999 }
7000 .d-sm-table-cell {
7001 display: table-cell !important;
7002 }
7003 .d-sm-flex {
7004 display: -ms-flexbox !important;
7005 display: flex !important;
7006 }
7007 .d-sm-inline-flex {
7008 display: -ms-inline-flexbox !important;
7009 display: inline-flex !important;
7010 }
7011 }
7012
7013 @media (min-width: 768px) {
7014 .d-md-none {
7015 display: none !important;
7016 }
7017 .d-md-inline {
7018 display: inline !important;
7019 }
7020 .d-md-inline-block {
7021 display: inline-block !important;
7022 }
7023 .d-md-block {
7024 display: block !important;
7025 }
7026 .d-md-table {
7027 display: table !important;
7028 }
7029 .d-md-table-row {
7030 display: table-row !important;
7031 }
7032 .d-md-table-cell {
7033 display: table-cell !important;
7034 }
7035 .d-md-flex {
7036 display: -ms-flexbox !important;
7037 display: flex !important;
7038 }
7039 .d-md-inline-flex {
7040 display: -ms-inline-flexbox !important;
7041 display: inline-flex !important;
7042 }
7043 }
7044
7045 @media (min-width: 992px) {
7046 .d-lg-none {
7047 display: none !important;
7048 }
7049 .d-lg-inline {
7050 display: inline !important;
7051 }
7052 .d-lg-inline-block {
7053 display: inline-block !important;
7054 }
7055 .d-lg-block {
7056 display: block !important;
7057 }
7058 .d-lg-table {
7059 display: table !important;
7060 }
7061 .d-lg-table-row {
7062 display: table-row !important;
7063 }
7064 .d-lg-table-cell {
7065 display: table-cell !important;
7066 }
7067 .d-lg-flex {
7068 display: -ms-flexbox !important;
7069 display: flex !important;
7070 }
7071 .d-lg-inline-flex {
7072 display: -ms-inline-flexbox !important;
7073 display: inline-flex !important;
7074 }
7075 }
7076
7077 @media (min-width: 1200px) {
7078 .d-xl-none {
7079 display: none !important;
7080 }
7081 .d-xl-inline {
7082 display: inline !important;
7083 }
7084 .d-xl-inline-block {
7085 display: inline-block !important;
7086 }
7087 .d-xl-block {
7088 display: block !important;
7089 }
7090 .d-xl-table {
7091 display: table !important;
7092 }
7093 .d-xl-table-row {
7094 display: table-row !important;
7095 }
7096 .d-xl-table-cell {
7097 display: table-cell !important;
7098 }
7099 .d-xl-flex {
7100 display: -ms-flexbox !important;
7101 display: flex !important;
7102 }
7103 .d-xl-inline-flex {
7104 display: -ms-inline-flexbox !important;
7105 display: inline-flex !important;
7106 }
7107 }
7108
7109 @media print {
7110 .d-print-none {
7111 display: none !important;
7112 }
7113 .d-print-inline {
7114 display: inline !important;
7115 }
7116 .d-print-inline-block {
7117 display: inline-block !important;
7118 }
7119 .d-print-block {
7120 display: block !important;
7121 }
7122 .d-print-table {
7123 display: table !important;
7124 }
7125 .d-print-table-row {
7126 display: table-row !important;
7127 }
7128 .d-print-table-cell {
7129 display: table-cell !important;
7130 }
7131 .d-print-flex {
7132 display: -ms-flexbox !important;
7133 display: flex !important;
7134 }
7135 .d-print-inline-flex {
7136 display: -ms-inline-flexbox !important;
7137 display: inline-flex !important;
7138 }
7139 }
7140
7141 .embed-responsive {
7142 position: relative;
7143 display: block;
7144 width: 100%;
7145 padding: 0;
7146 overflow: hidden;
7147 }
7148
7149 .embed-responsive::before {
7150 display: block;
7151 content: "";
7152 }
7153
7154 .embed-responsive .embed-responsive-item,
7155 .embed-responsive iframe,
7156 .embed-responsive embed,
7157 .embed-responsive object,
7158 .embed-responsive video {
7159 position: absolute;
7160 top: 0;
7161 bottom: 0;
7162 left: 0;
7163 width: 100%;
7164 height: 100%;
7165 border: 0;
7166 }
7167
7168 .embed-responsive-21by9::before {
7169 padding-top: 42.857143%;
7170 }
7171
7172 .embed-responsive-16by9::before {
7173 padding-top: 56.25%;
7174 }
7175
7176 .embed-responsive-4by3::before {
7177 padding-top: 75%;
7178 }
7179
7180 .embed-responsive-1by1::before {
7181 padding-top: 100%;
7182 }
7183
7184 .flex-row {
7185 -ms-flex-direction: row !important;
7186 flex-direction: row !important;
7187 }
7188
7189 .flex-column {
7190 -ms-flex-direction: column !important;
7191 flex-direction: column !important;
7192 }
7193
7194 .flex-row-reverse {
7195 -ms-flex-direction: row-reverse !important;
7196 flex-direction: row-reverse !important;
7197 }
7198
7199 .flex-column-reverse {
7200 -ms-flex-direction: column-reverse !important;
7201 flex-direction: column-reverse !important;
7202 }
7203
7204 .flex-wrap {
7205 -ms-flex-wrap: wrap !important;
7206 flex-wrap: wrap !important;
7207 }
7208
7209 .flex-nowrap {
7210 -ms-flex-wrap: nowrap !important;
7211 flex-wrap: nowrap !important;
7212 }
7213
7214 .flex-wrap-reverse {
7215 -ms-flex-wrap: wrap-reverse !important;
7216 flex-wrap: wrap-reverse !important;
7217 }
7218
7219 .flex-fill {
7220 -ms-flex: 1 1 auto !important;
7221 flex: 1 1 auto !important;
7222 }
7223
7224 .flex-grow-0 {
7225 -ms-flex-positive: 0 !important;
7226 flex-grow: 0 !important;
7227 }
7228
7229 .flex-grow-1 {
7230 -ms-flex-positive: 1 !important;
7231 flex-grow: 1 !important;
7232 }
7233
7234 .flex-shrink-0 {
7235 -ms-flex-negative: 0 !important;
7236 flex-shrink: 0 !important;
7237 }
7238
7239 .flex-shrink-1 {
7240 -ms-flex-negative: 1 !important;
7241 flex-shrink: 1 !important;
7242 }
7243
7244 .justify-content-start {
7245 -ms-flex-pack: start !important;
7246 justify-content: flex-start !important;
7247 }
7248
7249 .justify-content-end {
7250 -ms-flex-pack: end !important;
7251 justify-content: flex-end !important;
7252 }
7253
7254 .justify-content-center {
7255 -ms-flex-pack: center !important;
7256 justify-content: center !important;
7257 }
7258
7259 .justify-content-between {
7260 -ms-flex-pack: justify !important;
7261 justify-content: space-between !important;
7262 }
7263
7264 .justify-content-around {
7265 -ms-flex-pack: distribute !important;
7266 justify-content: space-around !important;
7267 }
7268
7269 .align-items-start {
7270 -ms-flex-align: start !important;
7271 align-items: flex-start !important;
7272 }
7273
7274 .align-items-end {
7275 -ms-flex-align: end !important;
7276 align-items: flex-end !important;
7277 }
7278
7279 .align-items-center {
7280 -ms-flex-align: center !important;
7281 align-items: center !important;
7282 }
7283
7284 .align-items-baseline {
7285 -ms-flex-align: baseline !important;
7286 align-items: baseline !important;
7287 }
7288
7289 .align-items-stretch {
7290 -ms-flex-align: stretch !important;
7291 align-items: stretch !important;
7292 }
7293
7294 .align-content-start {
7295 -ms-flex-line-pack: start !important;
7296 align-content: flex-start !important;
7297 }
7298
7299 .align-content-end {
7300 -ms-flex-line-pack: end !important;
7301 align-content: flex-end !important;
7302 }
7303
7304 .align-content-center {
7305 -ms-flex-line-pack: center !important;
7306 align-content: center !important;
7307 }
7308
7309 .align-content-between {
7310 -ms-flex-line-pack: justify !important;
7311 align-content: space-between !important;
7312 }
7313
7314 .align-content-around {
7315 -ms-flex-line-pack: distribute !important;
7316 align-content: space-around !important;
7317 }
7318
7319 .align-content-stretch {
7320 -ms-flex-line-pack: stretch !important;
7321 align-content: stretch !important;
7322 }
7323
7324 .align-self-auto {
7325 -ms-flex-item-align: auto !important;
7326 align-self: auto !important;
7327 }
7328
7329 .align-self-start {
7330 -ms-flex-item-align: start !important;
7331 align-self: flex-start !important;
7332 }
7333
7334 .align-self-end {
7335 -ms-flex-item-align: end !important;
7336 align-self: flex-end !important;
7337 }
7338
7339 .align-self-center {
7340 -ms-flex-item-align: center !important;
7341 align-self: center !important;
7342 }
7343
7344 .align-self-baseline {
7345 -ms-flex-item-align: baseline !important;
7346 align-self: baseline !important;
7347 }
7348
7349 .align-self-stretch {
7350 -ms-flex-item-align: stretch !important;
7351 align-self: stretch !important;
7352 }
7353
7354 @media (min-width: 576px) {
7355 .flex-sm-row {
7356 -ms-flex-direction: row !important;
7357 flex-direction: row !important;
7358 }
7359 .flex-sm-column {
7360 -ms-flex-direction: column !important;
7361 flex-direction: column !important;
7362 }
7363 .flex-sm-row-reverse {
7364 -ms-flex-direction: row-reverse !important;
7365 flex-direction: row-reverse !important;
7366 }
7367 .flex-sm-column-reverse {
7368 -ms-flex-direction: column-reverse !important;
7369 flex-direction: column-reverse !important;
7370 }
7371 .flex-sm-wrap {
7372 -ms-flex-wrap: wrap !important;
7373 flex-wrap: wrap !important;
7374 }
7375 .flex-sm-nowrap {
7376 -ms-flex-wrap: nowrap !important;
7377 flex-wrap: nowrap !important;
7378 }
7379 .flex-sm-wrap-reverse {
7380 -ms-flex-wrap: wrap-reverse !important;
7381 flex-wrap: wrap-reverse !important;
7382 }
7383 .flex-sm-fill {
7384 -ms-flex: 1 1 auto !important;
7385 flex: 1 1 auto !important;
7386 }
7387 .flex-sm-grow-0 {
7388 -ms-flex-positive: 0 !important;
7389 flex-grow: 0 !important;
7390 }
7391 .flex-sm-grow-1 {
7392 -ms-flex-positive: 1 !important;
7393 flex-grow: 1 !important;
7394 }
7395 .flex-sm-shrink-0 {
7396 -ms-flex-negative: 0 !important;
7397 flex-shrink: 0 !important;
7398 }
7399 .flex-sm-shrink-1 {
7400 -ms-flex-negative: 1 !important;
7401 flex-shrink: 1 !important;
7402 }
7403 .justify-content-sm-start {
7404 -ms-flex-pack: start !important;
7405 justify-content: flex-start !important;
7406 }
7407 .justify-content-sm-end {
7408 -ms-flex-pack: end !important;
7409 justify-content: flex-end !important;
7410 }
7411 .justify-content-sm-center {
7412 -ms-flex-pack: center !important;
7413 justify-content: center !important;
7414 }
7415 .justify-content-sm-between {
7416 -ms-flex-pack: justify !important;
7417 justify-content: space-between !important;
7418 }
7419 .justify-content-sm-around {
7420 -ms-flex-pack: distribute !important;
7421 justify-content: space-around !important;
7422 }
7423 .align-items-sm-start {
7424 -ms-flex-align: start !important;
7425 align-items: flex-start !important;
7426 }
7427 .align-items-sm-end {
7428 -ms-flex-align: end !important;
7429 align-items: flex-end !important;
7430 }
7431 .align-items-sm-center {
7432 -ms-flex-align: center !important;
7433 align-items: center !important;
7434 }
7435 .align-items-sm-baseline {
7436 -ms-flex-align: baseline !important;
7437 align-items: baseline !important;
7438 }
7439 .align-items-sm-stretch {
7440 -ms-flex-align: stretch !important;
7441 align-items: stretch !important;
7442 }
7443 .align-content-sm-start {
7444 -ms-flex-line-pack: start !important;
7445 align-content: flex-start !important;
7446 }
7447 .align-content-sm-end {
7448 -ms-flex-line-pack: end !important;
7449 align-content: flex-end !important;
7450 }
7451 .align-content-sm-center {
7452 -ms-flex-line-pack: center !important;
7453 align-content: center !important;
7454 }
7455 .align-content-sm-between {
7456 -ms-flex-line-pack: justify !important;
7457 align-content: space-between !important;
7458 }
7459 .align-content-sm-around {
7460 -ms-flex-line-pack: distribute !important;
7461 align-content: space-around !important;
7462 }
7463 .align-content-sm-stretch {
7464 -ms-flex-line-pack: stretch !important;
7465 align-content: stretch !important;
7466 }
7467 .align-self-sm-auto {
7468 -ms-flex-item-align: auto !important;
7469 align-self: auto !important;
7470 }
7471 .align-self-sm-start {
7472 -ms-flex-item-align: start !important;
7473 align-self: flex-start !important;
7474 }
7475 .align-self-sm-end {
7476 -ms-flex-item-align: end !important;
7477 align-self: flex-end !important;
7478 }
7479 .align-self-sm-center {
7480 -ms-flex-item-align: center !important;
7481 align-self: center !important;
7482 }
7483 .align-self-sm-baseline {
7484 -ms-flex-item-align: baseline !important;
7485 align-self: baseline !important;
7486 }
7487 .align-self-sm-stretch {
7488 -ms-flex-item-align: stretch !important;
7489 align-self: stretch !important;
7490 }
7491 }
7492
7493 @media (min-width: 768px) {
7494 .flex-md-row {
7495 -ms-flex-direction: row !important;
7496 flex-direction: row !important;
7497 }
7498 .flex-md-column {
7499 -ms-flex-direction: column !important;
7500 flex-direction: column !important;
7501 }
7502 .flex-md-row-reverse {
7503 -ms-flex-direction: row-reverse !important;
7504 flex-direction: row-reverse !important;
7505 }
7506 .flex-md-column-reverse {
7507 -ms-flex-direction: column-reverse !important;
7508 flex-direction: column-reverse !important;
7509 }
7510 .flex-md-wrap {
7511 -ms-flex-wrap: wrap !important;
7512 flex-wrap: wrap !important;
7513 }
7514 .flex-md-nowrap {
7515 -ms-flex-wrap: nowrap !important;
7516 flex-wrap: nowrap !important;
7517 }
7518 .flex-md-wrap-reverse {
7519 -ms-flex-wrap: wrap-reverse !important;
7520 flex-wrap: wrap-reverse !important;
7521 }
7522 .flex-md-fill {
7523 -ms-flex: 1 1 auto !important;
7524 flex: 1 1 auto !important;
7525 }
7526 .flex-md-grow-0 {
7527 -ms-flex-positive: 0 !important;
7528 flex-grow: 0 !important;
7529 }
7530 .flex-md-grow-1 {
7531 -ms-flex-positive: 1 !important;
7532 flex-grow: 1 !important;
7533 }
7534 .flex-md-shrink-0 {
7535 -ms-flex-negative: 0 !important;
7536 flex-shrink: 0 !important;
7537 }
7538 .flex-md-shrink-1 {
7539 -ms-flex-negative: 1 !important;
7540 flex-shrink: 1 !important;
7541 }
7542 .justify-content-md-start {
7543 -ms-flex-pack: start !important;
7544 justify-content: flex-start !important;
7545 }
7546 .justify-content-md-end {
7547 -ms-flex-pack: end !important;
7548 justify-content: flex-end !important;
7549 }
7550 .justify-content-md-center {
7551 -ms-flex-pack: center !important;
7552 justify-content: center !important;
7553 }
7554 .justify-content-md-between {
7555 -ms-flex-pack: justify !important;
7556 justify-content: space-between !important;
7557 }
7558 .justify-content-md-around {
7559 -ms-flex-pack: distribute !important;
7560 justify-content: space-around !important;
7561 }
7562 .align-items-md-start {
7563 -ms-flex-align: start !important;
7564 align-items: flex-start !important;
7565 }
7566 .align-items-md-end {
7567 -ms-flex-align: end !important;
7568 align-items: flex-end !important;
7569 }
7570 .align-items-md-center {
7571 -ms-flex-align: center !important;
7572 align-items: center !important;
7573 }
7574 .align-items-md-baseline {
7575 -ms-flex-align: baseline !important;
7576 align-items: baseline !important;
7577 }
7578 .align-items-md-stretch {
7579 -ms-flex-align: stretch !important;
7580 align-items: stretch !important;
7581 }
7582 .align-content-md-start {
7583 -ms-flex-line-pack: start !important;
7584 align-content: flex-start !important;
7585 }
7586 .align-content-md-end {
7587 -ms-flex-line-pack: end !important;
7588 align-content: flex-end !important;
7589 }
7590 .align-content-md-center {
7591 -ms-flex-line-pack: center !important;
7592 align-content: center !important;
7593 }
7594 .align-content-md-between {
7595 -ms-flex-line-pack: justify !important;
7596 align-content: space-between !important;
7597 }
7598 .align-content-md-around {
7599 -ms-flex-line-pack: distribute !important;
7600 align-content: space-around !important;
7601 }
7602 .align-content-md-stretch {
7603 -ms-flex-line-pack: stretch !important;
7604 align-content: stretch !important;
7605 }
7606 .align-self-md-auto {
7607 -ms-flex-item-align: auto !important;
7608 align-self: auto !important;
7609 }
7610 .align-self-md-start {
7611 -ms-flex-item-align: start !important;
7612 align-self: flex-start !important;
7613 }
7614 .align-self-md-end {
7615 -ms-flex-item-align: end !important;
7616 align-self: flex-end !important;
7617 }
7618 .align-self-md-center {
7619 -ms-flex-item-align: center !important;
7620 align-self: center !important;
7621 }
7622 .align-self-md-baseline {
7623 -ms-flex-item-align: baseline !important;
7624 align-self: baseline !important;
7625 }
7626 .align-self-md-stretch {
7627 -ms-flex-item-align: stretch !important;
7628 align-self: stretch !important;
7629 }
7630 }
7631
7632 @media (min-width: 992px) {
7633 .flex-lg-row {
7634 -ms-flex-direction: row !important;
7635 flex-direction: row !important;
7636 }
7637 .flex-lg-column {
7638 -ms-flex-direction: column !important;
7639 flex-direction: column !important;
7640 }
7641 .flex-lg-row-reverse {
7642 -ms-flex-direction: row-reverse !important;
7643 flex-direction: row-reverse !important;
7644 }
7645 .flex-lg-column-reverse {
7646 -ms-flex-direction: column-reverse !important;
7647 flex-direction: column-reverse !important;
7648 }
7649 .flex-lg-wrap {
7650 -ms-flex-wrap: wrap !important;
7651 flex-wrap: wrap !important;
7652 }
7653 .flex-lg-nowrap {
7654 -ms-flex-wrap: nowrap !important;
7655 flex-wrap: nowrap !important;
7656 }
7657 .flex-lg-wrap-reverse {
7658 -ms-flex-wrap: wrap-reverse !important;
7659 flex-wrap: wrap-reverse !important;
7660 }
7661 .flex-lg-fill {
7662 -ms-flex: 1 1 auto !important;
7663 flex: 1 1 auto !important;
7664 }
7665 .flex-lg-grow-0 {
7666 -ms-flex-positive: 0 !important;
7667 flex-grow: 0 !important;
7668 }
7669 .flex-lg-grow-1 {
7670 -ms-flex-positive: 1 !important;
7671 flex-grow: 1 !important;
7672 }
7673 .flex-lg-shrink-0 {
7674 -ms-flex-negative: 0 !important;
7675 flex-shrink: 0 !important;
7676 }
7677 .flex-lg-shrink-1 {
7678 -ms-flex-negative: 1 !important;
7679 flex-shrink: 1 !important;
7680 }
7681 .justify-content-lg-start {
7682 -ms-flex-pack: start !important;
7683 justify-content: flex-start !important;
7684 }
7685 .justify-content-lg-end {
7686 -ms-flex-pack: end !important;
7687 justify-content: flex-end !important;
7688 }
7689 .justify-content-lg-center {
7690 -ms-flex-pack: center !important;
7691 justify-content: center !important;
7692 }
7693 .justify-content-lg-between {
7694 -ms-flex-pack: justify !important;
7695 justify-content: space-between !important;
7696 }
7697 .justify-content-lg-around {
7698 -ms-flex-pack: distribute !important;
7699 justify-content: space-around !important;
7700 }
7701 .align-items-lg-start {
7702 -ms-flex-align: start !important;
7703 align-items: flex-start !important;
7704 }
7705 .align-items-lg-end {
7706 -ms-flex-align: end !important;
7707 align-items: flex-end !important;
7708 }
7709 .align-items-lg-center {
7710 -ms-flex-align: center !important;
7711 align-items: center !important;
7712 }
7713 .align-items-lg-baseline {
7714 -ms-flex-align: baseline !important;
7715 align-items: baseline !important;
7716 }
7717 .align-items-lg-stretch {
7718 -ms-flex-align: stretch !important;
7719 align-items: stretch !important;
7720 }
7721 .align-content-lg-start {
7722 -ms-flex-line-pack: start !important;
7723 align-content: flex-start !important;
7724 }
7725 .align-content-lg-end {
7726 -ms-flex-line-pack: end !important;
7727 align-content: flex-end !important;
7728 }
7729 .align-content-lg-center {
7730 -ms-flex-line-pack: center !important;
7731 align-content: center !important;
7732 }
7733 .align-content-lg-between {
7734 -ms-flex-line-pack: justify !important;
7735 align-content: space-between !important;
7736 }
7737 .align-content-lg-around {
7738 -ms-flex-line-pack: distribute !important;
7739 align-content: space-around !important;
7740 }
7741 .align-content-lg-stretch {
7742 -ms-flex-line-pack: stretch !important;
7743 align-content: stretch !important;
7744 }
7745 .align-self-lg-auto {
7746 -ms-flex-item-align: auto !important;
7747 align-self: auto !important;
7748 }
7749 .align-self-lg-start {
7750 -ms-flex-item-align: start !important;
7751 align-self: flex-start !important;
7752 }
7753 .align-self-lg-end {
7754 -ms-flex-item-align: end !important;
7755 align-self: flex-end !important;
7756 }
7757 .align-self-lg-center {
7758 -ms-flex-item-align: center !important;
7759 align-self: center !important;
7760 }
7761 .align-self-lg-baseline {
7762 -ms-flex-item-align: baseline !important;
7763 align-self: baseline !important;
7764 }
7765 .align-self-lg-stretch {
7766 -ms-flex-item-align: stretch !important;
7767 align-self: stretch !important;
7768 }
7769 }
7770
7771 @media (min-width: 1200px) {
7772 .flex-xl-row {
7773 -ms-flex-direction: row !important;
7774 flex-direction: row !important;
7775 }
7776 .flex-xl-column {
7777 -ms-flex-direction: column !important;
7778 flex-direction: column !important;
7779 }
7780 .flex-xl-row-reverse {
7781 -ms-flex-direction: row-reverse !important;
7782 flex-direction: row-reverse !important;
7783 }
7784 .flex-xl-column-reverse {
7785 -ms-flex-direction: column-reverse !important;
7786 flex-direction: column-reverse !important;
7787 }
7788 .flex-xl-wrap {
7789 -ms-flex-wrap: wrap !important;
7790 flex-wrap: wrap !important;
7791 }
7792 .flex-xl-nowrap {
7793 -ms-flex-wrap: nowrap !important;
7794 flex-wrap: nowrap !important;
7795 }
7796 .flex-xl-wrap-reverse {
7797 -ms-flex-wrap: wrap-reverse !important;
7798 flex-wrap: wrap-reverse !important;
7799 }
7800 .flex-xl-fill {
7801 -ms-flex: 1 1 auto !important;
7802 flex: 1 1 auto !important;
7803 }
7804 .flex-xl-grow-0 {
7805 -ms-flex-positive: 0 !important;
7806 flex-grow: 0 !important;
7807 }
7808 .flex-xl-grow-1 {
7809 -ms-flex-positive: 1 !important;
7810 flex-grow: 1 !important;
7811 }
7812 .flex-xl-shrink-0 {
7813 -ms-flex-negative: 0 !important;
7814 flex-shrink: 0 !important;
7815 }
7816 .flex-xl-shrink-1 {
7817 -ms-flex-negative: 1 !important;
7818 flex-shrink: 1 !important;
7819 }
7820 .justify-content-xl-start {
7821 -ms-flex-pack: start !important;
7822 justify-content: flex-start !important;
7823 }
7824 .justify-content-xl-end {
7825 -ms-flex-pack: end !important;
7826 justify-content: flex-end !important;
7827 }
7828 .justify-content-xl-center {
7829 -ms-flex-pack: center !important;
7830 justify-content: center !important;
7831 }
7832 .justify-content-xl-between {
7833 -ms-flex-pack: justify !important;
7834 justify-content: space-between !important;
7835 }
7836 .justify-content-xl-around {
7837 -ms-flex-pack: distribute !important;
7838 justify-content: space-around !important;
7839 }
7840 .align-items-xl-start {
7841 -ms-flex-align: start !important;
7842 align-items: flex-start !important;
7843 }
7844 .align-items-xl-end {
7845 -ms-flex-align: end !important;
7846 align-items: flex-end !important;
7847 }
7848 .align-items-xl-center {
7849 -ms-flex-align: center !important;
7850 align-items: center !important;
7851 }
7852 .align-items-xl-baseline {
7853 -ms-flex-align: baseline !important;
7854 align-items: baseline !important;
7855 }
7856 .align-items-xl-stretch {
7857 -ms-flex-align: stretch !important;
7858 align-items: stretch !important;
7859 }
7860 .align-content-xl-start {
7861 -ms-flex-line-pack: start !important;
7862 align-content: flex-start !important;
7863 }
7864 .align-content-xl-end {
7865 -ms-flex-line-pack: end !important;
7866 align-content: flex-end !important;
7867 }
7868 .align-content-xl-center {
7869 -ms-flex-line-pack: center !important;
7870 align-content: center !important;
7871 }
7872 .align-content-xl-between {
7873 -ms-flex-line-pack: justify !important;
7874 align-content: space-between !important;
7875 }
7876 .align-content-xl-around {
7877 -ms-flex-line-pack: distribute !important;
7878 align-content: space-around !important;
7879 }
7880 .align-content-xl-stretch {
7881 -ms-flex-line-pack: stretch !important;
7882 align-content: stretch !important;
7883 }
7884 .align-self-xl-auto {
7885 -ms-flex-item-align: auto !important;
7886 align-self: auto !important;
7887 }
7888 .align-self-xl-start {
7889 -ms-flex-item-align: start !important;
7890 align-self: flex-start !important;
7891 }
7892 .align-self-xl-end {
7893 -ms-flex-item-align: end !important;
7894 align-self: flex-end !important;
7895 }
7896 .align-self-xl-center {
7897 -ms-flex-item-align: center !important;
7898 align-self: center !important;
7899 }
7900 .align-self-xl-baseline {
7901 -ms-flex-item-align: baseline !important;
7902 align-self: baseline !important;
7903 }
7904 .align-self-xl-stretch {
7905 -ms-flex-item-align: stretch !important;
7906 align-self: stretch !important;
7907 }
7908 }
7909
7910 .float-left {
7911 float: left !important;
7912 }
7913
7914 .float-right {
7915 float: right !important;
7916 }
7917
7918 .float-none {
7919 float: none !important;
7920 }
7921
7922 @media (min-width: 576px) {
7923 .float-sm-left {
7924 float: left !important;
7925 }
7926 .float-sm-right {
7927 float: right !important;
7928 }
7929 .float-sm-none {
7930 float: none !important;
7931 }
7932 }
7933
7934 @media (min-width: 768px) {
7935 .float-md-left {
7936 float: left !important;
7937 }
7938 .float-md-right {
7939 float: right !important;
7940 }
7941 .float-md-none {
7942 float: none !important;
7943 }
7944 }
7945
7946 @media (min-width: 992px) {
7947 .float-lg-left {
7948 float: left !important;
7949 }
7950 .float-lg-right {
7951 float: right !important;
7952 }
7953 .float-lg-none {
7954 float: none !important;
7955 }
7956 }
7957
7958 @media (min-width: 1200px) {
7959 .float-xl-left {
7960 float: left !important;
7961 }
7962 .float-xl-right {
7963 float: right !important;
7964 }
7965 .float-xl-none {
7966 float: none !important;
7967 }
7968 }
7969
7970 .user-select-all {
7971 -webkit-user-select: all !important;
7972 -moz-user-select: all !important;
7973 -ms-user-select: all !important;
7974 user-select: all !important;
7975 }
7976
7977 .user-select-auto {
7978 -webkit-user-select: auto !important;
7979 -moz-user-select: auto !important;
7980 -ms-user-select: auto !important;
7981 user-select: auto !important;
7982 }
7983
7984 .user-select-none {
7985 -webkit-user-select: none !important;
7986 -moz-user-select: none !important;
7987 -ms-user-select: none !important;
7988 user-select: none !important;
7989 }
7990
7991 .overflow-auto {
7992 overflow: auto !important;
7993 }
7994
7995 .overflow-hidden {
7996 overflow: hidden !important;
7997 }
7998
7999 .position-static {
8000 position: static !important;
8001 }
8002
8003 .position-relative {
8004 position: relative !important;
8005 }
8006
8007 .position-absolute {
8008 position: absolute !important;
8009 }
8010
8011 .position-fixed {
8012 position: fixed !important;
8013 }
8014
8015 .position-sticky {
8016 position: -webkit-sticky !important;
8017 position: sticky !important;
8018 }
8019
8020 .fixed-top {
8021 position: fixed;
8022 top: 0;
8023 right: 0;
8024 left: 0;
8025 z-index: 1030;
8026 }
8027
8028 .fixed-bottom {
8029 position: fixed;
8030 right: 0;
8031 bottom: 0;
8032 left: 0;
8033 z-index: 1030;
8034 }
8035
8036 @supports ((position: -webkit-sticky) or (position: sticky)) {
8037 .sticky-top {
8038 position: -webkit-sticky;
8039 position: sticky;
8040 top: 0;
8041 z-index: 1020;
8042 }
8043 }
8044
8045 .sr-only {
8046 position: absolute;
8047 width: 1px;
8048 height: 1px;
8049 padding: 0;
8050 margin: -1px;
8051 overflow: hidden;
8052 clip: rect(0, 0, 0, 0);
8053 white-space: nowrap;
8054 border: 0;
8055 }
8056
8057 .sr-only-focusable:active, .sr-only-focusable:focus {
8058 position: static;
8059 width: auto;
8060 height: auto;
8061 overflow: visible;
8062 clip: auto;
8063 white-space: normal;
8064 }
8065
8066 .shadow-sm {
8067 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
8068 }
8069
8070 .shadow {
8071 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
8072 }
8073
8074 .shadow-lg {
8075 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
8076 }
8077
8078 .shadow-none {
8079 box-shadow: none !important;
8080 }
8081
8082 .w-25 {
8083 width: 25% !important;
8084 }
8085
8086 .w-50 {
8087 width: 50% !important;
8088 }
8089
8090 .w-75 {
8091 width: 75% !important;
8092 }
8093
8094 .w-100 {
8095 width: 100% !important;
8096 }
8097
8098 .w-auto {
8099 width: auto !important;
8100 }
8101
8102 .h-25 {
8103 height: 25% !important;
8104 }
8105
8106 .h-50 {
8107 height: 50% !important;
8108 }
8109
8110 .h-75 {
8111 height: 75% !important;
8112 }
8113
8114 .h-100 {
8115 height: 100% !important;
8116 }
8117
8118 .h-auto {
8119 height: auto !important;
8120 }
8121
8122 .mw-100 {
8123 max-width: 100% !important;
8124 }
8125
8126 .mh-100 {
8127 max-height: 100% !important;
8128 }
8129
8130 .min-vw-100 {
8131 min-width: 100vw !important;
8132 }
8133
8134 .min-vh-100 {
8135 min-height: 100vh !important;
8136 }
8137
8138 .vw-100 {
8139 width: 100vw !important;
8140 }
8141
8142 .vh-100 {
8143 height: 100vh !important;
8144 }
8145
8146 .m-0 {
8147 margin: 0 !important;
8148 }
8149
8150 .mt-0,
8151 .my-0 {
8152 margin-top: 0 !important;
8153 }
8154
8155 .mr-0,
8156 .mx-0 {
8157 margin-right: 0 !important;
8158 }
8159
8160 .mb-0,
8161 .my-0 {
8162 margin-bottom: 0 !important;
8163 }
8164
8165 .ml-0,
8166 .mx-0 {
8167 margin-left: 0 !important;
8168 }
8169
8170 .m-1 {
8171 margin: 0.25rem !important;
8172 }
8173
8174 .mt-1,
8175 .my-1 {
8176 margin-top: 0.25rem !important;
8177 }
8178
8179 .mr-1,
8180 .mx-1 {
8181 margin-right: 0.25rem !important;
8182 }
8183
8184 .mb-1,
8185 .my-1 {
8186 margin-bottom: 0.25rem !important;
8187 }
8188
8189 .ml-1,
8190 .mx-1 {
8191 margin-left: 0.25rem !important;
8192 }
8193
8194 .m-2 {
8195 margin: 0.5rem !important;
8196 }
8197
8198 .mt-2,
8199 .my-2 {
8200 margin-top: 0.5rem !important;
8201 }
8202
8203 .mr-2,
8204 .mx-2 {
8205 margin-right: 0.5rem !important;
8206 }
8207
8208 .mb-2,
8209 .my-2 {
8210 margin-bottom: 0.5rem !important;
8211 }
8212
8213 .ml-2,
8214 .mx-2 {
8215 margin-left: 0.5rem !important;
8216 }
8217
8218 .m-3 {
8219 margin: 1rem !important;
8220 }
8221
8222 .mt-3,
8223 .my-3 {
8224 margin-top: 1rem !important;
8225 }
8226
8227 .mr-3,
8228 .mx-3 {
8229 margin-right: 1rem !important;
8230 }
8231
8232 .mb-3,
8233 .my-3 {
8234 margin-bottom: 1rem !important;
8235 }
8236
8237 .ml-3,
8238 .mx-3 {
8239 margin-left: 1rem !important;
8240 }
8241
8242 .m-4 {
8243 margin: 1.5rem !important;
8244 }
8245
8246 .mt-4,
8247 .my-4 {
8248 margin-top: 1.5rem !important;
8249 }
8250
8251 .mr-4,
8252 .mx-4 {
8253 margin-right: 1.5rem !important;
8254 }
8255
8256 .mb-4,
8257 .my-4 {
8258 margin-bottom: 1.5rem !important;
8259 }
8260
8261 .ml-4,
8262 .mx-4 {
8263 margin-left: 1.5rem !important;
8264 }
8265
8266 .m-5 {
8267 margin: 3rem !important;
8268 }
8269
8270 .mt-5,
8271 .my-5 {
8272 margin-top: 3rem !important;
8273 }
8274
8275 .mr-5,
8276 .mx-5 {
8277 margin-right: 3rem !important;
8278 }
8279
8280 .mb-5,
8281 .my-5 {
8282 margin-bottom: 3rem !important;
8283 }
8284
8285 .ml-5,
8286 .mx-5 {
8287 margin-left: 3rem !important;
8288 }
8289
8290 .p-0 {
8291 padding: 0 !important;
8292 }
8293
8294 .pt-0,
8295 .py-0 {
8296 padding-top: 0 !important;
8297 }
8298
8299 .pr-0,
8300 .px-0 {
8301 padding-right: 0 !important;
8302 }
8303
8304 .pb-0,
8305 .py-0 {
8306 padding-bottom: 0 !important;
8307 }
8308
8309 .pl-0,
8310 .px-0 {
8311 padding-left: 0 !important;
8312 }
8313
8314 .p-1 {
8315 padding: 0.25rem !important;
8316 }
8317
8318 .pt-1,
8319 .py-1 {
8320 padding-top: 0.25rem !important;
8321 }
8322
8323 .pr-1,
8324 .px-1 {
8325 padding-right: 0.25rem !important;
8326 }
8327
8328 .pb-1,
8329 .py-1 {
8330 padding-bottom: 0.25rem !important;
8331 }
8332
8333 .pl-1,
8334 .px-1 {
8335 padding-left: 0.25rem !important;
8336 }
8337
8338 .p-2 {
8339 padding: 0.5rem !important;
8340 }
8341
8342 .pt-2,
8343 .py-2 {
8344 padding-top: 0.5rem !important;
8345 }
8346
8347 .pr-2,
8348 .px-2 {
8349 padding-right: 0.5rem !important;
8350 }
8351
8352 .pb-2,
8353 .py-2 {
8354 padding-bottom: 0.5rem !important;
8355 }
8356
8357 .pl-2,
8358 .px-2 {
8359 padding-left: 0.5rem !important;
8360 }
8361
8362 .p-3 {
8363 padding: 1rem !important;
8364 }
8365
8366 .pt-3,
8367 .py-3 {
8368 padding-top: 1rem !important;
8369 }
8370
8371 .pr-3,
8372 .px-3 {
8373 padding-right: 1rem !important;
8374 }
8375
8376 .pb-3,
8377 .py-3 {
8378 padding-bottom: 1rem !important;
8379 }
8380
8381 .pl-3,
8382 .px-3 {
8383 padding-left: 1rem !important;
8384 }
8385
8386 .p-4 {
8387 padding: 1.5rem !important;
8388 }
8389
8390 .pt-4,
8391 .py-4 {
8392 padding-top: 1.5rem !important;
8393 }
8394
8395 .pr-4,
8396 .px-4 {
8397 padding-right: 1.5rem !important;
8398 }
8399
8400 .pb-4,
8401 .py-4 {
8402 padding-bottom: 1.5rem !important;
8403 }
8404
8405 .pl-4,
8406 .px-4 {
8407 padding-left: 1.5rem !important;
8408 }
8409
8410 .p-5 {
8411 padding: 3rem !important;
8412 }
8413
8414 .pt-5,
8415 .py-5 {
8416 padding-top: 3rem !important;
8417 }
8418
8419 .pr-5,
8420 .px-5 {
8421 padding-right: 3rem !important;
8422 }
8423
8424 .pb-5,
8425 .py-5 {
8426 padding-bottom: 3rem !important;
8427 }
8428
8429 .pl-5,
8430 .px-5 {
8431 padding-left: 3rem !important;
8432 }
8433
8434 .m-n1 {
8435 margin: -0.25rem !important;
8436 }
8437
8438 .mt-n1,
8439 .my-n1 {
8440 margin-top: -0.25rem !important;
8441 }
8442
8443 .mr-n1,
8444 .mx-n1 {
8445 margin-right: -0.25rem !important;
8446 }
8447
8448 .mb-n1,
8449 .my-n1 {
8450 margin-bottom: -0.25rem !important;
8451 }
8452
8453 .ml-n1,
8454 .mx-n1 {
8455 margin-left: -0.25rem !important;
8456 }
8457
8458 .m-n2 {
8459 margin: -0.5rem !important;
8460 }
8461
8462 .mt-n2,
8463 .my-n2 {
8464 margin-top: -0.5rem !important;
8465 }
8466
8467 .mr-n2,
8468 .mx-n2 {
8469 margin-right: -0.5rem !important;
8470 }
8471
8472 .mb-n2,
8473 .my-n2 {
8474 margin-bottom: -0.5rem !important;
8475 }
8476
8477 .ml-n2,
8478 .mx-n2 {
8479 margin-left: -0.5rem !important;
8480 }
8481
8482 .m-n3 {
8483 margin: -1rem !important;
8484 }
8485
8486 .mt-n3,
8487 .my-n3 {
8488 margin-top: -1rem !important;
8489 }
8490
8491 .mr-n3,
8492 .mx-n3 {
8493 margin-right: -1rem !important;
8494 }
8495
8496 .mb-n3,
8497 .my-n3 {
8498 margin-bottom: -1rem !important;
8499 }
8500
8501 .ml-n3,
8502 .mx-n3 {
8503 margin-left: -1rem !important;
8504 }
8505
8506 .m-n4 {
8507 margin: -1.5rem !important;
8508 }
8509
8510 .mt-n4,
8511 .my-n4 {
8512 margin-top: -1.5rem !important;
8513 }
8514
8515 .mr-n4,
8516 .mx-n4 {
8517 margin-right: -1.5rem !important;
8518 }
8519
8520 .mb-n4,
8521 .my-n4 {
8522 margin-bottom: -1.5rem !important;
8523 }
8524
8525 .ml-n4,
8526 .mx-n4 {
8527 margin-left: -1.5rem !important;
8528 }
8529
8530 .m-n5 {
8531 margin: -3rem !important;
8532 }
8533
8534 .mt-n5,
8535 .my-n5 {
8536 margin-top: -3rem !important;
8537 }
8538
8539 .mr-n5,
8540 .mx-n5 {
8541 margin-right: -3rem !important;
8542 }
8543
8544 .mb-n5,
8545 .my-n5 {
8546 margin-bottom: -3rem !important;
8547 }
8548
8549 .ml-n5,
8550 .mx-n5 {
8551 margin-left: -3rem !important;
8552 }
8553
8554 .m-auto {
8555 margin: auto !important;
8556 }
8557
8558 .mt-auto,
8559 .my-auto {
8560 margin-top: auto !important;
8561 }
8562
8563 .mr-auto,
8564 .mx-auto {
8565 margin-right: auto !important;
8566 }
8567
8568 .mb-auto,
8569 .my-auto {
8570 margin-bottom: auto !important;
8571 }
8572
8573 .ml-auto,
8574 .mx-auto {
8575 margin-left: auto !important;
8576 }
8577
8578 @media (min-width: 576px) {
8579 .m-sm-0 {
8580 margin: 0 !important;
8581 }
8582 .mt-sm-0,
8583 .my-sm-0 {
8584 margin-top: 0 !important;
8585 }
8586 .mr-sm-0,
8587 .mx-sm-0 {
8588 margin-right: 0 !important;
8589 }
8590 .mb-sm-0,
8591 .my-sm-0 {
8592 margin-bottom: 0 !important;
8593 }
8594 .ml-sm-0,
8595 .mx-sm-0 {
8596 margin-left: 0 !important;
8597 }
8598 .m-sm-1 {
8599 margin: 0.25rem !important;
8600 }
8601 .mt-sm-1,
8602 .my-sm-1 {
8603 margin-top: 0.25rem !important;
8604 }
8605 .mr-sm-1,
8606 .mx-sm-1 {
8607 margin-right: 0.25rem !important;
8608 }
8609 .mb-sm-1,
8610 .my-sm-1 {
8611 margin-bottom: 0.25rem !important;
8612 }
8613 .ml-sm-1,
8614 .mx-sm-1 {
8615 margin-left: 0.25rem !important;
8616 }
8617 .m-sm-2 {
8618 margin: 0.5rem !important;
8619 }
8620 .mt-sm-2,
8621 .my-sm-2 {
8622 margin-top: 0.5rem !important;
8623 }
8624 .mr-sm-2,
8625 .mx-sm-2 {
8626 margin-right: 0.5rem !important;
8627 }
8628 .mb-sm-2,
8629 .my-sm-2 {
8630 margin-bottom: 0.5rem !important;
8631 }
8632 .ml-sm-2,
8633 .mx-sm-2 {
8634 margin-left: 0.5rem !important;
8635 }
8636 .m-sm-3 {
8637 margin: 1rem !important;
8638 }
8639 .mt-sm-3,
8640 .my-sm-3 {
8641 margin-top: 1rem !important;
8642 }
8643 .mr-sm-3,
8644 .mx-sm-3 {
8645 margin-right: 1rem !important;
8646 }
8647 .mb-sm-3,
8648 .my-sm-3 {
8649 margin-bottom: 1rem !important;
8650 }
8651 .ml-sm-3,
8652 .mx-sm-3 {
8653 margin-left: 1rem !important;
8654 }
8655 .m-sm-4 {
8656 margin: 1.5rem !important;
8657 }
8658 .mt-sm-4,
8659 .my-sm-4 {
8660 margin-top: 1.5rem !important;
8661 }
8662 .mr-sm-4,
8663 .mx-sm-4 {
8664 margin-right: 1.5rem !important;
8665 }
8666 .mb-sm-4,
8667 .my-sm-4 {
8668 margin-bottom: 1.5rem !important;
8669 }
8670 .ml-sm-4,
8671 .mx-sm-4 {
8672 margin-left: 1.5rem !important;
8673 }
8674 .m-sm-5 {
8675 margin: 3rem !important;
8676 }
8677 .mt-sm-5,
8678 .my-sm-5 {
8679 margin-top: 3rem !important;
8680 }
8681 .mr-sm-5,
8682 .mx-sm-5 {
8683 margin-right: 3rem !important;
8684 }
8685 .mb-sm-5,
8686 .my-sm-5 {
8687 margin-bottom: 3rem !important;
8688 }
8689 .ml-sm-5,
8690 .mx-sm-5 {
8691 margin-left: 3rem !important;
8692 }
8693 .p-sm-0 {
8694 padding: 0 !important;
8695 }
8696 .pt-sm-0,
8697 .py-sm-0 {
8698 padding-top: 0 !important;
8699 }
8700 .pr-sm-0,
8701 .px-sm-0 {
8702 padding-right: 0 !important;
8703 }
8704 .pb-sm-0,
8705 .py-sm-0 {
8706 padding-bottom: 0 !important;
8707 }
8708 .pl-sm-0,
8709 .px-sm-0 {
8710 padding-left: 0 !important;
8711 }
8712 .p-sm-1 {
8713 padding: 0.25rem !important;
8714 }
8715 .pt-sm-1,
8716 .py-sm-1 {
8717 padding-top: 0.25rem !important;
8718 }
8719 .pr-sm-1,
8720 .px-sm-1 {
8721 padding-right: 0.25rem !important;
8722 }
8723 .pb-sm-1,
8724 .py-sm-1 {
8725 padding-bottom: 0.25rem !important;
8726 }
8727 .pl-sm-1,
8728 .px-sm-1 {
8729 padding-left: 0.25rem !important;
8730 }
8731 .p-sm-2 {
8732 padding: 0.5rem !important;
8733 }
8734 .pt-sm-2,
8735 .py-sm-2 {
8736 padding-top: 0.5rem !important;
8737 }
8738 .pr-sm-2,
8739 .px-sm-2 {
8740 padding-right: 0.5rem !important;
8741 }
8742 .pb-sm-2,
8743 .py-sm-2 {
8744 padding-bottom: 0.5rem !important;
8745 }
8746 .pl-sm-2,
8747 .px-sm-2 {
8748 padding-left: 0.5rem !important;
8749 }
8750 .p-sm-3 {
8751 padding: 1rem !important;
8752 }
8753 .pt-sm-3,
8754 .py-sm-3 {
8755 padding-top: 1rem !important;
8756 }
8757 .pr-sm-3,
8758 .px-sm-3 {
8759 padding-right: 1rem !important;
8760 }
8761 .pb-sm-3,
8762 .py-sm-3 {
8763 padding-bottom: 1rem !important;
8764 }
8765 .pl-sm-3,
8766 .px-sm-3 {
8767 padding-left: 1rem !important;
8768 }
8769 .p-sm-4 {
8770 padding: 1.5rem !important;
8771 }
8772 .pt-sm-4,
8773 .py-sm-4 {
8774 padding-top: 1.5rem !important;
8775 }
8776 .pr-sm-4,
8777 .px-sm-4 {
8778 padding-right: 1.5rem !important;
8779 }
8780 .pb-sm-4,
8781 .py-sm-4 {
8782 padding-bottom: 1.5rem !important;
8783 }
8784 .pl-sm-4,
8785 .px-sm-4 {
8786 padding-left: 1.5rem !important;
8787 }
8788 .p-sm-5 {
8789 padding: 3rem !important;
8790 }
8791 .pt-sm-5,
8792 .py-sm-5 {
8793 padding-top: 3rem !important;
8794 }
8795 .pr-sm-5,
8796 .px-sm-5 {
8797 padding-right: 3rem !important;
8798 }
8799 .pb-sm-5,
8800 .py-sm-5 {
8801 padding-bottom: 3rem !important;
8802 }
8803 .pl-sm-5,
8804 .px-sm-5 {
8805 padding-left: 3rem !important;
8806 }
8807 .m-sm-n1 {
8808 margin: -0.25rem !important;
8809 }
8810 .mt-sm-n1,
8811 .my-sm-n1 {
8812 margin-top: -0.25rem !important;
8813 }
8814 .mr-sm-n1,
8815 .mx-sm-n1 {
8816 margin-right: -0.25rem !important;
8817 }
8818 .mb-sm-n1,
8819 .my-sm-n1 {
8820 margin-bottom: -0.25rem !important;
8821 }
8822 .ml-sm-n1,
8823 .mx-sm-n1 {
8824 margin-left: -0.25rem !important;
8825 }
8826 .m-sm-n2 {
8827 margin: -0.5rem !important;
8828 }
8829 .mt-sm-n2,
8830 .my-sm-n2 {
8831 margin-top: -0.5rem !important;
8832 }
8833 .mr-sm-n2,
8834 .mx-sm-n2 {
8835 margin-right: -0.5rem !important;
8836 }
8837 .mb-sm-n2,
8838 .my-sm-n2 {
8839 margin-bottom: -0.5rem !important;
8840 }
8841 .ml-sm-n2,
8842 .mx-sm-n2 {
8843 margin-left: -0.5rem !important;
8844 }
8845 .m-sm-n3 {
8846 margin: -1rem !important;
8847 }
8848 .mt-sm-n3,
8849 .my-sm-n3 {
8850 margin-top: -1rem !important;
8851 }
8852 .mr-sm-n3,
8853 .mx-sm-n3 {
8854 margin-right: -1rem !important;
8855 }
8856 .mb-sm-n3,
8857 .my-sm-n3 {
8858 margin-bottom: -1rem !important;
8859 }
8860 .ml-sm-n3,
8861 .mx-sm-n3 {
8862 margin-left: -1rem !important;
8863 }
8864 .m-sm-n4 {
8865 margin: -1.5rem !important;
8866 }
8867 .mt-sm-n4,
8868 .my-sm-n4 {
8869 margin-top: -1.5rem !important;
8870 }
8871 .mr-sm-n4,
8872 .mx-sm-n4 {
8873 margin-right: -1.5rem !important;
8874 }
8875 .mb-sm-n4,
8876 .my-sm-n4 {
8877 margin-bottom: -1.5rem !important;
8878 }
8879 .ml-sm-n4,
8880 .mx-sm-n4 {
8881 margin-left: -1.5rem !important;
8882 }
8883 .m-sm-n5 {
8884 margin: -3rem !important;
8885 }
8886 .mt-sm-n5,
8887 .my-sm-n5 {
8888 margin-top: -3rem !important;
8889 }
8890 .mr-sm-n5,
8891 .mx-sm-n5 {
8892 margin-right: -3rem !important;
8893 }
8894 .mb-sm-n5,
8895 .my-sm-n5 {
8896 margin-bottom: -3rem !important;
8897 }
8898 .ml-sm-n5,
8899 .mx-sm-n5 {
8900 margin-left: -3rem !important;
8901 }
8902 .m-sm-auto {
8903 margin: auto !important;
8904 }
8905 .mt-sm-auto,
8906 .my-sm-auto {
8907 margin-top: auto !important;
8908 }
8909 .mr-sm-auto,
8910 .mx-sm-auto {
8911 margin-right: auto !important;
8912 }
8913 .mb-sm-auto,
8914 .my-sm-auto {
8915 margin-bottom: auto !important;
8916 }
8917 .ml-sm-auto,
8918 .mx-sm-auto {
8919 margin-left: auto !important;
8920 }
8921 }
8922
8923 @media (min-width: 768px) {
8924 .m-md-0 {
8925 margin: 0 !important;
8926 }
8927 .mt-md-0,
8928 .my-md-0 {
8929 margin-top: 0 !important;
8930 }
8931 .mr-md-0,
8932 .mx-md-0 {
8933 margin-right: 0 !important;
8934 }
8935 .mb-md-0,
8936 .my-md-0 {
8937 margin-bottom: 0 !important;
8938 }
8939 .ml-md-0,
8940 .mx-md-0 {
8941 margin-left: 0 !important;
8942 }
8943 .m-md-1 {
8944 margin: 0.25rem !important;
8945 }
8946 .mt-md-1,
8947 .my-md-1 {
8948 margin-top: 0.25rem !important;
8949 }
8950 .mr-md-1,
8951 .mx-md-1 {
8952 margin-right: 0.25rem !important;
8953 }
8954 .mb-md-1,
8955 .my-md-1 {
8956 margin-bottom: 0.25rem !important;
8957 }
8958 .ml-md-1,
8959 .mx-md-1 {
8960 margin-left: 0.25rem !important;
8961 }
8962 .m-md-2 {
8963 margin: 0.5rem !important;
8964 }
8965 .mt-md-2,
8966 .my-md-2 {
8967 margin-top: 0.5rem !important;
8968 }
8969 .mr-md-2,
8970 .mx-md-2 {
8971 margin-right: 0.5rem !important;
8972 }
8973 .mb-md-2,
8974 .my-md-2 {
8975 margin-bottom: 0.5rem !important;
8976 }
8977 .ml-md-2,
8978 .mx-md-2 {
8979 margin-left: 0.5rem !important;
8980 }
8981 .m-md-3 {
8982 margin: 1rem !important;
8983 }
8984 .mt-md-3,
8985 .my-md-3 {
8986 margin-top: 1rem !important;
8987 }
8988 .mr-md-3,
8989 .mx-md-3 {
8990 margin-right: 1rem !important;
8991 }
8992 .mb-md-3,
8993 .my-md-3 {
8994 margin-bottom: 1rem !important;
8995 }
8996 .ml-md-3,
8997 .mx-md-3 {
8998 margin-left: 1rem !important;
8999 }
9000 .m-md-4 {
9001 margin: 1.5rem !important;
9002 }
9003 .mt-md-4,
9004 .my-md-4 {
9005 margin-top: 1.5rem !important;
9006 }
9007 .mr-md-4,
9008 .mx-md-4 {
9009 margin-right: 1.5rem !important;
9010 }
9011 .mb-md-4,
9012 .my-md-4 {
9013 margin-bottom: 1.5rem !important;
9014 }
9015 .ml-md-4,
9016 .mx-md-4 {
9017 margin-left: 1.5rem !important;
9018 }
9019 .m-md-5 {
9020 margin: 3rem !important;
9021 }
9022 .mt-md-5,
9023 .my-md-5 {
9024 margin-top: 3rem !important;
9025 }
9026 .mr-md-5,
9027 .mx-md-5 {
9028 margin-right: 3rem !important;
9029 }
9030 .mb-md-5,
9031 .my-md-5 {
9032 margin-bottom: 3rem !important;
9033 }
9034 .ml-md-5,
9035 .mx-md-5 {
9036 margin-left: 3rem !important;
9037 }
9038 .p-md-0 {
9039 padding: 0 !important;
9040 }
9041 .pt-md-0,
9042 .py-md-0 {
9043 padding-top: 0 !important;
9044 }
9045 .pr-md-0,
9046 .px-md-0 {
9047 padding-right: 0 !important;
9048 }
9049 .pb-md-0,
9050 .py-md-0 {
9051 padding-bottom: 0 !important;
9052 }
9053 .pl-md-0,
9054 .px-md-0 {
9055 padding-left: 0 !important;
9056 }
9057 .p-md-1 {
9058 padding: 0.25rem !important;
9059 }
9060 .pt-md-1,
9061 .py-md-1 {
9062 padding-top: 0.25rem !important;
9063 }
9064 .pr-md-1,
9065 .px-md-1 {
9066 padding-right: 0.25rem !important;
9067 }
9068 .pb-md-1,
9069 .py-md-1 {
9070 padding-bottom: 0.25rem !important;
9071 }
9072 .pl-md-1,
9073 .px-md-1 {
9074 padding-left: 0.25rem !important;
9075 }
9076 .p-md-2 {
9077 padding: 0.5rem !important;
9078 }
9079 .pt-md-2,
9080 .py-md-2 {
9081 padding-top: 0.5rem !important;
9082 }
9083 .pr-md-2,
9084 .px-md-2 {
9085 padding-right: 0.5rem !important;
9086 }
9087 .pb-md-2,
9088 .py-md-2 {
9089 padding-bottom: 0.5rem !important;
9090 }
9091 .pl-md-2,
9092 .px-md-2 {
9093 padding-left: 0.5rem !important;
9094 }
9095 .p-md-3 {
9096 padding: 1rem !important;
9097 }
9098 .pt-md-3,
9099 .py-md-3 {
9100 padding-top: 1rem !important;
9101 }
9102 .pr-md-3,
9103 .px-md-3 {
9104 padding-right: 1rem !important;
9105 }
9106 .pb-md-3,
9107 .py-md-3 {
9108 padding-bottom: 1rem !important;
9109 }
9110 .pl-md-3,
9111 .px-md-3 {
9112 padding-left: 1rem !important;
9113 }
9114 .p-md-4 {
9115 padding: 1.5rem !important;
9116 }
9117 .pt-md-4,
9118 .py-md-4 {
9119 padding-top: 1.5rem !important;
9120 }
9121 .pr-md-4,
9122 .px-md-4 {
9123 padding-right: 1.5rem !important;
9124 }
9125 .pb-md-4,
9126 .py-md-4 {
9127 padding-bottom: 1.5rem !important;
9128 }
9129 .pl-md-4,
9130 .px-md-4 {
9131 padding-left: 1.5rem !important;
9132 }
9133 .p-md-5 {
9134 padding: 3rem !important;
9135 }
9136 .pt-md-5,
9137 .py-md-5 {
9138 padding-top: 3rem !important;
9139 }
9140 .pr-md-5,
9141 .px-md-5 {
9142 padding-right: 3rem !important;
9143 }
9144 .pb-md-5,
9145 .py-md-5 {
9146 padding-bottom: 3rem !important;
9147 }
9148 .pl-md-5,
9149 .px-md-5 {
9150 padding-left: 3rem !important;
9151 }
9152 .m-md-n1 {
9153 margin: -0.25rem !important;
9154 }
9155 .mt-md-n1,
9156 .my-md-n1 {
9157 margin-top: -0.25rem !important;
9158 }
9159 .mr-md-n1,
9160 .mx-md-n1 {
9161 margin-right: -0.25rem !important;
9162 }
9163 .mb-md-n1,
9164 .my-md-n1 {
9165 margin-bottom: -0.25rem !important;
9166 }
9167 .ml-md-n1,
9168 .mx-md-n1 {
9169 margin-left: -0.25rem !important;
9170 }
9171 .m-md-n2 {
9172 margin: -0.5rem !important;
9173 }
9174 .mt-md-n2,
9175 .my-md-n2 {
9176 margin-top: -0.5rem !important;
9177 }
9178 .mr-md-n2,
9179 .mx-md-n2 {
9180 margin-right: -0.5rem !important;
9181 }
9182 .mb-md-n2,
9183 .my-md-n2 {
9184 margin-bottom: -0.5rem !important;
9185 }
9186 .ml-md-n2,
9187 .mx-md-n2 {
9188 margin-left: -0.5rem !important;
9189 }
9190 .m-md-n3 {
9191 margin: -1rem !important;
9192 }
9193 .mt-md-n3,
9194 .my-md-n3 {
9195 margin-top: -1rem !important;
9196 }
9197 .mr-md-n3,
9198 .mx-md-n3 {
9199 margin-right: -1rem !important;
9200 }
9201 .mb-md-n3,
9202 .my-md-n3 {
9203 margin-bottom: -1rem !important;
9204 }
9205 .ml-md-n3,
9206 .mx-md-n3 {
9207 margin-left: -1rem !important;
9208 }
9209 .m-md-n4 {
9210 margin: -1.5rem !important;
9211 }
9212 .mt-md-n4,
9213 .my-md-n4 {
9214 margin-top: -1.5rem !important;
9215 }
9216 .mr-md-n4,
9217 .mx-md-n4 {
9218 margin-right: -1.5rem !important;
9219 }
9220 .mb-md-n4,
9221 .my-md-n4 {
9222 margin-bottom: -1.5rem !important;
9223 }
9224 .ml-md-n4,
9225 .mx-md-n4 {
9226 margin-left: -1.5rem !important;
9227 }
9228 .m-md-n5 {
9229 margin: -3rem !important;
9230 }
9231 .mt-md-n5,
9232 .my-md-n5 {
9233 margin-top: -3rem !important;
9234 }
9235 .mr-md-n5,
9236 .mx-md-n5 {
9237 margin-right: -3rem !important;
9238 }
9239 .mb-md-n5,
9240 .my-md-n5 {
9241 margin-bottom: -3rem !important;
9242 }
9243 .ml-md-n5,
9244 .mx-md-n5 {
9245 margin-left: -3rem !important;
9246 }
9247 .m-md-auto {
9248 margin: auto !important;
9249 }
9250 .mt-md-auto,
9251 .my-md-auto {
9252 margin-top: auto !important;
9253 }
9254 .mr-md-auto,
9255 .mx-md-auto {
9256 margin-right: auto !important;
9257 }
9258 .mb-md-auto,
9259 .my-md-auto {
9260 margin-bottom: auto !important;
9261 }
9262 .ml-md-auto,
9263 .mx-md-auto {
9264 margin-left: auto !important;
9265 }
9266 }
9267
9268 @media (min-width: 992px) {
9269 .m-lg-0 {
9270 margin: 0 !important;
9271 }
9272 .mt-lg-0,
9273 .my-lg-0 {
9274 margin-top: 0 !important;
9275 }
9276 .mr-lg-0,
9277 .mx-lg-0 {
9278 margin-right: 0 !important;
9279 }
9280 .mb-lg-0,
9281 .my-lg-0 {
9282 margin-bottom: 0 !important;
9283 }
9284 .ml-lg-0,
9285 .mx-lg-0 {
9286 margin-left: 0 !important;
9287 }
9288 .m-lg-1 {
9289 margin: 0.25rem !important;
9290 }
9291 .mt-lg-1,
9292 .my-lg-1 {
9293 margin-top: 0.25rem !important;
9294 }
9295 .mr-lg-1,
9296 .mx-lg-1 {
9297 margin-right: 0.25rem !important;
9298 }
9299 .mb-lg-1,
9300 .my-lg-1 {
9301 margin-bottom: 0.25rem !important;
9302 }
9303 .ml-lg-1,
9304 .mx-lg-1 {
9305 margin-left: 0.25rem !important;
9306 }
9307 .m-lg-2 {
9308 margin: 0.5rem !important;
9309 }
9310 .mt-lg-2,
9311 .my-lg-2 {
9312 margin-top: 0.5rem !important;
9313 }
9314 .mr-lg-2,
9315 .mx-lg-2 {
9316 margin-right: 0.5rem !important;
9317 }
9318 .mb-lg-2,
9319 .my-lg-2 {
9320 margin-bottom: 0.5rem !important;
9321 }
9322 .ml-lg-2,
9323 .mx-lg-2 {
9324 margin-left: 0.5rem !important;
9325 }
9326 .m-lg-3 {
9327 margin: 1rem !important;
9328 }
9329 .mt-lg-3,
9330 .my-lg-3 {
9331 margin-top: 1rem !important;
9332 }
9333 .mr-lg-3,
9334 .mx-lg-3 {
9335 margin-right: 1rem !important;
9336 }
9337 .mb-lg-3,
9338 .my-lg-3 {
9339 margin-bottom: 1rem !important;
9340 }
9341 .ml-lg-3,
9342 .mx-lg-3 {
9343 margin-left: 1rem !important;
9344 }
9345 .m-lg-4 {
9346 margin: 1.5rem !important;
9347 }
9348 .mt-lg-4,
9349 .my-lg-4 {
9350 margin-top: 1.5rem !important;
9351 }
9352 .mr-lg-4,
9353 .mx-lg-4 {
9354 margin-right: 1.5rem !important;
9355 }
9356 .mb-lg-4,
9357 .my-lg-4 {
9358 margin-bottom: 1.5rem !important;
9359 }
9360 .ml-lg-4,
9361 .mx-lg-4 {
9362 margin-left: 1.5rem !important;
9363 }
9364 .m-lg-5 {
9365 margin: 3rem !important;
9366 }
9367 .mt-lg-5,
9368 .my-lg-5 {
9369 margin-top: 3rem !important;
9370 }
9371 .mr-lg-5,
9372 .mx-lg-5 {
9373 margin-right: 3rem !important;
9374 }
9375 .mb-lg-5,
9376 .my-lg-5 {
9377 margin-bottom: 3rem !important;
9378 }
9379 .ml-lg-5,
9380 .mx-lg-5 {
9381 margin-left: 3rem !important;
9382 }
9383 .p-lg-0 {
9384 padding: 0 !important;
9385 }
9386 .pt-lg-0,
9387 .py-lg-0 {
9388 padding-top: 0 !important;
9389 }
9390 .pr-lg-0,
9391 .px-lg-0 {
9392 padding-right: 0 !important;
9393 }
9394 .pb-lg-0,
9395 .py-lg-0 {
9396 padding-bottom: 0 !important;
9397 }
9398 .pl-lg-0,
9399 .px-lg-0 {
9400 padding-left: 0 !important;
9401 }
9402 .p-lg-1 {
9403 padding: 0.25rem !important;
9404 }
9405 .pt-lg-1,
9406 .py-lg-1 {
9407 padding-top: 0.25rem !important;
9408 }
9409 .pr-lg-1,
9410 .px-lg-1 {
9411 padding-right: 0.25rem !important;
9412 }
9413 .pb-lg-1,
9414 .py-lg-1 {
9415 padding-bottom: 0.25rem !important;
9416 }
9417 .pl-lg-1,
9418 .px-lg-1 {
9419 padding-left: 0.25rem !important;
9420 }
9421 .p-lg-2 {
9422 padding: 0.5rem !important;
9423 }
9424 .pt-lg-2,
9425 .py-lg-2 {
9426 padding-top: 0.5rem !important;
9427 }
9428 .pr-lg-2,
9429 .px-lg-2 {
9430 padding-right: 0.5rem !important;
9431 }
9432 .pb-lg-2,
9433 .py-lg-2 {
9434 padding-bottom: 0.5rem !important;
9435 }
9436 .pl-lg-2,
9437 .px-lg-2 {
9438 padding-left: 0.5rem !important;
9439 }
9440 .p-lg-3 {
9441 padding: 1rem !important;
9442 }
9443 .pt-lg-3,
9444 .py-lg-3 {
9445 padding-top: 1rem !important;
9446 }
9447 .pr-lg-3,
9448 .px-lg-3 {
9449 padding-right: 1rem !important;
9450 }
9451 .pb-lg-3,
9452 .py-lg-3 {
9453 padding-bottom: 1rem !important;
9454 }
9455 .pl-lg-3,
9456 .px-lg-3 {
9457 padding-left: 1rem !important;
9458 }
9459 .p-lg-4 {
9460 padding: 1.5rem !important;
9461 }
9462 .pt-lg-4,
9463 .py-lg-4 {
9464 padding-top: 1.5rem !important;
9465 }
9466 .pr-lg-4,
9467 .px-lg-4 {
9468 padding-right: 1.5rem !important;
9469 }
9470 .pb-lg-4,
9471 .py-lg-4 {
9472 padding-bottom: 1.5rem !important;
9473 }
9474 .pl-lg-4,
9475 .px-lg-4 {
9476 padding-left: 1.5rem !important;
9477 }
9478 .p-lg-5 {
9479 padding: 3rem !important;
9480 }
9481 .pt-lg-5,
9482 .py-lg-5 {
9483 padding-top: 3rem !important;
9484 }
9485 .pr-lg-5,
9486 .px-lg-5 {
9487 padding-right: 3rem !important;
9488 }
9489 .pb-lg-5,
9490 .py-lg-5 {
9491 padding-bottom: 3rem !important;
9492 }
9493 .pl-lg-5,
9494 .px-lg-5 {
9495 padding-left: 3rem !important;
9496 }
9497 .m-lg-n1 {
9498 margin: -0.25rem !important;
9499 }
9500 .mt-lg-n1,
9501 .my-lg-n1 {
9502 margin-top: -0.25rem !important;
9503 }
9504 .mr-lg-n1,
9505 .mx-lg-n1 {
9506 margin-right: -0.25rem !important;
9507 }
9508 .mb-lg-n1,
9509 .my-lg-n1 {
9510 margin-bottom: -0.25rem !important;
9511 }
9512 .ml-lg-n1,
9513 .mx-lg-n1 {
9514 margin-left: -0.25rem !important;
9515 }
9516 .m-lg-n2 {
9517 margin: -0.5rem !important;
9518 }
9519 .mt-lg-n2,
9520 .my-lg-n2 {
9521 margin-top: -0.5rem !important;
9522 }
9523 .mr-lg-n2,
9524 .mx-lg-n2 {
9525 margin-right: -0.5rem !important;
9526 }
9527 .mb-lg-n2,
9528 .my-lg-n2 {
9529 margin-bottom: -0.5rem !important;
9530 }
9531 .ml-lg-n2,
9532 .mx-lg-n2 {
9533 margin-left: -0.5rem !important;
9534 }
9535 .m-lg-n3 {
9536 margin: -1rem !important;
9537 }
9538 .mt-lg-n3,
9539 .my-lg-n3 {
9540 margin-top: -1rem !important;
9541 }
9542 .mr-lg-n3,
9543 .mx-lg-n3 {
9544 margin-right: -1rem !important;
9545 }
9546 .mb-lg-n3,
9547 .my-lg-n3 {
9548 margin-bottom: -1rem !important;
9549 }
9550 .ml-lg-n3,
9551 .mx-lg-n3 {
9552 margin-left: -1rem !important;
9553 }
9554 .m-lg-n4 {
9555 margin: -1.5rem !important;
9556 }
9557 .mt-lg-n4,
9558 .my-lg-n4 {
9559 margin-top: -1.5rem !important;
9560 }
9561 .mr-lg-n4,
9562 .mx-lg-n4 {
9563 margin-right: -1.5rem !important;
9564 }
9565 .mb-lg-n4,
9566 .my-lg-n4 {
9567 margin-bottom: -1.5rem !important;
9568 }
9569 .ml-lg-n4,
9570 .mx-lg-n4 {
9571 margin-left: -1.5rem !important;
9572 }
9573 .m-lg-n5 {
9574 margin: -3rem !important;
9575 }
9576 .mt-lg-n5,
9577 .my-lg-n5 {
9578 margin-top: -3rem !important;
9579 }
9580 .mr-lg-n5,
9581 .mx-lg-n5 {
9582 margin-right: -3rem !important;
9583 }
9584 .mb-lg-n5,
9585 .my-lg-n5 {
9586 margin-bottom: -3rem !important;
9587 }
9588 .ml-lg-n5,
9589 .mx-lg-n5 {
9590 margin-left: -3rem !important;
9591 }
9592 .m-lg-auto {
9593 margin: auto !important;
9594 }
9595 .mt-lg-auto,
9596 .my-lg-auto {
9597 margin-top: auto !important;
9598 }
9599 .mr-lg-auto,
9600 .mx-lg-auto {
9601 margin-right: auto !important;
9602 }
9603 .mb-lg-auto,
9604 .my-lg-auto {
9605 margin-bottom: auto !important;
9606 }
9607 .ml-lg-auto,
9608 .mx-lg-auto {
9609 margin-left: auto !important;
9610 }
9611 }
9612
9613 @media (min-width: 1200px) {
9614 .m-xl-0 {
9615 margin: 0 !important;
9616 }
9617 .mt-xl-0,
9618 .my-xl-0 {
9619 margin-top: 0 !important;
9620 }
9621 .mr-xl-0,
9622 .mx-xl-0 {
9623 margin-right: 0 !important;
9624 }
9625 .mb-xl-0,
9626 .my-xl-0 {
9627 margin-bottom: 0 !important;
9628 }
9629 .ml-xl-0,
9630 .mx-xl-0 {
9631 margin-left: 0 !important;
9632 }
9633 .m-xl-1 {
9634 margin: 0.25rem !important;
9635 }
9636 .mt-xl-1,
9637 .my-xl-1 {
9638 margin-top: 0.25rem !important;
9639 }
9640 .mr-xl-1,
9641 .mx-xl-1 {
9642 margin-right: 0.25rem !important;
9643 }
9644 .mb-xl-1,
9645 .my-xl-1 {
9646 margin-bottom: 0.25rem !important;
9647 }
9648 .ml-xl-1,
9649 .mx-xl-1 {
9650 margin-left: 0.25rem !important;
9651 }
9652 .m-xl-2 {
9653 margin: 0.5rem !important;
9654 }
9655 .mt-xl-2,
9656 .my-xl-2 {
9657 margin-top: 0.5rem !important;
9658 }
9659 .mr-xl-2,
9660 .mx-xl-2 {
9661 margin-right: 0.5rem !important;
9662 }
9663 .mb-xl-2,
9664 .my-xl-2 {
9665 margin-bottom: 0.5rem !important;
9666 }
9667 .ml-xl-2,
9668 .mx-xl-2 {
9669 margin-left: 0.5rem !important;
9670 }
9671 .m-xl-3 {
9672 margin: 1rem !important;
9673 }
9674 .mt-xl-3,
9675 .my-xl-3 {
9676 margin-top: 1rem !important;
9677 }
9678 .mr-xl-3,
9679 .mx-xl-3 {
9680 margin-right: 1rem !important;
9681 }
9682 .mb-xl-3,
9683 .my-xl-3 {
9684 margin-bottom: 1rem !important;
9685 }
9686 .ml-xl-3,
9687 .mx-xl-3 {
9688 margin-left: 1rem !important;
9689 }
9690 .m-xl-4 {
9691 margin: 1.5rem !important;
9692 }
9693 .mt-xl-4,
9694 .my-xl-4 {
9695 margin-top: 1.5rem !important;
9696 }
9697 .mr-xl-4,
9698 .mx-xl-4 {
9699 margin-right: 1.5rem !important;
9700 }
9701 .mb-xl-4,
9702 .my-xl-4 {
9703 margin-bottom: 1.5rem !important;
9704 }
9705 .ml-xl-4,
9706 .mx-xl-4 {
9707 margin-left: 1.5rem !important;
9708 }
9709 .m-xl-5 {
9710 margin: 3rem !important;
9711 }
9712 .mt-xl-5,
9713 .my-xl-5 {
9714 margin-top: 3rem !important;
9715 }
9716 .mr-xl-5,
9717 .mx-xl-5 {
9718 margin-right: 3rem !important;
9719 }
9720 .mb-xl-5,
9721 .my-xl-5 {
9722 margin-bottom: 3rem !important;
9723 }
9724 .ml-xl-5,
9725 .mx-xl-5 {
9726 margin-left: 3rem !important;
9727 }
9728 .p-xl-0 {
9729 padding: 0 !important;
9730 }
9731 .pt-xl-0,
9732 .py-xl-0 {
9733 padding-top: 0 !important;
9734 }
9735 .pr-xl-0,
9736 .px-xl-0 {
9737 padding-right: 0 !important;
9738 }
9739 .pb-xl-0,
9740 .py-xl-0 {
9741 padding-bottom: 0 !important;
9742 }
9743 .pl-xl-0,
9744 .px-xl-0 {
9745 padding-left: 0 !important;
9746 }
9747 .p-xl-1 {
9748 padding: 0.25rem !important;
9749 }
9750 .pt-xl-1,
9751 .py-xl-1 {
9752 padding-top: 0.25rem !important;
9753 }
9754 .pr-xl-1,
9755 .px-xl-1 {
9756 padding-right: 0.25rem !important;
9757 }
9758 .pb-xl-1,
9759 .py-xl-1 {
9760 padding-bottom: 0.25rem !important;
9761 }
9762 .pl-xl-1,
9763 .px-xl-1 {
9764 padding-left: 0.25rem !important;
9765 }
9766 .p-xl-2 {
9767 padding: 0.5rem !important;
9768 }
9769 .pt-xl-2,
9770 .py-xl-2 {
9771 padding-top: 0.5rem !important;
9772 }
9773 .pr-xl-2,
9774 .px-xl-2 {
9775 padding-right: 0.5rem !important;
9776 }
9777 .pb-xl-2,
9778 .py-xl-2 {
9779 padding-bottom: 0.5rem !important;
9780 }
9781 .pl-xl-2,
9782 .px-xl-2 {
9783 padding-left: 0.5rem !important;
9784 }
9785 .p-xl-3 {
9786 padding: 1rem !important;
9787 }
9788 .pt-xl-3,
9789 .py-xl-3 {
9790 padding-top: 1rem !important;
9791 }
9792 .pr-xl-3,
9793 .px-xl-3 {
9794 padding-right: 1rem !important;
9795 }
9796 .pb-xl-3,
9797 .py-xl-3 {
9798 padding-bottom: 1rem !important;
9799 }
9800 .pl-xl-3,
9801 .px-xl-3 {
9802 padding-left: 1rem !important;
9803 }
9804 .p-xl-4 {
9805 padding: 1.5rem !important;
9806 }
9807 .pt-xl-4,
9808 .py-xl-4 {
9809 padding-top: 1.5rem !important;
9810 }
9811 .pr-xl-4,
9812 .px-xl-4 {
9813 padding-right: 1.5rem !important;
9814 }
9815 .pb-xl-4,
9816 .py-xl-4 {
9817 padding-bottom: 1.5rem !important;
9818 }
9819 .pl-xl-4,
9820 .px-xl-4 {
9821 padding-left: 1.5rem !important;
9822 }
9823 .p-xl-5 {
9824 padding: 3rem !important;
9825 }
9826 .pt-xl-5,
9827 .py-xl-5 {
9828 padding-top: 3rem !important;
9829 }
9830 .pr-xl-5,
9831 .px-xl-5 {
9832 padding-right: 3rem !important;
9833 }
9834 .pb-xl-5,
9835 .py-xl-5 {
9836 padding-bottom: 3rem !important;
9837 }
9838 .pl-xl-5,
9839 .px-xl-5 {
9840 padding-left: 3rem !important;
9841 }
9842 .m-xl-n1 {
9843 margin: -0.25rem !important;
9844 }
9845 .mt-xl-n1,
9846 .my-xl-n1 {
9847 margin-top: -0.25rem !important;
9848 }
9849 .mr-xl-n1,
9850 .mx-xl-n1 {
9851 margin-right: -0.25rem !important;
9852 }
9853 .mb-xl-n1,
9854 .my-xl-n1 {
9855 margin-bottom: -0.25rem !important;
9856 }
9857 .ml-xl-n1,
9858 .mx-xl-n1 {
9859 margin-left: -0.25rem !important;
9860 }
9861 .m-xl-n2 {
9862 margin: -0.5rem !important;
9863 }
9864 .mt-xl-n2,
9865 .my-xl-n2 {
9866 margin-top: -0.5rem !important;
9867 }
9868 .mr-xl-n2,
9869 .mx-xl-n2 {
9870 margin-right: -0.5rem !important;
9871 }
9872 .mb-xl-n2,
9873 .my-xl-n2 {
9874 margin-bottom: -0.5rem !important;
9875 }
9876 .ml-xl-n2,
9877 .mx-xl-n2 {
9878 margin-left: -0.5rem !important;
9879 }
9880 .m-xl-n3 {
9881 margin: -1rem !important;
9882 }
9883 .mt-xl-n3,
9884 .my-xl-n3 {
9885 margin-top: -1rem !important;
9886 }
9887 .mr-xl-n3,
9888 .mx-xl-n3 {
9889 margin-right: -1rem !important;
9890 }
9891 .mb-xl-n3,
9892 .my-xl-n3 {
9893 margin-bottom: -1rem !important;
9894 }
9895 .ml-xl-n3,
9896 .mx-xl-n3 {
9897 margin-left: -1rem !important;
9898 }
9899 .m-xl-n4 {
9900 margin: -1.5rem !important;
9901 }
9902 .mt-xl-n4,
9903 .my-xl-n4 {
9904 margin-top: -1.5rem !important;
9905 }
9906 .mr-xl-n4,
9907 .mx-xl-n4 {
9908 margin-right: -1.5rem !important;
9909 }
9910 .mb-xl-n4,
9911 .my-xl-n4 {
9912 margin-bottom: -1.5rem !important;
9913 }
9914 .ml-xl-n4,
9915 .mx-xl-n4 {
9916 margin-left: -1.5rem !important;
9917 }
9918 .m-xl-n5 {
9919 margin: -3rem !important;
9920 }
9921 .mt-xl-n5,
9922 .my-xl-n5 {
9923 margin-top: -3rem !important;
9924 }
9925 .mr-xl-n5,
9926 .mx-xl-n5 {
9927 margin-right: -3rem !important;
9928 }
9929 .mb-xl-n5,
9930 .my-xl-n5 {
9931 margin-bottom: -3rem !important;
9932 }
9933 .ml-xl-n5,
9934 .mx-xl-n5 {
9935 margin-left: -3rem !important;
9936 }
9937 .m-xl-auto {
9938 margin: auto !important;
9939 }
9940 .mt-xl-auto,
9941 .my-xl-auto {
9942 margin-top: auto !important;
9943 }
9944 .mr-xl-auto,
9945 .mx-xl-auto {
9946 margin-right: auto !important;
9947 }
9948 .mb-xl-auto,
9949 .my-xl-auto {
9950 margin-bottom: auto !important;
9951 }
9952 .ml-xl-auto,
9953 .mx-xl-auto {
9954 margin-left: auto !important;
9955 }
9956 }
9957
9958 .stretched-link::after {
9959 position: absolute;
9960 top: 0;
9961 right: 0;
9962 bottom: 0;
9963 left: 0;
9964 z-index: 1;
9965 pointer-events: auto;
9966 content: "";
9967 background-color: rgba(0, 0, 0, 0);
9968 }
9969
9970 .text-monospace {
9971 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
9972 }
9973
9974 .text-justify {
9975 text-align: justify !important;
9976 }
9977
9978 .text-wrap {
9979 white-space: normal !important;
9980 }
9981
9982 .text-nowrap {
9983 white-space: nowrap !important;
9984 }
9985
9986 .text-truncate {
9987 overflow: hidden;
9988 text-overflow: ellipsis;
9989 white-space: nowrap;
9990 }
9991
9992 .text-left {
9993 text-align: left !important;
9994 }
9995
9996 .text-right {
9997 text-align: right !important;
9998 }
9999
10000 .text-center {
10001 text-align: center !important;
10002 }
10003
10004 @media (min-width: 576px) {
10005 .text-sm-left {
10006 text-align: left !important;
10007 }
10008 .text-sm-right {
10009 text-align: right !important;
10010 }
10011 .text-sm-center {
10012 text-align: center !important;
10013 }
10014 }
10015
10016 @media (min-width: 768px) {
10017 .text-md-left {
10018 text-align: left !important;
10019 }
10020 .text-md-right {
10021 text-align: right !important;
10022 }
10023 .text-md-center {
10024 text-align: center !important;
10025 }
10026 }
10027
10028 @media (min-width: 992px) {
10029 .text-lg-left {
10030 text-align: left !important;
10031 }
10032 .text-lg-right {
10033 text-align: right !important;
10034 }
10035 .text-lg-center {
10036 text-align: center !important;
10037 }
10038 }
10039
10040 @media (min-width: 1200px) {
10041 .text-xl-left {
10042 text-align: left !important;
10043 }
10044 .text-xl-right {
10045 text-align: right !important;
10046 }
10047 .text-xl-center {
10048 text-align: center !important;
10049 }
10050 }
10051
10052 .text-lowercase {
10053 text-transform: lowercase !important;
10054 }
10055
10056 .text-uppercase {
10057 text-transform: uppercase !important;
10058 }
10059
10060 .text-capitalize {
10061 text-transform: capitalize !important;
10062 }
10063
10064 .font-weight-light {
10065 font-weight: 300 !important;
10066 }
10067
10068 .font-weight-lighter {
10069 font-weight: lighter !important;
10070 }
10071
10072 .font-weight-normal {
10073 font-weight: 400 !important;
10074 }
10075
10076 .font-weight-bold {
10077 font-weight: 700 !important;
10078 }
10079
10080 .font-weight-bolder {
10081 font-weight: bolder !important;
10082 }
10083
10084 .font-italic {
10085 font-style: italic !important;
10086 }
10087
10088 .text-white {
10089 color: #fff !important;
10090 }
10091
10092 .text-primary {
10093 color: #007bff !important;
10094 }
10095
10096 a.text-primary:hover, a.text-primary:focus {
10097 color: #0056b3 !important;
10098 }
10099
10100 .text-secondary {
10101 color: #6c757d !important;
10102 }
10103
10104 a.text-secondary:hover, a.text-secondary:focus {
10105 color: #494f54 !important;
10106 }
10107
10108 .text-success {
10109 color: #28a745 !important;
10110 }
10111
10112 a.text-success:hover, a.text-success:focus {
10113 color: #19692c !important;
10114 }
10115
10116 .text-info {
10117 color: #17a2b8 !important;
10118 }
10119
10120 a.text-info:hover, a.text-info:focus {
10121 color: #0f6674 !important;
10122 }
10123
10124 .text-warning {
10125 color: #ffc107 !important;
10126 }
10127
10128 a.text-warning:hover, a.text-warning:focus {
10129 color: #ba8b00 !important;
10130 }
10131
10132 .text-danger {
10133 color: #dc3545 !important;
10134 }
10135
10136 a.text-danger:hover, a.text-danger:focus {
10137 color: #a71d2a !important;
10138 }
10139
10140 .text-light {
10141 color: #f8f9fa !important;
10142 }
10143
10144 a.text-light:hover, a.text-light:focus {
10145 color: #cbd3da !important;
10146 }
10147
10148 .text-dark {
10149 color: #343a40 !important;
10150 }
10151
10152 a.text-dark:hover, a.text-dark:focus {
10153 color: #121416 !important;
10154 }
10155
10156 .text-body {
10157 color: #212529 !important;
10158 }
10159
10160 .text-muted {
10161 color: #6c757d !important;
10162 }
10163
10164 .text-black-50 {
10165 color: rgba(0, 0, 0, 0.5) !important;
10166 }
10167
10168 .text-white-50 {
10169 color: rgba(255, 255, 255, 0.5) !important;
10170 }
10171
10172 .text-hide {
10173 font: 0/0 a;
10174 color: transparent;
10175 text-shadow: none;
10176 background-color: transparent;
10177 border: 0;
10178 }
10179
10180 .text-decoration-none {
10181 text-decoration: none !important;
10182 }
10183
10184 .text-break {
10185 word-wrap: break-word !important;
10186 }
10187
10188 .text-reset {
10189 color: inherit !important;
10190 }
10191
10192 .visible {
10193 visibility: visible !important;
10194 }
10195
10196 .invisible {
10197 visibility: hidden !important;
10198 }
10199
10200 @media print {
10201 *,
10202 *::before,
10203 *::after {
10204 text-shadow: none !important;
10205 box-shadow: none !important;
10206 }
10207 a:not(.btn) {
10208 text-decoration: underline;
10209 }
10210 abbr[title]::after {
10211 content: " (" attr(title) ")";
10212 }
10213 pre {
10214 white-space: pre-wrap !important;
10215 }
10216 pre,
10217 blockquote {
10218 border: 1px solid #adb5bd;
10219 page-break-inside: avoid;
10220 }
10221 thead {
10222 display: table-header-group;
10223 }
10224 tr,
10225 img {
10226 page-break-inside: avoid;
10227 }
10228 p,
10229 h2,
10230 h3 {
10231 orphans: 3;
10232 widows: 3;
10233 }
10234 h2,
10235 h3 {
10236 page-break-after: avoid;
10237 }
10238 @page { {
10239 size: a3;
10240 }
10241 body {
10242 min-width: 992px !important;
10243 }
10244 .container {
10245 min-width: 992px !important;
10246 }
10247 .navbar {
10248 display: none;
10249 }
10250 .badge {
10251 border: 1px solid #000;
10252 }
10253 .table {
10254 border-collapse: collapse !important;
10255 }
10256 .table td,
10257 .table th {
10258 background-color: #fff !important;
10259 }
10260 .table-bordered th,
10261 .table-bordered td {
10262 border: 1px solid #dee2e6 !important;
10263 }
10264 .table-dark {
10265 color: inherit;
10266 }
10267 .table-dark th,
10268 .table-dark td,
10269 .table-dark thead th,
10270 .table-dark tbody + tbody {
10271 border-color: #dee2e6;
10272 }
10273 .table .thead-dark th {
10274 color: inherit;
10275 border-color: #dee2e6;
10276 }
10277 }
10278 /*# sourceMappingURL=bootstrap.css.map */