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