Subversion Repositories oidplus

Rev

Rev 637 | Rev 846 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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