Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 15238 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
7288 stevensc 1
@charset "UTF-8";
15776 stevensc 2
 
7288 stevensc 3
/*!
4
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
5
 * Copyright 2011-2021 The Bootstrap Authors
6
 * Copyright 2011-2021 Twitter, Inc.
7
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
8
 */
15776 stevensc 9
 
7288 stevensc 10
:root {
11
  --bs-blue: #0d6efd;
12
  --bs-indigo: #6610f2;
13
  --bs-purple: #6f42c1;
14
  --bs-pink: #d63384;
15
  --bs-red: #dc3545;
16
  --bs-orange: #fd7e14;
17
  --bs-yellow: #ffc107;
18
  --bs-green: #198754;
19
  --bs-teal: #20c997;
20
  --bs-cyan: #0dcaf0;
21
  --bs-white: #fff;
22
  --bs-gray: #6c757d;
23
  --bs-gray-dark: #343a40;
24
  --bs-gray-100: #f8f9fa;
25
  --bs-gray-200: #e9ecef;
26
  --bs-gray-300: #dee2e6;
27
  --bs-gray-400: #ced4da;
28
  --bs-gray-500: #adb5bd;
29
  --bs-gray-600: #6c757d;
30
  --bs-gray-700: #495057;
31
  --bs-gray-800: #343a40;
32
  --bs-gray-900: #212529;
33
  --bs-primary: #0f6fec;
34
  --bs-secondary: #14191e;
35
  --bs-success: #0cbc87;
36
  --bs-info: #4f9ef8;
37
  --bs-warning: #f7c32e;
38
  --bs-danger: #d6293e;
39
  --bs-light: #eef0f2;
40
  --bs-dark: #14191e;
41
  --bs-primary-rgb: 15, 111, 236;
42
  --bs-secondary-rgb: 20, 25, 30;
43
  --bs-success-rgb: 12, 188, 135;
44
  --bs-info-rgb: 79, 158, 248;
45
  --bs-warning-rgb: 247, 195, 46;
46
  --bs-danger-rgb: 214, 41, 62;
47
  --bs-light-rgb: 238, 240, 242;
48
  --bs-dark-rgb: 20, 25, 30;
49
  --bs-white-rgb: 255, 255, 255;
50
  --bs-black-rgb: 0, 0, 0;
51
  --bs-body-color-rgb: 103, 106, 121;
52
  --bs-body-bg-rgb: 239, 242, 246;
53
  --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";
54
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
55
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
56
  --bs-body-font-family: Inter, sans-serif;
57
  --bs-body-font-size: 0.9375rem;
58
  --bs-body-font-weight: 400;
59
  --bs-body-line-height: 1.5;
60
  --bs-body-color: #676a79;
61
  --bs-body-bg: #eff2f6;
62
}
63
 
64
*,
65
*::before,
66
*::after {
67
  -webkit-box-sizing: border-box;
15776 stevensc 68
  box-sizing: border-box;
7288 stevensc 69
}
70
 
71
@media (prefers-reduced-motion: no-preference) {
72
  :root {
73
    scroll-behavior: smooth;
74
  }
75
}
76
 
77
body {
78
  margin: 0;
79
  font-family: var(--bs-body-font-family);
80
  font-size: var(--bs-body-font-size);
81
  font-weight: var(--bs-body-font-weight);
82
  line-height: var(--bs-body-line-height);
83
  color: var(--bs-body-color);
84
  text-align: var(--bs-body-text-align);
85
  background-color: var(--bs-body-bg);
86
  -webkit-text-size-adjust: 100%;
87
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
88
}
89
 
90
hr {
91
  margin: 1rem 0;
92
  color: #a1a1a8;
93
  background-color: currentColor;
94
  border: 0;
95
  opacity: 0.25;
96
}
97
 
98
hr:not([size]) {
99
  height: 1px;
100
}
101
 
15776 stevensc 102
h6,
103
h5,
104
h4,
105
h3,
106
h2,
107
h1 {
7288 stevensc 108
  margin-top: 0;
109
  margin-bottom: 0.5rem;
15776 stevensc 110
  font-family: "Inter" sans-serif;
7288 stevensc 111
  font-weight: 700;
112
  line-height: 1.25;
113
  color: #14191e;
114
}
115
 
15776 stevensc 116
h1 {
7288 stevensc 117
  font-size: calc(1.359375rem + 1.3125vw);
118
}
119
 
15776 stevensc 120
h2 {
7288 stevensc 121
  font-size: calc(1.3125rem + 0.75vw);
122
}
123
 
15776 stevensc 124
h3 {
7288 stevensc 125
  font-size: calc(1.2890625rem + 0.46875vw);
126
}
127
 
15776 stevensc 128
h4 {
7288 stevensc 129
  font-size: calc(1.265625rem + 0.1875vw);
130
}
131
 
15776 stevensc 132
h5 {
7288 stevensc 133
  font-size: 1.171875rem;
134
}
135
 
15776 stevensc 136
h6 {
7288 stevensc 137
  font-size: 0.9375rem;
138
}
139
 
15776 stevensc 140
@media (min-width: 1200px) {
141
  h1 {
142
    font-size: 2.34375rem;
143
  }
144
 
145
  h2 {
146
    font-size: 1.875rem;
147
  }
148
 
149
  h3 {
150
    font-size: 1.640625rem;
151
  }
152
 
153
  h4 {
154
    font-size: 1.40625rem;
155
  }
156
}
157
 
7288 stevensc 158
p {
159
  margin-top: 0;
15776 stevensc 160
  margin-bottom: 0;
161
  line-height: 1.25;
7288 stevensc 162
}
163
 
164
abbr[title],
165
abbr[data-bs-original-title] {
15776 stevensc 166
  text-decoration: underline dotted;
7288 stevensc 167
  cursor: help;
15776 stevensc 168
  text-decoration-skip-ink: none;
7288 stevensc 169
}
170
 
171
address {
172
  margin-bottom: 1rem;
173
  font-style: normal;
174
  line-height: inherit;
175
}
176
 
177
ol,
178
ul {
15776 stevensc 179
  list-style: none;
7288 stevensc 180
}
181
 
182
ol ol,
183
ul ul,
184
ol ul,
185
ul ol {
186
  margin-bottom: 0;
187
}
188
 
189
dt {
190
  font-weight: 700;
191
}
192
 
193
dd {
194
  margin-bottom: 0.5rem;
195
  margin-left: 0;
196
}
197
 
198
blockquote {
199
  margin: 0 0 1rem;
200
}
201
 
202
b,
203
strong {
204
  font-weight: bolder;
205
}
206
 
15776 stevensc 207
small {
7288 stevensc 208
  font-size: 0.875em;
209
}
210
 
15776 stevensc 211
mark {
7288 stevensc 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: #0f6fec;
234
  text-decoration: none;
235
}
15776 stevensc 236
 
7288 stevensc 237
a:hover {
238
  color: #0c59bd;
239
}
240
 
15776 stevensc 241
a:not([href]):not([class]),
242
a:not([href]):not([class]):hover {
7288 stevensc 243
  color: inherit;
244
  text-decoration: none;
245
}
246
 
247
pre,
248
code,
249
kbd,
250
samp {
251
  font-family: var(--bs-font-monospace);
252
  font-size: 1em;
15776 stevensc 253
  direction: ltr
254
    /* rtl:ignore */
255
  ;
7288 stevensc 256
  unicode-bidi: bidi-override;
257
}
258
 
259
pre {
260
  display: block;
261
  margin-top: 0;
262
  margin-bottom: 1rem;
263
  overflow: auto;
264
  font-size: 0.875em;
265
}
15776 stevensc 266
 
7288 stevensc 267
pre code {
268
  font-size: inherit;
269
  color: inherit;
270
  word-break: normal;
271
}
272
 
273
code {
274
  font-size: 0.875em;
275
  color: #d63384;
276
  word-wrap: break-word;
277
}
15776 stevensc 278
 
279
a>code {
7288 stevensc 280
  color: inherit;
281
}
282
 
283
kbd {
284
  padding: 0.2rem 0.4rem;
285
  font-size: 0.875em;
286
  color: #fff;
287
  background-color: #212529;
288
  border-radius: 0.2rem;
289
}
15776 stevensc 290
 
7288 stevensc 291
kbd kbd {
292
  padding: 0;
293
  font-size: 1em;
294
  font-weight: 700;
295
}
296
 
297
figure {
298
  margin: 0 0 1rem;
299
}
300
 
301
img,
302
svg {
303
  vertical-align: middle;
304
}
305
 
306
table {
307
  caption-side: bottom;
308
  border-collapse: collapse;
309
}
310
 
311
caption {
312
  padding-top: 0.5rem;
313
  padding-bottom: 0.5rem;
314
  color: #6c757d;
315
  text-align: left;
316
}
317
 
318
th {
319
  text-align: inherit;
320
  text-align: -webkit-match-parent;
321
}
322
 
323
thead,
324
tbody,
325
tfoot,
326
tr,
327
td,
328
th {
329
  border-color: inherit;
330
  border-style: solid;
331
  border-width: 0;
332
}
333
 
334
label {
335
  display: inline-block;
15776 stevensc 336
  margin: 0 !important;
337
  line-height: 1.25;
7288 stevensc 338
}
339
 
340
button {
341
  border-radius: 0;
342
}
343
 
344
button:focus:not(:focus-visible) {
345
  outline: 0;
346
}
347
 
348
input,
349
button,
350
select,
351
optgroup,
352
textarea {
353
  margin: 0;
354
  font-family: inherit;
355
  font-size: inherit;
356
  line-height: inherit;
357
}
358
 
359
button,
360
select {
361
  text-transform: none;
362
}
363
 
364
[role=button] {
365
  cursor: pointer;
366
}
367
 
368
select {
369
  word-wrap: normal;
370
}
15776 stevensc 371
 
7288 stevensc 372
select:disabled {
373
  opacity: 1;
374
}
375
 
376
[list]::-webkit-calendar-picker-indicator {
377
  display: none;
378
}
379
 
380
button,
381
[type=button],
382
[type=reset],
383
[type=submit] {
384
  -webkit-appearance: button;
385
}
15776 stevensc 386
 
7288 stevensc 387
button:not(:disabled),
388
[type=button]:not(:disabled),
389
[type=reset]:not(:disabled),
390
[type=submit]:not(:disabled) {
391
  cursor: pointer;
392
}
393
 
394
::-moz-focus-inner {
395
  padding: 0;
396
  border-style: none;
397
}
398
 
399
textarea {
400
  resize: vertical;
401
}
402
 
403
fieldset {
404
  min-width: 0;
405
  padding: 0;
406
  margin: 0;
407
  border: 0;
408
}
409
 
410
legend {
411
  float: left;
412
  width: 100%;
413
  padding: 0;
414
  margin-bottom: 0.5rem;
415
  font-size: calc(1.275rem + 0.3vw);
416
  line-height: inherit;
417
}
15776 stevensc 418
 
7288 stevensc 419
@media (min-width: 1200px) {
420
  legend {
421
    font-size: 1.5rem;
422
  }
423
}
15776 stevensc 424
 
425
legend+* {
7288 stevensc 426
  clear: left;
427
}
428
 
429
::-webkit-datetime-edit-fields-wrapper,
430
::-webkit-datetime-edit-text,
431
::-webkit-datetime-edit-minute,
432
::-webkit-datetime-edit-hour-field,
433
::-webkit-datetime-edit-day-field,
434
::-webkit-datetime-edit-month-field,
435
::-webkit-datetime-edit-year-field {
436
  padding: 0;
437
}
438
 
439
::-webkit-inner-spin-button {
440
  height: auto;
441
}
442
 
443
[type=search] {
444
  outline-offset: -2px;
445
  -webkit-appearance: textfield;
446
}
447
 
448
/* rtl:raw:
449
[type="tel"],
450
[type="url"],
451
[type="email"],
452
[type="number"] {
453
  direction: ltr;
454
}
455
*/
456
::-webkit-search-decoration {
457
  -webkit-appearance: none;
458
}
459
 
460
::-webkit-color-swatch-wrapper {
461
  padding: 0;
462
}
463
 
464
::-webkit-file-upload-button {
465
  font: inherit;
466
}
467
 
468
::file-selector-button {
469
  font: inherit;
470
}
471
 
472
::-webkit-file-upload-button {
473
  font: inherit;
474
  -webkit-appearance: button;
475
}
476
 
477
output {
478
  display: inline-block;
479
}
480
 
481
iframe {
482
  border: 0;
483
}
484
 
485
summary {
486
  display: list-item;
487
  cursor: pointer;
488
}
489
 
490
progress {
491
  vertical-align: baseline;
492
}
493
 
494
[hidden] {
495
  display: none !important;
496
}
497
 
498
.lead {
499
  font-size: 1.171875rem;
500
  font-weight: 400;
501
}
502
 
503
.display-1 {
504
  font-size: calc(1.625rem + 4.5vw);
505
  font-weight: 700;
506
  line-height: 1.25;
507
}
15776 stevensc 508
 
7288 stevensc 509
@media (min-width: 1200px) {
510
  .display-1 {
511
    font-size: 5rem;
512
  }
513
}
514
 
515
.display-2 {
516
  font-size: calc(1.575rem + 3.9vw);
517
  font-weight: 700;
518
  line-height: 1.25;
519
}
15776 stevensc 520
 
7288 stevensc 521
@media (min-width: 1200px) {
522
  .display-2 {
523
    font-size: 4.5rem;
524
  }
525
}
526
 
527
.display-3 {
528
  font-size: calc(1.525rem + 3.3vw);
529
  font-weight: 700;
530
  line-height: 1.25;
531
}
15776 stevensc 532
 
7288 stevensc 533
@media (min-width: 1200px) {
534
  .display-3 {
535
    font-size: 4rem;
536
  }
537
}
538
 
539
.display-4 {
540
  font-size: calc(1.475rem + 2.7vw);
541
  font-weight: 700;
542
  line-height: 1.25;
543
}
15776 stevensc 544
 
7288 stevensc 545
@media (min-width: 1200px) {
546
  .display-4 {
547
    font-size: 3.5rem;
548
  }
549
}
550
 
551
.display-5 {
552
  font-size: calc(1.425rem + 2.1vw);
553
  font-weight: 700;
554
  line-height: 1.25;
555
}
15776 stevensc 556
 
7288 stevensc 557
@media (min-width: 1200px) {
558
  .display-5 {
559
    font-size: 3rem;
560
  }
561
}
562
 
563
.display-6 {
564
  font-size: calc(1.375rem + 1.5vw);
565
  font-weight: 700;
566
  line-height: 1.25;
567
}
15776 stevensc 568
 
7288 stevensc 569
@media (min-width: 1200px) {
570
  .display-6 {
571
    font-size: 2.5rem;
572
  }
573
}
574
 
575
.list-unstyled {
576
  padding-left: 0;
577
  list-style: none;
578
}
579
 
580
.list-inline {
581
  padding-left: 0;
582
  list-style: none;
583
}
584
 
585
.list-inline-item {
586
  display: inline-block;
587
}
15776 stevensc 588
 
7288 stevensc 589
.list-inline-item:not(:last-child) {
590
  margin-right: 0.5rem;
591
}
592
 
593
.initialism {
594
  font-size: 0.875em;
595
  text-transform: uppercase;
596
}
597
 
598
.blockquote {
599
  margin-bottom: 1rem;
600
  font-size: 1.25rem;
601
}
15776 stevensc 602
 
603
.blockquote> :last-child {
7288 stevensc 604
  margin-bottom: 0;
605
}
606
 
607
.blockquote-footer {
608
  margin-top: -1rem;
609
  margin-bottom: 1rem;
610
  font-size: 0.875em;
611
  color: #6c757d;
612
}
15776 stevensc 613
 
7288 stevensc 614
.blockquote-footer::before {
615
  content: "— ";
616
}
617
 
618
.img-fluid {
619
  max-width: 100%;
620
  height: auto;
621
}
622
 
623
.img-thumbnail {
624
  padding: 0.25rem;
625
  background-color: #fff;
626
  border: 1px solid #dee2e6;
627
  border-radius: 0.25rem;
628
  max-width: 100%;
629
  height: auto;
630
}
631
 
632
.figure {
633
  display: inline-block;
634
}
635
 
636
.figure-img {
637
  margin-bottom: 0.5rem;
638
  line-height: 1;
639
}
640
 
641
.figure-caption {
642
  font-size: 0.875em;
643
  color: #6c757d;
644
}
645
 
646
.container,
647
.container-fluid,
648
.container-xxl,
649
.container-xl,
650
.container-lg,
651
.container-md,
652
.container-sm {
653
  width: 100%;
654
  padding-right: var(--bs-gutter-x, 0.75rem);
655
  padding-left: var(--bs-gutter-x, 0.75rem);
656
  margin-right: auto;
657
  margin-left: auto;
658
}
659
 
660
@media (min-width: 576px) {
15776 stevensc 661
 
662
  .container-sm,
663
  .container {
7288 stevensc 664
    max-width: 96%;
665
  }
666
}
15776 stevensc 667
 
7288 stevensc 668
@media (min-width: 768px) {
15776 stevensc 669
 
670
  .container-md,
671
  .container-sm,
672
  .container {
7288 stevensc 673
    max-width: 100%;
674
  }
675
}
15776 stevensc 676
 
7288 stevensc 677
@media (min-width: 992px) {
15776 stevensc 678
 
679
  .container-lg,
680
  .container-md,
681
  .container-sm,
682
  .container {
7288 stevensc 683
    max-width: 100%;
684
  }
685
}
15776 stevensc 686
 
7288 stevensc 687
@media (min-width: 1200px) {
15776 stevensc 688
 
689
  .container-xl,
690
  .container-lg,
691
  .container-md,
692
  .container-sm,
693
  .container {
7288 stevensc 694
    max-width: 1140px;
695
  }
696
}
15776 stevensc 697
 
7288 stevensc 698
@media (min-width: 1400px) {
15776 stevensc 699
 
700
  .container-xxl,
701
  .container-xl,
702
  .container-lg,
703
  .container-md,
704
  .container-sm,
705
  .container {
7288 stevensc 706
    max-width: 1200px;
707
  }
708
}
15776 stevensc 709
 
7288 stevensc 710
.row {
711
  --bs-gutter-x: 1.5rem;
712
  --bs-gutter-y: 0;
713
  display: -webkit-box;
714
  display: -ms-flexbox;
715
  display: flex;
716
  -ms-flex-wrap: wrap;
15776 stevensc 717
  flex-wrap: wrap;
7288 stevensc 718
  margin-top: calc(-1 * var(--bs-gutter-y));
719
  margin-right: calc(-0.5 * var(--bs-gutter-x));
720
  margin-left: calc(-0.5 * var(--bs-gutter-x));
721
}
15776 stevensc 722
 
723
.row>* {
7288 stevensc 724
  -ms-flex-negative: 0;
15776 stevensc 725
  flex-shrink: 0;
7288 stevensc 726
  width: 100%;
727
  max-width: 100%;
728
  padding-right: calc(var(--bs-gutter-x) * 0.5);
729
  padding-left: calc(var(--bs-gutter-x) * 0.5);
730
  margin-top: var(--bs-gutter-y);
731
}
732
 
733
.col {
734
  -webkit-box-flex: 1;
15776 stevensc 735
  -ms-flex: 1 0 0%;
736
  flex: 1 0 0%;
7288 stevensc 737
}
738
 
15776 stevensc 739
.row-cols-auto>* {
7288 stevensc 740
  -webkit-box-flex: 0;
15776 stevensc 741
  -ms-flex: 0 0 auto;
742
  flex: 0 0 auto;
7288 stevensc 743
  width: auto;
744
}
745
 
15776 stevensc 746
.row-cols-1>* {
7288 stevensc 747
  -webkit-box-flex: 0;
15776 stevensc 748
  -ms-flex: 0 0 auto;
749
  flex: 0 0 auto;
7288 stevensc 750
  width: 100%;
751
}
752
 
15776 stevensc 753
.row-cols-2>* {
7288 stevensc 754
  -webkit-box-flex: 0;
15776 stevensc 755
  -ms-flex: 0 0 auto;
756
  flex: 0 0 auto;
7288 stevensc 757
  width: 50%;
758
}
759
 
15776 stevensc 760
.row-cols-3>* {
7288 stevensc 761
  -webkit-box-flex: 0;
15776 stevensc 762
  -ms-flex: 0 0 auto;
763
  flex: 0 0 auto;
7288 stevensc 764
  width: 33.3333333333%;
765
}
766
 
15776 stevensc 767
.row-cols-4>* {
7288 stevensc 768
  -webkit-box-flex: 0;
15776 stevensc 769
  -ms-flex: 0 0 auto;
770
  flex: 0 0 auto;
7288 stevensc 771
  width: 25%;
772
}
773
 
15776 stevensc 774
.row-cols-5>* {
7288 stevensc 775
  -webkit-box-flex: 0;
15776 stevensc 776
  -ms-flex: 0 0 auto;
777
  flex: 0 0 auto;
7288 stevensc 778
  width: 20%;
779
}
780
 
15776 stevensc 781
.row-cols-6>* {
7288 stevensc 782
  -webkit-box-flex: 0;
15776 stevensc 783
  -ms-flex: 0 0 auto;
784
  flex: 0 0 auto;
7288 stevensc 785
  width: 16.6666666667%;
786
}
787
 
788
.col-auto {
789
  -webkit-box-flex: 0;
15776 stevensc 790
  -ms-flex: 0 0 auto;
791
  flex: 0 0 auto;
7288 stevensc 792
  width: auto;
793
}
794
 
795
.col-1 {
796
  -webkit-box-flex: 0;
15776 stevensc 797
  -ms-flex: 0 0 auto;
798
  flex: 0 0 auto;
7288 stevensc 799
  width: 8.33333333%;
800
}
801
 
802
.col-2 {
803
  -webkit-box-flex: 0;
15776 stevensc 804
  -ms-flex: 0 0 auto;
805
  flex: 0 0 auto;
7288 stevensc 806
  width: 16.66666667%;
807
}
808
 
809
.col-3 {
810
  -webkit-box-flex: 0;
15776 stevensc 811
  -ms-flex: 0 0 auto;
812
  flex: 0 0 auto;
7288 stevensc 813
  width: 25%;
814
}
815
 
816
.col-4 {
817
  -webkit-box-flex: 0;
15776 stevensc 818
  -ms-flex: 0 0 auto;
819
  flex: 0 0 auto;
7288 stevensc 820
  width: 33.33333333%;
821
}
822
 
823
.col-5 {
824
  -webkit-box-flex: 0;
15776 stevensc 825
  -ms-flex: 0 0 auto;
826
  flex: 0 0 auto;
7288 stevensc 827
  width: 41.66666667%;
828
}
829
 
830
.col-6 {
831
  -webkit-box-flex: 0;
15776 stevensc 832
  -ms-flex: 0 0 auto;
833
  flex: 0 0 auto;
7288 stevensc 834
  width: 50%;
835
}
836
 
837
.col-7 {
838
  -webkit-box-flex: 0;
15776 stevensc 839
  -ms-flex: 0 0 auto;
840
  flex: 0 0 auto;
7288 stevensc 841
  width: 58.33333333%;
842
}
843
 
844
.col-8 {
845
  -webkit-box-flex: 0;
15776 stevensc 846
  -ms-flex: 0 0 auto;
847
  flex: 0 0 auto;
7288 stevensc 848
  width: 66.66666667%;
849
}
850
 
851
.col-9 {
852
  -webkit-box-flex: 0;
15776 stevensc 853
  -ms-flex: 0 0 auto;
854
  flex: 0 0 auto;
7288 stevensc 855
  width: 75%;
856
}
857
 
858
.col-10 {
859
  -webkit-box-flex: 0;
15776 stevensc 860
  -ms-flex: 0 0 auto;
861
  flex: 0 0 auto;
7288 stevensc 862
  width: 83.33333333%;
863
}
864
 
865
.col-11 {
866
  -webkit-box-flex: 0;
15776 stevensc 867
  -ms-flex: 0 0 auto;
868
  flex: 0 0 auto;
7288 stevensc 869
  width: 91.66666667%;
870
}
871
 
872
.col-12 {
873
  -webkit-box-flex: 0;
15776 stevensc 874
  -ms-flex: 0 0 auto;
875
  flex: 0 0 auto;
7288 stevensc 876
  width: 100%;
877
}
878
 
879
.offset-1 {
880
  margin-left: 8.33333333%;
881
}
882
 
883
.offset-2 {
884
  margin-left: 16.66666667%;
885
}
886
 
887
.offset-3 {
888
  margin-left: 25%;
889
}
890
 
891
.offset-4 {
892
  margin-left: 33.33333333%;
893
}
894
 
895
.offset-5 {
896
  margin-left: 41.66666667%;
897
}
898
 
899
.offset-6 {
900
  margin-left: 50%;
901
}
902
 
903
.offset-7 {
904
  margin-left: 58.33333333%;
905
}
906
 
907
.offset-8 {
908
  margin-left: 66.66666667%;
909
}
910
 
911
.offset-9 {
912
  margin-left: 75%;
913
}
914
 
915
.offset-10 {
916
  margin-left: 83.33333333%;
917
}
918
 
919
.offset-11 {
920
  margin-left: 91.66666667%;
921
}
922
 
923
.g-0,
924
.gx-0 {
925
  --bs-gutter-x: 0;
926
}
927
 
928
.g-0,
929
.gy-0 {
930
  --bs-gutter-y: 0;
931
}
932
 
933
.g-1,
934
.gx-1 {
935
  --bs-gutter-x: 0.25rem;
936
}
937
 
938
.g-1,
939
.gy-1 {
940
  --bs-gutter-y: 0.25rem;
941
}
942
 
943
.g-2,
944
.gx-2 {
945
  --bs-gutter-x: 0.5rem;
946
}
947
 
948
.g-2,
949
.gy-2 {
950
  --bs-gutter-y: 0.5rem;
951
}
952
 
953
.g-3,
954
.gx-3 {
955
  --bs-gutter-x: 1rem;
956
}
957
 
958
.g-3,
959
.gy-3 {
960
  --bs-gutter-y: 1rem;
961
}
962
 
963
.g-4,
964
.gx-4 {
965
  --bs-gutter-x: 1.5rem;
966
}
967
 
968
.g-4,
969
.gy-4 {
970
  --bs-gutter-y: 1.5rem;
971
}
972
 
973
.g-5,
974
.gx-5 {
975
  --bs-gutter-x: 3rem;
976
}
977
 
978
.g-5,
979
.gy-5 {
980
  --bs-gutter-y: 3rem;
981
}
982
 
983
@media (min-width: 576px) {
984
  .col-sm {
985
    -webkit-box-flex: 1;
15776 stevensc 986
    -ms-flex: 1 0 0%;
987
    flex: 1 0 0%;
7288 stevensc 988
  }
989
 
15776 stevensc 990
  .row-cols-sm-auto>* {
7288 stevensc 991
    -webkit-box-flex: 0;
15776 stevensc 992
    -ms-flex: 0 0 auto;
993
    flex: 0 0 auto;
7288 stevensc 994
    width: auto;
995
  }
996
 
15776 stevensc 997
  .row-cols-sm-1>* {
7288 stevensc 998
    -webkit-box-flex: 0;
15776 stevensc 999
    -ms-flex: 0 0 auto;
1000
    flex: 0 0 auto;
7288 stevensc 1001
    width: 100%;
1002
  }
1003
 
15776 stevensc 1004
  .row-cols-sm-2>* {
7288 stevensc 1005
    -webkit-box-flex: 0;
15776 stevensc 1006
    -ms-flex: 0 0 auto;
1007
    flex: 0 0 auto;
7288 stevensc 1008
    width: 50%;
1009
  }
1010
 
15776 stevensc 1011
  .row-cols-sm-3>* {
7288 stevensc 1012
    -webkit-box-flex: 0;
15776 stevensc 1013
    -ms-flex: 0 0 auto;
1014
    flex: 0 0 auto;
7288 stevensc 1015
    width: 33.3333333333%;
1016
  }
1017
 
15776 stevensc 1018
  .row-cols-sm-4>* {
7288 stevensc 1019
    -webkit-box-flex: 0;
15776 stevensc 1020
    -ms-flex: 0 0 auto;
1021
    flex: 0 0 auto;
7288 stevensc 1022
    width: 25%;
1023
  }
1024
 
15776 stevensc 1025
  .row-cols-sm-5>* {
7288 stevensc 1026
    -webkit-box-flex: 0;
15776 stevensc 1027
    -ms-flex: 0 0 auto;
1028
    flex: 0 0 auto;
7288 stevensc 1029
    width: 20%;
1030
  }
1031
 
15776 stevensc 1032
  .row-cols-sm-6>* {
7288 stevensc 1033
    -webkit-box-flex: 0;
15776 stevensc 1034
    -ms-flex: 0 0 auto;
1035
    flex: 0 0 auto;
7288 stevensc 1036
    width: 16.6666666667%;
1037
  }
1038
 
1039
  .col-sm-auto {
1040
    -webkit-box-flex: 0;
15776 stevensc 1041
    -ms-flex: 0 0 auto;
1042
    flex: 0 0 auto;
7288 stevensc 1043
    width: auto;
1044
  }
1045
 
1046
  .col-sm-1 {
1047
    -webkit-box-flex: 0;
15776 stevensc 1048
    -ms-flex: 0 0 auto;
1049
    flex: 0 0 auto;
7288 stevensc 1050
    width: 8.33333333%;
1051
  }
1052
 
1053
  .col-sm-2 {
1054
    -webkit-box-flex: 0;
15776 stevensc 1055
    -ms-flex: 0 0 auto;
1056
    flex: 0 0 auto;
7288 stevensc 1057
    width: 16.66666667%;
1058
  }
1059
 
1060
  .col-sm-3 {
1061
    -webkit-box-flex: 0;
15776 stevensc 1062
    -ms-flex: 0 0 auto;
1063
    flex: 0 0 auto;
7288 stevensc 1064
    width: 25%;
1065
  }
1066
 
1067
  .col-sm-4 {
1068
    -webkit-box-flex: 0;
15776 stevensc 1069
    -ms-flex: 0 0 auto;
1070
    flex: 0 0 auto;
7288 stevensc 1071
    width: 33.33333333%;
1072
  }
1073
 
1074
  .col-sm-5 {
1075
    -webkit-box-flex: 0;
15776 stevensc 1076
    -ms-flex: 0 0 auto;
1077
    flex: 0 0 auto;
7288 stevensc 1078
    width: 41.66666667%;
1079
  }
1080
 
1081
  .col-sm-6 {
1082
    -webkit-box-flex: 0;
15776 stevensc 1083
    -ms-flex: 0 0 auto;
1084
    flex: 0 0 auto;
7288 stevensc 1085
    width: 50%;
1086
  }
1087
 
1088
  .col-sm-7 {
1089
    -webkit-box-flex: 0;
15776 stevensc 1090
    -ms-flex: 0 0 auto;
1091
    flex: 0 0 auto;
7288 stevensc 1092
    width: 58.33333333%;
1093
  }
1094
 
1095
  .col-sm-8 {
1096
    -webkit-box-flex: 0;
15776 stevensc 1097
    -ms-flex: 0 0 auto;
1098
    flex: 0 0 auto;
7288 stevensc 1099
    width: 66.66666667%;
1100
  }
1101
 
1102
  .col-sm-9 {
1103
    -webkit-box-flex: 0;
15776 stevensc 1104
    -ms-flex: 0 0 auto;
1105
    flex: 0 0 auto;
7288 stevensc 1106
    width: 75%;
1107
  }
1108
 
1109
  .col-sm-10 {
1110
    -webkit-box-flex: 0;
15776 stevensc 1111
    -ms-flex: 0 0 auto;
1112
    flex: 0 0 auto;
7288 stevensc 1113
    width: 83.33333333%;
1114
  }
1115
 
1116
  .col-sm-11 {
1117
    -webkit-box-flex: 0;
15776 stevensc 1118
    -ms-flex: 0 0 auto;
1119
    flex: 0 0 auto;
7288 stevensc 1120
    width: 91.66666667%;
1121
  }
1122
 
1123
  .col-sm-12 {
1124
    -webkit-box-flex: 0;
15776 stevensc 1125
    -ms-flex: 0 0 auto;
1126
    flex: 0 0 auto;
7288 stevensc 1127
    width: 100%;
1128
  }
1129
 
1130
  .offset-sm-0 {
1131
    margin-left: 0;
1132
  }
1133
 
1134
  .offset-sm-1 {
1135
    margin-left: 8.33333333%;
1136
  }
1137
 
1138
  .offset-sm-2 {
1139
    margin-left: 16.66666667%;
1140
  }
1141
 
1142
  .offset-sm-3 {
1143
    margin-left: 25%;
1144
  }
1145
 
1146
  .offset-sm-4 {
1147
    margin-left: 33.33333333%;
1148
  }
1149
 
1150
  .offset-sm-5 {
1151
    margin-left: 41.66666667%;
1152
  }
1153
 
1154
  .offset-sm-6 {
1155
    margin-left: 50%;
1156
  }
1157
 
1158
  .offset-sm-7 {
1159
    margin-left: 58.33333333%;
1160
  }
1161
 
1162
  .offset-sm-8 {
1163
    margin-left: 66.66666667%;
1164
  }
1165
 
1166
  .offset-sm-9 {
1167
    margin-left: 75%;
1168
  }
1169
 
1170
  .offset-sm-10 {
1171
    margin-left: 83.33333333%;
1172
  }
1173
 
1174
  .offset-sm-11 {
1175
    margin-left: 91.66666667%;
1176
  }
1177
 
1178
  .g-sm-0,
15776 stevensc 1179
  .gx-sm-0 {
7288 stevensc 1180
    --bs-gutter-x: 0;
1181
  }
1182
 
1183
  .g-sm-0,
15776 stevensc 1184
  .gy-sm-0 {
7288 stevensc 1185
    --bs-gutter-y: 0;
1186
  }
1187
 
1188
  .g-sm-1,
15776 stevensc 1189
  .gx-sm-1 {
7288 stevensc 1190
    --bs-gutter-x: 0.25rem;
1191
  }
1192
 
1193
  .g-sm-1,
15776 stevensc 1194
  .gy-sm-1 {
7288 stevensc 1195
    --bs-gutter-y: 0.25rem;
1196
  }
1197
 
1198
  .g-sm-2,
15776 stevensc 1199
  .gx-sm-2 {
7288 stevensc 1200
    --bs-gutter-x: 0.5rem;
1201
  }
1202
 
1203
  .g-sm-2,
15776 stevensc 1204
  .gy-sm-2 {
7288 stevensc 1205
    --bs-gutter-y: 0.5rem;
1206
  }
1207
 
1208
  .g-sm-3,
15776 stevensc 1209
  .gx-sm-3 {
7288 stevensc 1210
    --bs-gutter-x: 1rem;
1211
  }
1212
 
1213
  .g-sm-3,
15776 stevensc 1214
  .gy-sm-3 {
7288 stevensc 1215
    --bs-gutter-y: 1rem;
1216
  }
1217
 
1218
  .g-sm-4,
15776 stevensc 1219
  .gx-sm-4 {
7288 stevensc 1220
    --bs-gutter-x: 1.5rem;
1221
  }
1222
 
1223
  .g-sm-4,
15776 stevensc 1224
  .gy-sm-4 {
7288 stevensc 1225
    --bs-gutter-y: 1.5rem;
1226
  }
1227
 
1228
  .g-sm-5,
15776 stevensc 1229
  .gx-sm-5 {
7288 stevensc 1230
    --bs-gutter-x: 3rem;
1231
  }
1232
 
1233
  .g-sm-5,
15776 stevensc 1234
  .gy-sm-5 {
7288 stevensc 1235
    --bs-gutter-y: 3rem;
1236
  }
1237
}
15776 stevensc 1238
 
7288 stevensc 1239
@media (min-width: 768px) {
1240
  .col-md {
1241
    -webkit-box-flex: 1;
15776 stevensc 1242
    -ms-flex: 1 0 0%;
1243
    flex: 1 0 0%;
7288 stevensc 1244
  }
1245
 
15776 stevensc 1246
  .row-cols-md-auto>* {
7288 stevensc 1247
    -webkit-box-flex: 0;
15776 stevensc 1248
    -ms-flex: 0 0 auto;
1249
    flex: 0 0 auto;
7288 stevensc 1250
    width: auto;
1251
  }
1252
 
15776 stevensc 1253
  .row-cols-md-1>* {
7288 stevensc 1254
    -webkit-box-flex: 0;
15776 stevensc 1255
    -ms-flex: 0 0 auto;
1256
    flex: 0 0 auto;
7288 stevensc 1257
    width: 100%;
1258
  }
1259
 
15776 stevensc 1260
  .row-cols-md-2>* {
7288 stevensc 1261
    -webkit-box-flex: 0;
15776 stevensc 1262
    -ms-flex: 0 0 auto;
1263
    flex: 0 0 auto;
7288 stevensc 1264
    width: 50%;
1265
  }
1266
 
15776 stevensc 1267
  .row-cols-md-3>* {
7288 stevensc 1268
    -webkit-box-flex: 0;
15776 stevensc 1269
    -ms-flex: 0 0 auto;
1270
    flex: 0 0 auto;
7288 stevensc 1271
    width: 33.3333333333%;
1272
  }
1273
 
15776 stevensc 1274
  .row-cols-md-4>* {
7288 stevensc 1275
    -webkit-box-flex: 0;
15776 stevensc 1276
    -ms-flex: 0 0 auto;
1277
    flex: 0 0 auto;
7288 stevensc 1278
    width: 25%;
1279
  }
1280
 
15776 stevensc 1281
  .row-cols-md-5>* {
7288 stevensc 1282
    -webkit-box-flex: 0;
15776 stevensc 1283
    -ms-flex: 0 0 auto;
1284
    flex: 0 0 auto;
7288 stevensc 1285
    width: 20%;
1286
  }
1287
 
15776 stevensc 1288
  .row-cols-md-6>* {
7288 stevensc 1289
    -webkit-box-flex: 0;
15776 stevensc 1290
    -ms-flex: 0 0 auto;
1291
    flex: 0 0 auto;
7288 stevensc 1292
    width: 16.6666666667%;
1293
  }
1294
 
1295
  .col-md-auto {
1296
    -webkit-box-flex: 0;
15776 stevensc 1297
    -ms-flex: 0 0 auto;
1298
    flex: 0 0 auto;
7288 stevensc 1299
    width: auto;
1300
  }
1301
 
1302
  .col-md-1 {
1303
    -webkit-box-flex: 0;
15776 stevensc 1304
    -ms-flex: 0 0 auto;
1305
    flex: 0 0 auto;
7288 stevensc 1306
    width: 8.33333333%;
1307
  }
1308
 
1309
  .col-md-2 {
1310
    -webkit-box-flex: 0;
15776 stevensc 1311
    -ms-flex: 0 0 auto;
1312
    flex: 0 0 auto;
7288 stevensc 1313
    width: 16.66666667%;
1314
  }
1315
 
1316
  .col-md-3 {
1317
    -webkit-box-flex: 0;
15776 stevensc 1318
    -ms-flex: 0 0 auto;
1319
    flex: 0 0 auto;
7288 stevensc 1320
    width: 25%;
1321
  }
1322
 
1323
  .col-md-4 {
1324
    -webkit-box-flex: 0;
15776 stevensc 1325
    -ms-flex: 0 0 auto;
1326
    flex: 0 0 auto;
7288 stevensc 1327
    width: 33.33333333%;
1328
  }
1329
 
1330
  .col-md-5 {
1331
    -webkit-box-flex: 0;
15776 stevensc 1332
    -ms-flex: 0 0 auto;
1333
    flex: 0 0 auto;
7288 stevensc 1334
    width: 41.66666667%;
1335
  }
1336
 
1337
  .col-md-6 {
1338
    -webkit-box-flex: 0;
15776 stevensc 1339
    -ms-flex: 0 0 auto;
1340
    flex: 0 0 auto;
7288 stevensc 1341
    width: 50%;
1342
  }
1343
 
1344
  .col-md-7 {
1345
    -webkit-box-flex: 0;
15776 stevensc 1346
    -ms-flex: 0 0 auto;
1347
    flex: 0 0 auto;
7288 stevensc 1348
    width: 58.33333333%;
1349
  }
1350
 
1351
  .col-md-8 {
1352
    -webkit-box-flex: 0;
15776 stevensc 1353
    -ms-flex: 0 0 auto;
1354
    flex: 0 0 auto;
7288 stevensc 1355
    width: 66.66666667%;
1356
  }
1357
 
1358
  .col-md-9 {
1359
    -webkit-box-flex: 0;
15776 stevensc 1360
    -ms-flex: 0 0 auto;
1361
    flex: 0 0 auto;
7288 stevensc 1362
    width: 75%;
1363
  }
1364
 
1365
  .col-md-10 {
1366
    -webkit-box-flex: 0;
15776 stevensc 1367
    -ms-flex: 0 0 auto;
1368
    flex: 0 0 auto;
7288 stevensc 1369
    width: 83.33333333%;
1370
  }
1371
 
1372
  .col-md-11 {
1373
    -webkit-box-flex: 0;
15776 stevensc 1374
    -ms-flex: 0 0 auto;
1375
    flex: 0 0 auto;
7288 stevensc 1376
    width: 91.66666667%;
1377
  }
1378
 
1379
  .col-md-12 {
1380
    -webkit-box-flex: 0;
15776 stevensc 1381
    -ms-flex: 0 0 auto;
1382
    flex: 0 0 auto;
7288 stevensc 1383
    width: 100%;
1384
  }
1385
 
1386
  .offset-md-0 {
1387
    margin-left: 0;
1388
  }
1389
 
1390
  .offset-md-1 {
1391
    margin-left: 8.33333333%;
1392
  }
1393
 
1394
  .offset-md-2 {
1395
    margin-left: 16.66666667%;
1396
  }
1397
 
1398
  .offset-md-3 {
1399
    margin-left: 25%;
1400
  }
1401
 
1402
  .offset-md-4 {
1403
    margin-left: 33.33333333%;
1404
  }
1405
 
1406
  .offset-md-5 {
1407
    margin-left: 41.66666667%;
1408
  }
1409
 
1410
  .offset-md-6 {
1411
    margin-left: 50%;
1412
  }
1413
 
1414
  .offset-md-7 {
1415
    margin-left: 58.33333333%;
1416
  }
1417
 
1418
  .offset-md-8 {
1419
    margin-left: 66.66666667%;
1420
  }
1421
 
1422
  .offset-md-9 {
1423
    margin-left: 75%;
1424
  }
1425
 
1426
  .offset-md-10 {
1427
    margin-left: 83.33333333%;
1428
  }
1429
 
1430
  .offset-md-11 {
1431
    margin-left: 91.66666667%;
1432
  }
1433
 
1434
  .g-md-0,
15776 stevensc 1435
  .gx-md-0 {
7288 stevensc 1436
    --bs-gutter-x: 0;
1437
  }
1438
 
1439
  .g-md-0,
15776 stevensc 1440
  .gy-md-0 {
7288 stevensc 1441
    --bs-gutter-y: 0;
1442
  }
1443
 
1444
  .g-md-1,
15776 stevensc 1445
  .gx-md-1 {
7288 stevensc 1446
    --bs-gutter-x: 0.25rem;
1447
  }
1448
 
1449
  .g-md-1,
15776 stevensc 1450
  .gy-md-1 {
7288 stevensc 1451
    --bs-gutter-y: 0.25rem;
1452
  }
1453
 
1454
  .g-md-2,
15776 stevensc 1455
  .gx-md-2 {
7288 stevensc 1456
    --bs-gutter-x: 0.5rem;
1457
  }
1458
 
1459
  .g-md-2,
15776 stevensc 1460
  .gy-md-2 {
7288 stevensc 1461
    --bs-gutter-y: 0.5rem;
1462
  }
1463
 
1464
  .g-md-3,
15776 stevensc 1465
  .gx-md-3 {
7288 stevensc 1466
    --bs-gutter-x: 1rem;
1467
  }
1468
 
1469
  .g-md-3,
15776 stevensc 1470
  .gy-md-3 {
7288 stevensc 1471
    --bs-gutter-y: 1rem;
1472
  }
1473
 
1474
  .g-md-4,
15776 stevensc 1475
  .gx-md-4 {
7288 stevensc 1476
    --bs-gutter-x: 1.5rem;
1477
  }
1478
 
1479
  .g-md-4,
15776 stevensc 1480
  .gy-md-4 {
7288 stevensc 1481
    --bs-gutter-y: 1.5rem;
1482
  }
1483
 
1484
  .g-md-5,
15776 stevensc 1485
  .gx-md-5 {
7288 stevensc 1486
    --bs-gutter-x: 3rem;
1487
  }
1488
 
1489
  .g-md-5,
15776 stevensc 1490
  .gy-md-5 {
7288 stevensc 1491
    --bs-gutter-y: 3rem;
1492
  }
1493
}
15776 stevensc 1494
 
7288 stevensc 1495
@media (min-width: 992px) {
1496
  .col-lg {
1497
    -webkit-box-flex: 1;
15776 stevensc 1498
    -ms-flex: 1 0 0%;
1499
    flex: 1 0 0%;
7288 stevensc 1500
  }
1501
 
15776 stevensc 1502
  .row-cols-lg-auto>* {
7288 stevensc 1503
    -webkit-box-flex: 0;
15776 stevensc 1504
    -ms-flex: 0 0 auto;
1505
    flex: 0 0 auto;
7288 stevensc 1506
    width: auto;
1507
  }
1508
 
15776 stevensc 1509
  .row-cols-lg-1>* {
7288 stevensc 1510
    -webkit-box-flex: 0;
15776 stevensc 1511
    -ms-flex: 0 0 auto;
1512
    flex: 0 0 auto;
7288 stevensc 1513
    width: 100%;
1514
  }
1515
 
15776 stevensc 1516
  .row-cols-lg-2>* {
7288 stevensc 1517
    -webkit-box-flex: 0;
15776 stevensc 1518
    -ms-flex: 0 0 auto;
1519
    flex: 0 0 auto;
7288 stevensc 1520
    width: 50%;
1521
  }
1522
 
15776 stevensc 1523
  .row-cols-lg-3>* {
7288 stevensc 1524
    -webkit-box-flex: 0;
15776 stevensc 1525
    -ms-flex: 0 0 auto;
1526
    flex: 0 0 auto;
7288 stevensc 1527
    width: 33.3333333333%;
1528
  }
1529
 
15776 stevensc 1530
  .row-cols-lg-4>* {
7288 stevensc 1531
    -webkit-box-flex: 0;
15776 stevensc 1532
    -ms-flex: 0 0 auto;
1533
    flex: 0 0 auto;
7288 stevensc 1534
    width: 25%;
1535
  }
1536
 
15776 stevensc 1537
  .row-cols-lg-5>* {
7288 stevensc 1538
    -webkit-box-flex: 0;
15776 stevensc 1539
    -ms-flex: 0 0 auto;
1540
    flex: 0 0 auto;
7288 stevensc 1541
    width: 20%;
1542
  }
1543
 
15776 stevensc 1544
  .row-cols-lg-6>* {
7288 stevensc 1545
    -webkit-box-flex: 0;
15776 stevensc 1546
    -ms-flex: 0 0 auto;
1547
    flex: 0 0 auto;
7288 stevensc 1548
    width: 16.6666666667%;
1549
  }
1550
 
1551
  .col-lg-auto {
1552
    -webkit-box-flex: 0;
15776 stevensc 1553
    -ms-flex: 0 0 auto;
1554
    flex: 0 0 auto;
7288 stevensc 1555
    width: auto;
1556
  }
1557
 
1558
  .col-lg-1 {
1559
    -webkit-box-flex: 0;
15776 stevensc 1560
    -ms-flex: 0 0 auto;
1561
    flex: 0 0 auto;
7288 stevensc 1562
    width: 8.33333333%;
1563
  }
1564
 
1565
  .col-lg-2 {
1566
    -webkit-box-flex: 0;
15776 stevensc 1567
    -ms-flex: 0 0 auto;
1568
    flex: 0 0 auto;
7288 stevensc 1569
    width: 16.66666667%;
1570
  }
1571
 
1572
  .col-lg-3 {
1573
    -webkit-box-flex: 0;
15776 stevensc 1574
    -ms-flex: 0 0 auto;
1575
    flex: 0 0 auto;
7288 stevensc 1576
    width: 25%;
1577
  }
1578
 
1579
  .col-lg-4 {
1580
    -webkit-box-flex: 0;
15776 stevensc 1581
    -ms-flex: 0 0 auto;
1582
    flex: 0 0 auto;
7288 stevensc 1583
    width: 33.33333333%;
1584
  }
1585
 
1586
  .col-lg-5 {
1587
    -webkit-box-flex: 0;
15776 stevensc 1588
    -ms-flex: 0 0 auto;
1589
    flex: 0 0 auto;
7288 stevensc 1590
    width: 41.66666667%;
1591
  }
1592
 
1593
  .col-lg-6 {
1594
    -webkit-box-flex: 0;
15776 stevensc 1595
    -ms-flex: 0 0 auto;
1596
    flex: 0 0 auto;
7288 stevensc 1597
    width: 50%;
1598
  }
1599
 
1600
  .col-lg-7 {
1601
    -webkit-box-flex: 0;
15776 stevensc 1602
    -ms-flex: 0 0 auto;
1603
    flex: 0 0 auto;
7288 stevensc 1604
    width: 58.33333333%;
1605
  }
1606
 
1607
  .col-lg-8 {
1608
    -webkit-box-flex: 0;
15776 stevensc 1609
    -ms-flex: 0 0 auto;
1610
    flex: 0 0 auto;
7288 stevensc 1611
    width: 66.66666667%;
1612
  }
1613
 
1614
  .col-lg-9 {
1615
    -webkit-box-flex: 0;
15776 stevensc 1616
    -ms-flex: 0 0 auto;
1617
    flex: 0 0 auto;
7288 stevensc 1618
    width: 75%;
1619
  }
1620
 
1621
  .col-lg-10 {
1622
    -webkit-box-flex: 0;
15776 stevensc 1623
    -ms-flex: 0 0 auto;
1624
    flex: 0 0 auto;
7288 stevensc 1625
    width: 83.33333333%;
1626
  }
1627
 
1628
  .col-lg-11 {
1629
    -webkit-box-flex: 0;
15776 stevensc 1630
    -ms-flex: 0 0 auto;
1631
    flex: 0 0 auto;
7288 stevensc 1632
    width: 91.66666667%;
1633
  }
1634
 
1635
  .col-lg-12 {
1636
    -webkit-box-flex: 0;
15776 stevensc 1637
    -ms-flex: 0 0 auto;
1638
    flex: 0 0 auto;
7288 stevensc 1639
    width: 100%;
1640
  }
1641
 
1642
  .offset-lg-0 {
1643
    margin-left: 0;
1644
  }
1645
 
1646
  .offset-lg-1 {
1647
    margin-left: 8.33333333%;
1648
  }
1649
 
1650
  .offset-lg-2 {
1651
    margin-left: 16.66666667%;
1652
  }
1653
 
1654
  .offset-lg-3 {
1655
    margin-left: 25%;
1656
  }
1657
 
1658
  .offset-lg-4 {
1659
    margin-left: 33.33333333%;
1660
  }
1661
 
1662
  .offset-lg-5 {
1663
    margin-left: 41.66666667%;
1664
  }
1665
 
1666
  .offset-lg-6 {
1667
    margin-left: 50%;
1668
  }
1669
 
1670
  .offset-lg-7 {
1671
    margin-left: 58.33333333%;
1672
  }
1673
 
1674
  .offset-lg-8 {
1675
    margin-left: 66.66666667%;
1676
  }
1677
 
1678
  .offset-lg-9 {
1679
    margin-left: 75%;
1680
  }
1681
 
1682
  .offset-lg-10 {
1683
    margin-left: 83.33333333%;
1684
  }
1685
 
1686
  .offset-lg-11 {
1687
    margin-left: 91.66666667%;
1688
  }
1689
 
1690
  .g-lg-0,
15776 stevensc 1691
  .gx-lg-0 {
7288 stevensc 1692
    --bs-gutter-x: 0;
1693
  }
1694
 
1695
  .g-lg-0,
15776 stevensc 1696
  .gy-lg-0 {
7288 stevensc 1697
    --bs-gutter-y: 0;
1698
  }
1699
 
1700
  .g-lg-1,
15776 stevensc 1701
  .gx-lg-1 {
7288 stevensc 1702
    --bs-gutter-x: 0.25rem;
1703
  }
1704
 
1705
  .g-lg-1,
15776 stevensc 1706
  .gy-lg-1 {
7288 stevensc 1707
    --bs-gutter-y: 0.25rem;
1708
  }
1709
 
1710
  .g-lg-2,
15776 stevensc 1711
  .gx-lg-2 {
7288 stevensc 1712
    --bs-gutter-x: 0.5rem;
1713
  }
1714
 
1715
  .g-lg-2,
15776 stevensc 1716
  .gy-lg-2 {
7288 stevensc 1717
    --bs-gutter-y: 0.5rem;
1718
  }
1719
 
1720
  .g-lg-3,
15776 stevensc 1721
  .gx-lg-3 {
7288 stevensc 1722
    --bs-gutter-x: 1rem;
1723
  }
1724
 
1725
  .g-lg-3,
15776 stevensc 1726
  .gy-lg-3 {
7288 stevensc 1727
    --bs-gutter-y: 1rem;
1728
  }
1729
 
1730
  .g-lg-4,
15776 stevensc 1731
  .gx-lg-4 {
7288 stevensc 1732
    --bs-gutter-x: 1.5rem;
1733
  }
1734
 
1735
  .g-lg-4,
15776 stevensc 1736
  .gy-lg-4 {
7288 stevensc 1737
    --bs-gutter-y: 1.5rem;
1738
  }
1739
 
1740
  .g-lg-5,
15776 stevensc 1741
  .gx-lg-5 {
7288 stevensc 1742
    --bs-gutter-x: 3rem;
1743
  }
1744
 
1745
  .g-lg-5,
15776 stevensc 1746
  .gy-lg-5 {
7288 stevensc 1747
    --bs-gutter-y: 3rem;
1748
  }
1749
}
15776 stevensc 1750
 
7288 stevensc 1751
@media (min-width: 1200px) {
1752
  .col-xl {
1753
    -webkit-box-flex: 1;
15776 stevensc 1754
    -ms-flex: 1 0 0%;
1755
    flex: 1 0 0%;
7288 stevensc 1756
  }
1757
 
15776 stevensc 1758
  .row-cols-xl-auto>* {
7288 stevensc 1759
    -webkit-box-flex: 0;
15776 stevensc 1760
    -ms-flex: 0 0 auto;
1761
    flex: 0 0 auto;
7288 stevensc 1762
    width: auto;
1763
  }
1764
 
15776 stevensc 1765
  .row-cols-xl-1>* {
7288 stevensc 1766
    -webkit-box-flex: 0;
15776 stevensc 1767
    -ms-flex: 0 0 auto;
1768
    flex: 0 0 auto;
7288 stevensc 1769
    width: 100%;
1770
  }
1771
 
15776 stevensc 1772
  .row-cols-xl-2>* {
7288 stevensc 1773
    -webkit-box-flex: 0;
15776 stevensc 1774
    -ms-flex: 0 0 auto;
1775
    flex: 0 0 auto;
7288 stevensc 1776
    width: 50%;
1777
  }
1778
 
15776 stevensc 1779
  .row-cols-xl-3>* {
7288 stevensc 1780
    -webkit-box-flex: 0;
15776 stevensc 1781
    -ms-flex: 0 0 auto;
1782
    flex: 0 0 auto;
7288 stevensc 1783
    width: 33.3333333333%;
1784
  }
1785
 
15776 stevensc 1786
  .row-cols-xl-4>* {
7288 stevensc 1787
    -webkit-box-flex: 0;
15776 stevensc 1788
    -ms-flex: 0 0 auto;
1789
    flex: 0 0 auto;
7288 stevensc 1790
    width: 25%;
1791
  }
1792
 
15776 stevensc 1793
  .row-cols-xl-5>* {
7288 stevensc 1794
    -webkit-box-flex: 0;
15776 stevensc 1795
    -ms-flex: 0 0 auto;
1796
    flex: 0 0 auto;
7288 stevensc 1797
    width: 20%;
1798
  }
1799
 
15776 stevensc 1800
  .row-cols-xl-6>* {
7288 stevensc 1801
    -webkit-box-flex: 0;
15776 stevensc 1802
    -ms-flex: 0 0 auto;
1803
    flex: 0 0 auto;
7288 stevensc 1804
    width: 16.6666666667%;
1805
  }
1806
 
1807
  .col-xl-auto {
1808
    -webkit-box-flex: 0;
15776 stevensc 1809
    -ms-flex: 0 0 auto;
1810
    flex: 0 0 auto;
7288 stevensc 1811
    width: auto;
1812
  }
1813
 
1814
  .col-xl-1 {
1815
    -webkit-box-flex: 0;
15776 stevensc 1816
    -ms-flex: 0 0 auto;
1817
    flex: 0 0 auto;
7288 stevensc 1818
    width: 8.33333333%;
1819
  }
1820
 
1821
  .col-xl-2 {
1822
    -webkit-box-flex: 0;
15776 stevensc 1823
    -ms-flex: 0 0 auto;
1824
    flex: 0 0 auto;
7288 stevensc 1825
    width: 16.66666667%;
1826
  }
1827
 
1828
  .col-xl-3 {
1829
    -webkit-box-flex: 0;
15776 stevensc 1830
    -ms-flex: 0 0 auto;
1831
    flex: 0 0 auto;
7288 stevensc 1832
    width: 25%;
1833
  }
1834
 
1835
  .col-xl-4 {
1836
    -webkit-box-flex: 0;
15776 stevensc 1837
    -ms-flex: 0 0 auto;
1838
    flex: 0 0 auto;
7288 stevensc 1839
    width: 33.33333333%;
1840
  }
1841
 
1842
  .col-xl-5 {
1843
    -webkit-box-flex: 0;
15776 stevensc 1844
    -ms-flex: 0 0 auto;
1845
    flex: 0 0 auto;
7288 stevensc 1846
    width: 41.66666667%;
1847
  }
1848
 
1849
  .col-xl-6 {
1850
    -webkit-box-flex: 0;
15776 stevensc 1851
    -ms-flex: 0 0 auto;
1852
    flex: 0 0 auto;
7288 stevensc 1853
    width: 50%;
1854
  }
1855
 
1856
  .col-xl-7 {
1857
    -webkit-box-flex: 0;
15776 stevensc 1858
    -ms-flex: 0 0 auto;
1859
    flex: 0 0 auto;
7288 stevensc 1860
    width: 58.33333333%;
1861
  }
1862
 
1863
  .col-xl-8 {
1864
    -webkit-box-flex: 0;
15776 stevensc 1865
    -ms-flex: 0 0 auto;
1866
    flex: 0 0 auto;
7288 stevensc 1867
    width: 66.66666667%;
1868
  }
1869
 
1870
  .col-xl-9 {
1871
    -webkit-box-flex: 0;
15776 stevensc 1872
    -ms-flex: 0 0 auto;
1873
    flex: 0 0 auto;
7288 stevensc 1874
    width: 75%;
1875
  }
1876
 
1877
  .col-xl-10 {
1878
    -webkit-box-flex: 0;
15776 stevensc 1879
    -ms-flex: 0 0 auto;
1880
    flex: 0 0 auto;
7288 stevensc 1881
    width: 83.33333333%;
1882
  }
1883
 
1884
  .col-xl-11 {
1885
    -webkit-box-flex: 0;
15776 stevensc 1886
    -ms-flex: 0 0 auto;
1887
    flex: 0 0 auto;
7288 stevensc 1888
    width: 91.66666667%;
1889
  }
1890
 
1891
  .col-xl-12 {
1892
    -webkit-box-flex: 0;
15776 stevensc 1893
    -ms-flex: 0 0 auto;
1894
    flex: 0 0 auto;
7288 stevensc 1895
    width: 100%;
1896
  }
1897
 
1898
  .offset-xl-0 {
1899
    margin-left: 0;
1900
  }
1901
 
1902
  .offset-xl-1 {
1903
    margin-left: 8.33333333%;
1904
  }
1905
 
1906
  .offset-xl-2 {
1907
    margin-left: 16.66666667%;
1908
  }
1909
 
1910
  .offset-xl-3 {
1911
    margin-left: 25%;
1912
  }
1913
 
1914
  .offset-xl-4 {
1915
    margin-left: 33.33333333%;
1916
  }
1917
 
1918
  .offset-xl-5 {
1919
    margin-left: 41.66666667%;
1920
  }
1921
 
1922
  .offset-xl-6 {
1923
    margin-left: 50%;
1924
  }
1925
 
1926
  .offset-xl-7 {
1927
    margin-left: 58.33333333%;
1928
  }
1929
 
1930
  .offset-xl-8 {
1931
    margin-left: 66.66666667%;
1932
  }
1933
 
1934
  .offset-xl-9 {
1935
    margin-left: 75%;
1936
  }
1937
 
1938
  .offset-xl-10 {
1939
    margin-left: 83.33333333%;
1940
  }
1941
 
1942
  .offset-xl-11 {
1943
    margin-left: 91.66666667%;
1944
  }
1945
 
1946
  .g-xl-0,
15776 stevensc 1947
  .gx-xl-0 {
7288 stevensc 1948
    --bs-gutter-x: 0;
1949
  }
1950
 
1951
  .g-xl-0,
15776 stevensc 1952
  .gy-xl-0 {
7288 stevensc 1953
    --bs-gutter-y: 0;
1954
  }
1955
 
1956
  .g-xl-1,
15776 stevensc 1957
  .gx-xl-1 {
7288 stevensc 1958
    --bs-gutter-x: 0.25rem;
1959
  }
1960
 
1961
  .g-xl-1,
15776 stevensc 1962
  .gy-xl-1 {
7288 stevensc 1963
    --bs-gutter-y: 0.25rem;
1964
  }
1965
 
1966
  .g-xl-2,
15776 stevensc 1967
  .gx-xl-2 {
7288 stevensc 1968
    --bs-gutter-x: 0.5rem;
1969
  }
1970
 
1971
  .g-xl-2,
15776 stevensc 1972
  .gy-xl-2 {
7288 stevensc 1973
    --bs-gutter-y: 0.5rem;
1974
  }
1975
 
1976
  .g-xl-3,
15776 stevensc 1977
  .gx-xl-3 {
7288 stevensc 1978
    --bs-gutter-x: 1rem;
1979
  }
1980
 
1981
  .g-xl-3,
15776 stevensc 1982
  .gy-xl-3 {
7288 stevensc 1983
    --bs-gutter-y: 1rem;
1984
  }
1985
 
1986
  .g-xl-4,
15776 stevensc 1987
  .gx-xl-4 {
7288 stevensc 1988
    --bs-gutter-x: 1.5rem;
1989
  }
1990
 
1991
  .g-xl-4,
15776 stevensc 1992
  .gy-xl-4 {
7288 stevensc 1993
    --bs-gutter-y: 1.5rem;
1994
  }
1995
 
1996
  .g-xl-5,
15776 stevensc 1997
  .gx-xl-5 {
7288 stevensc 1998
    --bs-gutter-x: 3rem;
1999
  }
2000
 
2001
  .g-xl-5,
15776 stevensc 2002
  .gy-xl-5 {
7288 stevensc 2003
    --bs-gutter-y: 3rem;
2004
  }
2005
}
15776 stevensc 2006
 
7288 stevensc 2007
@media (min-width: 1400px) {
2008
  .col-xxl {
2009
    -webkit-box-flex: 1;
15776 stevensc 2010
    -ms-flex: 1 0 0%;
2011
    flex: 1 0 0%;
7288 stevensc 2012
  }
2013
 
15776 stevensc 2014
  .row-cols-xxl-auto>* {
7288 stevensc 2015
    -webkit-box-flex: 0;
15776 stevensc 2016
    -ms-flex: 0 0 auto;
2017
    flex: 0 0 auto;
7288 stevensc 2018
    width: auto;
2019
  }
2020
 
15776 stevensc 2021
  .row-cols-xxl-1>* {
7288 stevensc 2022
    -webkit-box-flex: 0;
15776 stevensc 2023
    -ms-flex: 0 0 auto;
2024
    flex: 0 0 auto;
7288 stevensc 2025
    width: 100%;
2026
  }
2027
 
15776 stevensc 2028
  .row-cols-xxl-2>* {
7288 stevensc 2029
    -webkit-box-flex: 0;
15776 stevensc 2030
    -ms-flex: 0 0 auto;
2031
    flex: 0 0 auto;
7288 stevensc 2032
    width: 50%;
2033
  }
2034
 
15776 stevensc 2035
  .row-cols-xxl-3>* {
7288 stevensc 2036
    -webkit-box-flex: 0;
15776 stevensc 2037
    -ms-flex: 0 0 auto;
2038
    flex: 0 0 auto;
7288 stevensc 2039
    width: 33.3333333333%;
2040
  }
2041
 
15776 stevensc 2042
  .row-cols-xxl-4>* {
7288 stevensc 2043
    -webkit-box-flex: 0;
15776 stevensc 2044
    -ms-flex: 0 0 auto;
2045
    flex: 0 0 auto;
7288 stevensc 2046
    width: 25%;
2047
  }
2048
 
15776 stevensc 2049
  .row-cols-xxl-5>* {
7288 stevensc 2050
    -webkit-box-flex: 0;
15776 stevensc 2051
    -ms-flex: 0 0 auto;
2052
    flex: 0 0 auto;
7288 stevensc 2053
    width: 20%;
2054
  }
2055
 
15776 stevensc 2056
  .row-cols-xxl-6>* {
7288 stevensc 2057
    -webkit-box-flex: 0;
15776 stevensc 2058
    -ms-flex: 0 0 auto;
2059
    flex: 0 0 auto;
7288 stevensc 2060
    width: 16.6666666667%;
2061
  }
2062
 
2063
  .col-xxl-auto {
2064
    -webkit-box-flex: 0;
15776 stevensc 2065
    -ms-flex: 0 0 auto;
2066
    flex: 0 0 auto;
7288 stevensc 2067
    width: auto;
2068
  }
2069
 
2070
  .col-xxl-1 {
2071
    -webkit-box-flex: 0;
15776 stevensc 2072
    -ms-flex: 0 0 auto;
2073
    flex: 0 0 auto;
7288 stevensc 2074
    width: 8.33333333%;
2075
  }
2076
 
2077
  .col-xxl-2 {
2078
    -webkit-box-flex: 0;
15776 stevensc 2079
    -ms-flex: 0 0 auto;
2080
    flex: 0 0 auto;
7288 stevensc 2081
    width: 16.66666667%;
2082
  }
2083
 
2084
  .col-xxl-3 {
2085
    -webkit-box-flex: 0;
15776 stevensc 2086
    -ms-flex: 0 0 auto;
2087
    flex: 0 0 auto;
7288 stevensc 2088
    width: 25%;
2089
  }
2090
 
2091
  .col-xxl-4 {
2092
    -webkit-box-flex: 0;
15776 stevensc 2093
    -ms-flex: 0 0 auto;
2094
    flex: 0 0 auto;
7288 stevensc 2095
    width: 33.33333333%;
2096
  }
2097
 
2098
  .col-xxl-5 {
2099
    -webkit-box-flex: 0;
15776 stevensc 2100
    -ms-flex: 0 0 auto;
2101
    flex: 0 0 auto;
7288 stevensc 2102
    width: 41.66666667%;
2103
  }
2104
 
2105
  .col-xxl-6 {
2106
    -webkit-box-flex: 0;
15776 stevensc 2107
    -ms-flex: 0 0 auto;
2108
    flex: 0 0 auto;
7288 stevensc 2109
    width: 50%;
2110
  }
2111
 
2112
  .col-xxl-7 {
2113
    -webkit-box-flex: 0;
15776 stevensc 2114
    -ms-flex: 0 0 auto;
2115
    flex: 0 0 auto;
7288 stevensc 2116
    width: 58.33333333%;
2117
  }
2118
 
2119
  .col-xxl-8 {
2120
    -webkit-box-flex: 0;
15776 stevensc 2121
    -ms-flex: 0 0 auto;
2122
    flex: 0 0 auto;
7288 stevensc 2123
    width: 66.66666667%;
2124
  }
2125
 
2126
  .col-xxl-9 {
2127
    -webkit-box-flex: 0;
15776 stevensc 2128
    -ms-flex: 0 0 auto;
2129
    flex: 0 0 auto;
7288 stevensc 2130
    width: 75%;
2131
  }
2132
 
2133
  .col-xxl-10 {
2134
    -webkit-box-flex: 0;
15776 stevensc 2135
    -ms-flex: 0 0 auto;
2136
    flex: 0 0 auto;
7288 stevensc 2137
    width: 83.33333333%;
2138
  }
2139
 
2140
  .col-xxl-11 {
2141
    -webkit-box-flex: 0;
15776 stevensc 2142
    -ms-flex: 0 0 auto;
2143
    flex: 0 0 auto;
7288 stevensc 2144
    width: 91.66666667%;
2145
  }
2146
 
2147
  .col-xxl-12 {
2148
    -webkit-box-flex: 0;
15776 stevensc 2149
    -ms-flex: 0 0 auto;
2150
    flex: 0 0 auto;
7288 stevensc 2151
    width: 100%;
2152
  }
2153
 
2154
  .offset-xxl-0 {
2155
    margin-left: 0;
2156
  }
2157
 
2158
  .offset-xxl-1 {
2159
    margin-left: 8.33333333%;
2160
  }
2161
 
2162
  .offset-xxl-2 {
2163
    margin-left: 16.66666667%;
2164
  }
2165
 
2166
  .offset-xxl-3 {
2167
    margin-left: 25%;
2168
  }
2169
 
2170
  .offset-xxl-4 {
2171
    margin-left: 33.33333333%;
2172
  }
2173
 
2174
  .offset-xxl-5 {
2175
    margin-left: 41.66666667%;
2176
  }
2177
 
2178
  .offset-xxl-6 {
2179
    margin-left: 50%;
2180
  }
2181
 
2182
  .offset-xxl-7 {
2183
    margin-left: 58.33333333%;
2184
  }
2185
 
2186
  .offset-xxl-8 {
2187
    margin-left: 66.66666667%;
2188
  }
2189
 
2190
  .offset-xxl-9 {
2191
    margin-left: 75%;
2192
  }
2193
 
2194
  .offset-xxl-10 {
2195
    margin-left: 83.33333333%;
2196
  }
2197
 
2198
  .offset-xxl-11 {
2199
    margin-left: 91.66666667%;
2200
  }
2201
 
2202
  .g-xxl-0,
15776 stevensc 2203
  .gx-xxl-0 {
7288 stevensc 2204
    --bs-gutter-x: 0;
2205
  }
2206
 
2207
  .g-xxl-0,
15776 stevensc 2208
  .gy-xxl-0 {
7288 stevensc 2209
    --bs-gutter-y: 0;
2210
  }
2211
 
2212
  .g-xxl-1,
15776 stevensc 2213
  .gx-xxl-1 {
7288 stevensc 2214
    --bs-gutter-x: 0.25rem;
2215
  }
2216
 
2217
  .g-xxl-1,
15776 stevensc 2218
  .gy-xxl-1 {
7288 stevensc 2219
    --bs-gutter-y: 0.25rem;
2220
  }
2221
 
2222
  .g-xxl-2,
15776 stevensc 2223
  .gx-xxl-2 {
7288 stevensc 2224
    --bs-gutter-x: 0.5rem;
2225
  }
2226
 
2227
  .g-xxl-2,
15776 stevensc 2228
  .gy-xxl-2 {
7288 stevensc 2229
    --bs-gutter-y: 0.5rem;
2230
  }
2231
 
2232
  .g-xxl-3,
15776 stevensc 2233
  .gx-xxl-3 {
7288 stevensc 2234
    --bs-gutter-x: 1rem;
2235
  }
2236
 
2237
  .g-xxl-3,
15776 stevensc 2238
  .gy-xxl-3 {
7288 stevensc 2239
    --bs-gutter-y: 1rem;
2240
  }
2241
 
2242
  .g-xxl-4,
15776 stevensc 2243
  .gx-xxl-4 {
7288 stevensc 2244
    --bs-gutter-x: 1.5rem;
2245
  }
2246
 
2247
  .g-xxl-4,
15776 stevensc 2248
  .gy-xxl-4 {
7288 stevensc 2249
    --bs-gutter-y: 1.5rem;
2250
  }
2251
 
2252
  .g-xxl-5,
15776 stevensc 2253
  .gx-xxl-5 {
7288 stevensc 2254
    --bs-gutter-x: 3rem;
2255
  }
2256
 
2257
  .g-xxl-5,
15776 stevensc 2258
  .gy-xxl-5 {
7288 stevensc 2259
    --bs-gutter-y: 3rem;
2260
  }
2261
}
15776 stevensc 2262
 
7288 stevensc 2263
.table {
2264
  --bs-table-bg: transparent;
2265
  --bs-table-accent-bg: transparent;
2266
  --bs-table-striped-color: #212529;
2267
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
2268
  --bs-table-active-color: #212529;
2269
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
2270
  --bs-table-hover-color: #212529;
2271
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
2272
  width: 100%;
2273
  margin-bottom: 1rem;
2274
  color: #212529;
2275
  vertical-align: top;
2276
  border-color: #dee2e6;
2277
}
15776 stevensc 2278
 
2279
.table> :not(caption)>*>* {
7288 stevensc 2280
  padding: 0.5rem 0.5rem;
2281
  background-color: var(--bs-table-bg);
2282
  border-bottom-width: 1px;
2283
  -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
15776 stevensc 2284
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
7288 stevensc 2285
}
15776 stevensc 2286
 
2287
.table>tbody {
7288 stevensc 2288
  vertical-align: inherit;
2289
}
15776 stevensc 2290
 
2291
.table>thead {
7288 stevensc 2292
  vertical-align: bottom;
2293
}
15776 stevensc 2294
 
2295
.table> :not(:first-child) {
7288 stevensc 2296
  border-top: 2px solid #a1a1a8;
2297
}
2298
 
2299
.caption-top {
2300
  caption-side: top;
2301
}
2302
 
15776 stevensc 2303
.table-sm> :not(caption)>*>* {
7288 stevensc 2304
  padding: 0.25rem 0.25rem;
2305
}
2306
 
15776 stevensc 2307
.table-bordered> :not(caption)>* {
7288 stevensc 2308
  border-width: 1px 0;
2309
}
15776 stevensc 2310
 
2311
.table-bordered> :not(caption)>*>* {
7288 stevensc 2312
  border-width: 0 1px;
2313
}
2314
 
15776 stevensc 2315
.table-borderless> :not(caption)>*>* {
7288 stevensc 2316
  border-bottom-width: 0;
2317
}
15776 stevensc 2318
 
2319
.table-borderless> :not(:first-child) {
7288 stevensc 2320
  border-top-width: 0;
2321
}
2322
 
15776 stevensc 2323
.table-striped>tbody>tr:nth-of-type(odd)>* {
7288 stevensc 2324
  --bs-table-accent-bg: var(--bs-table-striped-bg);
2325
  color: var(--bs-table-striped-color);
2326
}
2327
 
2328
.table-active {
2329
  --bs-table-accent-bg: var(--bs-table-active-bg);
2330
  color: var(--bs-table-active-color);
2331
}
2332
 
15776 stevensc 2333
.table-hover>tbody>tr:hover>* {
7288 stevensc 2334
  --bs-table-accent-bg: var(--bs-table-hover-bg);
2335
  color: var(--bs-table-hover-color);
2336
}
2337
 
2338
.table-primary {
2339
  --bs-table-bg: #cfe2ff;
2340
  --bs-table-striped-bg: #c5d7f2;
2341
  --bs-table-striped-color: #000;
2342
  --bs-table-active-bg: #bacbe6;
2343
  --bs-table-active-color: #000;
2344
  --bs-table-hover-bg: #bfd1ec;
2345
  --bs-table-hover-color: #000;
2346
  color: #000;
2347
  border-color: #bacbe6;
2348
}
2349
 
2350
.table-secondary {
2351
  --bs-table-bg: #e2e3e5;
2352
  --bs-table-striped-bg: #d7d8da;
2353
  --bs-table-striped-color: #000;
2354
  --bs-table-active-bg: #cbccce;
2355
  --bs-table-active-color: #000;
2356
  --bs-table-hover-bg: #d1d2d4;
2357
  --bs-table-hover-color: #000;
2358
  color: #000;
2359
  border-color: #cbccce;
2360
}
2361
 
2362
.table-success {
2363
  --bs-table-bg: #d1e7dd;
2364
  --bs-table-striped-bg: #c7dbd2;
2365
  --bs-table-striped-color: #000;
2366
  --bs-table-active-bg: #bcd0c7;
2367
  --bs-table-active-color: #000;
2368
  --bs-table-hover-bg: #c1d6cc;
2369
  --bs-table-hover-color: #000;
2370
  color: #000;
2371
  border-color: #bcd0c7;
2372
}
2373
 
2374
.table-info {
2375
  --bs-table-bg: #cff4fc;
2376
  --bs-table-striped-bg: #c5e8ef;
2377
  --bs-table-striped-color: #000;
2378
  --bs-table-active-bg: #badce3;
2379
  --bs-table-active-color: #000;
2380
  --bs-table-hover-bg: #bfe2e9;
2381
  --bs-table-hover-color: #000;
2382
  color: #000;
2383
  border-color: #badce3;
2384
}
2385
 
2386
.table-warning {
2387
  --bs-table-bg: #fff3cd;
2388
  --bs-table-striped-bg: #f2e7c3;
2389
  --bs-table-striped-color: #000;
2390
  --bs-table-active-bg: #e6dbb9;
2391
  --bs-table-active-color: #000;
2392
  --bs-table-hover-bg: #ece1be;
2393
  --bs-table-hover-color: #000;
2394
  color: #000;
2395
  border-color: #e6dbb9;
2396
}
2397
 
2398
.table-danger {
2399
  --bs-table-bg: #f8d7da;
2400
  --bs-table-striped-bg: #eccccf;
2401
  --bs-table-striped-color: #000;
2402
  --bs-table-active-bg: #dfc2c4;
2403
  --bs-table-active-color: #000;
2404
  --bs-table-hover-bg: #e5c7ca;
2405
  --bs-table-hover-color: #000;
2406
  color: #000;
2407
  border-color: #dfc2c4;
2408
}
2409
 
2410
.table-light {
2411
  --bs-table-bg: #f8f9fa;
2412
  --bs-table-striped-bg: #ecedee;
2413
  --bs-table-striped-color: #000;
2414
  --bs-table-active-bg: #dfe0e1;
2415
  --bs-table-active-color: #000;
2416
  --bs-table-hover-bg: #e5e6e7;
2417
  --bs-table-hover-color: #000;
2418
  color: #000;
2419
  border-color: #dfe0e1;
2420
}
2421
 
2422
.table-dark {
2423
  --bs-table-bg: #212529;
2424
  --bs-table-striped-bg: #2c3034;
2425
  --bs-table-striped-color: #fff;
2426
  --bs-table-active-bg: #373b3e;
2427
  --bs-table-active-color: #fff;
2428
  --bs-table-hover-bg: #323539;
2429
  --bs-table-hover-color: #fff;
2430
  color: #fff;
2431
  border-color: #373b3e;
2432
}
2433
 
2434
.table-responsive {
2435
  overflow-x: auto;
2436
  -webkit-overflow-scrolling: touch;
2437
}
2438
 
2439
@media (max-width: 575.98px) {
2440
  .table-responsive-sm {
2441
    overflow-x: auto;
2442
    -webkit-overflow-scrolling: touch;
2443
  }
2444
}
15776 stevensc 2445
 
7288 stevensc 2446
@media (max-width: 767.98px) {
2447
  .table-responsive-md {
2448
    overflow-x: auto;
2449
    -webkit-overflow-scrolling: touch;
2450
  }
2451
}
15776 stevensc 2452
 
7288 stevensc 2453
@media (max-width: 991.98px) {
2454
  .table-responsive-lg {
2455
    overflow-x: auto;
2456
    -webkit-overflow-scrolling: touch;
2457
  }
2458
}
15776 stevensc 2459
 
7288 stevensc 2460
@media (max-width: 1199.98px) {
2461
  .table-responsive-xl {
2462
    overflow-x: auto;
2463
    -webkit-overflow-scrolling: touch;
2464
  }
2465
}
15776 stevensc 2466
 
7288 stevensc 2467
@media (max-width: 1399.98px) {
2468
  .table-responsive-xxl {
2469
    overflow-x: auto;
2470
    -webkit-overflow-scrolling: touch;
2471
  }
2472
}
15776 stevensc 2473
 
7288 stevensc 2474
.form-label {
2475
  margin-bottom: 0.5rem;
2476
}
2477
 
2478
.col-form-label {
2479
  padding-top: calc(0.5rem + 1px);
2480
  padding-bottom: calc(0.5rem + 1px);
2481
  margin-bottom: 0;
2482
  font-size: inherit;
2483
  line-height: 1.5;
2484
}
2485
 
2486
.col-form-label-lg {
2487
  padding-top: calc(0.8rem + 1px);
2488
  padding-bottom: calc(0.8rem + 1px);
2489
  font-size: 1rem;
2490
}
2491
 
2492
.col-form-label-sm {
2493
  padding-top: calc(0.4rem + 1px);
2494
  padding-bottom: calc(0.4rem + 1px);
2495
  font-size: 0.8125rem;
2496
}
2497
 
2498
.form-text {
2499
  margin-top: 0.25rem;
2500
  font-size: 0.875em;
2501
  color: #6c757d;
2502
}
2503
 
2504
.form-control {
2505
  display: block;
2506
  width: 100%;
2507
  padding: 0.5rem 1rem;
2508
  font-size: 0.9375rem;
2509
  font-weight: 400;
2510
  line-height: 1.5;
2511
  color: #29292e;
2512
  background-color: #fff;
2513
  background-clip: padding-box;
2514
  border: 1px solid #e1e4e6;
2515
  -webkit-appearance: none;
15776 stevensc 2516
  -moz-appearance: none;
2517
  appearance: none;
7288 stevensc 2518
  border-radius: 0.4rem;
2519
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2520
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2521
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2522
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2523
}
15776 stevensc 2524
 
7288 stevensc 2525
@media (prefers-reduced-motion: reduce) {
2526
  .form-control {
2527
    -webkit-transition: none;
2528
    transition: none;
2529
  }
2530
}
15776 stevensc 2531
 
7288 stevensc 2532
.form-control[type=file] {
2533
  overflow: hidden;
2534
}
15776 stevensc 2535
 
7288 stevensc 2536
.form-control[type=file]:not(:disabled):not([readonly]) {
2537
  cursor: pointer;
2538
}
15776 stevensc 2539
 
7288 stevensc 2540
.form-control:focus {
2541
  color: #29292e;
2542
  background-color: #fff;
2543
  border-color: #0f6fec;
2544
  outline: 0;
2545
  -webkit-box-shadow: none;
15776 stevensc 2546
  box-shadow: none;
7288 stevensc 2547
}
15776 stevensc 2548
 
7288 stevensc 2549
.form-control::-webkit-date-and-time-value {
2550
  height: 1.5em;
2551
}
15776 stevensc 2552
 
7288 stevensc 2553
.form-control::-webkit-input-placeholder {
2554
  color: #a1a1a8;
2555
  opacity: 1;
2556
}
15776 stevensc 2557
 
7288 stevensc 2558
.form-control::-moz-placeholder {
2559
  color: #a1a1a8;
2560
  opacity: 1;
2561
}
15776 stevensc 2562
 
7288 stevensc 2563
.form-control:-ms-input-placeholder {
2564
  color: #a1a1a8;
2565
  opacity: 1;
2566
}
15776 stevensc 2567
 
7288 stevensc 2568
.form-control::-ms-input-placeholder {
2569
  color: #a1a1a8;
2570
  opacity: 1;
2571
}
15776 stevensc 2572
 
7288 stevensc 2573
.form-control::placeholder {
2574
  color: #a1a1a8;
2575
  opacity: 1;
2576
}
15776 stevensc 2577
 
2578
.form-control:disabled,
2579
.form-control[readonly] {
7288 stevensc 2580
  background-color: #eff2f6;
2581
  border-color: #ced4da;
2582
  opacity: 1;
2583
}
15776 stevensc 2584
 
7288 stevensc 2585
.form-control::-webkit-file-upload-button {
2586
  padding: 0.5rem 1rem;
2587
  margin: -0.5rem -1rem;
2588
  -webkit-margin-end: 1rem;
15776 stevensc 2589
  margin-inline-end: 1rem;
7288 stevensc 2590
  color: #212529;
2591
  background-color: #e9ecef;
2592
  pointer-events: none;
2593
  border-color: inherit;
2594
  border-style: solid;
2595
  border-width: 0;
2596
  border-inline-end-width: 1px;
2597
  border-radius: 0;
2598
  -webkit-transition: all 0.3s ease-in-out;
2599
  transition: all 0.3s ease-in-out;
2600
}
15776 stevensc 2601
 
7288 stevensc 2602
.form-control::file-selector-button {
2603
  padding: 0.5rem 1rem;
2604
  margin: -0.5rem -1rem;
2605
  -webkit-margin-end: 1rem;
15776 stevensc 2606
  margin-inline-end: 1rem;
7288 stevensc 2607
  color: #212529;
2608
  background-color: #e9ecef;
2609
  pointer-events: none;
2610
  border-color: inherit;
2611
  border-style: solid;
2612
  border-width: 0;
2613
  border-inline-end-width: 1px;
2614
  border-radius: 0;
2615
  -webkit-transition: all 0.3s ease-in-out;
2616
  transition: all 0.3s ease-in-out;
2617
}
15776 stevensc 2618
 
7288 stevensc 2619
@media (prefers-reduced-motion: reduce) {
2620
  .form-control::-webkit-file-upload-button {
2621
    -webkit-transition: none;
2622
    transition: none;
2623
  }
15776 stevensc 2624
 
7288 stevensc 2625
  .form-control::file-selector-button {
2626
    -webkit-transition: none;
2627
    transition: none;
2628
  }
2629
}
15776 stevensc 2630
 
7288 stevensc 2631
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2632
  background-color: #dde0e3;
2633
}
15776 stevensc 2634
 
7288 stevensc 2635
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2636
  background-color: #dde0e3;
2637
}
15776 stevensc 2638
 
7288 stevensc 2639
.form-control::-webkit-file-upload-button {
2640
  padding: 0.5rem 1rem;
2641
  margin: -0.5rem -1rem;
2642
  -webkit-margin-end: 1rem;
15776 stevensc 2643
  margin-inline-end: 1rem;
7288 stevensc 2644
  color: #212529;
2645
  background-color: #e9ecef;
2646
  pointer-events: none;
2647
  border-color: inherit;
2648
  border-style: solid;
2649
  border-width: 0;
2650
  border-inline-end-width: 1px;
2651
  border-radius: 0;
2652
  -webkit-transition: all 0.3s ease-in-out;
2653
  transition: all 0.3s ease-in-out;
2654
}
15776 stevensc 2655
 
7288 stevensc 2656
@media (prefers-reduced-motion: reduce) {
2657
  .form-control::-webkit-file-upload-button {
2658
    -webkit-transition: none;
2659
    transition: none;
2660
  }
2661
}
15776 stevensc 2662
 
7288 stevensc 2663
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2664
  background-color: #dde0e3;
2665
}
2666
 
2667
.form-control-plaintext {
2668
  display: block;
2669
  width: 100%;
2670
  padding: 0.5rem 0;
2671
  margin-bottom: 0;
2672
  line-height: 1.5;
2673
  color: #212529;
2674
  background-color: transparent;
2675
  border: solid transparent;
2676
  border-width: 1px 0;
2677
}
15776 stevensc 2678
 
2679
.form-control-plaintext.form-control-sm,
2680
.form-control-plaintext.form-control-lg {
7288 stevensc 2681
  padding-right: 0;
2682
  padding-left: 0;
2683
}
2684
 
2685
.form-control-sm {
2686
  min-height: calc(1.25em + 0.8rem + 2px);
2687
  padding: 0.4rem 0.8rem;
2688
  font-size: 0.8125rem;
2689
  border-radius: 0.2rem;
2690
}
15776 stevensc 2691
 
7288 stevensc 2692
.form-control-sm::-webkit-file-upload-button {
2693
  padding: 0.4rem 0.8rem;
2694
  margin: -0.4rem -0.8rem;
2695
  -webkit-margin-end: 0.8rem;
15776 stevensc 2696
  margin-inline-end: 0.8rem;
7288 stevensc 2697
}
15776 stevensc 2698
 
7288 stevensc 2699
.form-control-sm::file-selector-button {
2700
  padding: 0.4rem 0.8rem;
2701
  margin: -0.4rem -0.8rem;
2702
  -webkit-margin-end: 0.8rem;
15776 stevensc 2703
  margin-inline-end: 0.8rem;
7288 stevensc 2704
}
15776 stevensc 2705
 
7288 stevensc 2706
.form-control-sm::-webkit-file-upload-button {
2707
  padding: 0.4rem 0.8rem;
2708
  margin: -0.4rem -0.8rem;
2709
  -webkit-margin-end: 0.8rem;
15776 stevensc 2710
  margin-inline-end: 0.8rem;
7288 stevensc 2711
}
2712
 
2713
.form-control-lg {
2714
  min-height: calc(1.25em + 1.6rem + 2px);
2715
  padding: 0.8rem 1.5rem;
2716
  font-size: 1rem;
2717
  border-radius: 0.2rem;
2718
}
15776 stevensc 2719
 
7288 stevensc 2720
.form-control-lg::-webkit-file-upload-button {
2721
  padding: 0.8rem 1.5rem;
2722
  margin: -0.8rem -1.5rem;
2723
  -webkit-margin-end: 1.5rem;
15776 stevensc 2724
  margin-inline-end: 1.5rem;
7288 stevensc 2725
}
15776 stevensc 2726
 
7288 stevensc 2727
.form-control-lg::file-selector-button {
2728
  padding: 0.8rem 1.5rem;
2729
  margin: -0.8rem -1.5rem;
2730
  -webkit-margin-end: 1.5rem;
15776 stevensc 2731
  margin-inline-end: 1.5rem;
7288 stevensc 2732
}
15776 stevensc 2733
 
7288 stevensc 2734
.form-control-lg::-webkit-file-upload-button {
2735
  padding: 0.8rem 1.5rem;
2736
  margin: -0.8rem -1.5rem;
2737
  -webkit-margin-end: 1.5rem;
15776 stevensc 2738
  margin-inline-end: 1.5rem;
7288 stevensc 2739
}
2740
 
2741
textarea.form-control {
2742
  min-height: calc(1.5em + 1rem + 2px);
2743
}
15776 stevensc 2744
 
7288 stevensc 2745
textarea.form-control-sm {
2746
  min-height: calc(1.25em + 0.8rem + 2px);
2747
}
15776 stevensc 2748
 
7288 stevensc 2749
textarea.form-control-lg {
2750
  min-height: calc(1.25em + 1.6rem + 2px);
2751
}
2752
 
2753
.form-control-color {
2754
  width: 3rem;
2755
  height: auto;
2756
  padding: 0.5rem;
2757
}
15776 stevensc 2758
 
7288 stevensc 2759
.form-control-color:not(:disabled):not([readonly]) {
2760
  cursor: pointer;
2761
}
15776 stevensc 2762
 
7288 stevensc 2763
.form-control-color::-moz-color-swatch {
2764
  height: 1.5em;
2765
  border-radius: 0.4rem;
2766
}
15776 stevensc 2767
 
7288 stevensc 2768
.form-control-color::-webkit-color-swatch {
2769
  height: 1.5em;
2770
  border-radius: 0.4rem;
2771
}
2772
 
2773
.form-select {
2774
  display: block;
2775
  width: 100%;
2776
  padding: 0.5rem 2.25rem 0.5rem 1rem;
2777
  -moz-padding-start: calc(1rem - 3px);
2778
  font-size: 0.9375rem;
2779
  font-weight: 400;
2780
  line-height: 1.5;
2781
  color: #29292e;
2782
  background-color: #fff;
2783
  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");
2784
  background-repeat: no-repeat;
2785
  background-position: right 0.75rem center;
2786
  background-size: 16px 12px;
2787
  border: 1px solid #ced4da;
2788
  border-radius: 0.4rem;
2789
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2790
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2791
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2792
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2793
  -webkit-appearance: none;
15776 stevensc 2794
  -moz-appearance: none;
2795
  appearance: none;
7288 stevensc 2796
}
15776 stevensc 2797
 
7288 stevensc 2798
@media (prefers-reduced-motion: reduce) {
2799
  .form-select {
2800
    -webkit-transition: none;
2801
    transition: none;
2802
  }
2803
}
15776 stevensc 2804
 
7288 stevensc 2805
.form-select:focus {
2806
  border-color: #0f6fec;
2807
  outline: 0;
2808
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
15776 stevensc 2809
  box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
7288 stevensc 2810
}
15776 stevensc 2811
 
2812
.form-select[multiple],
2813
.form-select[size]:not([size="1"]) {
7288 stevensc 2814
  padding-right: 1rem;
2815
  background-image: none;
2816
}
15776 stevensc 2817
 
7288 stevensc 2818
.form-select:disabled {
2819
  background-color: #e9ecef;
2820
  border-color: #ced4da;
2821
}
15776 stevensc 2822
 
7288 stevensc 2823
.form-select:-moz-focusring {
2824
  color: transparent;
2825
  text-shadow: 0 0 0 #29292e;
2826
}
2827
 
2828
.form-select-sm {
2829
  padding-top: 0.25rem;
2830
  padding-bottom: 0.25rem;
2831
  padding-left: 0.5rem;
2832
  font-size: 0.875rem;
2833
  border-radius: 0.2rem;
2834
}
2835
 
2836
.form-select-lg {
2837
  padding-top: 0.5rem;
2838
  padding-bottom: 0.5rem;
2839
  padding-left: 1rem;
2840
  font-size: 1.25rem;
2841
  border-radius: 0.3rem;
2842
}
2843
 
2844
.form-check {
2845
  display: block;
2846
  min-height: 1.5rem;
2847
  padding-left: 1.5em;
2848
  margin-bottom: 0.125rem;
2849
}
15776 stevensc 2850
 
7288 stevensc 2851
.form-check .form-check-input {
2852
  float: left;
2853
  margin-left: -1.5em;
2854
}
2855
 
2856
.form-check-input {
2857
  width: 1em;
2858
  height: 1em;
2859
  margin-top: 0.25em;
2860
  vertical-align: top;
2861
  background-color: #eff2f6;
2862
  background-repeat: no-repeat;
2863
  background-position: center;
2864
  background-size: contain;
2865
  border: 1px solid rgba(0, 0, 0, 0.25);
2866
  -webkit-appearance: none;
15776 stevensc 2867
  -moz-appearance: none;
2868
  appearance: none;
7288 stevensc 2869
  -webkit-print-color-adjust: exact;
15776 stevensc 2870
  color-adjust: exact;
7288 stevensc 2871
}
15776 stevensc 2872
 
7288 stevensc 2873
.form-check-input[type=checkbox] {
2874
  border-radius: 0.25em;
2875
}
15776 stevensc 2876
 
7288 stevensc 2877
.form-check-input[type=radio] {
2878
  border-radius: 50%;
2879
}
15776 stevensc 2880
 
7288 stevensc 2881
.form-check-input:active {
2882
  -webkit-filter: brightness(90%);
15776 stevensc 2883
  filter: brightness(90%);
7288 stevensc 2884
}
15776 stevensc 2885
 
7288 stevensc 2886
.form-check-input:focus {
2887
  border-color: #0f6fec;
2888
  outline: 0;
2889
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
15776 stevensc 2890
  box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
7288 stevensc 2891
}
15776 stevensc 2892
 
7288 stevensc 2893
.form-check-input:checked {
2894
  background-color: #0f6fec;
2895
  border-color: #0f6fec;
2896
}
15776 stevensc 2897
 
7288 stevensc 2898
.form-check-input:checked[type=checkbox] {
2899
  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");
2900
}
15776 stevensc 2901
 
7288 stevensc 2902
.form-check-input:checked[type=radio] {
2903
  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");
2904
}
15776 stevensc 2905
 
7288 stevensc 2906
.form-check-input[type=checkbox]:indeterminate {
2907
  background-color: #0f6fec;
2908
  border-color: #0f6fec;
2909
  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");
2910
}
15776 stevensc 2911
 
7288 stevensc 2912
.form-check-input:disabled {
2913
  pointer-events: none;
2914
  -webkit-filter: none;
15776 stevensc 2915
  filter: none;
7288 stevensc 2916
  opacity: 0.5;
2917
}
15776 stevensc 2918
 
2919
.form-check-input[disabled]~.form-check-label,
2920
.form-check-input:disabled~.form-check-label {
7288 stevensc 2921
  opacity: 0.5;
2922
}
2923
 
2924
.form-switch {
2925
  padding-left: 2.5em;
2926
}
15776 stevensc 2927
 
7288 stevensc 2928
.form-switch .form-check-input {
2929
  width: 2em;
2930
  margin-left: -2.5em;
2931
  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");
2932
  background-position: left center;
2933
  border-radius: 2em;
2934
  -webkit-transition: background-position 0.15s ease-in-out;
2935
  transition: background-position 0.15s ease-in-out;
2936
}
15776 stevensc 2937
 
7288 stevensc 2938
@media (prefers-reduced-motion: reduce) {
2939
  .form-switch .form-check-input {
2940
    -webkit-transition: none;
2941
    transition: none;
2942
  }
2943
}
15776 stevensc 2944
 
7288 stevensc 2945
.form-switch .form-check-input:focus {
2946
  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='%230f6fec'/%3e%3c/svg%3e");
2947
}
15776 stevensc 2948
 
7288 stevensc 2949
.form-switch .form-check-input:checked {
2950
  background-position: right center;
2951
  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");
2952
}
2953
 
2954
.form-check-inline {
2955
  display: inline-block;
2956
  margin-right: 1rem;
2957
}
2958
 
2959
.btn-check {
2960
  position: absolute;
2961
  clip: rect(0, 0, 0, 0);
2962
  pointer-events: none;
2963
}
15776 stevensc 2964
 
2965
.btn-check[disabled]+.btn,
2966
.btn-check:disabled+.btn {
7288 stevensc 2967
  pointer-events: none;
2968
  -webkit-filter: none;
15776 stevensc 2969
  filter: none;
7288 stevensc 2970
  opacity: 0.65;
2971
}
2972
 
2973
.form-range {
2974
  width: 100%;
2975
  height: 1.5rem;
2976
  padding: 0;
2977
  background-color: transparent;
2978
  -webkit-appearance: none;
15776 stevensc 2979
  -moz-appearance: none;
2980
  appearance: none;
7288 stevensc 2981
}
15776 stevensc 2982
 
7288 stevensc 2983
.form-range:focus {
2984
  outline: 0;
2985
}
15776 stevensc 2986
 
7288 stevensc 2987
.form-range:focus::-webkit-slider-thumb {
2988
  -webkit-box-shadow: 0 0 0 1px #eff2f6, none;
15776 stevensc 2989
  box-shadow: 0 0 0 1px #eff2f6, none;
7288 stevensc 2990
}
15776 stevensc 2991
 
7288 stevensc 2992
.form-range:focus::-moz-range-thumb {
2993
  box-shadow: 0 0 0 1px #eff2f6, none;
2994
}
15776 stevensc 2995
 
7288 stevensc 2996
.form-range::-moz-focus-outer {
2997
  border: 0;
2998
}
15776 stevensc 2999
 
7288 stevensc 3000
.form-range::-webkit-slider-thumb {
3001
  width: 1rem;
3002
  height: 1rem;
3003
  margin-top: -0.25rem;
3004
  background-color: #0f6fec;
3005
  border: 0;
3006
  border-radius: 1rem;
3007
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3008
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3009
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3010
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3011
  -webkit-appearance: none;
15776 stevensc 3012
  appearance: none;
7288 stevensc 3013
}
15776 stevensc 3014
 
7288 stevensc 3015
@media (prefers-reduced-motion: reduce) {
3016
  .form-range::-webkit-slider-thumb {
3017
    -webkit-transition: none;
3018
    transition: none;
3019
  }
3020
}
15776 stevensc 3021
 
7288 stevensc 3022
.form-range::-webkit-slider-thumb:active {
3023
  background-color: #b7d4f9;
3024
}
15776 stevensc 3025
 
7288 stevensc 3026
.form-range::-webkit-slider-runnable-track {
3027
  width: 100%;
3028
  height: 0.5rem;
3029
  color: transparent;
3030
  cursor: pointer;
3031
  background-color: #dee2e6;
3032
  border-color: transparent;
3033
  border-radius: 1rem;
3034
}
15776 stevensc 3035
 
7288 stevensc 3036
.form-range::-moz-range-thumb {
3037
  width: 1rem;
3038
  height: 1rem;
3039
  background-color: #0f6fec;
3040
  border: 0;
3041
  border-radius: 1rem;
3042
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3043
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3044
  -moz-appearance: none;
15776 stevensc 3045
  appearance: none;
7288 stevensc 3046
}
15776 stevensc 3047
 
7288 stevensc 3048
@media (prefers-reduced-motion: reduce) {
3049
  .form-range::-moz-range-thumb {
3050
    -moz-transition: none;
3051
    transition: none;
3052
  }
3053
}
15776 stevensc 3054
 
7288 stevensc 3055
.form-range::-moz-range-thumb:active {
3056
  background-color: #b7d4f9;
3057
}
15776 stevensc 3058
 
7288 stevensc 3059
.form-range::-moz-range-track {
3060
  width: 100%;
3061
  height: 0.5rem;
3062
  color: transparent;
3063
  cursor: pointer;
3064
  background-color: #dee2e6;
3065
  border-color: transparent;
3066
  border-radius: 1rem;
3067
}
15776 stevensc 3068
 
7288 stevensc 3069
.form-range:disabled {
3070
  pointer-events: none;
3071
}
15776 stevensc 3072
 
7288 stevensc 3073
.form-range:disabled::-webkit-slider-thumb {
3074
  background-color: #a1a1a8;
3075
}
15776 stevensc 3076
 
7288 stevensc 3077
.form-range:disabled::-moz-range-thumb {
3078
  background-color: #a1a1a8;
3079
}
3080
 
3081
.form-floating {
3082
  position: relative;
3083
}
15776 stevensc 3084
 
3085
.form-floating>.form-control,
3086
.form-floating>.form-select {
7288 stevensc 3087
  height: calc(3.5rem + 2px);
3088
  line-height: 1.25;
3089
}
15776 stevensc 3090
 
3091
.form-floating>label {
7288 stevensc 3092
  position: absolute;
3093
  top: 0;
3094
  left: 0;
3095
  height: 100%;
3096
  padding: 1rem 0.75rem;
3097
  pointer-events: none;
3098
  border: 1px solid transparent;
3099
  -webkit-transform-origin: 0 0;
15776 stevensc 3100
  transform-origin: 0 0;
7288 stevensc 3101
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
3102
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
3103
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
3104
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
3105
}
15776 stevensc 3106
 
7288 stevensc 3107
@media (prefers-reduced-motion: reduce) {
15776 stevensc 3108
  .form-floating>label {
7288 stevensc 3109
    -webkit-transition: none;
3110
    transition: none;
3111
  }
3112
}
15776 stevensc 3113
 
3114
.form-floating>.form-control {
7288 stevensc 3115
  padding: 1rem 0.75rem;
3116
}
15776 stevensc 3117
 
3118
.form-floating>.form-control::-webkit-input-placeholder {
7288 stevensc 3119
  color: transparent;
3120
}
15776 stevensc 3121
 
3122
.form-floating>.form-control::-moz-placeholder {
7288 stevensc 3123
  color: transparent;
3124
}
15776 stevensc 3125
 
3126
.form-floating>.form-control:-ms-input-placeholder {
7288 stevensc 3127
  color: transparent;
3128
}
15776 stevensc 3129
 
3130
.form-floating>.form-control::-ms-input-placeholder {
7288 stevensc 3131
  color: transparent;
3132
}
15776 stevensc 3133
 
3134
.form-floating>.form-control::placeholder {
7288 stevensc 3135
  color: transparent;
3136
}
15776 stevensc 3137
 
3138
.form-floating>.form-control:not(:-moz-placeholder-shown) {
7288 stevensc 3139
  padding-top: 1.625rem;
3140
  padding-bottom: 0.625rem;
3141
}
15776 stevensc 3142
 
3143
.form-floating>.form-control:not(:-ms-input-placeholder) {
7288 stevensc 3144
  padding-top: 1.625rem;
3145
  padding-bottom: 0.625rem;
3146
}
15776 stevensc 3147
 
3148
.form-floating>.form-control:focus,
3149
.form-floating>.form-control:not(:placeholder-shown) {
7288 stevensc 3150
  padding-top: 1.625rem;
3151
  padding-bottom: 0.625rem;
3152
}
15776 stevensc 3153
 
3154
.form-floating>.form-control:-webkit-autofill {
7288 stevensc 3155
  padding-top: 1.625rem;
3156
  padding-bottom: 0.625rem;
3157
}
15776 stevensc 3158
 
3159
.form-floating>.form-select {
7288 stevensc 3160
  padding-top: 1.625rem;
3161
  padding-bottom: 0.625rem;
3162
}
15776 stevensc 3163
 
3164
.form-floating>.form-control:not(:-moz-placeholder-shown)~label {
7288 stevensc 3165
  opacity: 0.65;
3166
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
3167
}
15776 stevensc 3168
 
3169
.form-floating>.form-control:not(:-ms-input-placeholder)~label {
7288 stevensc 3170
  opacity: 0.65;
3171
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
3172
}
15776 stevensc 3173
 
3174
.form-floating>.form-control:focus~label,
3175
.form-floating>.form-control:not(:placeholder-shown)~label,
3176
.form-floating>.form-select~label {
7288 stevensc 3177
  opacity: 0.65;
3178
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
15776 stevensc 3179
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
7288 stevensc 3180
}
15776 stevensc 3181
 
3182
.form-floating>.form-control:-webkit-autofill~label {
7288 stevensc 3183
  opacity: 0.65;
3184
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
15776 stevensc 3185
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
7288 stevensc 3186
}
3187
 
3188
.input-group {
3189
  position: relative;
3190
  display: -webkit-box;
3191
  display: -ms-flexbox;
3192
  display: flex;
3193
  -ms-flex-wrap: wrap;
15776 stevensc 3194
  flex-wrap: wrap;
7288 stevensc 3195
  -webkit-box-align: stretch;
15776 stevensc 3196
  -ms-flex-align: stretch;
3197
  align-items: stretch;
7288 stevensc 3198
  width: 100%;
3199
}
15776 stevensc 3200
 
3201
.input-group>.form-control,
3202
.input-group>.form-select {
7288 stevensc 3203
  position: relative;
3204
  -webkit-box-flex: 1;
15776 stevensc 3205
  -ms-flex: 1 1 auto;
3206
  flex: 1 1 auto;
7288 stevensc 3207
  width: 1%;
3208
  min-width: 0;
3209
}
15776 stevensc 3210
 
3211
.input-group>.form-control:focus,
3212
.input-group>.form-select:focus {
7288 stevensc 3213
  z-index: 3;
3214
}
15776 stevensc 3215
 
7288 stevensc 3216
.input-group .btn {
3217
  position: relative;
3218
  z-index: 2;
3219
}
15776 stevensc 3220
 
7288 stevensc 3221
.input-group .btn:focus {
3222
  z-index: 3;
3223
}
3224
 
3225
.input-group-text {
3226
  display: -webkit-box;
3227
  display: -ms-flexbox;
3228
  display: flex;
3229
  -webkit-box-align: center;
15776 stevensc 3230
  -ms-flex-align: center;
3231
  align-items: center;
7288 stevensc 3232
  padding: 0.375rem 0.75rem;
3233
  font-size: 0.9375rem;
3234
  font-weight: 400;
3235
  line-height: 1.5;
3236
  color: #212529;
3237
  text-align: center;
3238
  white-space: nowrap;
3239
  background-color: #e9ecef;
3240
  border: 1px solid rgba(0, 0, 0, 0.1);
3241
  border-radius: 0.4rem;
3242
}
3243
 
15776 stevensc 3244
.input-group-lg>.form-control,
3245
.input-group-lg>.form-select,
3246
.input-group-lg>.input-group-text,
3247
.input-group-lg>.btn {
7288 stevensc 3248
  padding: 0.8rem 1.5rem;
3249
  font-size: 1rem;
3250
  border-radius: 0.2rem;
3251
}
3252
 
15776 stevensc 3253
.input-group-sm>.form-control,
3254
.input-group-sm>.form-select,
3255
.input-group-sm>.input-group-text,
3256
.input-group-sm>.btn {
7288 stevensc 3257
  padding: 0.4rem 0.8rem;
3258
  font-size: 0.8125rem;
3259
  border-radius: 0.2rem;
3260
}
3261
 
15776 stevensc 3262
.input-group-lg>.form-select,
3263
.input-group-sm>.form-select {
7288 stevensc 3264
  padding-right: 3.25rem;
3265
}
3266
 
15776 stevensc 3267
.input-group:not(.has-validation)> :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
3268
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3) {
7288 stevensc 3269
  border-top-right-radius: 0;
3270
  border-bottom-right-radius: 0;
3271
}
15776 stevensc 3272
 
3273
.input-group.has-validation> :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
3274
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4) {
7288 stevensc 3275
  border-top-right-radius: 0;
3276
  border-bottom-right-radius: 0;
3277
}
15776 stevensc 3278
 
3279
.input-group> :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
7288 stevensc 3280
  margin-left: -1px;
3281
  border-top-left-radius: 0;
3282
  border-bottom-left-radius: 0;
3283
}
3284
 
3285
.valid-feedback {
3286
  display: none;
3287
  width: 100%;
3288
  margin-top: 0.25rem;
3289
  font-size: 0.875em;
3290
  color: #198754;
3291
}
3292
 
3293
.valid-tooltip {
3294
  position: absolute;
3295
  top: 100%;
3296
  z-index: 5;
3297
  display: none;
3298
  max-width: 100%;
3299
  padding: 0.25rem 0.5rem;
3300
  margin-top: 0.1rem;
3301
  font-size: 0.875rem;
3302
  color: #fff;
3303
  background-color: rgba(25, 135, 84, 0.9);
3304
  border-radius: 0.25rem;
3305
}
3306
 
15776 stevensc 3307
.was-validated :valid~.valid-feedback,
3308
.was-validated :valid~.valid-tooltip,
3309
.is-valid~.valid-feedback,
3310
.is-valid~.valid-tooltip {
7288 stevensc 3311
  display: block;
3312
}
3313
 
15776 stevensc 3314
.was-validated .form-control:valid,
3315
.form-control.is-valid {
7288 stevensc 3316
  border-color: #198754;
3317
  padding-right: calc(1.5em + 0.75rem);
3318
  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");
3319
  background-repeat: no-repeat;
3320
  background-position: right calc(0.375em + 0.1875rem) center;
3321
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
3322
}
15776 stevensc 3323
 
3324
.was-validated .form-control:valid:focus,
3325
.form-control.is-valid:focus {
7288 stevensc 3326
  border-color: #198754;
3327
  -webkit-box-shadow: 0 0 0 1px rgba(25, 135, 84, 0.25);
15776 stevensc 3328
  box-shadow: 0 0 0 1px rgba(25, 135, 84, 0.25);
7288 stevensc 3329
}
3330
 
15776 stevensc 3331
.was-validated textarea.form-control:valid,
3332
textarea.form-control.is-valid {
7288 stevensc 3333
  padding-right: calc(1.5em + 0.75rem);
3334
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
3335
}
3336
 
15776 stevensc 3337
.was-validated .form-select:valid,
3338
.form-select.is-valid {
7288 stevensc 3339
  border-color: #198754;
3340
}
15776 stevensc 3341
 
3342
.was-validated .form-select:valid:not([multiple]):not([size]),
3343
.was-validated .form-select:valid:not([multiple])[size="1"],
3344
.form-select.is-valid:not([multiple]):not([size]),
3345
.form-select.is-valid:not([multiple])[size="1"] {
7288 stevensc 3346
  padding-right: 4.125rem;
3347
  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");
3348
  background-position: right 0.75rem center, center right 2.25rem;
3349
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
3350
}
15776 stevensc 3351
 
3352
.was-validated .form-select:valid:focus,
3353
.form-select.is-valid:focus {
7288 stevensc 3354
  border-color: #198754;
3355
  -webkit-box-shadow: 0 0 0 1px rgba(25, 135, 84, 0.25);
15776 stevensc 3356
  box-shadow: 0 0 0 1px rgba(25, 135, 84, 0.25);
7288 stevensc 3357
}
3358
 
15776 stevensc 3359
.was-validated .form-check-input:valid,
3360
.form-check-input.is-valid {
7288 stevensc 3361
  border-color: #198754;
3362
}
15776 stevensc 3363
 
3364
.was-validated .form-check-input:valid:checked,
3365
.form-check-input.is-valid:checked {
7288 stevensc 3366
  background-color: #198754;
3367
}
15776 stevensc 3368
 
3369
.was-validated .form-check-input:valid:focus,
3370
.form-check-input.is-valid:focus {
7288 stevensc 3371
  -webkit-box-shadow: 0 0 0 1px rgba(25, 135, 84, 0.25);
15776 stevensc 3372
  box-shadow: 0 0 0 1px rgba(25, 135, 84, 0.25);
7288 stevensc 3373
}
15776 stevensc 3374
 
3375
.was-validated .form-check-input:valid~.form-check-label,
3376
.form-check-input.is-valid~.form-check-label {
7288 stevensc 3377
  color: #198754;
3378
}
3379
 
15776 stevensc 3380
.form-check-inline .form-check-input~.valid-feedback {
7288 stevensc 3381
  margin-left: 0.5em;
3382
}
3383
 
15776 stevensc 3384
.was-validated .input-group .form-control:valid,
3385
.input-group .form-control.is-valid,
7288 stevensc 3386
.was-validated .input-group .form-select:valid,
3387
.input-group .form-select.is-valid {
3388
  z-index: 1;
3389
}
15776 stevensc 3390
 
3391
.was-validated .input-group .form-control:valid:focus,
3392
.input-group .form-control.is-valid:focus,
7288 stevensc 3393
.was-validated .input-group .form-select:valid:focus,
3394
.input-group .form-select.is-valid:focus {
3395
  z-index: 3;
3396
}
3397
 
3398
.invalid-feedback {
3399
  display: none;
3400
  width: 100%;
3401
  margin-top: 0.25rem;
3402
  font-size: 0.875em;
3403
  color: #dc3545;
3404
}
3405
 
3406
.invalid-tooltip {
3407
  position: absolute;
3408
  top: 100%;
3409
  z-index: 5;
3410
  display: none;
3411
  max-width: 100%;
3412
  padding: 0.25rem 0.5rem;
3413
  margin-top: 0.1rem;
3414
  font-size: 0.875rem;
3415
  color: #fff;
3416
  background-color: rgba(220, 53, 69, 0.9);
3417
  border-radius: 0.25rem;
3418
}
3419
 
15776 stevensc 3420
.was-validated :invalid~.invalid-feedback,
3421
.was-validated :invalid~.invalid-tooltip,
3422
.is-invalid~.invalid-feedback,
3423
.is-invalid~.invalid-tooltip {
7288 stevensc 3424
  display: block;
3425
}
3426
 
15776 stevensc 3427
.was-validated .form-control:invalid,
3428
.form-control.is-invalid {
7288 stevensc 3429
  border-color: #dc3545;
3430
  padding-right: calc(1.5em + 0.75rem);
3431
  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");
3432
  background-repeat: no-repeat;
3433
  background-position: right calc(0.375em + 0.1875rem) center;
3434
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
3435
}
15776 stevensc 3436
 
3437
.was-validated .form-control:invalid:focus,
3438
.form-control.is-invalid:focus {
7288 stevensc 3439
  border-color: #dc3545;
3440
  -webkit-box-shadow: 0 0 0 1px rgba(220, 53, 69, 0.25);
15776 stevensc 3441
  box-shadow: 0 0 0 1px rgba(220, 53, 69, 0.25);
7288 stevensc 3442
}
3443
 
15776 stevensc 3444
.was-validated textarea.form-control:invalid,
3445
textarea.form-control.is-invalid {
7288 stevensc 3446
  padding-right: calc(1.5em + 0.75rem);
3447
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
3448
}
3449
 
15776 stevensc 3450
.was-validated .form-select:invalid,
3451
.form-select.is-invalid {
7288 stevensc 3452
  border-color: #dc3545;
3453
}
15776 stevensc 3454
 
3455
.was-validated .form-select:invalid:not([multiple]):not([size]),
3456
.was-validated .form-select:invalid:not([multiple])[size="1"],
3457
.form-select.is-invalid:not([multiple]):not([size]),
3458
.form-select.is-invalid:not([multiple])[size="1"] {
7288 stevensc 3459
  padding-right: 4.125rem;
3460
  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");
3461
  background-position: right 0.75rem center, center right 2.25rem;
3462
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
3463
}
15776 stevensc 3464
 
3465
.was-validated .form-select:invalid:focus,
3466
.form-select.is-invalid:focus {
7288 stevensc 3467
  border-color: #dc3545;
3468
  -webkit-box-shadow: 0 0 0 1px rgba(220, 53, 69, 0.25);
15776 stevensc 3469
  box-shadow: 0 0 0 1px rgba(220, 53, 69, 0.25);
7288 stevensc 3470
}
3471
 
15776 stevensc 3472
.was-validated .form-check-input:invalid,
3473
.form-check-input.is-invalid {
7288 stevensc 3474
  border-color: #dc3545;
3475
}
15776 stevensc 3476
 
3477
.was-validated .form-check-input:invalid:checked,
3478
.form-check-input.is-invalid:checked {
7288 stevensc 3479
  background-color: #dc3545;
3480
}
15776 stevensc 3481
 
3482
.was-validated .form-check-input:invalid:focus,
3483
.form-check-input.is-invalid:focus {
7288 stevensc 3484
  -webkit-box-shadow: 0 0 0 1px rgba(220, 53, 69, 0.25);
15776 stevensc 3485
  box-shadow: 0 0 0 1px rgba(220, 53, 69, 0.25);
7288 stevensc 3486
}
15776 stevensc 3487
 
3488
.was-validated .form-check-input:invalid~.form-check-label,
3489
.form-check-input.is-invalid~.form-check-label {
7288 stevensc 3490
  color: #dc3545;
3491
}
3492
 
15776 stevensc 3493
.form-check-inline .form-check-input~.invalid-feedback {
7288 stevensc 3494
  margin-left: 0.5em;
3495
}
3496
 
15776 stevensc 3497
.was-validated .input-group .form-control:invalid,
3498
.input-group .form-control.is-invalid,
7288 stevensc 3499
.was-validated .input-group .form-select:invalid,
3500
.input-group .form-select.is-invalid {
3501
  z-index: 2;
3502
}
15776 stevensc 3503
 
3504
.was-validated .input-group .form-control:invalid:focus,
3505
.input-group .form-control.is-invalid:focus,
7288 stevensc 3506
.was-validated .input-group .form-select:invalid:focus,
3507
.input-group .form-select.is-invalid:focus {
3508
  z-index: 3;
3509
}
3510
 
3511
.btn {
3512
  display: inline-block;
3513
  font-weight: 500;
3514
  line-height: 1.5;
3515
  color: #676a79;
3516
  text-align: center;
3517
  vertical-align: middle;
3518
  cursor: pointer;
3519
  -webkit-user-select: none;
15776 stevensc 3520
  -moz-user-select: none;
3521
  -ms-user-select: none;
3522
  user-select: none;
7288 stevensc 3523
  background-color: transparent;
3524
  border: 1px solid transparent;
3525
  padding: 0.5rem 1rem;
3526
  font-size: 0.9375rem;
3527
  border-radius: 0.4rem;
3528
  -webkit-transition: all 0.3s ease-in-out;
3529
  transition: all 0.3s ease-in-out;
3530
}
15776 stevensc 3531
 
7288 stevensc 3532
@media (prefers-reduced-motion: reduce) {
3533
  .btn {
3534
    -webkit-transition: none;
3535
    transition: none;
3536
  }
3537
}
15238 stevensc 3538
 
15776 stevensc 3539
.btn-check:focus+.btn,
3540
.btn:focus {
7288 stevensc 3541
  outline: 0;
3542
  -webkit-box-shadow: none;
15776 stevensc 3543
  box-shadow: none;
7288 stevensc 3544
}
15776 stevensc 3545
 
3546
.btn:disabled,
3547
.btn.disabled,
3548
fieldset:disabled .btn {
7288 stevensc 3549
  pointer-events: none;
3550
  opacity: 0.65;
3551
}
3552
 
3553
.btn-primary {
3554
  color: #fff;
3555
  background-color: #0f6fec;
3556
  border-color: #0f6fec;
3557
}
15776 stevensc 3558
 
7288 stevensc 3559
.btn-primary:hover {
3560
  color: #fff;
3561
  background-color: #0d5ec9;
3562
  border-color: #0c59bd;
3563
}
15776 stevensc 3564
 
3565
.btn-check:focus+.btn-primary,
3566
.btn-primary:focus {
7288 stevensc 3567
  color: #fff;
3568
  background-color: #0d5ec9;
3569
  border-color: #0c59bd;
3570
  -webkit-box-shadow: 0 0 0 0 rgba(51, 133, 239, 0.5);
15776 stevensc 3571
  box-shadow: 0 0 0 0 rgba(51, 133, 239, 0.5);
7288 stevensc 3572
}
15776 stevensc 3573
 
3574
.btn-check:checked+.btn-primary,
3575
.btn-check:active+.btn-primary,
3576
.btn-primary:active,
3577
.btn-primary.active,
3578
.show>.btn-primary.dropdown-toggle {
7288 stevensc 3579
  color: #fff;
3580
  background-color: #0c59bd;
3581
  border-color: #0b53b1;
3582
}
15776 stevensc 3583
 
3584
.btn-check:checked+.btn-primary:focus,
3585
.btn-check:active+.btn-primary:focus,
3586
.btn-primary:active:focus,
3587
.btn-primary.active:focus,
3588
.show>.btn-primary.dropdown-toggle:focus {
7288 stevensc 3589
  -webkit-box-shadow: 0 0 0 0 rgba(51, 133, 239, 0.5);
15776 stevensc 3590
  box-shadow: 0 0 0 0 rgba(51, 133, 239, 0.5);
7288 stevensc 3591
}
15776 stevensc 3592
 
3593
.btn-primary:disabled,
3594
.btn-primary.disabled {
7288 stevensc 3595
  color: #fff;
3596
  background-color: #0f6fec;
3597
  border-color: #0f6fec;
3598
}
3599
 
3600
.btn-secondary {
3601
  color: #fff;
3602
  background-color: #14191e;
3603
  border-color: #14191e;
3604
}
15776 stevensc 3605
 
7288 stevensc 3606
.btn-secondary:hover {
3607
  color: #fff;
3608
  background-color: #11151a;
3609
  border-color: #101418;
3610
}
15776 stevensc 3611
 
3612
.btn-check:focus+.btn-secondary,
3613
.btn-secondary:focus {
7288 stevensc 3614
  color: #fff;
3615
  background-color: #11151a;
3616
  border-color: #101418;
3617
  -webkit-box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
15776 stevensc 3618
  box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
7288 stevensc 3619
}
15776 stevensc 3620
 
3621
.btn-check:checked+.btn-secondary,
3622
.btn-check:active+.btn-secondary,
3623
.btn-secondary:active,
3624
.btn-secondary.active,
3625
.show>.btn-secondary.dropdown-toggle {
7288 stevensc 3626
  color: #fff;
3627
  background-color: #101418;
3628
  border-color: #0f1317;
3629
}
15776 stevensc 3630
 
3631
.btn-check:checked+.btn-secondary:focus,
3632
.btn-check:active+.btn-secondary:focus,
3633
.btn-secondary:active:focus,
3634
.btn-secondary.active:focus,
3635
.show>.btn-secondary.dropdown-toggle:focus {
7288 stevensc 3636
  -webkit-box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
15776 stevensc 3637
  box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
7288 stevensc 3638
}
15776 stevensc 3639
 
3640
.btn-secondary:disabled,
3641
.btn-secondary.disabled {
7288 stevensc 3642
  color: #fff;
3643
  background-color: #14191e;
3644
  border-color: #14191e;
3645
}
3646
 
3647
.btn-success {
3648
  color: #fff;
3649
  background-color: #0cbc87;
3650
  border-color: #0cbc87;
3651
}
15776 stevensc 3652
 
7288 stevensc 3653
.btn-success:hover {
3654
  color: #fff;
3655
  background-color: #0aa073;
3656
  border-color: #0a966c;
3657
}
15776 stevensc 3658
 
3659
.btn-check:focus+.btn-success,
3660
.btn-success:focus {
7288 stevensc 3661
  color: #fff;
3662
  background-color: #0aa073;
3663
  border-color: #0a966c;
3664
  -webkit-box-shadow: 0 0 0 0 rgba(48, 198, 153, 0.5);
15776 stevensc 3665
  box-shadow: 0 0 0 0 rgba(48, 198, 153, 0.5);
7288 stevensc 3666
}
15776 stevensc 3667
 
3668
.btn-check:checked+.btn-success,
3669
.btn-check:active+.btn-success,
3670
.btn-success:active,
3671
.btn-success.active,
3672
.show>.btn-success.dropdown-toggle {
7288 stevensc 3673
  color: #fff;
3674
  background-color: #0a966c;
3675
  border-color: #098d65;
3676
}
15776 stevensc 3677
 
3678
.btn-check:checked+.btn-success:focus,
3679
.btn-check:active+.btn-success:focus,
3680
.btn-success:active:focus,
3681
.btn-success.active:focus,
3682
.show>.btn-success.dropdown-toggle:focus {
7288 stevensc 3683
  -webkit-box-shadow: 0 0 0 0 rgba(48, 198, 153, 0.5);
15776 stevensc 3684
  box-shadow: 0 0 0 0 rgba(48, 198, 153, 0.5);
7288 stevensc 3685
}
15776 stevensc 3686
 
3687
.btn-success:disabled,
3688
.btn-success.disabled {
7288 stevensc 3689
  color: #fff;
3690
  background-color: #0cbc87;
3691
  border-color: #0cbc87;
3692
}
3693
 
3694
.btn-info {
3695
  color: #fff;
3696
  background-color: #4f9ef8;
3697
  border-color: #4f9ef8;
3698
}
15776 stevensc 3699
 
7288 stevensc 3700
.btn-info:hover {
3701
  color: #fff;
3702
  background-color: #4386d3;
3703
  border-color: #3f7ec6;
3704
}
15776 stevensc 3705
 
3706
.btn-check:focus+.btn-info,
3707
.btn-info:focus {
7288 stevensc 3708
  color: #fff;
3709
  background-color: #4386d3;
3710
  border-color: #3f7ec6;
3711
  -webkit-box-shadow: 0 0 0 0 rgba(105, 173, 249, 0.5);
15776 stevensc 3712
  box-shadow: 0 0 0 0 rgba(105, 173, 249, 0.5);
7288 stevensc 3713
}
15776 stevensc 3714
 
3715
.btn-check:checked+.btn-info,
3716
.btn-check:active+.btn-info,
3717
.btn-info:active,
3718
.btn-info.active,
3719
.show>.btn-info.dropdown-toggle {
7288 stevensc 3720
  color: #fff;
3721
  background-color: #3f7ec6;
3722
  border-color: #3b77ba;
3723
}
15776 stevensc 3724
 
3725
.btn-check:checked+.btn-info:focus,
3726
.btn-check:active+.btn-info:focus,
3727
.btn-info:active:focus,
3728
.btn-info.active:focus,
3729
.show>.btn-info.dropdown-toggle:focus {
7288 stevensc 3730
  -webkit-box-shadow: 0 0 0 0 rgba(105, 173, 249, 0.5);
15776 stevensc 3731
  box-shadow: 0 0 0 0 rgba(105, 173, 249, 0.5);
7288 stevensc 3732
}
15776 stevensc 3733
 
3734
.btn-info:disabled,
3735
.btn-info.disabled {
7288 stevensc 3736
  color: #fff;
3737
  background-color: #4f9ef8;
3738
  border-color: #4f9ef8;
3739
}
3740
 
3741
.btn-warning {
3742
  color: #000;
3743
  background-color: #f7c32e;
3744
  border-color: #f7c32e;
3745
}
15776 stevensc 3746
 
7288 stevensc 3747
.btn-warning:hover {
3748
  color: #000;
3749
  background-color: #f8cc4d;
3750
  border-color: #f8c943;
3751
}
15776 stevensc 3752
 
3753
.btn-check:focus+.btn-warning,
3754
.btn-warning:focus {
7288 stevensc 3755
  color: #000;
3756
  background-color: #f8cc4d;
3757
  border-color: #f8c943;
3758
  -webkit-box-shadow: 0 0 0 0 rgba(210, 166, 39, 0.5);
15776 stevensc 3759
  box-shadow: 0 0 0 0 rgba(210, 166, 39, 0.5);
7288 stevensc 3760
}
15776 stevensc 3761
 
3762
.btn-check:checked+.btn-warning,
3763
.btn-check:active+.btn-warning,
3764
.btn-warning:active,
3765
.btn-warning.active,
3766
.show>.btn-warning.dropdown-toggle {
7288 stevensc 3767
  color: #000;
3768
  background-color: #f9cf58;
3769
  border-color: #f8c943;
3770
}
15776 stevensc 3771
 
3772
.btn-check:checked+.btn-warning:focus,
3773
.btn-check:active+.btn-warning:focus,
3774
.btn-warning:active:focus,
3775
.btn-warning.active:focus,
3776
.show>.btn-warning.dropdown-toggle:focus {
7288 stevensc 3777
  -webkit-box-shadow: 0 0 0 0 rgba(210, 166, 39, 0.5);
15776 stevensc 3778
  box-shadow: 0 0 0 0 rgba(210, 166, 39, 0.5);
7288 stevensc 3779
}
15776 stevensc 3780
 
3781
.btn-warning:disabled,
3782
.btn-warning.disabled {
7288 stevensc 3783
  color: #000;
3784
  background-color: #f7c32e;
3785
  border-color: #f7c32e;
3786
}
3787
 
3788
.btn-danger {
3789
  color: #fff;
3790
  background-color: #d6293e;
3791
  border-color: #d6293e;
3792
}
15776 stevensc 3793
 
7288 stevensc 3794
.btn-danger:hover {
3795
  color: #fff;
3796
  background-color: #b62335;
3797
  border-color: #ab2132;
3798
}
15776 stevensc 3799
 
3800
.btn-check:focus+.btn-danger,
3801
.btn-danger:focus {
7288 stevensc 3802
  color: #fff;
3803
  background-color: #b62335;
3804
  border-color: #ab2132;
3805
  -webkit-box-shadow: 0 0 0 0 rgba(220, 73, 91, 0.5);
15776 stevensc 3806
  box-shadow: 0 0 0 0 rgba(220, 73, 91, 0.5);
7288 stevensc 3807
}
15776 stevensc 3808
 
3809
.btn-check:checked+.btn-danger,
3810
.btn-check:active+.btn-danger,
3811
.btn-danger:active,
3812
.btn-danger.active,
3813
.show>.btn-danger.dropdown-toggle {
7288 stevensc 3814
  color: #fff;
3815
  background-color: #ab2132;
3816
  border-color: #a11f2f;
3817
}
15776 stevensc 3818
 
3819
.btn-check:checked+.btn-danger:focus,
3820
.btn-check:active+.btn-danger:focus,
3821
.btn-danger:active:focus,
3822
.btn-danger.active:focus,
3823
.show>.btn-danger.dropdown-toggle:focus {
7288 stevensc 3824
  -webkit-box-shadow: 0 0 0 0 rgba(220, 73, 91, 0.5);
15776 stevensc 3825
  box-shadow: 0 0 0 0 rgba(220, 73, 91, 0.5);
7288 stevensc 3826
}
15776 stevensc 3827
 
3828
.btn-danger:disabled,
3829
.btn-danger.disabled {
7288 stevensc 3830
  color: #fff;
3831
  background-color: #d6293e;
3832
  border-color: #d6293e;
3833
}
3834
 
3835
.btn-light {
3836
  color: #000;
3837
  background-color: #eef0f2;
3838
  border-color: #eef0f2;
3839
}
15776 stevensc 3840
 
7288 stevensc 3841
.btn-light:hover {
3842
  color: #000;
3843
  background-color: #f1f2f4;
3844
  border-color: #f0f2f3;
3845
}
15776 stevensc 3846
 
3847
.btn-check:focus+.btn-light,
3848
.btn-light:focus {
7288 stevensc 3849
  color: #000;
3850
  background-color: #f1f2f4;
3851
  border-color: #f0f2f3;
3852
  -webkit-box-shadow: 0 0 0 0 rgba(202, 204, 206, 0.5);
15776 stevensc 3853
  box-shadow: 0 0 0 0 rgba(202, 204, 206, 0.5);
7288 stevensc 3854
}
15776 stevensc 3855
 
3856
.btn-check:checked+.btn-light,
3857
.btn-check:active+.btn-light,
3858
.btn-light:active,
3859
.btn-light.active,
3860
.show>.btn-light.dropdown-toggle {
7288 stevensc 3861
  color: #000;
3862
  background-color: #f1f3f5;
3863
  border-color: #f0f2f3;
3864
}
15776 stevensc 3865
 
3866
.btn-check:checked+.btn-light:focus,
3867
.btn-check:active+.btn-light:focus,
3868
.btn-light:active:focus,
3869
.btn-light.active:focus,
3870
.show>.btn-light.dropdown-toggle:focus {
7288 stevensc 3871
  -webkit-box-shadow: 0 0 0 0 rgba(202, 204, 206, 0.5);
15776 stevensc 3872
  box-shadow: 0 0 0 0 rgba(202, 204, 206, 0.5);
7288 stevensc 3873
}
15776 stevensc 3874
 
3875
.btn-light:disabled,
3876
.btn-light.disabled {
7288 stevensc 3877
  color: #000;
3878
  background-color: #eef0f2;
3879
  border-color: #eef0f2;
3880
}
3881
 
3882
.btn-dark {
3883
  color: #fff;
3884
  background-color: #14191e;
3885
  border-color: #14191e;
3886
}
15776 stevensc 3887
 
7288 stevensc 3888
.btn-dark:hover {
3889
  color: #fff;
3890
  background-color: #11151a;
3891
  border-color: #101418;
3892
}
15776 stevensc 3893
 
3894
.btn-check:focus+.btn-dark,
3895
.btn-dark:focus {
7288 stevensc 3896
  color: #fff;
3897
  background-color: #11151a;
3898
  border-color: #101418;
3899
  -webkit-box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
15776 stevensc 3900
  box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
7288 stevensc 3901
}
15776 stevensc 3902
 
3903
.btn-check:checked+.btn-dark,
3904
.btn-check:active+.btn-dark,
3905
.btn-dark:active,
3906
.btn-dark.active,
3907
.show>.btn-dark.dropdown-toggle {
7288 stevensc 3908
  color: #fff;
3909
  background-color: #101418;
3910
  border-color: #0f1317;
3911
}
15776 stevensc 3912
 
3913
.btn-check:checked+.btn-dark:focus,
3914
.btn-check:active+.btn-dark:focus,
3915
.btn-dark:active:focus,
3916
.btn-dark.active:focus,
3917
.show>.btn-dark.dropdown-toggle:focus {
7288 stevensc 3918
  -webkit-box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
15776 stevensc 3919
  box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
7288 stevensc 3920
}
15776 stevensc 3921
 
3922
.btn-dark:disabled,
3923
.btn-dark.disabled {
7288 stevensc 3924
  color: #fff;
3925
  background-color: #14191e;
3926
  border-color: #14191e;
3927
}
3928
 
3929
.btn-outline-primary {
3930
  color: #0f6fec;
3931
  border-color: #0f6fec;
3932
}
15776 stevensc 3933
 
7288 stevensc 3934
.btn-outline-primary:hover {
3935
  color: #fff;
3936
  background-color: #0f6fec;
3937
  border-color: #0f6fec;
3938
}
15776 stevensc 3939
 
3940
.btn-check:focus+.btn-outline-primary,
3941
.btn-outline-primary:focus {
7288 stevensc 3942
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.5);
15776 stevensc 3943
  box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.5);
7288 stevensc 3944
}
15776 stevensc 3945
 
3946
.btn-check:checked+.btn-outline-primary,
3947
.btn-check:active+.btn-outline-primary,
3948
.btn-outline-primary:active,
3949
.btn-outline-primary.active,
3950
.btn-outline-primary.dropdown-toggle.show {
7288 stevensc 3951
  color: #fff;
3952
  background-color: #0f6fec;
3953
  border-color: #0f6fec;
3954
}
15776 stevensc 3955
 
3956
.btn-check:checked+.btn-outline-primary:focus,
3957
.btn-check:active+.btn-outline-primary:focus,
3958
.btn-outline-primary:active:focus,
3959
.btn-outline-primary.active:focus,
3960
.btn-outline-primary.dropdown-toggle.show:focus {
7288 stevensc 3961
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.5);
15776 stevensc 3962
  box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.5);
7288 stevensc 3963
}
15776 stevensc 3964
 
3965
.btn-outline-primary:disabled,
3966
.btn-outline-primary.disabled {
7288 stevensc 3967
  color: #0f6fec;
3968
  background-color: transparent;
3969
}
3970
 
3971
.btn-outline-secondary {
3972
  color: #14191e;
3973
  border-color: #14191e;
3974
}
15776 stevensc 3975
 
7288 stevensc 3976
.btn-outline-secondary:hover {
3977
  color: #fff;
3978
  background-color: #14191e;
3979
  border-color: #14191e;
3980
}
15776 stevensc 3981
 
3982
.btn-check:focus+.btn-outline-secondary,
3983
.btn-outline-secondary:focus {
7288 stevensc 3984
  -webkit-box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
15776 stevensc 3985
  box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
7288 stevensc 3986
}
15776 stevensc 3987
 
3988
.btn-check:checked+.btn-outline-secondary,
3989
.btn-check:active+.btn-outline-secondary,
3990
.btn-outline-secondary:active,
3991
.btn-outline-secondary.active,
3992
.btn-outline-secondary.dropdown-toggle.show {
7288 stevensc 3993
  color: #fff;
3994
  background-color: #14191e;
3995
  border-color: #14191e;
3996
}
15776 stevensc 3997
 
3998
.btn-check:checked+.btn-outline-secondary:focus,
3999
.btn-check:active+.btn-outline-secondary:focus,
4000
.btn-outline-secondary:active:focus,
4001
.btn-outline-secondary.active:focus,
4002
.btn-outline-secondary.dropdown-toggle.show:focus {
7288 stevensc 4003
  -webkit-box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
15776 stevensc 4004
  box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
7288 stevensc 4005
}
15776 stevensc 4006
 
4007
.btn-outline-secondary:disabled,
4008
.btn-outline-secondary.disabled {
7288 stevensc 4009
  color: #14191e;
4010
  background-color: transparent;
4011
}
4012
 
4013
.btn-outline-success {
4014
  color: #0cbc87;
4015
  border-color: #0cbc87;
4016
}
15776 stevensc 4017
 
7288 stevensc 4018
.btn-outline-success:hover {
4019
  color: #fff;
4020
  background-color: #0cbc87;
4021
  border-color: #0cbc87;
4022
}
15776 stevensc 4023
 
4024
.btn-check:focus+.btn-outline-success,
4025
.btn-outline-success:focus {
7288 stevensc 4026
  -webkit-box-shadow: 0 0 0 0 rgba(12, 188, 135, 0.5);
15776 stevensc 4027
  box-shadow: 0 0 0 0 rgba(12, 188, 135, 0.5);
7288 stevensc 4028
}
15776 stevensc 4029
 
4030
.btn-check:checked+.btn-outline-success,
4031
.btn-check:active+.btn-outline-success,
4032
.btn-outline-success:active,
4033
.btn-outline-success.active,
4034
.btn-outline-success.dropdown-toggle.show {
7288 stevensc 4035
  color: #fff;
4036
  background-color: #0cbc87;
4037
  border-color: #0cbc87;
4038
}
15776 stevensc 4039
 
4040
.btn-check:checked+.btn-outline-success:focus,
4041
.btn-check:active+.btn-outline-success:focus,
4042
.btn-outline-success:active:focus,
4043
.btn-outline-success.active:focus,
4044
.btn-outline-success.dropdown-toggle.show:focus {
7288 stevensc 4045
  -webkit-box-shadow: 0 0 0 0 rgba(12, 188, 135, 0.5);
15776 stevensc 4046
  box-shadow: 0 0 0 0 rgba(12, 188, 135, 0.5);
7288 stevensc 4047
}
15776 stevensc 4048
 
4049
.btn-outline-success:disabled,
4050
.btn-outline-success.disabled {
7288 stevensc 4051
  color: #0cbc87;
4052
  background-color: transparent;
4053
}
4054
 
4055
.btn-outline-info {
4056
  color: #4f9ef8;
4057
  border-color: #4f9ef8;
4058
}
15776 stevensc 4059
 
7288 stevensc 4060
.btn-outline-info:hover {
4061
  color: #fff;
4062
  background-color: #4f9ef8;
4063
  border-color: #4f9ef8;
4064
}
15776 stevensc 4065
 
4066
.btn-check:focus+.btn-outline-info,
4067
.btn-outline-info:focus {
7288 stevensc 4068
  -webkit-box-shadow: 0 0 0 0 rgba(79, 158, 248, 0.5);
15776 stevensc 4069
  box-shadow: 0 0 0 0 rgba(79, 158, 248, 0.5);
7288 stevensc 4070
}
15776 stevensc 4071
 
4072
.btn-check:checked+.btn-outline-info,
4073
.btn-check:active+.btn-outline-info,
4074
.btn-outline-info:active,
4075
.btn-outline-info.active,
4076
.btn-outline-info.dropdown-toggle.show {
7288 stevensc 4077
  color: #fff;
4078
  background-color: #4f9ef8;
4079
  border-color: #4f9ef8;
4080
}
15776 stevensc 4081
 
4082
.btn-check:checked+.btn-outline-info:focus,
4083
.btn-check:active+.btn-outline-info:focus,
4084
.btn-outline-info:active:focus,
4085
.btn-outline-info.active:focus,
4086
.btn-outline-info.dropdown-toggle.show:focus {
7288 stevensc 4087
  -webkit-box-shadow: 0 0 0 0 rgba(79, 158, 248, 0.5);
15776 stevensc 4088
  box-shadow: 0 0 0 0 rgba(79, 158, 248, 0.5);
7288 stevensc 4089
}
15776 stevensc 4090
 
4091
.btn-outline-info:disabled,
4092
.btn-outline-info.disabled {
7288 stevensc 4093
  color: #4f9ef8;
4094
  background-color: transparent;
4095
}
4096
 
4097
.btn-outline-warning {
4098
  color: #f7c32e;
4099
  border-color: #f7c32e;
4100
}
15776 stevensc 4101
 
7288 stevensc 4102
.btn-outline-warning:hover {
4103
  color: #000;
4104
  background-color: #f7c32e;
4105
  border-color: #f7c32e;
4106
}
15776 stevensc 4107
 
4108
.btn-check:focus+.btn-outline-warning,
4109
.btn-outline-warning:focus {
7288 stevensc 4110
  -webkit-box-shadow: 0 0 0 0 rgba(247, 195, 46, 0.5);
15776 stevensc 4111
  box-shadow: 0 0 0 0 rgba(247, 195, 46, 0.5);
7288 stevensc 4112
}
15776 stevensc 4113
 
4114
.btn-check:checked+.btn-outline-warning,
4115
.btn-check:active+.btn-outline-warning,
4116
.btn-outline-warning:active,
4117
.btn-outline-warning.active,
4118
.btn-outline-warning.dropdown-toggle.show {
7288 stevensc 4119
  color: #000;
4120
  background-color: #f7c32e;
4121
  border-color: #f7c32e;
4122
}
15776 stevensc 4123
 
4124
.btn-check:checked+.btn-outline-warning:focus,
4125
.btn-check:active+.btn-outline-warning:focus,
4126
.btn-outline-warning:active:focus,
4127
.btn-outline-warning.active:focus,
4128
.btn-outline-warning.dropdown-toggle.show:focus {
7288 stevensc 4129
  -webkit-box-shadow: 0 0 0 0 rgba(247, 195, 46, 0.5);
15776 stevensc 4130
  box-shadow: 0 0 0 0 rgba(247, 195, 46, 0.5);
7288 stevensc 4131
}
15776 stevensc 4132
 
4133
.btn-outline-warning:disabled,
4134
.btn-outline-warning.disabled {
7288 stevensc 4135
  color: #f7c32e;
4136
  background-color: transparent;
4137
}
4138
 
4139
.btn-outline-danger {
4140
  color: #d6293e;
4141
  border-color: #d6293e;
4142
}
15776 stevensc 4143
 
7288 stevensc 4144
.btn-outline-danger:hover {
4145
  color: #fff;
4146
  background-color: #d6293e;
4147
  border-color: #d6293e;
4148
}
15776 stevensc 4149
 
4150
.btn-check:focus+.btn-outline-danger,
4151
.btn-outline-danger:focus {
7288 stevensc 4152
  -webkit-box-shadow: 0 0 0 0 rgba(214, 41, 62, 0.5);
15776 stevensc 4153
  box-shadow: 0 0 0 0 rgba(214, 41, 62, 0.5);
7288 stevensc 4154
}
15776 stevensc 4155
 
4156
.btn-check:checked+.btn-outline-danger,
4157
.btn-check:active+.btn-outline-danger,
4158
.btn-outline-danger:active,
4159
.btn-outline-danger.active,
4160
.btn-outline-danger.dropdown-toggle.show {
7288 stevensc 4161
  color: #fff;
4162
  background-color: #d6293e;
4163
  border-color: #d6293e;
4164
}
15776 stevensc 4165
 
4166
.btn-check:checked+.btn-outline-danger:focus,
4167
.btn-check:active+.btn-outline-danger:focus,
4168
.btn-outline-danger:active:focus,
4169
.btn-outline-danger.active:focus,
4170
.btn-outline-danger.dropdown-toggle.show:focus {
7288 stevensc 4171
  -webkit-box-shadow: 0 0 0 0 rgba(214, 41, 62, 0.5);
15776 stevensc 4172
  box-shadow: 0 0 0 0 rgba(214, 41, 62, 0.5);
7288 stevensc 4173
}
15776 stevensc 4174
 
4175
.btn-outline-danger:disabled,
4176
.btn-outline-danger.disabled {
7288 stevensc 4177
  color: #d6293e;
4178
  background-color: transparent;
4179
}
4180
 
4181
.btn-outline-light {
4182
  color: #eef0f2;
4183
  border-color: #eef0f2;
4184
}
15776 stevensc 4185
 
7288 stevensc 4186
.btn-outline-light:hover {
4187
  color: #000;
4188
  background-color: #eef0f2;
4189
  border-color: #eef0f2;
4190
}
15776 stevensc 4191
 
4192
.btn-check:focus+.btn-outline-light,
4193
.btn-outline-light:focus {
7288 stevensc 4194
  -webkit-box-shadow: 0 0 0 0 rgba(238, 240, 242, 0.5);
15776 stevensc 4195
  box-shadow: 0 0 0 0 rgba(238, 240, 242, 0.5);
7288 stevensc 4196
}
15776 stevensc 4197
 
4198
.btn-check:checked+.btn-outline-light,
4199
.btn-check:active+.btn-outline-light,
4200
.btn-outline-light:active,
4201
.btn-outline-light.active,
4202
.btn-outline-light.dropdown-toggle.show {
7288 stevensc 4203
  color: #000;
4204
  background-color: #eef0f2;
4205
  border-color: #eef0f2;
4206
}
15776 stevensc 4207
 
4208
.btn-check:checked+.btn-outline-light:focus,
4209
.btn-check:active+.btn-outline-light:focus,
4210
.btn-outline-light:active:focus,
4211
.btn-outline-light.active:focus,
4212
.btn-outline-light.dropdown-toggle.show:focus {
7288 stevensc 4213
  -webkit-box-shadow: 0 0 0 0 rgba(238, 240, 242, 0.5);
15776 stevensc 4214
  box-shadow: 0 0 0 0 rgba(238, 240, 242, 0.5);
7288 stevensc 4215
}
15776 stevensc 4216
 
4217
.btn-outline-light:disabled,
4218
.btn-outline-light.disabled {
7288 stevensc 4219
  color: #eef0f2;
4220
  background-color: transparent;
4221
}
4222
 
4223
.btn-outline-dark {
4224
  color: #14191e;
4225
  border-color: #14191e;
4226
}
15776 stevensc 4227
 
7288 stevensc 4228
.btn-outline-dark:hover {
4229
  color: #fff;
4230
  background-color: #14191e;
4231
  border-color: #14191e;
4232
}
15776 stevensc 4233
 
4234
.btn-check:focus+.btn-outline-dark,
4235
.btn-outline-dark:focus {
7288 stevensc 4236
  -webkit-box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
15776 stevensc 4237
  box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
7288 stevensc 4238
}
15776 stevensc 4239
 
4240
.btn-check:checked+.btn-outline-dark,
4241
.btn-check:active+.btn-outline-dark,
4242
.btn-outline-dark:active,
4243
.btn-outline-dark.active,
4244
.btn-outline-dark.dropdown-toggle.show {
7288 stevensc 4245
  color: #fff;
4246
  background-color: #14191e;
4247
  border-color: #14191e;
4248
}
15776 stevensc 4249
 
4250
.btn-check:checked+.btn-outline-dark:focus,
4251
.btn-check:active+.btn-outline-dark:focus,
4252
.btn-outline-dark:active:focus,
4253
.btn-outline-dark.active:focus,
4254
.btn-outline-dark.dropdown-toggle.show:focus {
7288 stevensc 4255
  -webkit-box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
15776 stevensc 4256
  box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
7288 stevensc 4257
}
15776 stevensc 4258
 
4259
.btn-outline-dark:disabled,
4260
.btn-outline-dark.disabled {
7288 stevensc 4261
  color: #14191e;
4262
  background-color: transparent;
4263
}
4264
 
4265
.btn-link {
4266
  font-weight: 500;
4267
  color: #0f6fec;
4268
  text-decoration: none;
4269
}
15776 stevensc 4270
 
7288 stevensc 4271
.btn-link:hover {
4272
  color: #0c59bd;
4273
}
15776 stevensc 4274
 
4275
.btn-link:disabled,
4276
.btn-link.disabled {
7288 stevensc 4277
  color: #e1e4e6;
4278
}
4279
 
15776 stevensc 4280
.btn-lg,
4281
.btn-group-lg>.btn {
7288 stevensc 4282
  padding: 0.8rem 1.5rem;
4283
  font-size: 1rem;
4284
  border-radius: 0.2rem;
4285
}
4286
 
15776 stevensc 4287
.btn-sm,
4288
.btn-group-sm>.btn {
7288 stevensc 4289
  padding: 0.4rem 0.8rem;
4290
  font-size: 0.8125rem;
4291
  border-radius: 0.2rem;
4292
}
4293
 
4294
.fade {
4295
  -webkit-transition: opacity 0.15s linear;
4296
  transition: opacity 0.15s linear;
4297
}
15776 stevensc 4298
 
7288 stevensc 4299
@media (prefers-reduced-motion: reduce) {
4300
  .fade {
4301
    -webkit-transition: none;
4302
    transition: none;
4303
  }
4304
}
15776 stevensc 4305
 
7288 stevensc 4306
.fade:not(.show) {
4307
  opacity: 0;
4308
}
4309
 
4310
.collapse:not(.show) {
4311
  display: none;
4312
}
4313
 
4314
.collapsing {
4315
  height: 0;
4316
  overflow: hidden;
4317
  -webkit-transition: height 0.35s ease;
4318
  transition: height 0.35s ease;
4319
}
15776 stevensc 4320
 
7288 stevensc 4321
@media (prefers-reduced-motion: reduce) {
4322
  .collapsing {
4323
    -webkit-transition: none;
4324
    transition: none;
4325
  }
4326
}
15776 stevensc 4327
 
7288 stevensc 4328
.collapsing.collapse-horizontal {
4329
  width: 0;
4330
  height: auto;
4331
  -webkit-transition: width 0.35s ease;
4332
  transition: width 0.35s ease;
4333
}
15776 stevensc 4334
 
7288 stevensc 4335
@media (prefers-reduced-motion: reduce) {
4336
  .collapsing.collapse-horizontal {
4337
    -webkit-transition: none;
4338
    transition: none;
4339
  }
4340
}
4341
 
4342
.dropup,
4343
.dropend,
4344
.dropdown,
4345
.dropstart {
4346
  position: relative;
4347
}
4348
 
4349
.dropdown-toggle {
4350
  white-space: nowrap;
4351
}
15776 stevensc 4352
 
7288 stevensc 4353
.dropdown-toggle::after {
4354
  display: inline-block;
4355
  margin-left: 0.255em;
4356
  vertical-align: 0.255em;
4357
  content: "";
4358
  border-top: 0.3em solid;
4359
  border-right: 0.3em solid transparent;
4360
  border-bottom: 0;
4361
  border-left: 0.3em solid transparent;
4362
}
15776 stevensc 4363
 
7288 stevensc 4364
.dropdown-toggle:empty::after {
4365
  margin-left: 0;
4366
}
4367
 
15138 stevensc 4368
.dropdown-menu {
7288 stevensc 4369
  position: absolute;
4370
  z-index: 1000;
4371
  display: none;
4372
  min-width: 15rem;
4373
  padding: 1rem 0;
4374
  margin: 0;
4375
  font-size: 0.9375rem;
4376
  color: #676a79;
4377
  text-align: left;
4378
  list-style: none;
4379
  background-color: #fff;
4380
  background-clip: padding-box;
4381
  border: 1px solid rgba(0, 0, 0, 0.06);
4382
  border-radius: 0.4rem;
4383
}
15776 stevensc 4384
 
7288 stevensc 4385
.dropdown-menu[data-bs-popper] {
4386
  top: 100%;
4387
  left: 0;
4388
  margin-top: 0;
4389
}
4390
 
4391
.dropdown-menu-start {
4392
  --bs-position: start;
4393
}
15776 stevensc 4394
 
7288 stevensc 4395
.dropdown-menu-start[data-bs-popper] {
4396
  right: auto;
4397
  left: 0;
4398
}
4399
 
4400
.dropdown-menu-end {
4401
  --bs-position: end;
4402
}
15776 stevensc 4403
 
7288 stevensc 4404
.dropdown-menu-end[data-bs-popper] {
4405
  right: 0;
4406
  left: auto;
4407
}
4408
 
4409
@media (min-width: 576px) {
4410
  .dropdown-menu-sm-start {
4411
    --bs-position: start;
4412
  }
15776 stevensc 4413
 
7288 stevensc 4414
  .dropdown-menu-sm-start[data-bs-popper] {
4415
    right: auto;
4416
    left: 0;
4417
  }
4418
 
4419
  .dropdown-menu-sm-end {
4420
    --bs-position: end;
4421
  }
15776 stevensc 4422
 
7288 stevensc 4423
  .dropdown-menu-sm-end[data-bs-popper] {
4424
    right: 0;
4425
    left: auto;
4426
  }
4427
}
15776 stevensc 4428
 
7288 stevensc 4429
@media (min-width: 768px) {
4430
  .dropdown-menu-md-start {
4431
    --bs-position: start;
4432
  }
15776 stevensc 4433
 
7288 stevensc 4434
  .dropdown-menu-md-start[data-bs-popper] {
4435
    right: auto;
4436
    left: 0;
4437
  }
4438
 
4439
  .dropdown-menu-md-end {
4440
    --bs-position: end;
4441
  }
15776 stevensc 4442
 
7288 stevensc 4443
  .dropdown-menu-md-end[data-bs-popper] {
4444
    right: 0;
4445
    left: auto;
4446
  }
4447
}
15776 stevensc 4448
 
7288 stevensc 4449
@media (min-width: 992px) {
4450
  .dropdown-menu-lg-start {
4451
    --bs-position: start;
4452
  }
15776 stevensc 4453
 
7288 stevensc 4454
  .dropdown-menu-lg-start[data-bs-popper] {
4455
    right: auto;
4456
    left: 0;
4457
  }
4458
 
4459
  .dropdown-menu-lg-end {
4460
    --bs-position: end;
4461
  }
15776 stevensc 4462
 
7288 stevensc 4463
  .dropdown-menu-lg-end[data-bs-popper] {
4464
    right: 0;
4465
    left: auto;
4466
  }
4467
}
15776 stevensc 4468
 
7288 stevensc 4469
@media (min-width: 1200px) {
4470
  .dropdown-menu-xl-start {
4471
    --bs-position: start;
4472
  }
15776 stevensc 4473
 
7288 stevensc 4474
  .dropdown-menu-xl-start[data-bs-popper] {
4475
    right: auto;
4476
    left: 0;
4477
  }
4478
 
4479
  .dropdown-menu-xl-end {
4480
    --bs-position: end;
4481
  }
15776 stevensc 4482
 
7288 stevensc 4483
  .dropdown-menu-xl-end[data-bs-popper] {
4484
    right: 0;
4485
    left: auto;
4486
  }
4487
}
15776 stevensc 4488
 
7288 stevensc 4489
@media (min-width: 1400px) {
4490
  .dropdown-menu-xxl-start {
4491
    --bs-position: start;
4492
  }
15776 stevensc 4493
 
7288 stevensc 4494
  .dropdown-menu-xxl-start[data-bs-popper] {
4495
    right: auto;
4496
    left: 0;
4497
  }
4498
 
4499
  .dropdown-menu-xxl-end {
4500
    --bs-position: end;
4501
  }
15776 stevensc 4502
 
7288 stevensc 4503
  .dropdown-menu-xxl-end[data-bs-popper] {
4504
    right: 0;
4505
    left: auto;
4506
  }
4507
}
15776 stevensc 4508
 
7288 stevensc 4509
.dropup .dropdown-menu[data-bs-popper] {
4510
  top: auto;
4511
  bottom: 100%;
4512
  margin-top: 0;
4513
  margin-bottom: 0;
4514
}
15776 stevensc 4515
 
7288 stevensc 4516
.dropup .dropdown-toggle::after {
4517
  display: inline-block;
4518
  margin-left: 0.255em;
4519
  vertical-align: 0.255em;
4520
  content: "";
4521
  border-top: 0;
4522
  border-right: 0.3em solid transparent;
4523
  border-bottom: 0.3em solid;
4524
  border-left: 0.3em solid transparent;
4525
}
15776 stevensc 4526
 
7288 stevensc 4527
.dropup .dropdown-toggle:empty::after {
4528
  margin-left: 0;
4529
}
4530
 
4531
.dropend .dropdown-menu[data-bs-popper] {
4532
  top: 0;
4533
  right: auto;
4534
  left: 100%;
4535
  margin-top: 0;
4536
  margin-left: 0;
4537
}
15776 stevensc 4538
 
7288 stevensc 4539
.dropend .dropdown-toggle::after {
4540
  display: inline-block;
4541
  margin-left: 0.255em;
4542
  vertical-align: 0.255em;
4543
  content: "";
4544
  border-top: 0.3em solid transparent;
4545
  border-right: 0;
4546
  border-bottom: 0.3em solid transparent;
4547
  border-left: 0.3em solid;
4548
}
15776 stevensc 4549
 
7288 stevensc 4550
.dropend .dropdown-toggle:empty::after {
4551
  margin-left: 0;
4552
}
15776 stevensc 4553
 
7288 stevensc 4554
.dropend .dropdown-toggle::after {
4555
  vertical-align: 0;
4556
}
4557
 
4558
.dropstart .dropdown-menu[data-bs-popper] {
4559
  top: 0;
4560
  right: 100%;
4561
  left: auto;
4562
  margin-top: 0;
4563
  margin-right: 0;
4564
}
15776 stevensc 4565
 
7288 stevensc 4566
.dropstart .dropdown-toggle::after {
4567
  display: inline-block;
4568
  margin-left: 0.255em;
4569
  vertical-align: 0.255em;
4570
  content: "";
4571
}
15776 stevensc 4572
 
7288 stevensc 4573
.dropstart .dropdown-toggle::after {
4574
  display: none;
4575
}
15776 stevensc 4576
 
7288 stevensc 4577
.dropstart .dropdown-toggle::before {
4578
  display: inline-block;
4579
  margin-right: 0.255em;
4580
  vertical-align: 0.255em;
4581
  content: "";
4582
  border-top: 0.3em solid transparent;
4583
  border-right: 0.3em solid;
4584
  border-bottom: 0.3em solid transparent;
4585
}
15776 stevensc 4586
 
7288 stevensc 4587
.dropstart .dropdown-toggle:empty::after {
4588
  margin-left: 0;
4589
}
15776 stevensc 4590
 
7288 stevensc 4591
.dropstart .dropdown-toggle::before {
4592
  vertical-align: 0;
4593
}
4594
 
4595
.dropdown-divider {
4596
  height: 0;
4597
  margin: 0.5rem 0;
4598
  overflow: hidden;
4599
  border-top: 1px solid rgba(0, 0, 0, 0.1);
4600
}
4601
 
4602
.dropdown-item {
4603
  display: block;
4604
  width: 100%;
4605
  padding: 0.4rem 1.2rem;
4606
  clear: both;
4607
  font-weight: 500;
4608
  color: #676a79;
4609
  text-align: inherit;
4610
  white-space: nowrap;
4611
  background-color: transparent;
4612
  border: 0;
4613
}
15776 stevensc 4614
 
4615
.dropdown-item:hover,
4616
.dropdown-item:focus {
7288 stevensc 4617
  color: #0f6fec;
4618
  background-color: transparent;
4619
}
15776 stevensc 4620
 
4621
.dropdown-item.active,
4622
.dropdown-item:active {
7288 stevensc 4623
  color: #0f6fec;
4624
  text-decoration: none;
4625
  background-color: transparent;
4626
}
15776 stevensc 4627
 
4628
.dropdown-item.disabled,
4629
.dropdown-item:disabled {
7288 stevensc 4630
  color: #676a79;
4631
  pointer-events: none;
4632
  background-color: transparent;
4633
}
4634
 
4635
.dropdown-menu.show {
4636
  display: block;
4637
}
4638
 
4639
.dropdown-header {
4640
  display: block;
4641
  padding: 1rem 1.2rem;
4642
  margin-bottom: 0;
4643
  font-size: 0.8203125rem;
4644
  color: #14191e;
4645
  white-space: nowrap;
4646
}
4647
 
4648
.dropdown-item-text {
4649
  display: block;
4650
  padding: 0.4rem 1.2rem;
4651
  color: #676a79;
4652
}
4653
 
4654
.dropdown-menu-dark {
4655
  color: #eef0f2;
4656
  background-color: #14191e;
4657
  border-color: rgba(0, 0, 0, 0.06);
4658
}
15776 stevensc 4659
 
7288 stevensc 4660
.dropdown-menu-dark .dropdown-item {
4661
  color: #eef0f2;
4662
}
15776 stevensc 4663
 
4664
.dropdown-menu-dark .dropdown-item:hover,
4665
.dropdown-menu-dark .dropdown-item:focus {
7288 stevensc 4666
  color: #fff;
4667
  background-color: transparent;
4668
}
15776 stevensc 4669
 
4670
.dropdown-menu-dark .dropdown-item.active,
4671
.dropdown-menu-dark .dropdown-item:active {
7288 stevensc 4672
  color: #0f6fec;
4673
  background-color: transparent;
4674
}
15776 stevensc 4675
 
4676
.dropdown-menu-dark .dropdown-item.disabled,
4677
.dropdown-menu-dark .dropdown-item:disabled {
7288 stevensc 4678
  color: #a1a1a8;
4679
}
15776 stevensc 4680
 
7288 stevensc 4681
.dropdown-menu-dark .dropdown-divider {
4682
  border-color: rgba(255, 255, 255, 0.1);
4683
}
15776 stevensc 4684
 
7288 stevensc 4685
.dropdown-menu-dark .dropdown-item-text {
4686
  color: #eef0f2;
4687
}
15776 stevensc 4688
 
7288 stevensc 4689
.dropdown-menu-dark .dropdown-header {
4690
  color: #a1a1a8;
4691
}
4692
 
4693
.btn-group,
4694
.btn-group-vertical {
4695
  position: relative;
4696
  display: -webkit-inline-box;
4697
  display: -ms-inline-flexbox;
4698
  display: inline-flex;
4699
  vertical-align: middle;
4700
}
15776 stevensc 4701
 
4702
.btn-group>.btn,
4703
.btn-group-vertical>.btn {
7288 stevensc 4704
  position: relative;
4705
  -webkit-box-flex: 1;
15776 stevensc 4706
  -ms-flex: 1 1 auto;
4707
  flex: 1 1 auto;
7288 stevensc 4708
}
15776 stevensc 4709
 
4710
.btn-group>.btn-check:checked+.btn,
4711
.btn-group>.btn-check:focus+.btn,
4712
.btn-group>.btn:hover,
4713
.btn-group>.btn:focus,
4714
.btn-group>.btn:active,
4715
.btn-group>.btn.active,
4716
.btn-group-vertical>.btn-check:checked+.btn,
4717
.btn-group-vertical>.btn-check:focus+.btn,
4718
.btn-group-vertical>.btn:hover,
4719
.btn-group-vertical>.btn:focus,
4720
.btn-group-vertical>.btn:active,
4721
.btn-group-vertical>.btn.active {
7288 stevensc 4722
  z-index: 1;
4723
}
4724
 
4725
.btn-toolbar {
4726
  display: -webkit-box;
4727
  display: -ms-flexbox;
4728
  display: flex;
4729
  -ms-flex-wrap: wrap;
15776 stevensc 4730
  flex-wrap: wrap;
7288 stevensc 4731
  -webkit-box-pack: start;
15776 stevensc 4732
  -ms-flex-pack: start;
4733
  justify-content: flex-start;
7288 stevensc 4734
}
15776 stevensc 4735
 
7288 stevensc 4736
.btn-toolbar .input-group {
4737
  width: auto;
4738
}
4739
 
15776 stevensc 4740
.btn-group>.btn:not(:first-child),
4741
.btn-group>.btn-group:not(:first-child) {
7288 stevensc 4742
  margin-left: -1px;
4743
}
15776 stevensc 4744
 
4745
.btn-group>.btn:not(:last-child):not(.dropdown-toggle),
4746
.btn-group>.btn-group:not(:last-child)>.btn {
7288 stevensc 4747
  border-top-right-radius: 0;
4748
  border-bottom-right-radius: 0;
4749
}
15776 stevensc 4750
 
4751
.btn-group>.btn:nth-child(n+3),
4752
.btn-group> :not(.btn-check)+.btn,
4753
.btn-group>.btn-group:not(:first-child)>.btn {
7288 stevensc 4754
  border-top-left-radius: 0;
4755
  border-bottom-left-radius: 0;
4756
}
4757
 
4758
.dropdown-toggle-split {
4759
  padding-right: 0.75rem;
4760
  padding-left: 0.75rem;
4761
}
15776 stevensc 4762
 
4763
.dropdown-toggle-split::after,
4764
.dropup .dropdown-toggle-split::after,
4765
.dropend .dropdown-toggle-split::after {
7288 stevensc 4766
  margin-left: 0;
4767
}
15776 stevensc 4768
 
7288 stevensc 4769
.dropstart .dropdown-toggle-split::before {
4770
  margin-right: 0;
4771
}
4772
 
15776 stevensc 4773
.btn-sm+.dropdown-toggle-split,
4774
.btn-group-sm>.btn+.dropdown-toggle-split {
7288 stevensc 4775
  padding-right: 0.6rem;
4776
  padding-left: 0.6rem;
4777
}
4778
 
15776 stevensc 4779
.btn-lg+.dropdown-toggle-split,
4780
.btn-group-lg>.btn+.dropdown-toggle-split {
7288 stevensc 4781
  padding-right: 1.125rem;
4782
  padding-left: 1.125rem;
4783
}
4784
 
4785
.btn-group-vertical {
4786
  -webkit-box-orient: vertical;
4787
  -webkit-box-direction: normal;
15776 stevensc 4788
  -ms-flex-direction: column;
4789
  flex-direction: column;
7288 stevensc 4790
  -webkit-box-align: start;
15776 stevensc 4791
  -ms-flex-align: start;
4792
  align-items: flex-start;
7288 stevensc 4793
  -webkit-box-pack: center;
15776 stevensc 4794
  -ms-flex-pack: center;
4795
  justify-content: center;
7288 stevensc 4796
}
15776 stevensc 4797
 
4798
.btn-group-vertical>.btn,
4799
.btn-group-vertical>.btn-group {
7288 stevensc 4800
  width: 100%;
4801
}
15776 stevensc 4802
 
4803
.btn-group-vertical>.btn:not(:first-child),
4804
.btn-group-vertical>.btn-group:not(:first-child) {
7288 stevensc 4805
  margin-top: -1px;
4806
}
15776 stevensc 4807
 
4808
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),
4809
.btn-group-vertical>.btn-group:not(:last-child)>.btn {
7288 stevensc 4810
  border-bottom-right-radius: 0;
4811
  border-bottom-left-radius: 0;
4812
}
15776 stevensc 4813
 
4814
.btn-group-vertical>.btn~.btn,
4815
.btn-group-vertical>.btn-group:not(:first-child)>.btn {
7288 stevensc 4816
  border-top-left-radius: 0;
4817
  border-top-right-radius: 0;
4818
}
4819
 
4820
.nav {
4821
  display: -webkit-box;
4822
  display: -ms-flexbox;
4823
  display: flex;
4824
  -ms-flex-wrap: wrap;
15776 stevensc 4825
  flex-wrap: wrap;
7288 stevensc 4826
  padding-left: 0;
4827
  margin-bottom: 0;
4828
  list-style: none;
4829
}
4830
 
4831
.nav-link {
4832
  display: block;
4833
  padding: 0.25rem 0.75rem;
4834
  color: #676a79;
4835
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
4836
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
4837
}
15776 stevensc 4838
 
7288 stevensc 4839
@media (prefers-reduced-motion: reduce) {
4840
  .nav-link {
4841
    -webkit-transition: none;
4842
    transition: none;
4843
  }
4844
}
15776 stevensc 4845
 
4846
.nav-link:hover,
4847
.nav-link:focus {
7288 stevensc 4848
  color: #0c59bd;
4849
}
15776 stevensc 4850
 
7288 stevensc 4851
.nav-link.disabled {
4852
  color: #a1a1a8 !important;
4853
  pointer-events: none;
4854
  cursor: default;
4855
}
4856
 
4857
.nav-tabs {
4858
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
4859
}
15776 stevensc 4860
 
7288 stevensc 4861
.nav-tabs .nav-link {
4862
  margin-bottom: -1px;
4863
  background: none;
4864
  border: 1px solid transparent;
4865
  border-top-left-radius: 0.4rem;
4866
  border-top-right-radius: 0.4rem;
4867
}
15776 stevensc 4868
 
4869
.nav-tabs .nav-link:hover,
4870
.nav-tabs .nav-link:focus {
7288 stevensc 4871
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
4872
  isolation: isolate;
4873
}
15776 stevensc 4874
 
7288 stevensc 4875
.nav-tabs .nav-link.disabled {
4876
  color: #a1a1a8 !important;
4877
  background-color: transparent;
4878
  border-color: transparent;
4879
}
15776 stevensc 4880
 
7288 stevensc 4881
.nav-tabs .nav-link.active,
4882
.nav-tabs .nav-item.show .nav-link {
4883
  color: #29292e;
4884
  background-color: #eff2f6;
4885
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #eff2f6;
4886
}
15776 stevensc 4887
 
7288 stevensc 4888
.nav-tabs .dropdown-menu {
4889
  margin-top: -1px;
4890
  border-top-left-radius: 0;
4891
  border-top-right-radius: 0;
4892
}
4893
 
4894
.nav-pills .nav-link {
4895
  background: none;
4896
  border: 0;
4897
  border-radius: 0.4rem;
4898
}
15776 stevensc 4899
 
7288 stevensc 4900
.nav-pills .nav-link.active,
15776 stevensc 4901
.nav-pills .show>.nav-link {
7288 stevensc 4902
  color: #fff;
4903
  background-color: #0d6efd;
4904
}
4905
 
15776 stevensc 4906
.nav-fill>.nav-link,
7288 stevensc 4907
.nav-fill .nav-item {
4908
  -webkit-box-flex: 1;
15776 stevensc 4909
  -ms-flex: 1 1 auto;
4910
  flex: 1 1 auto;
7288 stevensc 4911
  text-align: center;
4912
}
4913
 
15776 stevensc 4914
.nav-justified>.nav-link,
7288 stevensc 4915
.nav-justified .nav-item {
4916
  -ms-flex-preferred-size: 0;
15776 stevensc 4917
  flex-basis: 0;
7288 stevensc 4918
  -webkit-box-flex: 1;
15776 stevensc 4919
  -ms-flex-positive: 1;
4920
  flex-grow: 1;
7288 stevensc 4921
  text-align: center;
4922
}
4923
 
4924
.nav-fill .nav-item .nav-link,
4925
.nav-justified .nav-item .nav-link {
4926
  width: 100%;
4927
}
4928
 
15776 stevensc 4929
.tab-content>.tab-pane {
7288 stevensc 4930
  display: none;
4931
}
15776 stevensc 4932
 
4933
.tab-content>.active {
7288 stevensc 4934
  display: block;
4935
}
4936
 
4937
.navbar {
4938
  position: relative;
4939
  display: -webkit-box;
4940
  display: -ms-flexbox;
4941
  display: flex;
4942
  -ms-flex-wrap: wrap;
15776 stevensc 4943
  flex-wrap: wrap;
7288 stevensc 4944
  -webkit-box-align: center;
15776 stevensc 4945
  -ms-flex-align: center;
4946
  align-items: center;
7288 stevensc 4947
  -webkit-box-pack: justify;
15776 stevensc 4948
  -ms-flex-pack: justify;
4949
  justify-content: space-between;
7288 stevensc 4950
  padding-top: 0;
4951
  padding-right: 0;
4952
  padding-bottom: 0;
4953
  padding-left: 0;
4954
}
15776 stevensc 4955
 
4956
.navbar>.container,
4957
.navbar>.container-fluid,
4958
.navbar>.container-sm,
4959
.navbar>.container-md,
4960
.navbar>.container-lg,
4961
.navbar>.container-xl,
4962
.navbar>.container-xxl {
7288 stevensc 4963
  display: -webkit-box;
4964
  display: -ms-flexbox;
4965
  display: flex;
4966
  -ms-flex-wrap: inherit;
15776 stevensc 4967
  flex-wrap: inherit;
7288 stevensc 4968
  -webkit-box-align: center;
15776 stevensc 4969
  -ms-flex-align: center;
4970
  align-items: center;
7288 stevensc 4971
  -webkit-box-pack: justify;
15776 stevensc 4972
  -ms-flex-pack: justify;
4973
  justify-content: space-between;
7288 stevensc 4974
}
15776 stevensc 4975
 
7288 stevensc 4976
.navbar-brand {
4977
  padding-top: 10px;
4978
  padding-bottom: 10px;
4979
  margin-right: 1rem;
4980
  font-size: 1.25rem;
4981
  white-space: nowrap;
4982
}
15776 stevensc 4983
 
7288 stevensc 4984
.navbar-nav {
4985
  display: -webkit-box;
4986
  display: -ms-flexbox;
4987
  display: flex;
4988
  -webkit-box-orient: vertical;
4989
  -webkit-box-direction: normal;
15776 stevensc 4990
  -ms-flex-direction: column;
4991
  flex-direction: column;
7288 stevensc 4992
  padding-left: 0;
4993
  margin-bottom: 0;
4994
  list-style: none;
4995
}
15776 stevensc 4996
 
7288 stevensc 4997
.navbar-nav .nav-link {
4998
  padding-right: 0;
4999
  padding-left: 0;
5000
}
15776 stevensc 5001
 
7288 stevensc 5002
.navbar-nav .dropdown-menu {
5003
  position: static;
5004
}
5005
 
5006
.navbar-text {
5007
  padding-top: 0.25rem;
5008
  padding-bottom: 0.25rem;
5009
}
5010
 
5011
.navbar-collapse {
5012
  -ms-flex-preferred-size: 100%;
15776 stevensc 5013
  flex-basis: 100%;
7288 stevensc 5014
  -webkit-box-flex: 1;
15776 stevensc 5015
  -ms-flex-positive: 1;
5016
  flex-grow: 1;
7288 stevensc 5017
  -webkit-box-align: center;
15776 stevensc 5018
  -ms-flex-align: center;
5019
  align-items: center;
7288 stevensc 5020
}
5021
 
5022
.navbar-toggler {
5023
  padding: 0.25rem 0;
5024
  font-size: 1.25rem;
5025
  line-height: 1;
5026
  background-color: transparent;
5027
  border: 1px solid transparent;
5028
  border-radius: 0.25rem;
5029
  -webkit-transition: -webkit-box-shadow 0.15s ease-in-out;
5030
  transition: -webkit-box-shadow 0.15s ease-in-out;
5031
  transition: box-shadow 0.15s ease-in-out;
5032
  transition: box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
5033
}
15776 stevensc 5034
 
7288 stevensc 5035
@media (prefers-reduced-motion: reduce) {
5036
  .navbar-toggler {
5037
    -webkit-transition: none;
5038
    transition: none;
5039
  }
5040
}
15776 stevensc 5041
 
7288 stevensc 5042
.navbar-toggler:hover {
5043
  text-decoration: none;
5044
}
15776 stevensc 5045
 
7288 stevensc 5046
.navbar-toggler:focus {
5047
  text-decoration: none;
5048
  outline: 0;
5049
  -webkit-box-shadow: 0 0 0 0;
15776 stevensc 5050
  box-shadow: 0 0 0 0;
7288 stevensc 5051
}
5052
 
5053
.navbar-toggler-icon {
5054
  display: inline-block;
5055
  width: 1.5em;
5056
  height: 1.5em;
5057
  vertical-align: middle;
5058
  background-repeat: no-repeat;
5059
  background-position: center;
5060
  background-size: 100%;
5061
}
5062
 
5063
.navbar-nav-scroll {
5064
  max-height: var(--bs-scroll-height, 75vh);
5065
  overflow-y: auto;
5066
}
5067
 
5068
@media (min-width: 576px) {
5069
  .navbar-expand-sm {
5070
    -ms-flex-wrap: nowrap;
15776 stevensc 5071
    flex-wrap: nowrap;
7288 stevensc 5072
    -webkit-box-pack: start;
15776 stevensc 5073
    -ms-flex-pack: start;
5074
    justify-content: flex-start;
7288 stevensc 5075
  }
15776 stevensc 5076
 
7288 stevensc 5077
  .navbar-expand-sm .navbar-nav {
5078
    -webkit-box-orient: horizontal;
5079
    -webkit-box-direction: normal;
15776 stevensc 5080
    -ms-flex-direction: row;
5081
    flex-direction: row;
7288 stevensc 5082
  }
15776 stevensc 5083
 
7288 stevensc 5084
  .navbar-expand-sm .navbar-nav .dropdown-menu {
5085
    position: absolute;
5086
  }
15776 stevensc 5087
 
7288 stevensc 5088
  .navbar-expand-sm .navbar-nav .nav-link {
5089
    padding-right: 1rem;
5090
    padding-left: 1rem;
5091
  }
15776 stevensc 5092
 
7288 stevensc 5093
  .navbar-expand-sm .navbar-nav-scroll {
5094
    overflow: visible;
5095
  }
15776 stevensc 5096
 
7288 stevensc 5097
  .navbar-expand-sm .navbar-collapse {
5098
    display: -webkit-box !important;
5099
    display: -ms-flexbox !important;
5100
    display: flex !important;
5101
    -ms-flex-preferred-size: auto;
15776 stevensc 5102
    flex-basis: auto;
7288 stevensc 5103
  }
15776 stevensc 5104
 
7288 stevensc 5105
  .navbar-expand-sm .navbar-toggler {
5106
    display: none;
5107
  }
15776 stevensc 5108
 
7288 stevensc 5109
  .navbar-expand-sm .offcanvas-header {
5110
    display: none;
5111
  }
15776 stevensc 5112
 
7288 stevensc 5113
  .navbar-expand-sm .offcanvas {
5114
    position: inherit;
5115
    bottom: 0;
5116
    z-index: 1000;
5117
    -webkit-box-flex: 1;
15776 stevensc 5118
    -ms-flex-positive: 1;
5119
    flex-grow: 1;
7288 stevensc 5120
    visibility: visible !important;
5121
    background-color: transparent;
5122
    border-right: 0;
5123
    border-left: 0;
5124
    -webkit-transition: none;
5125
    transition: none;
5126
    -webkit-transform: none;
15776 stevensc 5127
    transform: none;
7288 stevensc 5128
  }
15776 stevensc 5129
 
7288 stevensc 5130
  .navbar-expand-sm .offcanvas-top,
15776 stevensc 5131
  .navbar-expand-sm .offcanvas-bottom {
7288 stevensc 5132
    height: auto;
5133
    border-top: 0;
5134
    border-bottom: 0;
5135
  }
15776 stevensc 5136
 
7288 stevensc 5137
  .navbar-expand-sm .offcanvas-body {
5138
    display: -webkit-box;
5139
    display: -ms-flexbox;
5140
    display: flex;
5141
    -webkit-box-flex: 0;
15776 stevensc 5142
    -ms-flex-positive: 0;
5143
    flex-grow: 0;
7288 stevensc 5144
    padding: 0;
5145
    overflow-y: visible;
5146
  }
5147
}
15776 stevensc 5148
 
7288 stevensc 5149
@media (min-width: 768px) {
5150
  .navbar-expand-md {
5151
    -ms-flex-wrap: nowrap;
15776 stevensc 5152
    flex-wrap: nowrap;
7288 stevensc 5153
    -webkit-box-pack: start;
15776 stevensc 5154
    -ms-flex-pack: start;
5155
    justify-content: flex-start;
7288 stevensc 5156
  }
15776 stevensc 5157
 
7288 stevensc 5158
  .navbar-expand-md .navbar-nav {
5159
    -webkit-box-orient: horizontal;
5160
    -webkit-box-direction: normal;
15776 stevensc 5161
    -ms-flex-direction: row;
5162
    flex-direction: row;
7288 stevensc 5163
  }
15776 stevensc 5164
 
7288 stevensc 5165
  .navbar-expand-md .navbar-nav .dropdown-menu {
5166
    position: absolute;
5167
  }
15776 stevensc 5168
 
7288 stevensc 5169
  .navbar-expand-md .navbar-nav .nav-link {
5170
    padding-right: 1rem;
5171
    padding-left: 1rem;
5172
  }
15776 stevensc 5173
 
7288 stevensc 5174
  .navbar-expand-md .navbar-nav-scroll {
5175
    overflow: visible;
5176
  }
15776 stevensc 5177
 
7288 stevensc 5178
  .navbar-expand-md .navbar-collapse {
5179
    display: -webkit-box !important;
5180
    display: -ms-flexbox !important;
5181
    display: flex !important;
5182
    -ms-flex-preferred-size: auto;
15776 stevensc 5183
    flex-basis: auto;
7288 stevensc 5184
  }
15776 stevensc 5185
 
7288 stevensc 5186
  .navbar-expand-md .navbar-toggler {
5187
    display: none;
5188
  }
15776 stevensc 5189
 
7288 stevensc 5190
  .navbar-expand-md .offcanvas-header {
5191
    display: none;
5192
  }
15776 stevensc 5193
 
7288 stevensc 5194
  .navbar-expand-md .offcanvas {
5195
    position: inherit;
5196
    bottom: 0;
5197
    z-index: 1000;
5198
    -webkit-box-flex: 1;
15776 stevensc 5199
    -ms-flex-positive: 1;
5200
    flex-grow: 1;
7288 stevensc 5201
    visibility: visible !important;
5202
    background-color: transparent;
5203
    border-right: 0;
5204
    border-left: 0;
5205
    -webkit-transition: none;
5206
    transition: none;
5207
    -webkit-transform: none;
15776 stevensc 5208
    transform: none;
7288 stevensc 5209
  }
15776 stevensc 5210
 
7288 stevensc 5211
  .navbar-expand-md .offcanvas-top,
15776 stevensc 5212
  .navbar-expand-md .offcanvas-bottom {
7288 stevensc 5213
    height: auto;
5214
    border-top: 0;
5215
    border-bottom: 0;
5216
  }
15776 stevensc 5217
 
7288 stevensc 5218
  .navbar-expand-md .offcanvas-body {
5219
    display: -webkit-box;
5220
    display: -ms-flexbox;
5221
    display: flex;
5222
    -webkit-box-flex: 0;
15776 stevensc 5223
    -ms-flex-positive: 0;
5224
    flex-grow: 0;
7288 stevensc 5225
    padding: 0;
5226
    overflow-y: visible;
5227
  }
5228
}
15776 stevensc 5229
 
7288 stevensc 5230
@media (min-width: 992px) {
5231
  .navbar-expand-lg {
5232
    -ms-flex-wrap: nowrap;
15776 stevensc 5233
    flex-wrap: nowrap;
7288 stevensc 5234
    -webkit-box-pack: start;
15776 stevensc 5235
    -ms-flex-pack: start;
5236
    justify-content: flex-start;
7288 stevensc 5237
  }
15776 stevensc 5238
 
7288 stevensc 5239
  .navbar-expand-lg .navbar-nav {
5240
    -webkit-box-orient: horizontal;
5241
    -webkit-box-direction: normal;
15776 stevensc 5242
    -ms-flex-direction: row;
5243
    flex-direction: row;
7288 stevensc 5244
  }
15776 stevensc 5245
 
7288 stevensc 5246
  .navbar-expand-lg .navbar-nav .dropdown-menu {
5247
    position: absolute;
5248
  }
15776 stevensc 5249
 
7288 stevensc 5250
  .navbar-expand-lg .navbar-nav .nav-link {
5251
    padding-right: 1rem;
5252
    padding-left: 1rem;
5253
  }
15776 stevensc 5254
 
7288 stevensc 5255
  .navbar-expand-lg .navbar-nav-scroll {
5256
    overflow: visible;
5257
  }
15776 stevensc 5258
 
7288 stevensc 5259
  .navbar-expand-lg .navbar-collapse {
5260
    display: -webkit-box !important;
5261
    display: -ms-flexbox !important;
5262
    display: flex !important;
5263
    -ms-flex-preferred-size: auto;
15776 stevensc 5264
    flex-basis: auto;
7288 stevensc 5265
  }
15776 stevensc 5266
 
7288 stevensc 5267
  .navbar-expand-lg .navbar-toggler {
5268
    display: none;
5269
  }
15776 stevensc 5270
 
7288 stevensc 5271
  .navbar-expand-lg .offcanvas-header {
5272
    display: none;
5273
  }
15776 stevensc 5274
 
7288 stevensc 5275
  .navbar-expand-lg .offcanvas {
5276
    position: inherit;
5277
    bottom: 0;
5278
    z-index: 1000;
5279
    -webkit-box-flex: 1;
15776 stevensc 5280
    -ms-flex-positive: 1;
5281
    flex-grow: 1;
7288 stevensc 5282
    visibility: visible !important;
5283
    background-color: transparent;
5284
    border-right: 0;
5285
    border-left: 0;
5286
    -webkit-transition: none;
5287
    transition: none;
5288
    -webkit-transform: none;
15776 stevensc 5289
    transform: none;
7288 stevensc 5290
  }
15776 stevensc 5291
 
7288 stevensc 5292
  .navbar-expand-lg .offcanvas-top,
15776 stevensc 5293
  .navbar-expand-lg .offcanvas-bottom {
7288 stevensc 5294
    height: auto;
5295
    border-top: 0;
5296
    border-bottom: 0;
5297
  }
15776 stevensc 5298
 
7288 stevensc 5299
  .navbar-expand-lg .offcanvas-body {
5300
    display: -webkit-box;
5301
    display: -ms-flexbox;
5302
    display: flex;
5303
    -webkit-box-flex: 0;
15776 stevensc 5304
    -ms-flex-positive: 0;
5305
    flex-grow: 0;
7288 stevensc 5306
    padding: 0;
5307
    overflow-y: visible;
5308
  }
5309
}
15776 stevensc 5310
 
7288 stevensc 5311
@media (min-width: 1200px) {
5312
  .navbar-expand-xl {
5313
    -ms-flex-wrap: nowrap;
15776 stevensc 5314
    flex-wrap: nowrap;
7288 stevensc 5315
    -webkit-box-pack: start;
15776 stevensc 5316
    -ms-flex-pack: start;
5317
    justify-content: flex-start;
7288 stevensc 5318
  }
15776 stevensc 5319
 
7288 stevensc 5320
  .navbar-expand-xl .navbar-nav {
5321
    -webkit-box-orient: horizontal;
5322
    -webkit-box-direction: normal;
15776 stevensc 5323
    -ms-flex-direction: row;
5324
    flex-direction: row;
7288 stevensc 5325
  }
15776 stevensc 5326
 
7288 stevensc 5327
  .navbar-expand-xl .navbar-nav .dropdown-menu {
5328
    position: absolute;
5329
  }
15776 stevensc 5330
 
7288 stevensc 5331
  .navbar-expand-xl .navbar-nav .nav-link {
5332
    padding-right: 1rem;
5333
    padding-left: 1rem;
5334
  }
15776 stevensc 5335
 
7288 stevensc 5336
  .navbar-expand-xl .navbar-nav-scroll {
5337
    overflow: visible;
5338
  }
15776 stevensc 5339
 
7288 stevensc 5340
  .navbar-expand-xl .navbar-collapse {
5341
    display: -webkit-box !important;
5342
    display: -ms-flexbox !important;
5343
    display: flex !important;
5344
    -ms-flex-preferred-size: auto;
15776 stevensc 5345
    flex-basis: auto;
7288 stevensc 5346
  }
15776 stevensc 5347
 
7288 stevensc 5348
  .navbar-expand-xl .navbar-toggler {
5349
    display: none;
5350
  }
15776 stevensc 5351
 
7288 stevensc 5352
  .navbar-expand-xl .offcanvas-header {
5353
    display: none;
5354
  }
15776 stevensc 5355
 
7288 stevensc 5356
  .navbar-expand-xl .offcanvas {
5357
    position: inherit;
5358
    bottom: 0;
5359
    z-index: 1000;
5360
    -webkit-box-flex: 1;
15776 stevensc 5361
    -ms-flex-positive: 1;
5362
    flex-grow: 1;
7288 stevensc 5363
    visibility: visible !important;
5364
    background-color: transparent;
5365
    border-right: 0;
5366
    border-left: 0;
5367
    -webkit-transition: none;
5368
    transition: none;
5369
    -webkit-transform: none;
15776 stevensc 5370
    transform: none;
7288 stevensc 5371
  }
15776 stevensc 5372
 
7288 stevensc 5373
  .navbar-expand-xl .offcanvas-top,
15776 stevensc 5374
  .navbar-expand-xl .offcanvas-bottom {
7288 stevensc 5375
    height: auto;
5376
    border-top: 0;
5377
    border-bottom: 0;
5378
  }
15776 stevensc 5379
 
7288 stevensc 5380
  .navbar-expand-xl .offcanvas-body {
5381
    display: -webkit-box;
5382
    display: -ms-flexbox;
5383
    display: flex;
5384
    -webkit-box-flex: 0;
15776 stevensc 5385
    -ms-flex-positive: 0;
5386
    flex-grow: 0;
7288 stevensc 5387
    padding: 0;
5388
    overflow-y: visible;
5389
  }
5390
}
15776 stevensc 5391
 
7288 stevensc 5392
@media (min-width: 1400px) {
5393
  .navbar-expand-xxl {
5394
    -ms-flex-wrap: nowrap;
15776 stevensc 5395
    flex-wrap: nowrap;
7288 stevensc 5396
    -webkit-box-pack: start;
15776 stevensc 5397
    -ms-flex-pack: start;
5398
    justify-content: flex-start;
7288 stevensc 5399
  }
15776 stevensc 5400
 
7288 stevensc 5401
  .navbar-expand-xxl .navbar-nav {
5402
    -webkit-box-orient: horizontal;
5403
    -webkit-box-direction: normal;
15776 stevensc 5404
    -ms-flex-direction: row;
5405
    flex-direction: row;
7288 stevensc 5406
  }
15776 stevensc 5407
 
7288 stevensc 5408
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
5409
    position: absolute;
5410
  }
15776 stevensc 5411
 
7288 stevensc 5412
  .navbar-expand-xxl .navbar-nav .nav-link {
5413
    padding-right: 1rem;
5414
    padding-left: 1rem;
5415
  }
15776 stevensc 5416
 
7288 stevensc 5417
  .navbar-expand-xxl .navbar-nav-scroll {
5418
    overflow: visible;
5419
  }
15776 stevensc 5420
 
7288 stevensc 5421
  .navbar-expand-xxl .navbar-collapse {
5422
    display: -webkit-box !important;
5423
    display: -ms-flexbox !important;
5424
    display: flex !important;
5425
    -ms-flex-preferred-size: auto;
15776 stevensc 5426
    flex-basis: auto;
7288 stevensc 5427
  }
15776 stevensc 5428
 
7288 stevensc 5429
  .navbar-expand-xxl .navbar-toggler {
5430
    display: none;
5431
  }
15776 stevensc 5432
 
7288 stevensc 5433
  .navbar-expand-xxl .offcanvas-header {
5434
    display: none;
5435
  }
15776 stevensc 5436
 
7288 stevensc 5437
  .navbar-expand-xxl .offcanvas {
5438
    position: inherit;
5439
    bottom: 0;
5440
    z-index: 1000;
5441
    -webkit-box-flex: 1;
15776 stevensc 5442
    -ms-flex-positive: 1;
5443
    flex-grow: 1;
7288 stevensc 5444
    visibility: visible !important;
5445
    background-color: transparent;
5446
    border-right: 0;
5447
    border-left: 0;
5448
    -webkit-transition: none;
5449
    transition: none;
5450
    -webkit-transform: none;
15776 stevensc 5451
    transform: none;
7288 stevensc 5452
  }
15776 stevensc 5453
 
7288 stevensc 5454
  .navbar-expand-xxl .offcanvas-top,
15776 stevensc 5455
  .navbar-expand-xxl .offcanvas-bottom {
7288 stevensc 5456
    height: auto;
5457
    border-top: 0;
5458
    border-bottom: 0;
5459
  }
15776 stevensc 5460
 
7288 stevensc 5461
  .navbar-expand-xxl .offcanvas-body {
5462
    display: -webkit-box;
5463
    display: -ms-flexbox;
5464
    display: flex;
5465
    -webkit-box-flex: 0;
15776 stevensc 5466
    -ms-flex-positive: 0;
5467
    flex-grow: 0;
7288 stevensc 5468
    padding: 0;
5469
    overflow-y: visible;
5470
  }
5471
}
15776 stevensc 5472
 
7288 stevensc 5473
.navbar-expand {
5474
  -ms-flex-wrap: nowrap;
15776 stevensc 5475
  flex-wrap: nowrap;
7288 stevensc 5476
  -webkit-box-pack: start;
15776 stevensc 5477
  -ms-flex-pack: start;
5478
  justify-content: flex-start;
7288 stevensc 5479
}
15776 stevensc 5480
 
7288 stevensc 5481
.navbar-expand .navbar-nav {
5482
  -webkit-box-orient: horizontal;
5483
  -webkit-box-direction: normal;
15776 stevensc 5484
  -ms-flex-direction: row;
5485
  flex-direction: row;
7288 stevensc 5486
}
15776 stevensc 5487
 
7288 stevensc 5488
.navbar-expand .navbar-nav .dropdown-menu {
5489
  position: absolute;
5490
}
15776 stevensc 5491
 
7288 stevensc 5492
.navbar-expand .navbar-nav .nav-link {
5493
  padding-right: 1rem;
5494
  padding-left: 1rem;
5495
}
15776 stevensc 5496
 
7288 stevensc 5497
.navbar-expand .navbar-nav-scroll {
5498
  overflow: visible;
5499
}
15776 stevensc 5500
 
7288 stevensc 5501
.navbar-expand .navbar-collapse {
5502
  display: -webkit-box !important;
5503
  display: -ms-flexbox !important;
5504
  display: flex !important;
5505
  -ms-flex-preferred-size: auto;
15776 stevensc 5506
  flex-basis: auto;
7288 stevensc 5507
}
15776 stevensc 5508
 
7288 stevensc 5509
.navbar-expand .navbar-toggler {
5510
  display: none;
5511
}
15776 stevensc 5512
 
7288 stevensc 5513
.navbar-expand .offcanvas-header {
5514
  display: none;
5515
}
15776 stevensc 5516
 
7288 stevensc 5517
.navbar-expand .offcanvas {
5518
  position: inherit;
5519
  bottom: 0;
5520
  z-index: 1000;
5521
  -webkit-box-flex: 1;
15776 stevensc 5522
  -ms-flex-positive: 1;
5523
  flex-grow: 1;
7288 stevensc 5524
  visibility: visible !important;
5525
  background-color: transparent;
5526
  border-right: 0;
5527
  border-left: 0;
5528
  -webkit-transition: none;
5529
  transition: none;
5530
  -webkit-transform: none;
15776 stevensc 5531
  transform: none;
7288 stevensc 5532
}
15776 stevensc 5533
 
7288 stevensc 5534
.navbar-expand .offcanvas-top,
5535
.navbar-expand .offcanvas-bottom {
5536
  height: auto;
5537
  border-top: 0;
5538
  border-bottom: 0;
5539
}
15776 stevensc 5540
 
7288 stevensc 5541
.navbar-expand .offcanvas-body {
5542
  display: -webkit-box;
5543
  display: -ms-flexbox;
5544
  display: flex;
5545
  -webkit-box-flex: 0;
15776 stevensc 5546
  -ms-flex-positive: 0;
5547
  flex-grow: 0;
7288 stevensc 5548
  padding: 0;
5549
  overflow-y: visible;
5550
}
5551
 
5552
.navbar-light .navbar-brand {
5553
  color: rgba(0, 0, 0, 0.9);
5554
}
15776 stevensc 5555
 
5556
.navbar-light .navbar-brand:hover,
5557
.navbar-light .navbar-brand:focus {
7288 stevensc 5558
  color: rgba(0, 0, 0, 0.9);
5559
}
15776 stevensc 5560
 
7288 stevensc 5561
.navbar-light .navbar-nav .nav-link {
5562
  color: #676a79;
5563
}
15776 stevensc 5564
 
5565
.navbar-light .navbar-nav .nav-link:hover,
5566
.navbar-light .navbar-nav .nav-link:focus {
7288 stevensc 5567
  color: #0f6fec;
5568
}
15776 stevensc 5569
 
7288 stevensc 5570
.navbar-light .navbar-nav .nav-link.disabled {
5571
  color: rgba(0, 0, 0, 0.3);
5572
}
15776 stevensc 5573
 
5574
.navbar-light .navbar-nav .show>.nav-link,
7288 stevensc 5575
.navbar-light .navbar-nav .nav-link.active {
5576
  color: #0f6fec;
5577
}
15776 stevensc 5578
 
7288 stevensc 5579
.navbar-light .navbar-toggler {
5580
  color: #676a79;
5581
  border-color: rgba(0, 0, 0, 0.1);
5582
}
15776 stevensc 5583
 
7288 stevensc 5584
.navbar-light .navbar-toggler-icon {
5585
  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");
5586
}
15776 stevensc 5587
 
7288 stevensc 5588
.navbar-light .navbar-text {
5589
  color: #676a79;
5590
}
15776 stevensc 5591
 
7288 stevensc 5592
.navbar-light .navbar-text a,
5593
.navbar-light .navbar-text a:hover,
5594
.navbar-light .navbar-text a:focus {
5595
  color: #0f6fec;
5596
}
5597
 
5598
.navbar-dark .navbar-brand {
5599
  color: #fff;
5600
}
15776 stevensc 5601
 
5602
.navbar-dark .navbar-brand:hover,
5603
.navbar-dark .navbar-brand:focus {
7288 stevensc 5604
  color: #fff;
5605
}
15776 stevensc 5606
 
7288 stevensc 5607
.navbar-dark .navbar-nav .nav-link {
5608
  color: #fff;
5609
}
15776 stevensc 5610
 
5611
.navbar-dark .navbar-nav .nav-link:hover,
5612
.navbar-dark .navbar-nav .nav-link:focus {
7288 stevensc 5613
  color: #0f6fec !important;
5614
}
15776 stevensc 5615
 
7288 stevensc 5616
.navbar-dark .navbar-nav .nav-link.disabled {
5617
  color: rgba(255, 255, 255, 0.25);
5618
}
15776 stevensc 5619
 
5620
.navbar-dark .navbar-nav .show>.nav-link,
7288 stevensc 5621
.navbar-dark .navbar-nav .nav-link.active {
5622
  color: #0f6fec !important;
5623
}
15776 stevensc 5624
 
7288 stevensc 5625
.navbar-dark .navbar-toggler {
5626
  color: #fff;
5627
  border-color: rgba(255, 255, 255, 0.1);
5628
}
15776 stevensc 5629
 
7288 stevensc 5630
.navbar-dark .navbar-toggler-icon {
5631
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
5632
}
15776 stevensc 5633
 
7288 stevensc 5634
.navbar-dark .navbar-text {
5635
  color: #fff;
5636
}
15776 stevensc 5637
 
7288 stevensc 5638
.navbar-dark .navbar-text a,
5639
.navbar-dark .navbar-text a:hover,
5640
.navbar-dark .navbar-text a:focus {
5641
  color: #0f6fec !important;
5642
}
5643
 
5644
.card {
5645
  position: relative;
5646
  display: -webkit-box;
5647
  display: -ms-flexbox;
5648
  display: flex;
5649
  -webkit-box-orient: vertical;
5650
  -webkit-box-direction: normal;
15776 stevensc 5651
  -ms-flex-direction: column;
5652
  flex-direction: column;
7288 stevensc 5653
  min-width: 0;
5654
  word-wrap: break-word;
5655
  background-color: #fff;
5656
  background-clip: border-box;
5657
  border: 1px solid rgba(0, 0, 0, 0.09);
5658
  border-radius: 0.4rem;
5659
}
15776 stevensc 5660
 
5661
.card>hr {
7288 stevensc 5662
  margin-right: 0;
5663
  margin-left: 0;
5664
}
15776 stevensc 5665
 
5666
.card>.list-group {
7288 stevensc 5667
  border-top: inherit;
5668
  border-bottom: inherit;
5669
}
15776 stevensc 5670
 
5671
.card>.list-group:first-child {
7288 stevensc 5672
  border-top-width: 0;
5673
  border-top-left-radius: calc(0.4rem - 1px);
5674
  border-top-right-radius: calc(0.4rem - 1px);
5675
}
15776 stevensc 5676
 
5677
.card>.list-group:last-child {
7288 stevensc 5678
  border-bottom-width: 0;
5679
  border-bottom-right-radius: calc(0.4rem - 1px);
5680
  border-bottom-left-radius: calc(0.4rem - 1px);
5681
}
15776 stevensc 5682
 
5683
.card>.card-header+.list-group,
5684
.card>.list-group+.card-footer {
7288 stevensc 5685
  border-top: 0;
5686
}
5687
 
5688
.card-body {
5689
  -webkit-box-flex: 1;
15776 stevensc 5690
  -ms-flex: 1 1 auto;
5691
  flex: 1 1 auto;
7288 stevensc 5692
  padding: 1.25rem 1.25rem;
5693
}
5694
 
5695
.card-title {
5696
  margin-bottom: 0.5rem;
5697
}
5698
 
5699
.card-subtitle {
5700
  margin-top: -0.25rem;
5701
  margin-bottom: 0;
5702
}
5703
 
5704
.card-text:last-child {
5705
  margin-bottom: 0;
5706
}
5707
 
15776 stevensc 5708
.card-link+.card-link {
7288 stevensc 5709
  margin-left: 1.25rem;
5710
}
5711
 
5712
.card-header {
5713
  padding: 1.25rem 1.25rem;
5714
  margin-bottom: 0;
5715
  background-color: #fff;
5716
  border-bottom: 1px solid rgba(0, 0, 0, 0.09);
5717
}
14836 stevensc 5718
 
7288 stevensc 5719
.card-header:first-child {
5720
  border-radius: calc(0.4rem - 1px) calc(0.4rem - 1px) 0 0;
5721
}
5722
 
5723
.card-footer {
5724
  padding: 1.25rem 1.25rem;
5725
  background-color: #fff;
5726
  border-top: 1px solid rgba(0, 0, 0, 0.09);
5727
}
15776 stevensc 5728
 
7288 stevensc 5729
.card-footer:last-child {
5730
  border-radius: 0 0 calc(0.4rem - 1px) calc(0.4rem - 1px);
5731
}
5732
 
5733
.card-header-tabs {
5734
  margin-right: -0.625rem;
5735
  margin-bottom: -1.25rem;
5736
  margin-left: -0.625rem;
5737
  border-bottom: 0;
5738
}
15776 stevensc 5739
 
7288 stevensc 5740
.card-header-tabs .nav-link.active {
5741
  background-color: #fff;
5742
  border-bottom-color: #fff;
5743
}
5744
 
5745
.card-header-pills {
5746
  margin-right: -0.625rem;
5747
  margin-left: -0.625rem;
5748
}
5749
 
5750
.card-img-overlay {
5751
  position: absolute;
5752
  top: 0;
5753
  right: 0;
5754
  bottom: 0;
5755
  left: 0;
5756
  padding: 1.25rem;
5757
  border-radius: calc(0.4rem - 1px);
5758
}
5759
 
5760
.card-img,
5761
.card-img-top,
5762
.card-img-bottom {
5763
  width: 100%;
5764
}
5765
 
5766
.card-img,
5767
.card-img-top {
5768
  border-top-left-radius: calc(0.4rem - 1px);
5769
  border-top-right-radius: calc(0.4rem - 1px);
5770
}
5771
 
5772
.card-img,
5773
.card-img-bottom {
5774
  border-bottom-right-radius: calc(0.4rem - 1px);
5775
  border-bottom-left-radius: calc(0.4rem - 1px);
5776
}
5777
 
15776 stevensc 5778
.card-group>.card {
7288 stevensc 5779
  margin-bottom: 0.75rem;
5780
}
15776 stevensc 5781
 
7288 stevensc 5782
@media (min-width: 576px) {
5783
  .card-group {
5784
    display: -webkit-box;
5785
    display: -ms-flexbox;
5786
    display: flex;
5787
    -webkit-box-orient: horizontal;
5788
    -webkit-box-direction: normal;
15776 stevensc 5789
    -ms-flex-flow: row wrap;
5790
    flex-flow: row wrap;
7288 stevensc 5791
  }
15776 stevensc 5792
 
5793
  .card-group>.card {
7288 stevensc 5794
    -webkit-box-flex: 1;
15776 stevensc 5795
    -ms-flex: 1 0 0%;
5796
    flex: 1 0 0%;
7288 stevensc 5797
    margin-bottom: 0;
5798
  }
15776 stevensc 5799
 
5800
  .card-group>.card+.card {
7288 stevensc 5801
    margin-left: 0;
5802
    border-left: 0;
5803
  }
15776 stevensc 5804
 
5805
  .card-group>.card:not(:last-child) {
7288 stevensc 5806
    border-top-right-radius: 0;
5807
    border-bottom-right-radius: 0;
5808
  }
15776 stevensc 5809
 
5810
  .card-group>.card:not(:last-child) .card-img-top,
5811
  .card-group>.card:not(:last-child) .card-header {
7288 stevensc 5812
    border-top-right-radius: 0;
5813
  }
15776 stevensc 5814
 
5815
  .card-group>.card:not(:last-child) .card-img-bottom,
5816
  .card-group>.card:not(:last-child) .card-footer {
7288 stevensc 5817
    border-bottom-right-radius: 0;
5818
  }
15776 stevensc 5819
 
5820
  .card-group>.card:not(:first-child) {
7288 stevensc 5821
    border-top-left-radius: 0;
5822
    border-bottom-left-radius: 0;
5823
  }
15776 stevensc 5824
 
5825
  .card-group>.card:not(:first-child) .card-img-top,
5826
  .card-group>.card:not(:first-child) .card-header {
7288 stevensc 5827
    border-top-left-radius: 0;
5828
  }
15776 stevensc 5829
 
5830
  .card-group>.card:not(:first-child) .card-img-bottom,
5831
  .card-group>.card:not(:first-child) .card-footer {
7288 stevensc 5832
    border-bottom-left-radius: 0;
5833
  }
5834
}
5835
 
5836
.accordion-button {
5837
  position: relative;
5838
  display: -webkit-box;
5839
  display: -ms-flexbox;
5840
  display: flex;
5841
  -webkit-box-align: center;
15776 stevensc 5842
  -ms-flex-align: center;
5843
  align-items: center;
7288 stevensc 5844
  width: 100%;
5845
  padding: 1rem 1.25rem;
5846
  font-size: 0.9375rem;
5847
  color: #212529;
5848
  text-align: left;
5849
  background-color: #fff;
5850
  border: 0;
5851
  border-radius: 0;
5852
  overflow-anchor: none;
5853
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, border-radius 0.15s ease, -webkit-box-shadow 0.15s ease-in-out;
5854
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, border-radius 0.15s ease, -webkit-box-shadow 0.15s ease-in-out;
5855
  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;
5856
  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, -webkit-box-shadow 0.15s ease-in-out;
5857
}
15776 stevensc 5858
 
7288 stevensc 5859
@media (prefers-reduced-motion: reduce) {
5860
  .accordion-button {
5861
    -webkit-transition: none;
5862
    transition: none;
5863
  }
5864
}
15776 stevensc 5865
 
7288 stevensc 5866
.accordion-button:not(.collapsed) {
5867
  color: #0e64d4;
5868
  background-color: #e7f1fd;
5869
  -webkit-box-shadow: inset 0 -1px 0 rgba(103, 106, 121, 0.125);
15776 stevensc 5870
  box-shadow: inset 0 -1px 0 rgba(103, 106, 121, 0.125);
7288 stevensc 5871
}
15776 stevensc 5872
 
7288 stevensc 5873
.accordion-button:not(.collapsed)::after {
5874
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230e64d4'%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");
5875
  -webkit-transform: rotate(-180deg);
15776 stevensc 5876
  transform: rotate(-180deg);
7288 stevensc 5877
}
15776 stevensc 5878
 
7288 stevensc 5879
.accordion-button::after {
5880
  -ms-flex-negative: 0;
15776 stevensc 5881
  flex-shrink: 0;
7288 stevensc 5882
  width: 1.25rem;
5883
  height: 1.25rem;
5884
  margin-left: auto;
5885
  content: "";
5886
  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");
5887
  background-repeat: no-repeat;
5888
  background-size: 1.25rem;
5889
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
5890
  transition: -webkit-transform 0.2s ease-in-out;
5891
  transition: transform 0.2s ease-in-out;
5892
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
5893
}
15776 stevensc 5894
 
7288 stevensc 5895
@media (prefers-reduced-motion: reduce) {
5896
  .accordion-button::after {
5897
    -webkit-transition: none;
5898
    transition: none;
5899
  }
5900
}
15776 stevensc 5901
 
7288 stevensc 5902
.accordion-button:hover {
5903
  z-index: 2;
5904
}
15776 stevensc 5905
 
7288 stevensc 5906
.accordion-button:focus {
5907
  z-index: 3;
5908
  border-color: none;
5909
  outline: 0;
5910
  -webkit-box-shadow: none;
15776 stevensc 5911
  box-shadow: none;
7288 stevensc 5912
}
5913
 
5914
.accordion-header {
5915
  margin-bottom: 0;
5916
}
5917
 
5918
.accordion-item {
5919
  background-color: #fff;
5920
  border: 1px solid rgba(103, 106, 121, 0.125);
5921
}
15776 stevensc 5922
 
7288 stevensc 5923
.accordion-item:first-of-type {
5924
  border-top-left-radius: 0.25rem;
5925
  border-top-right-radius: 0.25rem;
5926
}
15776 stevensc 5927
 
7288 stevensc 5928
.accordion-item:first-of-type .accordion-button {
5929
  border-top-left-radius: calc(0.25rem - 1px);
5930
  border-top-right-radius: calc(0.25rem - 1px);
5931
}
15776 stevensc 5932
 
7288 stevensc 5933
.accordion-item:not(:first-of-type) {
5934
  border-top: 0;
5935
}
15776 stevensc 5936
 
7288 stevensc 5937
.accordion-item:last-of-type {
5938
  border-bottom-right-radius: 0.25rem;
5939
  border-bottom-left-radius: 0.25rem;
5940
}
15776 stevensc 5941
 
7288 stevensc 5942
.accordion-item:last-of-type .accordion-button.collapsed {
5943
  border-bottom-right-radius: calc(0.25rem - 1px);
5944
  border-bottom-left-radius: calc(0.25rem - 1px);
5945
}
15776 stevensc 5946
 
7288 stevensc 5947
.accordion-item:last-of-type .accordion-collapse {
5948
  border-bottom-right-radius: 0.25rem;
5949
  border-bottom-left-radius: 0.25rem;
5950
}
5951
 
5952
.accordion-body {
5953
  padding: 1rem 1.25rem;
5954
}
5955
 
5956
.accordion-flush .accordion-collapse {
5957
  border-width: 0;
5958
}
15776 stevensc 5959
 
7288 stevensc 5960
.accordion-flush .accordion-item {
5961
  border-right: 0;
5962
  border-left: 0;
5963
  border-radius: 0;
5964
}
15776 stevensc 5965
 
7288 stevensc 5966
.accordion-flush .accordion-item:first-child {
5967
  border-top: 0;
5968
}
15776 stevensc 5969
 
7288 stevensc 5970
.accordion-flush .accordion-item:last-child {
5971
  border-bottom: 0;
5972
}
15776 stevensc 5973
 
7288 stevensc 5974
.accordion-flush .accordion-item .accordion-button {
5975
  border-radius: 0;
5976
}
5977
 
5978
.breadcrumb {
5979
  display: -webkit-box;
5980
  display: -ms-flexbox;
5981
  display: flex;
5982
  -ms-flex-wrap: wrap;
15776 stevensc 5983
  flex-wrap: wrap;
7288 stevensc 5984
  padding: 0.5rem 0;
5985
  margin-bottom: 1rem;
5986
  list-style: none;
5987
  background-color: transparent;
5988
}
5989
 
15776 stevensc 5990
.breadcrumb-item+.breadcrumb-item {
7288 stevensc 5991
  padding-left: 0.8rem;
5992
}
15776 stevensc 5993
 
5994
.breadcrumb-item+.breadcrumb-item::before {
7288 stevensc 5995
  float: left;
5996
  padding-right: 0.8rem;
5997
  color: #a1a1a8;
15776 stevensc 5998
  content: var(--bs-breadcrumb-divider, "../../index-2.html")
5999
    /* rtl: var(--bs-breadcrumb-divider, "/") */
6000
  ;
7288 stevensc 6001
}
15776 stevensc 6002
 
7288 stevensc 6003
.breadcrumb-item.active {
6004
  color: #a1a1a8;
6005
}
6006
 
6007
.pagination {
6008
  display: -webkit-box;
6009
  display: -ms-flexbox;
6010
  display: flex;
6011
  padding-left: 0;
6012
  list-style: none;
6013
}
6014
 
6015
.page-link {
6016
  position: relative;
6017
  display: block;
6018
  color: #676a79;
6019
  background-color: #fff;
6020
  border: 1px solid #eef0f2;
6021
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
6022
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
6023
  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;
6024
  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, -webkit-box-shadow 0.15s ease-in-out;
6025
}
15776 stevensc 6026
 
7288 stevensc 6027
@media (prefers-reduced-motion: reduce) {
6028
  .page-link {
6029
    -webkit-transition: none;
6030
    transition: none;
6031
  }
6032
}
15776 stevensc 6033
 
7288 stevensc 6034
.page-link:hover {
6035
  z-index: 2;
6036
  color: #fff;
6037
  background-color: #0f6fec;
6038
  border-color: #0f6fec;
6039
}
15776 stevensc 6040
 
7288 stevensc 6041
.page-link:focus {
6042
  z-index: 3;
6043
  color: #0c59bd;
6044
  background-color: #eff2f6;
6045
  outline: 0;
6046
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
15776 stevensc 6047
  box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
7288 stevensc 6048
}
6049
 
6050
.page-item:not(:first-child) .page-link {
6051
  margin-left: -1px;
6052
}
15776 stevensc 6053
 
7288 stevensc 6054
.page-item.active .page-link {
6055
  z-index: 3;
6056
  color: #fff;
6057
  background-color: #0f6fec;
6058
  border-color: #0f6fec;
6059
}
15776 stevensc 6060
 
7288 stevensc 6061
.page-item.disabled .page-link {
6062
  color: #e1e4e6;
6063
  pointer-events: none;
6064
  background-color: #fff;
6065
  border-color: #eef0f2;
6066
}
6067
 
6068
.page-link {
6069
  padding: 0.4rem 0.8rem;
6070
}
6071
 
6072
.page-item:first-child .page-link {
6073
  border-top-left-radius: 0.4rem;
6074
  border-bottom-left-radius: 0.4rem;
6075
}
15776 stevensc 6076
 
7288 stevensc 6077
.page-item:last-child .page-link {
6078
  border-top-right-radius: 0.4rem;
6079
  border-bottom-right-radius: 0.4rem;
6080
}
6081
 
6082
.pagination-lg .page-link {
6083
  padding: 0.75rem 1.5rem;
6084
  font-size: 1.171875rem;
6085
}
15776 stevensc 6086
 
7288 stevensc 6087
.pagination-lg .page-item:first-child .page-link {
6088
  border-top-left-radius: 0.3rem;
6089
  border-bottom-left-radius: 0.3rem;
6090
}
15776 stevensc 6091
 
7288 stevensc 6092
.pagination-lg .page-item:last-child .page-link {
6093
  border-top-right-radius: 0.3rem;
6094
  border-bottom-right-radius: 0.3rem;
6095
}
6096
 
6097
.pagination-sm .page-link {
6098
  padding: 0.25rem 0.5rem;
6099
  font-size: 0.8203125rem;
6100
}
15776 stevensc 6101
 
7288 stevensc 6102
.pagination-sm .page-item:first-child .page-link {
6103
  border-top-left-radius: 0.2rem;
6104
  border-bottom-left-radius: 0.2rem;
6105
}
15776 stevensc 6106
 
7288 stevensc 6107
.pagination-sm .page-item:last-child .page-link {
6108
  border-top-right-radius: 0.2rem;
6109
  border-bottom-right-radius: 0.2rem;
6110
}
6111
 
6112
.badge {
6113
  display: inline-block;
6114
  padding: 0.35em 0.65em;
6115
  font-size: 0.85em;
6116
  font-weight: 400;
6117
  line-height: 1;
6118
  color: #fff;
6119
  text-align: center;
6120
  white-space: nowrap;
6121
  vertical-align: baseline;
6122
  border-radius: 0.25rem;
6123
}
15776 stevensc 6124
 
7288 stevensc 6125
.badge:empty {
6126
  display: none;
6127
}
6128
 
6129
.btn .badge {
6130
  position: relative;
6131
  top: -1px;
6132
}
6133
 
6134
.alert {
15221 stevensc 6135
  width: fit-content !important;
7288 stevensc 6136
  position: relative;
15221 stevensc 6137
  padding: 0 !important;
7288 stevensc 6138
  margin-bottom: 1rem;
6139
  border: 1px solid transparent;
6140
  border-radius: 0.25rem;
6141
}
6142
 
6143
.alert-heading {
6144
  color: inherit;
6145
}
6146
 
6147
.alert-link {
6148
  font-weight: 700;
6149
}
6150
 
6151
.alert-dismissible {
6152
  padding-right: 3rem;
6153
}
15776 stevensc 6154
 
7288 stevensc 6155
.alert-dismissible .btn-close {
6156
  position: absolute;
6157
  top: 0;
6158
  right: 0;
6159
  z-index: 2;
6160
  padding: 1.25rem 1rem;
6161
}
6162
 
6163
.alert-primary {
6164
  color: #09438e;
6165
  background-color: #cfe2fb;
6166
  border-color: #b7d4f9;
6167
}
15776 stevensc 6168
 
7288 stevensc 6169
.alert-primary .alert-link {
6170
  color: #073672;
6171
}
6172
 
6173
.alert-secondary {
6174
  color: #0c0f12;
6175
  background-color: #d0d1d2;
6176
  border-color: #b9babc;
6177
}
15776 stevensc 6178
 
7288 stevensc 6179
.alert-secondary .alert-link {
6180
  color: #0a0c0e;
6181
}
6182
 
6183
.alert-success {
6184
  color: #077151;
6185
  background-color: #cef2e7;
6186
  border-color: #b6ebdb;
6187
}
15776 stevensc 6188
 
7288 stevensc 6189
.alert-success .alert-link {
6190
  color: #065a41;
6191
}
6192
 
6193
.alert-info {
6194
  color: #2f5f95;
6195
  background-color: #dcecfe;
6196
  border-color: #cae2fd;
6197
}
15776 stevensc 6198
 
7288 stevensc 6199
.alert-info .alert-link {
6200
  color: #264c77;
6201
}
6202
 
6203
.alert-warning {
6204
  color: #94751c;
6205
  background-color: #fdf3d5;
6206
  border-color: #fdedc0;
6207
}
15776 stevensc 6208
 
7288 stevensc 6209
.alert-warning .alert-link {
6210
  color: #765e16;
6211
}
6212
 
6213
.alert-danger {
6214
  color: #801925;
6215
  background-color: #f7d4d8;
6216
  border-color: #f3bfc5;
6217
}
15776 stevensc 6218
 
7288 stevensc 6219
.alert-danger .alert-link {
6220
  color: #66141e;
6221
}
6222
 
6223
.alert-light {
6224
  color: #8f9091;
6225
  background-color: #fcfcfc;
6226
  border-color: #fafbfb;
6227
}
15776 stevensc 6228
 
7288 stevensc 6229
.alert-light .alert-link {
6230
  color: #727374;
6231
}
6232
 
6233
.alert-dark {
6234
  color: #0c0f12;
6235
  background-color: #d0d1d2;
6236
  border-color: #b9babc;
6237
}
15776 stevensc 6238
 
7288 stevensc 6239
.alert-dark .alert-link {
6240
  color: #0a0c0e;
6241
}
6242
 
6243
@-webkit-keyframes progress-bar-stripes {
6244
  0% {
6245
    background-position-x: 1rem;
6246
  }
6247
}
6248
 
6249
@keyframes progress-bar-stripes {
6250
  0% {
6251
    background-position-x: 1rem;
6252
  }
6253
}
15776 stevensc 6254
 
7288 stevensc 6255
.progress {
6256
  display: -webkit-box;
6257
  display: -ms-flexbox;
6258
  display: flex;
6259
  height: 1rem;
6260
  overflow: hidden;
6261
  font-size: 0.75rem;
6262
  background-color: rgba(0, 0, 0, 0.1);
6263
  border-radius: 0.25rem;
6264
}
6265
 
6266
.progress-bar {
6267
  display: -webkit-box;
6268
  display: -ms-flexbox;
6269
  display: flex;
6270
  -webkit-box-orient: vertical;
6271
  -webkit-box-direction: normal;
15776 stevensc 6272
  -ms-flex-direction: column;
6273
  flex-direction: column;
7288 stevensc 6274
  -webkit-box-pack: center;
15776 stevensc 6275
  -ms-flex-pack: center;
6276
  justify-content: center;
7288 stevensc 6277
  overflow: hidden;
6278
  color: #fff;
6279
  text-align: center;
6280
  white-space: nowrap;
6281
  background-color: #0d6efd;
6282
  -webkit-transition: width 0.6s ease;
6283
  transition: width 0.6s ease;
6284
}
15776 stevensc 6285
 
7288 stevensc 6286
@media (prefers-reduced-motion: reduce) {
6287
  .progress-bar {
6288
    -webkit-transition: none;
6289
    transition: none;
6290
  }
6291
}
6292
 
6293
.progress-bar-striped {
6294
  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);
6295
  background-size: 1rem 1rem;
6296
}
6297
 
6298
.progress-bar-animated {
6299
  -webkit-animation: 1s linear infinite progress-bar-stripes;
15776 stevensc 6300
  animation: 1s linear infinite progress-bar-stripes;
7288 stevensc 6301
}
15776 stevensc 6302
 
7288 stevensc 6303
@media (prefers-reduced-motion: reduce) {
6304
  .progress-bar-animated {
6305
    -webkit-animation: none;
15776 stevensc 6306
    animation: none;
7288 stevensc 6307
  }
6308
}
6309
 
6310
.list-group {
6311
  display: -webkit-box;
6312
  display: -ms-flexbox;
6313
  display: flex;
6314
  -webkit-box-orient: vertical;
6315
  -webkit-box-direction: normal;
15776 stevensc 6316
  -ms-flex-direction: column;
6317
  flex-direction: column;
7288 stevensc 6318
  padding-left: 0;
6319
  margin-bottom: 0;
6320
  border-radius: 0.4rem;
6321
}
6322
 
6323
.list-group-numbered {
6324
  list-style-type: none;
6325
  counter-reset: section;
6326
}
15776 stevensc 6327
 
6328
.list-group-numbered>li::before {
7288 stevensc 6329
  content: counters(section, ".") ". ";
6330
  counter-increment: section;
6331
}
6332
 
6333
.list-group-item-action {
6334
  width: 100%;
6335
  color: #495057;
6336
  text-align: inherit;
6337
}
15776 stevensc 6338
 
6339
.list-group-item-action:hover,
6340
.list-group-item-action:focus {
7288 stevensc 6341
  z-index: 1;
6342
  color: #495057;
6343
  text-decoration: none;
6344
  background-color: #eff2f6;
6345
}
15776 stevensc 6346
 
7288 stevensc 6347
.list-group-item-action:active {
6348
  color: #212529;
6349
  background-color: #e9ecef;
6350
}
6351
 
6352
.list-group-item {
6353
  position: relative;
6354
  display: block;
6355
  padding: 0.5rem 1rem;
6356
  color: #676a79;
6357
  background-color: transparent;
6358
  border: 1px solid rgba(0, 0, 0, 0.125);
6359
}
15776 stevensc 6360
 
7288 stevensc 6361
.list-group-item:first-child {
6362
  border-top-left-radius: inherit;
6363
  border-top-right-radius: inherit;
6364
}
15776 stevensc 6365
 
7288 stevensc 6366
.list-group-item:last-child {
6367
  border-bottom-right-radius: inherit;
6368
  border-bottom-left-radius: inherit;
6369
}
15776 stevensc 6370
 
6371
.list-group-item.disabled,
6372
.list-group-item:disabled {
7288 stevensc 6373
  color: #6c757d;
6374
  pointer-events: none;
6375
  background-color: #fff;
6376
}
15776 stevensc 6377
 
7288 stevensc 6378
.list-group-item.active {
6379
  z-index: 2;
6380
  color: #fff;
6381
  background-color: #0f6fec;
6382
  border-color: #0f6fec;
6383
}
15776 stevensc 6384
 
6385
.list-group-item+.list-group-item {
7288 stevensc 6386
  border-top-width: 0;
6387
}
15776 stevensc 6388
 
6389
.list-group-item+.list-group-item.active {
7288 stevensc 6390
  margin-top: -1px;
6391
  border-top-width: 1px;
6392
}
6393
 
6394
.list-group-horizontal {
6395
  -webkit-box-orient: horizontal;
6396
  -webkit-box-direction: normal;
15776 stevensc 6397
  -ms-flex-direction: row;
6398
  flex-direction: row;
7288 stevensc 6399
}
15776 stevensc 6400
 
6401
.list-group-horizontal>.list-group-item:first-child {
7288 stevensc 6402
  border-bottom-left-radius: 0.4rem;
6403
  border-top-right-radius: 0;
6404
}
15776 stevensc 6405
 
6406
.list-group-horizontal>.list-group-item:last-child {
7288 stevensc 6407
  border-top-right-radius: 0.4rem;
6408
  border-bottom-left-radius: 0;
6409
}
15776 stevensc 6410
 
6411
.list-group-horizontal>.list-group-item.active {
7288 stevensc 6412
  margin-top: 0;
6413
}
15776 stevensc 6414
 
6415
.list-group-horizontal>.list-group-item+.list-group-item {
7288 stevensc 6416
  border-top-width: 1px;
6417
  border-left-width: 0;
6418
}
15776 stevensc 6419
 
6420
.list-group-horizontal>.list-group-item+.list-group-item.active {
7288 stevensc 6421
  margin-left: -1px;
6422
  border-left-width: 1px;
6423
}
6424
 
6425
@media (min-width: 576px) {
6426
  .list-group-horizontal-sm {
6427
    -webkit-box-orient: horizontal;
6428
    -webkit-box-direction: normal;
15776 stevensc 6429
    -ms-flex-direction: row;
6430
    flex-direction: row;
7288 stevensc 6431
  }
15776 stevensc 6432
 
6433
  .list-group-horizontal-sm>.list-group-item:first-child {
7288 stevensc 6434
    border-bottom-left-radius: 0.4rem;
6435
    border-top-right-radius: 0;
6436
  }
15776 stevensc 6437
 
6438
  .list-group-horizontal-sm>.list-group-item:last-child {
7288 stevensc 6439
    border-top-right-radius: 0.4rem;
6440
    border-bottom-left-radius: 0;
6441
  }
15776 stevensc 6442
 
6443
  .list-group-horizontal-sm>.list-group-item.active {
7288 stevensc 6444
    margin-top: 0;
6445
  }
15776 stevensc 6446
 
6447
  .list-group-horizontal-sm>.list-group-item+.list-group-item {
7288 stevensc 6448
    border-top-width: 1px;
6449
    border-left-width: 0;
6450
  }
15776 stevensc 6451
 
6452
  .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
7288 stevensc 6453
    margin-left: -1px;
6454
    border-left-width: 1px;
6455
  }
6456
}
15776 stevensc 6457
 
7288 stevensc 6458
@media (min-width: 768px) {
6459
  .list-group-horizontal-md {
6460
    -webkit-box-orient: horizontal;
6461
    -webkit-box-direction: normal;
15776 stevensc 6462
    -ms-flex-direction: row;
6463
    flex-direction: row;
7288 stevensc 6464
  }
15776 stevensc 6465
 
6466
  .list-group-horizontal-md>.list-group-item:first-child {
7288 stevensc 6467
    border-bottom-left-radius: 0.4rem;
6468
    border-top-right-radius: 0;
6469
  }
15776 stevensc 6470
 
6471
  .list-group-horizontal-md>.list-group-item:last-child {
7288 stevensc 6472
    border-top-right-radius: 0.4rem;
6473
    border-bottom-left-radius: 0;
6474
  }
15776 stevensc 6475
 
6476
  .list-group-horizontal-md>.list-group-item.active {
7288 stevensc 6477
    margin-top: 0;
6478
  }
15776 stevensc 6479
 
6480
  .list-group-horizontal-md>.list-group-item+.list-group-item {
7288 stevensc 6481
    border-top-width: 1px;
6482
    border-left-width: 0;
6483
  }
15776 stevensc 6484
 
6485
  .list-group-horizontal-md>.list-group-item+.list-group-item.active {
7288 stevensc 6486
    margin-left: -1px;
6487
    border-left-width: 1px;
6488
  }
6489
}
15776 stevensc 6490
 
7288 stevensc 6491
@media (min-width: 992px) {
6492
  .list-group-horizontal-lg {
6493
    -webkit-box-orient: horizontal;
6494
    -webkit-box-direction: normal;
15776 stevensc 6495
    -ms-flex-direction: row;
6496
    flex-direction: row;
7288 stevensc 6497
  }
15776 stevensc 6498
 
6499
  .list-group-horizontal-lg>.list-group-item:first-child {
7288 stevensc 6500
    border-bottom-left-radius: 0.4rem;
6501
    border-top-right-radius: 0;
6502
  }
15776 stevensc 6503
 
6504
  .list-group-horizontal-lg>.list-group-item:last-child {
7288 stevensc 6505
    border-top-right-radius: 0.4rem;
6506
    border-bottom-left-radius: 0;
6507
  }
15776 stevensc 6508
 
6509
  .list-group-horizontal-lg>.list-group-item.active {
7288 stevensc 6510
    margin-top: 0;
6511
  }
15776 stevensc 6512
 
6513
  .list-group-horizontal-lg>.list-group-item+.list-group-item {
7288 stevensc 6514
    border-top-width: 1px;
6515
    border-left-width: 0;
6516
  }
15776 stevensc 6517
 
6518
  .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
7288 stevensc 6519
    margin-left: -1px;
6520
    border-left-width: 1px;
6521
  }
6522
}
15776 stevensc 6523
 
7288 stevensc 6524
@media (min-width: 1200px) {
6525
  .list-group-horizontal-xl {
6526
    -webkit-box-orient: horizontal;
6527
    -webkit-box-direction: normal;
15776 stevensc 6528
    -ms-flex-direction: row;
6529
    flex-direction: row;
7288 stevensc 6530
  }
15776 stevensc 6531
 
6532
  .list-group-horizontal-xl>.list-group-item:first-child {
7288 stevensc 6533
    border-bottom-left-radius: 0.4rem;
6534
    border-top-right-radius: 0;
6535
  }
15776 stevensc 6536
 
6537
  .list-group-horizontal-xl>.list-group-item:last-child {
7288 stevensc 6538
    border-top-right-radius: 0.4rem;
6539
    border-bottom-left-radius: 0;
6540
  }
15776 stevensc 6541
 
6542
  .list-group-horizontal-xl>.list-group-item.active {
7288 stevensc 6543
    margin-top: 0;
6544
  }
15776 stevensc 6545
 
6546
  .list-group-horizontal-xl>.list-group-item+.list-group-item {
7288 stevensc 6547
    border-top-width: 1px;
6548
    border-left-width: 0;
6549
  }
15776 stevensc 6550
 
6551
  .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
7288 stevensc 6552
    margin-left: -1px;
6553
    border-left-width: 1px;
6554
  }
6555
}
15776 stevensc 6556
 
7288 stevensc 6557
@media (min-width: 1400px) {
6558
  .list-group-horizontal-xxl {
6559
    -webkit-box-orient: horizontal;
6560
    -webkit-box-direction: normal;
15776 stevensc 6561
    -ms-flex-direction: row;
6562
    flex-direction: row;
7288 stevensc 6563
  }
15776 stevensc 6564
 
6565
  .list-group-horizontal-xxl>.list-group-item:first-child {
7288 stevensc 6566
    border-bottom-left-radius: 0.4rem;
6567
    border-top-right-radius: 0;
6568
  }
15776 stevensc 6569
 
6570
  .list-group-horizontal-xxl>.list-group-item:last-child {
7288 stevensc 6571
    border-top-right-radius: 0.4rem;
6572
    border-bottom-left-radius: 0;
6573
  }
15776 stevensc 6574
 
6575
  .list-group-horizontal-xxl>.list-group-item.active {
7288 stevensc 6576
    margin-top: 0;
6577
  }
15776 stevensc 6578
 
6579
  .list-group-horizontal-xxl>.list-group-item+.list-group-item {
7288 stevensc 6580
    border-top-width: 1px;
6581
    border-left-width: 0;
6582
  }
15776 stevensc 6583
 
6584
  .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
7288 stevensc 6585
    margin-left: -1px;
6586
    border-left-width: 1px;
6587
  }
6588
}
15776 stevensc 6589
 
7288 stevensc 6590
.list-group-flush {
6591
  border-radius: 0;
6592
}
15776 stevensc 6593
 
6594
.list-group-flush>.list-group-item {
7288 stevensc 6595
  border-width: 0 0 1px;
6596
}
15776 stevensc 6597
 
6598
.list-group-flush>.list-group-item:last-child {
7288 stevensc 6599
  border-bottom-width: 0;
6600
}
6601
 
6602
.list-group-item-primary {
6603
  color: #09438e;
6604
  background-color: #cfe2fb;
6605
}
15776 stevensc 6606
 
6607
.list-group-item-primary.list-group-item-action:hover,
6608
.list-group-item-primary.list-group-item-action:focus {
7288 stevensc 6609
  color: #09438e;
6610
  background-color: #bacbe2;
6611
}
15776 stevensc 6612
 
7288 stevensc 6613
.list-group-item-primary.list-group-item-action.active {
6614
  color: #fff;
6615
  background-color: #09438e;
6616
  border-color: #09438e;
6617
}
6618
 
6619
.list-group-item-secondary {
6620
  color: #0c0f12;
6621
  background-color: #d0d1d2;
6622
}
15776 stevensc 6623
 
6624
.list-group-item-secondary.list-group-item-action:hover,
6625
.list-group-item-secondary.list-group-item-action:focus {
7288 stevensc 6626
  color: #0c0f12;
6627
  background-color: #bbbcbd;
6628
}
15776 stevensc 6629
 
7288 stevensc 6630
.list-group-item-secondary.list-group-item-action.active {
6631
  color: #fff;
6632
  background-color: #0c0f12;
6633
  border-color: #0c0f12;
6634
}
6635
 
6636
.list-group-item-success {
6637
  color: #077151;
6638
  background-color: #cef2e7;
6639
}
15776 stevensc 6640
 
6641
.list-group-item-success.list-group-item-action:hover,
6642
.list-group-item-success.list-group-item-action:focus {
7288 stevensc 6643
  color: #077151;
6644
  background-color: #b9dad0;
6645
}
15776 stevensc 6646
 
7288 stevensc 6647
.list-group-item-success.list-group-item-action.active {
6648
  color: #fff;
6649
  background-color: #077151;
6650
  border-color: #077151;
6651
}
6652
 
6653
.list-group-item-info {
6654
  color: #2f5f95;
6655
  background-color: #dcecfe;
6656
}
15776 stevensc 6657
 
6658
.list-group-item-info.list-group-item-action:hover,
6659
.list-group-item-info.list-group-item-action:focus {
7288 stevensc 6660
  color: #2f5f95;
6661
  background-color: #c6d4e5;
6662
}
15776 stevensc 6663
 
7288 stevensc 6664
.list-group-item-info.list-group-item-action.active {
6665
  color: #fff;
6666
  background-color: #2f5f95;
6667
  border-color: #2f5f95;
6668
}
6669
 
6670
.list-group-item-warning {
6671
  color: #94751c;
6672
  background-color: #fdf3d5;
6673
}
15776 stevensc 6674
 
6675
.list-group-item-warning.list-group-item-action:hover,
6676
.list-group-item-warning.list-group-item-action:focus {
7288 stevensc 6677
  color: #94751c;
6678
  background-color: #e4dbc0;
6679
}
15776 stevensc 6680
 
7288 stevensc 6681
.list-group-item-warning.list-group-item-action.active {
6682
  color: #fff;
6683
  background-color: #94751c;
6684
  border-color: #94751c;
6685
}
6686
 
6687
.list-group-item-danger {
6688
  color: #801925;
6689
  background-color: #f7d4d8;
6690
}
15776 stevensc 6691
 
6692
.list-group-item-danger.list-group-item-action:hover,
6693
.list-group-item-danger.list-group-item-action:focus {
7288 stevensc 6694
  color: #801925;
6695
  background-color: #debfc2;
6696
}
15776 stevensc 6697
 
7288 stevensc 6698
.list-group-item-danger.list-group-item-action.active {
6699
  color: #fff;
6700
  background-color: #801925;
6701
  border-color: #801925;
6702
}
6703
 
6704
.list-group-item-light {
6705
  color: #8f9091;
6706
  background-color: #fcfcfc;
6707
}
15776 stevensc 6708
 
6709
.list-group-item-light.list-group-item-action:hover,
6710
.list-group-item-light.list-group-item-action:focus {
7288 stevensc 6711
  color: #8f9091;
6712
  background-color: #e3e3e3;
6713
}
15776 stevensc 6714
 
7288 stevensc 6715
.list-group-item-light.list-group-item-action.active {
6716
  color: #fff;
6717
  background-color: #8f9091;
6718
  border-color: #8f9091;
6719
}
6720
 
6721
.list-group-item-dark {
6722
  color: #0c0f12;
6723
  background-color: #d0d1d2;
6724
}
15776 stevensc 6725
 
6726
.list-group-item-dark.list-group-item-action:hover,
6727
.list-group-item-dark.list-group-item-action:focus {
7288 stevensc 6728
  color: #0c0f12;
6729
  background-color: #bbbcbd;
6730
}
15776 stevensc 6731
 
7288 stevensc 6732
.list-group-item-dark.list-group-item-action.active {
6733
  color: #fff;
6734
  background-color: #0c0f12;
6735
  border-color: #0c0f12;
6736
}
6737
 
6738
.btn-close {
6739
  -webkit-box-sizing: content-box;
15776 stevensc 6740
  box-sizing: content-box;
7288 stevensc 6741
  width: 1em;
6742
  height: 1em;
6743
  padding: 0.25em 0.25em;
6744
  color: #000;
6745
  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;
6746
  border: 0;
6747
  border-radius: 0.4rem;
6748
  opacity: 0.5;
6749
}
15776 stevensc 6750
 
7288 stevensc 6751
.btn-close:hover {
6752
  color: #000;
6753
  text-decoration: none;
6754
  opacity: 0.75;
6755
}
15776 stevensc 6756
 
7288 stevensc 6757
.btn-close:focus {
6758
  outline: 0;
6759
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
15776 stevensc 6760
  box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
7288 stevensc 6761
  opacity: 1;
6762
}
15776 stevensc 6763
 
6764
.btn-close:disabled,
6765
.btn-close.disabled {
7288 stevensc 6766
  pointer-events: none;
6767
  -webkit-user-select: none;
15776 stevensc 6768
  -moz-user-select: none;
6769
  -ms-user-select: none;
6770
  user-select: none;
7288 stevensc 6771
  opacity: 0.25;
6772
}
6773
 
6774
.btn-close-white {
6775
  -webkit-filter: invert(1) grayscale(100%) brightness(200%);
15776 stevensc 6776
  filter: invert(1) grayscale(100%) brightness(200%);
7288 stevensc 6777
}
6778
 
6779
.toast {
6780
  width: 350px;
6781
  max-width: 100%;
6782
  font-size: 0.875rem;
6783
  pointer-events: auto;
6784
  background-color: rgba(255, 255, 255, 0.85);
6785
  background-clip: padding-box;
6786
  border: 1px solid rgba(0, 0, 0, 0.1);
6787
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
15776 stevensc 6788
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
7288 stevensc 6789
  border-radius: 0.25rem;
6790
}
15776 stevensc 6791
 
7288 stevensc 6792
.toast.showing {
6793
  opacity: 0;
6794
}
15776 stevensc 6795
 
7288 stevensc 6796
.toast:not(.show) {
6797
  display: none;
6798
}
6799
 
6800
.toast-container {
6801
  width: -webkit-max-content;
6802
  width: -moz-max-content;
6803
  width: max-content;
6804
  max-width: 100%;
6805
  pointer-events: none;
6806
}
15776 stevensc 6807
 
6808
.toast-container> :not(:last-child) {
7288 stevensc 6809
  margin-bottom: 0.75rem;
6810
}
6811
 
6812
.toast-header {
6813
  display: -webkit-box;
6814
  display: -ms-flexbox;
6815
  display: flex;
6816
  -webkit-box-align: center;
15776 stevensc 6817
  -ms-flex-align: center;
6818
  align-items: center;
7288 stevensc 6819
  padding: 0.5rem 0.75rem;
6820
  color: #6c757d;
6821
  background-color: rgba(255, 255, 255, 0.85);
6822
  background-clip: padding-box;
6823
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
6824
  border-top-left-radius: calc(0.25rem - 1px);
6825
  border-top-right-radius: calc(0.25rem - 1px);
6826
}
15776 stevensc 6827
 
7288 stevensc 6828
.toast-header .btn-close {
6829
  margin-right: -0.375rem;
6830
  margin-left: 0.75rem;
6831
}
6832
 
6833
.toast-body {
6834
  padding: 0.75rem;
6835
  word-wrap: break-word;
6836
}
6837
 
6838
.modal {
6839
  position: fixed;
6840
  top: 0;
6841
  left: 0;
6842
  z-index: 1055;
6843
  display: none;
6844
  width: 100%;
6845
  height: 100%;
6846
  overflow-x: hidden;
6847
  overflow-y: auto;
6848
  outline: 0;
6849
}
6850
 
6851
.modal-dialog {
6852
  position: relative;
6853
  width: auto;
6854
  margin: 0.5rem;
6855
  pointer-events: none;
6856
}
15776 stevensc 6857
 
7288 stevensc 6858
.modal.fade .modal-dialog {
6859
  -webkit-transition: -webkit-transform 0.3s ease-out;
6860
  transition: -webkit-transform 0.3s ease-out;
6861
  transition: transform 0.3s ease-out;
6862
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
6863
  -webkit-transform: translate(0, -50px);
15776 stevensc 6864
  transform: translate(0, -50px);
7288 stevensc 6865
}
15776 stevensc 6866
 
7288 stevensc 6867
@media (prefers-reduced-motion: reduce) {
6868
  .modal.fade .modal-dialog {
6869
    -webkit-transition: none;
6870
    transition: none;
6871
  }
6872
}
15776 stevensc 6873
 
7288 stevensc 6874
.modal.show .modal-dialog {
6875
  -webkit-transform: none;
15776 stevensc 6876
  transform: none;
7288 stevensc 6877
}
15776 stevensc 6878
 
7288 stevensc 6879
.modal.modal-static .modal-dialog {
6880
  -webkit-transform: scale(1.02);
15776 stevensc 6881
  transform: scale(1.02);
7288 stevensc 6882
}
6883
 
6884
.modal-dialog-scrollable {
6885
  height: calc(100% - 1rem);
6886
}
15776 stevensc 6887
 
7288 stevensc 6888
.modal-dialog-scrollable .modal-content {
6889
  max-height: 100%;
6890
  overflow: hidden;
6891
}
15776 stevensc 6892
 
7288 stevensc 6893
.modal-dialog-scrollable .modal-body {
6894
  overflow-y: auto;
6895
}
6896
 
6897
.modal-dialog-centered {
6898
  display: -webkit-box;
6899
  display: -ms-flexbox;
6900
  display: flex;
6901
  -webkit-box-align: center;
15776 stevensc 6902
  -ms-flex-align: center;
6903
  align-items: center;
7288 stevensc 6904
  min-height: calc(100% - 1rem);
6905
}
6906
 
6907
.modal-content {
6908
  position: relative;
6909
  display: -webkit-box;
6910
  display: -ms-flexbox;
6911
  display: flex;
6912
  -webkit-box-orient: vertical;
6913
  -webkit-box-direction: normal;
15776 stevensc 6914
  -ms-flex-direction: column;
6915
  flex-direction: column;
7288 stevensc 6916
  width: 100%;
6917
  pointer-events: auto;
6918
  background-color: #fff;
6919
  background-clip: padding-box;
6920
  border: 0 solid rgba(0, 0, 0, 0.2);
6921
  border-radius: 0.4rem;
6922
  outline: 0;
6923
}
6924
 
6925
.modal-backdrop {
6926
  position: fixed;
6927
  top: 0;
6928
  left: 0;
6929
  z-index: 1050;
6930
  width: 100vw;
6931
  height: 100vh;
6932
  background-color: #000;
6933
}
15776 stevensc 6934
 
7288 stevensc 6935
.modal-backdrop.fade {
6936
  opacity: 0;
6937
}
15776 stevensc 6938
 
7288 stevensc 6939
.modal-backdrop.show {
6940
  opacity: 0.5;
6941
}
6942
 
6943
.modal-header {
6944
  display: -webkit-box;
6945
  display: -ms-flexbox;
6946
  display: flex;
6947
  -ms-flex-negative: 0;
15776 stevensc 6948
  flex-shrink: 0;
7288 stevensc 6949
  -webkit-box-align: center;
15776 stevensc 6950
  -ms-flex-align: center;
6951
  align-items: center;
7288 stevensc 6952
  -webkit-box-pack: justify;
15776 stevensc 6953
  -ms-flex-pack: justify;
6954
  justify-content: space-between;
7288 stevensc 6955
  padding: 1rem 1rem;
6956
  border-bottom: 1px solid #dee2e6;
6957
  border-top-left-radius: 0.4rem;
6958
  border-top-right-radius: 0.4rem;
6959
}
15776 stevensc 6960
 
7288 stevensc 6961
.modal-header .btn-close {
6962
  padding: 0.5rem 0.5rem;
6963
  margin: -0.5rem -0.5rem -0.5rem auto;
6964
}
6965
 
6966
.modal-title {
6967
  margin-bottom: 0;
6968
  line-height: 1.5;
6969
}
6970
 
6971
.modal-body {
6972
  position: relative;
6973
  -webkit-box-flex: 1;
15776 stevensc 6974
  -ms-flex: 1 1 auto;
6975
  flex: 1 1 auto;
7288 stevensc 6976
  padding: 1rem;
6977
}
6978
 
6979
.modal-footer {
6980
  display: -webkit-box;
6981
  display: -ms-flexbox;
6982
  display: flex;
6983
  -ms-flex-wrap: wrap;
15776 stevensc 6984
  flex-wrap: wrap;
7288 stevensc 6985
  -ms-flex-negative: 0;
15776 stevensc 6986
  flex-shrink: 0;
7288 stevensc 6987
  -webkit-box-align: center;
15776 stevensc 6988
  -ms-flex-align: center;
6989
  align-items: center;
7288 stevensc 6990
  -webkit-box-pack: end;
15776 stevensc 6991
  -ms-flex-pack: end;
6992
  justify-content: flex-end;
7288 stevensc 6993
  padding: 0.75rem;
6994
  border-top: 1px solid #dee2e6;
6995
  border-bottom-right-radius: 0.4rem;
6996
  border-bottom-left-radius: 0.4rem;
6997
}
15776 stevensc 6998
 
6999
.modal-footer>* {
7288 stevensc 7000
  margin: 0.25rem;
7001
}
7002
 
7003
@media (min-width: 576px) {
7004
  .modal-dialog {
7005
    max-width: 500px;
7006
    margin: 1.75rem auto;
7007
  }
7008
 
7009
  .modal-dialog-scrollable {
7010
    height: calc(100% - 3.5rem);
7011
  }
7012
 
7013
  .modal-dialog-centered {
7014
    min-height: calc(100% - 3.5rem);
7015
  }
7016
 
7017
  .modal-sm {
7018
    max-width: 300px;
7019
  }
7020
}
15776 stevensc 7021
 
7288 stevensc 7022
@media (min-width: 992px) {
15776 stevensc 7023
 
7288 stevensc 7024
  .modal-lg,
15776 stevensc 7025
  .modal-xl {
7288 stevensc 7026
    max-width: 800px;
7027
  }
7028
}
15776 stevensc 7029
 
7288 stevensc 7030
@media (min-width: 1200px) {
7031
  .modal-xl {
7032
    max-width: 1140px;
7033
  }
7034
}
15776 stevensc 7035
 
7288 stevensc 7036
.modal-fullscreen {
7037
  width: 100vw;
7038
  max-width: none;
7039
  height: 100%;
7040
  margin: 0;
7041
}
15776 stevensc 7042
 
7288 stevensc 7043
.modal-fullscreen .modal-content {
7044
  height: 100%;
7045
  border: 0;
7046
  border-radius: 0;
7047
}
15776 stevensc 7048
 
7288 stevensc 7049
.modal-fullscreen .modal-header {
7050
  border-radius: 0;
7051
}
15776 stevensc 7052
 
7288 stevensc 7053
.modal-fullscreen .modal-body {
7054
  overflow-y: auto;
7055
}
15776 stevensc 7056
 
7288 stevensc 7057
.modal-fullscreen .modal-footer {
7058
  border-radius: 0;
7059
}
7060
 
7061
@media (max-width: 575.98px) {
7062
  .modal-fullscreen-sm-down {
7063
    width: 100vw;
7064
    max-width: none;
7065
    height: 100%;
7066
    margin: 0;
7067
  }
15776 stevensc 7068
 
7288 stevensc 7069
  .modal-fullscreen-sm-down .modal-content {
7070
    height: 100%;
7071
    border: 0;
7072
    border-radius: 0;
7073
  }
15776 stevensc 7074
 
7288 stevensc 7075
  .modal-fullscreen-sm-down .modal-header {
7076
    border-radius: 0;
7077
  }
15776 stevensc 7078
 
7288 stevensc 7079
  .modal-fullscreen-sm-down .modal-body {
7080
    overflow-y: auto;
7081
  }
15776 stevensc 7082
 
7288 stevensc 7083
  .modal-fullscreen-sm-down .modal-footer {
7084
    border-radius: 0;
7085
  }
7086
}
15776 stevensc 7087
 
7288 stevensc 7088
@media (max-width: 767.98px) {
7089
  .modal-fullscreen-md-down {
7090
    width: 100vw;
7091
    max-width: none;
7092
    height: 100%;
7093
    margin: 0;
7094
  }
15776 stevensc 7095
 
7288 stevensc 7096
  .modal-fullscreen-md-down .modal-content {
7097
    height: 100%;
7098
    border: 0;
7099
    border-radius: 0;
7100
  }
15776 stevensc 7101
 
7288 stevensc 7102
  .modal-fullscreen-md-down .modal-header {
7103
    border-radius: 0;
7104
  }
15776 stevensc 7105
 
7288 stevensc 7106
  .modal-fullscreen-md-down .modal-body {
7107
    overflow-y: auto;
7108
  }
15776 stevensc 7109
 
7288 stevensc 7110
  .modal-fullscreen-md-down .modal-footer {
7111
    border-radius: 0;
7112
  }
7113
}
15776 stevensc 7114
 
7288 stevensc 7115
@media (max-width: 991.98px) {
7116
  .modal-fullscreen-lg-down {
7117
    width: 100vw;
7118
    max-width: none;
7119
    height: 100%;
7120
    margin: 0;
7121
  }
15776 stevensc 7122
 
7288 stevensc 7123
  .modal-fullscreen-lg-down .modal-content {
7124
    height: 100%;
7125
    border: 0;
7126
    border-radius: 0;
7127
  }
15776 stevensc 7128
 
7288 stevensc 7129
  .modal-fullscreen-lg-down .modal-header {
7130
    border-radius: 0;
7131
  }
15776 stevensc 7132
 
7288 stevensc 7133
  .modal-fullscreen-lg-down .modal-body {
7134
    overflow-y: auto;
7135
  }
15776 stevensc 7136
 
7288 stevensc 7137
  .modal-fullscreen-lg-down .modal-footer {
7138
    border-radius: 0;
7139
  }
7140
}
15776 stevensc 7141
 
7288 stevensc 7142
@media (max-width: 1199.98px) {
7143
  .modal-fullscreen-xl-down {
7144
    width: 100vw;
7145
    max-width: none;
7146
    height: 100%;
7147
    margin: 0;
7148
  }
15776 stevensc 7149
 
7288 stevensc 7150
  .modal-fullscreen-xl-down .modal-content {
7151
    height: 100%;
7152
    border: 0;
7153
    border-radius: 0;
7154
  }
15776 stevensc 7155
 
7288 stevensc 7156
  .modal-fullscreen-xl-down .modal-header {
7157
    border-radius: 0;
7158
  }
15776 stevensc 7159
 
7288 stevensc 7160
  .modal-fullscreen-xl-down .modal-body {
7161
    overflow-y: auto;
7162
  }
15776 stevensc 7163
 
7288 stevensc 7164
  .modal-fullscreen-xl-down .modal-footer {
7165
    border-radius: 0;
7166
  }
7167
}
15776 stevensc 7168
 
7288 stevensc 7169
@media (max-width: 1399.98px) {
7170
  .modal-fullscreen-xxl-down {
7171
    width: 100vw;
7172
    max-width: none;
7173
    height: 100%;
7174
    margin: 0;
7175
  }
15776 stevensc 7176
 
7288 stevensc 7177
  .modal-fullscreen-xxl-down .modal-content {
7178
    height: 100%;
7179
    border: 0;
7180
    border-radius: 0;
7181
  }
15776 stevensc 7182
 
7288 stevensc 7183
  .modal-fullscreen-xxl-down .modal-header {
7184
    border-radius: 0;
7185
  }
15776 stevensc 7186
 
7288 stevensc 7187
  .modal-fullscreen-xxl-down .modal-body {
7188
    overflow-y: auto;
7189
  }
15776 stevensc 7190
 
7288 stevensc 7191
  .modal-fullscreen-xxl-down .modal-footer {
7192
    border-radius: 0;
7193
  }
7194
}
15776 stevensc 7195
 
7288 stevensc 7196
.tooltip {
7197
  position: absolute;
7198
  z-index: 1080;
7199
  display: block;
7200
  margin: 0;
7201
  font-family: "Inter", sans-serif;
7202
  font-style: normal;
7203
  font-weight: 500;
7204
  line-height: 1.5;
7205
  text-align: left;
7206
  text-align: start;
7207
  text-decoration: none;
7208
  text-shadow: none;
7209
  text-transform: none;
7210
  letter-spacing: normal;
7211
  word-break: normal;
7212
  word-spacing: normal;
7213
  white-space: normal;
7214
  line-break: auto;
7215
  font-size: 0.6875rem;
7216
  word-wrap: break-word;
7217
  opacity: 0;
7218
}
15776 stevensc 7219
 
7288 stevensc 7220
.tooltip.show {
7221
  opacity: 0.9;
7222
}
15776 stevensc 7223
 
7288 stevensc 7224
.tooltip .tooltip-arrow {
7225
  position: absolute;
7226
  display: block;
7227
  width: 0.8rem;
7228
  height: 0.4rem;
7229
}
15776 stevensc 7230
 
7288 stevensc 7231
.tooltip .tooltip-arrow::before {
7232
  position: absolute;
7233
  content: "";
7234
  border-color: transparent;
7235
  border-style: solid;
7236
}
7237
 
15776 stevensc 7238
.bs-tooltip-top,
7239
.bs-tooltip-auto[data-popper-placement^=top] {
7288 stevensc 7240
  padding: 0.4rem 0;
7241
}
15776 stevensc 7242
 
7243
.bs-tooltip-top .tooltip-arrow,
7244
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
7288 stevensc 7245
  bottom: 0;
7246
}
15776 stevensc 7247
 
7248
.bs-tooltip-top .tooltip-arrow::before,
7249
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
7288 stevensc 7250
  top: -1px;
7251
  border-width: 0.4rem 0.4rem 0;
7252
  border-top-color: #000;
7253
}
7254
 
15776 stevensc 7255
.bs-tooltip-end,
7256
.bs-tooltip-auto[data-popper-placement^=right] {
7288 stevensc 7257
  padding: 0 0.4rem;
7258
}
15776 stevensc 7259
 
7260
.bs-tooltip-end .tooltip-arrow,
7261
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
7288 stevensc 7262
  left: 0;
7263
  width: 0.4rem;
7264
  height: 0.8rem;
7265
}
15776 stevensc 7266
 
7267
.bs-tooltip-end .tooltip-arrow::before,
7268
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
7288 stevensc 7269
  right: -1px;
7270
  border-width: 0.4rem 0.4rem 0.4rem 0;
7271
  border-right-color: #000;
7272
}
7273
 
15776 stevensc 7274
.bs-tooltip-bottom,
7275
.bs-tooltip-auto[data-popper-placement^=bottom] {
7288 stevensc 7276
  padding: 0.4rem 0;
7277
}
15776 stevensc 7278
 
7279
.bs-tooltip-bottom .tooltip-arrow,
7280
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
7288 stevensc 7281
  top: 0;
7282
}
15776 stevensc 7283
 
7284
.bs-tooltip-bottom .tooltip-arrow::before,
7285
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
7288 stevensc 7286
  bottom: -1px;
7287
  border-width: 0 0.4rem 0.4rem;
7288
  border-bottom-color: #000;
7289
}
7290
 
15776 stevensc 7291
.bs-tooltip-start,
7292
.bs-tooltip-auto[data-popper-placement^=left] {
7288 stevensc 7293
  padding: 0 0.4rem;
7294
}
15776 stevensc 7295
 
7296
.bs-tooltip-start .tooltip-arrow,
7297
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
7288 stevensc 7298
  right: 0;
7299
  width: 0.4rem;
7300
  height: 0.8rem;
7301
}
15776 stevensc 7302
 
7303
.bs-tooltip-start .tooltip-arrow::before,
7304
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
7288 stevensc 7305
  left: -1px;
7306
  border-width: 0.4rem 0 0.4rem 0.4rem;
7307
  border-left-color: #000;
7308
}
7309
 
7310
.tooltip-inner {
7311
  max-width: 200px;
7312
  padding: 0.25rem 0.5rem;
7313
  color: #fff;
7314
  text-align: center;
7315
  background-color: #000;
7316
  border-radius: 0.25rem;
7317
}
7318
 
7319
.popover {
7320
  position: absolute;
7321
  top: 0;
15776 stevensc 7322
  left: 0
7323
    /* rtl:ignore */
7324
  ;
7288 stevensc 7325
  z-index: 1070;
7326
  display: block;
7327
  max-width: 276px;
7328
  font-family: "Inter", sans-serif;
7329
  font-style: normal;
7330
  font-weight: 500;
7331
  line-height: 1.5;
7332
  text-align: left;
7333
  text-align: start;
7334
  text-decoration: none;
7335
  text-shadow: none;
7336
  text-transform: none;
7337
  letter-spacing: normal;
7338
  word-break: normal;
7339
  word-spacing: normal;
7340
  white-space: normal;
7341
  line-break: auto;
7342
  font-size: 0.875rem;
7343
  word-wrap: break-word;
7344
  background-color: #fff;
7345
  background-clip: padding-box;
7346
  border: 1px solid rgba(0, 0, 0, 0.2);
7347
  border-radius: 0.3rem;
7348
}
15776 stevensc 7349
 
7288 stevensc 7350
.popover .popover-arrow {
7351
  position: absolute;
7352
  display: block;
7353
  width: 1rem;
7354
  height: 0.5rem;
7355
}
15776 stevensc 7356
 
7357
.popover .popover-arrow::before,
7358
.popover .popover-arrow::after {
7288 stevensc 7359
  position: absolute;
7360
  display: block;
7361
  content: "";
7362
  border-color: transparent;
7363
  border-style: solid;
7364
}
7365
 
15776 stevensc 7366
.bs-popover-top>.popover-arrow,
7367
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow {
7288 stevensc 7368
  bottom: calc(-0.5rem - 1px);
7369
}
15776 stevensc 7370
 
7371
.bs-popover-top>.popover-arrow::before,
7372
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before {
7288 stevensc 7373
  bottom: 0;
7374
  border-width: 0.5rem 0.5rem 0;
7375
  border-top-color: rgba(0, 0, 0, 0.25);
7376
}
15776 stevensc 7377
 
7378
.bs-popover-top>.popover-arrow::after,
7379
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after {
7288 stevensc 7380
  bottom: 1px;
7381
  border-width: 0.5rem 0.5rem 0;
7382
  border-top-color: #fff;
7383
}
7384
 
15776 stevensc 7385
.bs-popover-end>.popover-arrow,
7386
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow {
7288 stevensc 7387
  left: calc(-0.5rem - 1px);
7388
  width: 0.5rem;
7389
  height: 1rem;
7390
}
15776 stevensc 7391
 
7392
.bs-popover-end>.popover-arrow::before,
7393
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before {
7288 stevensc 7394
  left: 0;
7395
  border-width: 0.5rem 0.5rem 0.5rem 0;
7396
  border-right-color: rgba(0, 0, 0, 0.25);
7397
}
15776 stevensc 7398
 
7399
.bs-popover-end>.popover-arrow::after,
7400
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after {
7288 stevensc 7401
  left: 1px;
7402
  border-width: 0.5rem 0.5rem 0.5rem 0;
7403
  border-right-color: #fff;
7404
}
7405
 
15776 stevensc 7406
.bs-popover-bottom>.popover-arrow,
7407
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow {
7288 stevensc 7408
  top: calc(-0.5rem - 1px);
7409
}
15776 stevensc 7410
 
7411
.bs-popover-bottom>.popover-arrow::before,
7412
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before {
7288 stevensc 7413
  top: 0;
7414
  border-width: 0 0.5rem 0.5rem 0.5rem;
7415
  border-bottom-color: rgba(0, 0, 0, 0.25);
7416
}
15776 stevensc 7417
 
7418
.bs-popover-bottom>.popover-arrow::after,
7419
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after {
7288 stevensc 7420
  top: 1px;
7421
  border-width: 0 0.5rem 0.5rem 0.5rem;
7422
  border-bottom-color: #fff;
7423
}
15776 stevensc 7424
 
7425
.bs-popover-bottom .popover-header::before,
7426
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
7288 stevensc 7427
  position: absolute;
7428
  top: 0;
7429
  left: 50%;
7430
  display: block;
7431
  width: 1rem;
7432
  margin-left: -0.5rem;
7433
  content: "";
7434
  border-bottom: 1px solid #f0f0f0;
7435
}
7436
 
15776 stevensc 7437
.bs-popover-start>.popover-arrow,
7438
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow {
7288 stevensc 7439
  right: calc(-0.5rem - 1px);
7440
  width: 0.5rem;
7441
  height: 1rem;
7442
}
15776 stevensc 7443
 
7444
.bs-popover-start>.popover-arrow::before,
7445
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before {
7288 stevensc 7446
  right: 0;
7447
  border-width: 0.5rem 0 0.5rem 0.5rem;
7448
  border-left-color: rgba(0, 0, 0, 0.25);
7449
}
15776 stevensc 7450
 
7451
.bs-popover-start>.popover-arrow::after,
7452
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after {
7288 stevensc 7453
  right: 1px;
7454
  border-width: 0.5rem 0 0.5rem 0.5rem;
7455
  border-left-color: #fff;
7456
}
7457
 
7458
.popover-header {
7459
  padding: 0.5rem 1rem;
7460
  margin-bottom: 0;
7461
  font-size: 0.9375rem;
7462
  color: #14191e;
7463
  background-color: #f0f0f0;
7464
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
7465
  border-top-left-radius: calc(0.3rem - 1px);
7466
  border-top-right-radius: calc(0.3rem - 1px);
7467
}
15776 stevensc 7468
 
7288 stevensc 7469
.popover-header:empty {
7470
  display: none;
7471
}
7472
 
7473
.popover-body {
7474
  padding: 1rem 1rem;
7475
  color: #212529;
7476
}
7477
 
7478
.carousel {
7479
  position: relative;
7480
}
7481
 
7482
.carousel.pointer-event {
7483
  -ms-touch-action: pan-y;
15776 stevensc 7484
  touch-action: pan-y;
7288 stevensc 7485
}
7486
 
7487
.carousel-inner {
7488
  position: relative;
7489
  width: 100%;
7490
  overflow: hidden;
7491
}
15776 stevensc 7492
 
7288 stevensc 7493
.carousel-inner::after {
7494
  display: block;
7495
  clear: both;
7496
  content: "";
7497
}
7498
 
7499
.carousel-item {
7500
  position: relative;
7501
  display: none;
7502
  float: left;
7503
  width: 100%;
7504
  margin-right: -100%;
7505
  -webkit-backface-visibility: hidden;
15776 stevensc 7506
  backface-visibility: hidden;
7288 stevensc 7507
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
7508
  transition: -webkit-transform 0.6s ease-in-out;
7509
  transition: transform 0.6s ease-in-out;
7510
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
7511
}
15776 stevensc 7512
 
7288 stevensc 7513
@media (prefers-reduced-motion: reduce) {
7514
  .carousel-item {
7515
    -webkit-transition: none;
7516
    transition: none;
7517
  }
7518
}
7519
 
7520
.carousel-item.active,
7521
.carousel-item-next,
7522
.carousel-item-prev {
7523
  display: block;
7524
}
7525
 
7526
/* rtl:begin:ignore */
7527
.carousel-item-next:not(.carousel-item-start),
7528
.active.carousel-item-end {
7529
  -webkit-transform: translateX(100%);
15776 stevensc 7530
  transform: translateX(100%);
7288 stevensc 7531
}
7532
 
7533
.carousel-item-prev:not(.carousel-item-end),
7534
.active.carousel-item-start {
7535
  -webkit-transform: translateX(-100%);
15776 stevensc 7536
  transform: translateX(-100%);
7288 stevensc 7537
}
7538
 
7539
/* rtl:end:ignore */
7540
.carousel-fade .carousel-item {
7541
  opacity: 0;
7542
  -webkit-transition-property: opacity;
7543
  transition-property: opacity;
7544
  -webkit-transform: none;
15776 stevensc 7545
  transform: none;
7288 stevensc 7546
}
15776 stevensc 7547
 
7288 stevensc 7548
.carousel-fade .carousel-item.active,
7549
.carousel-fade .carousel-item-next.carousel-item-start,
7550
.carousel-fade .carousel-item-prev.carousel-item-end {
7551
  z-index: 1;
7552
  opacity: 1;
7553
}
15776 stevensc 7554
 
7288 stevensc 7555
.carousel-fade .active.carousel-item-start,
7556
.carousel-fade .active.carousel-item-end {
7557
  z-index: 0;
7558
  opacity: 0;
7559
  -webkit-transition: opacity 0s 0.6s;
7560
  transition: opacity 0s 0.6s;
7561
}
15776 stevensc 7562
 
7288 stevensc 7563
@media (prefers-reduced-motion: reduce) {
15776 stevensc 7564
 
7288 stevensc 7565
  .carousel-fade .active.carousel-item-start,
15776 stevensc 7566
  .carousel-fade .active.carousel-item-end {
7288 stevensc 7567
    -webkit-transition: none;
7568
    transition: none;
7569
  }
7570
}
7571
 
7572
.carousel-control-prev,
7573
.carousel-control-next {
7574
  position: absolute;
7575
  top: 0;
7576
  bottom: 0;
7577
  z-index: 1;
7578
  display: -webkit-box;
7579
  display: -ms-flexbox;
7580
  display: flex;
7581
  -webkit-box-align: center;
15776 stevensc 7582
  -ms-flex-align: center;
7583
  align-items: center;
7288 stevensc 7584
  -webkit-box-pack: center;
15776 stevensc 7585
  -ms-flex-pack: center;
7586
  justify-content: center;
7288 stevensc 7587
  width: 15%;
7588
  padding: 0;
7589
  color: #fff;
7590
  text-align: center;
7591
  background: none;
7592
  border: 0;
7593
  opacity: 0.5;
7594
  -webkit-transition: opacity 0.15s ease;
7595
  transition: opacity 0.15s ease;
7596
}
15776 stevensc 7597
 
7288 stevensc 7598
@media (prefers-reduced-motion: reduce) {
15776 stevensc 7599
 
7288 stevensc 7600
  .carousel-control-prev,
15776 stevensc 7601
  .carousel-control-next {
7288 stevensc 7602
    -webkit-transition: none;
7603
    transition: none;
7604
  }
7605
}
15776 stevensc 7606
 
7607
.carousel-control-prev:hover,
7608
.carousel-control-prev:focus,
7288 stevensc 7609
.carousel-control-next:hover,
7610
.carousel-control-next:focus {
7611
  color: #fff;
7612
  text-decoration: none;
7613
  outline: 0;
7614
  opacity: 0.9;
7615
}
7616
 
7617
.carousel-control-prev {
7618
  left: 0;
7619
}
7620
 
7621
.carousel-control-next {
7622
  right: 0;
7623
}
7624
 
7625
.carousel-control-prev-icon,
7626
.carousel-control-next-icon {
7627
  display: inline-block;
7628
  width: 2rem;
7629
  height: 2rem;
7630
  background-repeat: no-repeat;
7631
  background-position: 50%;
7632
  background-size: 100% 100%;
7633
}
7634
 
7635
/* rtl:options: {
7636
  "autoRename": true,
7637
  "stringMap":[ {
7638
    "name"    : "prev-next",
7639
    "search"  : "prev",
7640
    "replace" : "next"
7641
  } ]
7642
} */
7643
.carousel-control-prev-icon {
7644
  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");
7645
}
7646
 
7647
.carousel-control-next-icon {
7648
  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");
7649
}
7650
 
7651
.carousel-indicators {
7652
  position: absolute;
7653
  right: 0;
7654
  bottom: 0;
7655
  left: 0;
7656
  z-index: 2;
7657
  display: -webkit-box;
7658
  display: -ms-flexbox;
7659
  display: flex;
7660
  -webkit-box-pack: center;
15776 stevensc 7661
  -ms-flex-pack: center;
7662
  justify-content: center;
7288 stevensc 7663
  padding: 0;
7664
  margin-right: 15%;
7665
  margin-bottom: 1rem;
7666
  margin-left: 15%;
7667
  list-style: none;
7668
}
15776 stevensc 7669
 
7288 stevensc 7670
.carousel-indicators [data-bs-target] {
7671
  -webkit-box-sizing: content-box;
15776 stevensc 7672
  box-sizing: content-box;
7288 stevensc 7673
  -webkit-box-flex: 0;
15776 stevensc 7674
  -ms-flex: 0 1 auto;
7675
  flex: 0 1 auto;
7288 stevensc 7676
  width: 30px;
7677
  height: 3px;
7678
  padding: 0;
7679
  margin-right: 3px;
7680
  margin-left: 3px;
7681
  text-indent: -999px;
7682
  cursor: pointer;
7683
  background-color: #fff;
7684
  background-clip: padding-box;
7685
  border: 0;
7686
  border-top: 10px solid transparent;
7687
  border-bottom: 10px solid transparent;
7688
  opacity: 0.5;
7689
  -webkit-transition: opacity 0.6s ease;
7690
  transition: opacity 0.6s ease;
7691
}
15776 stevensc 7692
 
7288 stevensc 7693
@media (prefers-reduced-motion: reduce) {
7694
  .carousel-indicators [data-bs-target] {
7695
    -webkit-transition: none;
7696
    transition: none;
7697
  }
7698
}
15776 stevensc 7699
 
7288 stevensc 7700
.carousel-indicators .active {
7701
  opacity: 1;
7702
}
7703
 
7704
.carousel-caption {
7705
  position: absolute;
7706
  right: 15%;
7707
  bottom: 1.25rem;
7708
  left: 15%;
7709
  padding-top: 1.25rem;
7710
  padding-bottom: 1.25rem;
7711
  color: #fff;
7712
  text-align: center;
7713
}
7714
 
7715
.carousel-dark .carousel-control-prev-icon,
7716
.carousel-dark .carousel-control-next-icon {
7717
  -webkit-filter: invert(1) grayscale(100);
15776 stevensc 7718
  filter: invert(1) grayscale(100);
7288 stevensc 7719
}
15776 stevensc 7720
 
7288 stevensc 7721
.carousel-dark .carousel-indicators [data-bs-target] {
7722
  background-color: #000;
7723
}
15776 stevensc 7724
 
7288 stevensc 7725
.carousel-dark .carousel-caption {
7726
  color: #000;
7727
}
7728
 
7729
@-webkit-keyframes spinner-border {
7730
  to {
15776 stevensc 7731
    -webkit-transform: rotate(360deg)
7732
      /* rtl:ignore */
7733
    ;
7734
    transform: rotate(360deg)
7735
      /* rtl:ignore */
7736
    ;
7288 stevensc 7737
  }
7738
}
7739
 
7740
@keyframes spinner-border {
7741
  to {
15776 stevensc 7742
    -webkit-transform: rotate(360deg)
7743
      /* rtl:ignore */
7744
    ;
7745
    transform: rotate(360deg)
7746
      /* rtl:ignore */
7747
    ;
7288 stevensc 7748
  }
7749
}
15776 stevensc 7750
 
7288 stevensc 7751
.spinner-border {
7752
  display: inline-block;
7753
  width: 2rem;
7754
  height: 2rem;
7755
  vertical-align: -0.125em;
7756
  border: 0.25em solid currentColor;
7757
  border-right-color: transparent;
7758
  border-radius: 50%;
7759
  -webkit-animation: 0.75s linear infinite spinner-border;
15776 stevensc 7760
  animation: 0.75s linear infinite spinner-border;
7288 stevensc 7761
}
7762
 
7763
.spinner-border-sm {
7764
  width: 1rem;
7765
  height: 1rem;
7766
  border-width: 0.2em;
7767
}
7768
 
7769
@-webkit-keyframes spinner-grow {
7770
  0% {
7771
    -webkit-transform: scale(0);
15776 stevensc 7772
    transform: scale(0);
7288 stevensc 7773
  }
15776 stevensc 7774
 
7288 stevensc 7775
  50% {
7776
    opacity: 1;
7777
    -webkit-transform: none;
15776 stevensc 7778
    transform: none;
7288 stevensc 7779
  }
7780
}
7781
 
7782
@keyframes spinner-grow {
7783
  0% {
7784
    -webkit-transform: scale(0);
15776 stevensc 7785
    transform: scale(0);
7288 stevensc 7786
  }
15776 stevensc 7787
 
7288 stevensc 7788
  50% {
7789
    opacity: 1;
7790
    -webkit-transform: none;
15776 stevensc 7791
    transform: none;
7288 stevensc 7792
  }
7793
}
15776 stevensc 7794
 
7288 stevensc 7795
.spinner-grow {
7796
  display: inline-block;
7797
  width: 2rem;
7798
  height: 2rem;
7799
  vertical-align: -0.125em;
7800
  background-color: currentColor;
7801
  border-radius: 50%;
7802
  opacity: 0;
7803
  -webkit-animation: 0.75s linear infinite spinner-grow;
15776 stevensc 7804
  animation: 0.75s linear infinite spinner-grow;
7288 stevensc 7805
}
7806
 
7807
.spinner-grow-sm {
7808
  width: 1rem;
7809
  height: 1rem;
7810
}
7811
 
7812
@media (prefers-reduced-motion: reduce) {
15776 stevensc 7813
 
7288 stevensc 7814
  .spinner-border,
15776 stevensc 7815
  .spinner-grow {
7288 stevensc 7816
    -webkit-animation-duration: 1.5s;
15776 stevensc 7817
    animation-duration: 1.5s;
7288 stevensc 7818
  }
7819
}
15776 stevensc 7820
 
7288 stevensc 7821
.offcanvas {
7822
  position: fixed;
7823
  bottom: 0;
7824
  z-index: 1045;
7825
  display: -webkit-box;
7826
  display: -ms-flexbox;
7827
  display: flex;
7828
  -webkit-box-orient: vertical;
7829
  -webkit-box-direction: normal;
15776 stevensc 7830
  -ms-flex-direction: column;
7831
  flex-direction: column;
7288 stevensc 7832
  max-width: 100%;
7833
  visibility: hidden;
7834
  background-color: #fff;
7835
  background-clip: padding-box;
7836
  outline: 0;
7837
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
7838
  transition: -webkit-transform 0.3s ease-in-out;
7839
  transition: transform 0.3s ease-in-out;
7840
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
7841
}
15776 stevensc 7842
 
7288 stevensc 7843
@media (prefers-reduced-motion: reduce) {
7844
  .offcanvas {
7845
    -webkit-transition: none;
7846
    transition: none;
7847
  }
7848
}
7849
 
7850
.offcanvas-backdrop {
7851
  position: fixed;
7852
  top: 0;
7853
  left: 0;
7854
  z-index: 1040;
7855
  width: 100vw;
7856
  height: 100vh;
7857
  background-color: #000;
7858
}
15776 stevensc 7859
 
7288 stevensc 7860
.offcanvas-backdrop.fade {
7861
  opacity: 0;
7862
}
15776 stevensc 7863
 
7288 stevensc 7864
.offcanvas-backdrop.show {
7865
  opacity: 0.5;
7866
}
7867
 
7868
.offcanvas-header {
7869
  display: -webkit-box;
7870
  display: -ms-flexbox;
7871
  display: flex;
7872
  -webkit-box-align: center;
15776 stevensc 7873
  -ms-flex-align: center;
7874
  align-items: center;
7288 stevensc 7875
  -webkit-box-pack: justify;
15776 stevensc 7876
  -ms-flex-pack: justify;
7877
  justify-content: space-between;
7288 stevensc 7878
  padding: 1rem 1.5rem;
7879
}
15776 stevensc 7880
 
7288 stevensc 7881
.offcanvas-header .btn-close {
7882
  padding: 0.5rem 0.75rem;
7883
  margin-top: -0.5rem;
7884
  margin-right: -0.75rem;
7885
  margin-bottom: -0.5rem;
7886
}
7887
 
7888
.offcanvas-title {
7889
  margin-bottom: 0;
7890
  line-height: 1.5;
7891
}
7892
 
7893
.offcanvas-body {
7894
  -webkit-box-flex: 1;
15776 stevensc 7895
  -ms-flex-positive: 1;
7896
  flex-grow: 1;
7288 stevensc 7897
  padding: 1rem 1.5rem;
7898
  overflow-y: auto;
7899
}
7900
 
7901
.offcanvas-start {
7902
  top: 0;
7903
  left: 0;
7904
  width: 400px;
7905
  border-right: 1px solid rgba(0, 0, 0, 0.1);
7906
  -webkit-transform: translateX(-100%);
15776 stevensc 7907
  transform: translateX(-100%);
7288 stevensc 7908
}
7909
 
7910
.offcanvas-end {
7911
  top: 0;
7912
  right: 0;
7913
  width: 400px;
7914
  border-left: 1px solid rgba(0, 0, 0, 0.1);
7915
  -webkit-transform: translateX(100%);
15776 stevensc 7916
  transform: translateX(100%);
7288 stevensc 7917
}
7918
 
7919
.offcanvas-top {
7920
  top: 0;
7921
  right: 0;
7922
  left: 0;
7923
  height: 30vh;
7924
  max-height: 100%;
7925
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
7926
  -webkit-transform: translateY(-100%);
15776 stevensc 7927
  transform: translateY(-100%);
7288 stevensc 7928
}
7929
 
7930
.offcanvas-bottom {
7931
  right: 0;
7932
  left: 0;
7933
  height: 30vh;
7934
  max-height: 100%;
7935
  border-top: 1px solid rgba(0, 0, 0, 0.1);
7936
  -webkit-transform: translateY(100%);
15776 stevensc 7937
  transform: translateY(100%);
7288 stevensc 7938
}
7939
 
7940
.offcanvas.show {
7941
  -webkit-transform: none;
15776 stevensc 7942
  transform: none;
7288 stevensc 7943
}
7944
 
7945
.placeholder {
7946
  display: inline-block;
7947
  min-height: 1em;
7948
  vertical-align: middle;
7949
  cursor: wait;
7950
  background-color: currentColor;
7951
  opacity: 0.5;
7952
}
15776 stevensc 7953
 
7288 stevensc 7954
.placeholder.btn::before {
7955
  display: inline-block;
7956
  content: "";
7957
}
7958
 
7959
.placeholder-xs {
7960
  min-height: 0.6em;
7961
}
7962
 
7963
.placeholder-sm {
7964
  min-height: 0.8em;
7965
}
7966
 
7967
.placeholder-lg {
7968
  min-height: 1.2em;
7969
}
7970
 
7971
.placeholder-glow .placeholder {
7972
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
15776 stevensc 7973
  animation: placeholder-glow 2s ease-in-out infinite;
7288 stevensc 7974
}
7975
 
7976
@-webkit-keyframes placeholder-glow {
7977
  50% {
7978
    opacity: 0.2;
7979
  }
7980
}
7981
 
7982
@keyframes placeholder-glow {
7983
  50% {
7984
    opacity: 0.2;
7985
  }
7986
}
15776 stevensc 7987
 
7288 stevensc 7988
.placeholder-wave {
7989
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
15776 stevensc 7990
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
7288 stevensc 7991
  -webkit-mask-size: 200% 100%;
15776 stevensc 7992
  mask-size: 200% 100%;
7288 stevensc 7993
  -webkit-animation: placeholder-wave 2s linear infinite;
15776 stevensc 7994
  animation: placeholder-wave 2s linear infinite;
7288 stevensc 7995
}
7996
 
7997
@-webkit-keyframes placeholder-wave {
7998
  100% {
7999
    -webkit-mask-position: -200% 0%;
15776 stevensc 8000
    mask-position: -200% 0%;
7288 stevensc 8001
  }
8002
}
8003
 
8004
@keyframes placeholder-wave {
8005
  100% {
8006
    -webkit-mask-position: -200% 0%;
15776 stevensc 8007
    mask-position: -200% 0%;
7288 stevensc 8008
  }
8009
}
15776 stevensc 8010
 
7288 stevensc 8011
.clearfix::after {
8012
  display: block;
8013
  clear: both;
8014
  content: "";
8015
}
8016
 
8017
.link-primary {
8018
  color: #0f6fec;
8019
}
15776 stevensc 8020
 
8021
.link-primary:hover,
8022
.link-primary:focus {
7288 stevensc 8023
  color: #0c59bd;
8024
}
8025
 
8026
.link-secondary {
8027
  color: #14191e;
8028
}
15776 stevensc 8029
 
8030
.link-secondary:hover,
8031
.link-secondary:focus {
7288 stevensc 8032
  color: #101418;
8033
}
8034
 
8035
.link-success {
8036
  color: #0cbc87;
8037
}
15776 stevensc 8038
 
8039
.link-success:hover,
8040
.link-success:focus {
7288 stevensc 8041
  color: #0a966c;
8042
}
8043
 
8044
.link-info {
8045
  color: #4f9ef8;
8046
}
15776 stevensc 8047
 
8048
.link-info:hover,
8049
.link-info:focus {
7288 stevensc 8050
  color: #3f7ec6;
8051
}
8052
 
8053
.link-warning {
8054
  color: #f7c32e;
8055
}
15776 stevensc 8056
 
8057
.link-warning:hover,
8058
.link-warning:focus {
7288 stevensc 8059
  color: #f9cf58;
8060
}
8061
 
8062
.link-danger {
8063
  color: #d6293e;
8064
}
15776 stevensc 8065
 
8066
.link-danger:hover,
8067
.link-danger:focus {
7288 stevensc 8068
  color: #ab2132;
8069
}
8070
 
8071
.link-light {
8072
  color: #eef0f2;
8073
}
15776 stevensc 8074
 
8075
.link-light:hover,
8076
.link-light:focus {
7288 stevensc 8077
  color: #f1f3f5;
8078
}
8079
 
8080
.link-dark {
8081
  color: #14191e;
8082
}
15776 stevensc 8083
 
8084
.link-dark:hover,
8085
.link-dark:focus {
7288 stevensc 8086
  color: #101418;
8087
}
8088
 
8089
.ratio {
8090
  position: relative;
8091
  width: 100%;
8092
}
15776 stevensc 8093
 
7288 stevensc 8094
.ratio::before {
8095
  display: block;
8096
  padding-top: var(--bs-aspect-ratio);
8097
  content: "";
8098
}
15776 stevensc 8099
 
8100
.ratio>* {
7288 stevensc 8101
  position: absolute;
8102
  top: 0;
8103
  left: 0;
8104
  width: 100%;
8105
  height: 100%;
8106
}
8107
 
8108
.ratio-1x1 {
8109
  --bs-aspect-ratio: 100%;
8110
}
8111
 
8112
.ratio-4x3 {
8113
  --bs-aspect-ratio: 75%;
8114
}
8115
 
8116
.ratio-16x9 {
8117
  --bs-aspect-ratio: 56.25%;
8118
}
8119
 
8120
.ratio-21x9 {
8121
  --bs-aspect-ratio: 42.8571428571%;
8122
}
8123
 
8124
.fixed-top {
8125
  position: fixed;
8126
  top: 0;
8127
  right: 0;
8128
  left: 0;
8129
  z-index: 1030;
8130
}
8131
 
8132
.fixed-bottom {
8133
  position: fixed;
8134
  right: 0;
8135
  bottom: 0;
8136
  left: 0;
8137
  z-index: 1030;
8138
}
8139
 
8140
.sticky-top {
8141
  position: sticky;
8142
  top: 0;
8143
  z-index: 1020;
8144
}
8145
 
8146
@media (min-width: 576px) {
8147
  .sticky-sm-top {
8148
    position: sticky;
8149
    top: 0;
8150
    z-index: 1020;
8151
  }
8152
}
15776 stevensc 8153
 
7288 stevensc 8154
@media (min-width: 768px) {
8155
  .sticky-md-top {
8156
    position: sticky;
8157
    top: 0;
8158
    z-index: 1020;
8159
  }
8160
}
15776 stevensc 8161
 
7288 stevensc 8162
@media (min-width: 992px) {
8163
  .sticky-lg-top {
8164
    position: sticky;
8165
    top: 0;
8166
    z-index: 1020;
8167
  }
8168
}
15776 stevensc 8169
 
7288 stevensc 8170
@media (min-width: 1200px) {
8171
  .sticky-xl-top {
8172
    position: sticky;
8173
    top: 0;
8174
    z-index: 1020;
8175
  }
8176
}
15776 stevensc 8177
 
7288 stevensc 8178
@media (min-width: 1400px) {
8179
  .sticky-xxl-top {
8180
    position: sticky;
8181
    top: 0;
8182
    z-index: 1020;
8183
  }
8184
}
15776 stevensc 8185
 
7288 stevensc 8186
.hstack {
8187
  display: -webkit-box;
8188
  display: -ms-flexbox;
8189
  display: flex;
8190
  -webkit-box-orient: horizontal;
8191
  -webkit-box-direction: normal;
15776 stevensc 8192
  -ms-flex-direction: row;
8193
  flex-direction: row;
7288 stevensc 8194
  -webkit-box-align: center;
15776 stevensc 8195
  -ms-flex-align: center;
8196
  align-items: center;
7288 stevensc 8197
  -ms-flex-item-align: stretch;
15776 stevensc 8198
  align-self: stretch;
7288 stevensc 8199
}
8200
 
8201
.vstack {
8202
  display: -webkit-box;
8203
  display: -ms-flexbox;
8204
  display: flex;
8205
  -webkit-box-flex: 1;
15776 stevensc 8206
  -ms-flex: 1 1 auto;
8207
  flex: 1 1 auto;
7288 stevensc 8208
  -webkit-box-orient: vertical;
8209
  -webkit-box-direction: normal;
15776 stevensc 8210
  -ms-flex-direction: column;
8211
  flex-direction: column;
7288 stevensc 8212
  -ms-flex-item-align: stretch;
15776 stevensc 8213
  align-self: stretch;
7288 stevensc 8214
}
8215
 
8216
.visually-hidden,
8217
.visually-hidden-focusable:not(:focus):not(:focus-within) {
8218
  position: absolute !important;
8219
  width: 1px !important;
8220
  height: 1px !important;
8221
  padding: 0 !important;
8222
  margin: -1px !important;
8223
  overflow: hidden !important;
8224
  clip: rect(0, 0, 0, 0) !important;
8225
  white-space: nowrap !important;
8226
  border: 0 !important;
8227
}
8228
 
8229
.stretched-link::after {
8230
  position: absolute;
8231
  top: 0;
8232
  right: 0;
8233
  bottom: 0;
8234
  left: 0;
8235
  z-index: 1;
8236
  content: "";
8237
}
8238
 
8239
.text-truncate {
8240
  overflow: hidden;
8241
  text-overflow: ellipsis;
8242
  white-space: nowrap;
8243
}
8244
 
8245
.vr {
8246
  display: inline-block;
8247
  -ms-flex-item-align: stretch;
15776 stevensc 8248
  align-self: stretch;
7288 stevensc 8249
  width: 1px;
8250
  min-height: 1em;
8251
  background-color: currentColor;
8252
  opacity: 0.25;
8253
}
8254
 
8255
.align-baseline {
8256
  vertical-align: baseline !important;
8257
}
8258
 
8259
.align-top {
8260
  vertical-align: top !important;
8261
}
8262
 
8263
.align-middle {
8264
  vertical-align: middle !important;
8265
}
8266
 
8267
.align-bottom {
8268
  vertical-align: bottom !important;
8269
}
8270
 
8271
.align-text-bottom {
8272
  vertical-align: text-bottom !important;
8273
}
8274
 
8275
.align-text-top {
8276
  vertical-align: text-top !important;
8277
}
8278
 
8279
.float-start {
8280
  float: left !important;
8281
}
8282
 
8283
.float-end {
8284
  float: right !important;
8285
}
8286
 
8287
.float-none {
8288
  float: none !important;
8289
}
8290
 
8291
.opacity-0 {
8292
  opacity: 0 !important;
8293
}
8294
 
8295
.opacity-25 {
8296
  opacity: 0.25 !important;
8297
}
8298
 
8299
.opacity-50 {
8300
  opacity: 0.5 !important;
8301
}
8302
 
8303
.opacity-75 {
8304
  opacity: 0.75 !important;
8305
}
8306
 
8307
.opacity-100 {
8308
  opacity: 1 !important;
8309
}
8310
 
8311
.overflow-auto {
8312
  overflow: auto !important;
8313
}
8314
 
8315
.overflow-hidden {
8316
  overflow: hidden !important;
8317
}
8318
 
8319
.overflow-visible {
8320
  overflow: visible !important;
8321
}
8322
 
8323
.overflow-scroll {
8324
  overflow: scroll !important;
8325
}
8326
 
8327
.d-inline {
8328
  display: inline !important;
8329
}
8330
 
8331
.d-inline-block {
8332
  display: inline-block !important;
8333
}
8334
 
8335
.d-block {
8336
  display: block !important;
8337
}
8338
 
8339
.d-grid {
8340
  display: grid !important;
8341
}
8342
 
8343
.d-table {
8344
  display: table !important;
8345
}
8346
 
8347
.d-table-row {
8348
  display: table-row !important;
8349
}
8350
 
8351
.d-table-cell {
8352
  display: table-cell !important;
8353
}
8354
 
8355
.d-flex {
8356
  display: -webkit-box !important;
8357
  display: -ms-flexbox !important;
8358
  display: flex !important;
8359
}
8360
 
8361
.d-inline-flex {
8362
  display: -webkit-inline-box !important;
8363
  display: -ms-inline-flexbox !important;
8364
  display: inline-flex !important;
8365
}
8366
 
8367
.d-none {
8368
  display: none !important;
8369
}
8370
 
8371
.shadow {
8372
  -webkit-box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15) !important;
15776 stevensc 8373
  box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15) !important;
7288 stevensc 8374
}
8375
 
8376
.shadow-sm {
8377
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(83, 88, 93, 0.15) !important;
15776 stevensc 8378
  box-shadow: 0 0.125rem 0.25rem rgba(83, 88, 93, 0.15) !important;
7288 stevensc 8379
}
8380
 
8381
.shadow-lg {
8382
  -webkit-box-shadow: 0 1rem 3rem rgba(83, 88, 93, 0.15) !important;
15776 stevensc 8383
  box-shadow: 0 1rem 3rem rgba(83, 88, 93, 0.15) !important;
7288 stevensc 8384
}
8385
 
8386
.shadow-none {
8387
  -webkit-box-shadow: none !important;
15776 stevensc 8388
  box-shadow: none !important;
7288 stevensc 8389
}
8390
 
8391
.position-static {
8392
  position: static !important;
8393
}
8394
 
8395
.position-relative {
8396
  position: relative !important;
8397
}
8398
 
8399
.position-absolute {
8400
  position: absolute !important;
8401
}
8402
 
8403
.position-fixed {
8404
  position: fixed !important;
8405
}
8406
 
8407
.position-sticky {
8408
  position: sticky !important;
8409
}
8410
 
8411
.top-0 {
8412
  top: 0 !important;
8413
}
8414
 
8415
.top-50 {
8416
  top: 50% !important;
8417
}
8418
 
8419
.top-100 {
8420
  top: 100% !important;
8421
}
8422
 
8423
.bottom-0 {
8424
  bottom: 0 !important;
8425
}
8426
 
8427
.bottom-50 {
8428
  bottom: 50% !important;
8429
}
8430
 
8431
.bottom-100 {
8432
  bottom: 100% !important;
8433
}
8434
 
8435
.start-0 {
8436
  left: 0 !important;
8437
}
8438
 
8439
.start-50 {
8440
  left: 50% !important;
8441
}
8442
 
8443
.start-100 {
8444
  left: 100% !important;
8445
}
8446
 
8447
.end-0 {
8448
  right: 0 !important;
8449
}
8450
 
8451
.end-50 {
8452
  right: 50% !important;
8453
}
8454
 
8455
.end-100 {
8456
  right: 100% !important;
8457
}
8458
 
8459
.translate-middle {
8460
  -webkit-transform: translate(-50%, -50%) !important;
15776 stevensc 8461
  transform: translate(-50%, -50%) !important;
7288 stevensc 8462
}
8463
 
8464
.translate-middle-x {
8465
  -webkit-transform: translateX(-50%) !important;
15776 stevensc 8466
  transform: translateX(-50%) !important;
7288 stevensc 8467
}
8468
 
8469
.translate-middle-y {
8470
  -webkit-transform: translateY(-50%) !important;
15776 stevensc 8471
  transform: translateY(-50%) !important;
7288 stevensc 8472
}
8473
 
8474
.border {
8475
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
8476
}
8477
 
8478
.border-0 {
8479
  border: 0 !important;
8480
}
8481
 
8482
.border-top {
8483
  border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
8484
}
8485
 
8486
.border-top-0 {
8487
  border-top: 0 !important;
8488
}
8489
 
8490
.border-end {
8491
  border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
8492
}
8493
 
8494
.border-end-0 {
8495
  border-right: 0 !important;
8496
}
8497
 
8498
.border-bottom {
8499
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
8500
}
8501
 
8502
.border-bottom-0 {
8503
  border-bottom: 0 !important;
8504
}
8505
 
8506
.border-start {
8507
  border-left: 1px solid rgba(0, 0, 0, 0.1) !important;
8508
}
8509
 
8510
.border-start-0 {
8511
  border-left: 0 !important;
8512
}
8513
 
8514
.border-primary {
8515
  border-color: #0f6fec !important;
8516
}
8517
 
8518
.border-secondary {
8519
  border-color: #14191e !important;
8520
}
8521
 
8522
.border-success {
8523
  border-color: #0cbc87 !important;
8524
}
8525
 
8526
.border-info {
8527
  border-color: #4f9ef8 !important;
8528
}
8529
 
8530
.border-warning {
8531
  border-color: #f7c32e !important;
8532
}
8533
 
8534
.border-danger {
8535
  border-color: #d6293e !important;
8536
}
8537
 
8538
.border-light {
8539
  border-color: #eef0f2 !important;
8540
}
8541
 
8542
.border-dark {
8543
  border-color: #14191e !important;
8544
}
8545
 
8546
.border-white {
8547
  border-color: #fff !important;
8548
}
8549
 
8550
.border-1 {
8551
  border-width: 1px !important;
8552
}
8553
 
8554
.border-2 {
8555
  border-width: 2px !important;
8556
}
8557
 
8558
.border-3 {
8559
  border-width: 3px !important;
8560
}
8561
 
8562
.border-4 {
8563
  border-width: 4px !important;
8564
}
8565
 
8566
.border-5 {
8567
  border-width: 5px !important;
8568
}
8569
 
8570
.w-25 {
8571
  width: 25% !important;
8572
}
8573
 
8574
.w-50 {
8575
  width: 50% !important;
8576
}
8577
 
8578
.w-75 {
8579
  width: 75% !important;
8580
}
8581
 
8582
.w-100 {
8583
  width: 100% !important;
8584
}
8585
 
8586
.w-auto {
8587
  width: auto !important;
8588
}
8589
 
8590
.mw-100 {
8591
  max-width: 100% !important;
8592
}
8593
 
8594
.vw-100 {
8595
  width: 100vw !important;
8596
}
8597
 
8598
.min-vw-100 {
8599
  min-width: 100vw !important;
8600
}
8601
 
8602
.h-25 {
8603
  height: 25% !important;
8604
}
8605
 
8606
.h-50 {
8607
  height: 50% !important;
8608
}
8609
 
8610
.h-75 {
8611
  height: 75% !important;
8612
}
8613
 
8614
.h-100 {
8615
  height: 100% !important;
8616
}
8617
 
8618
.h-auto {
8619
  height: auto !important;
8620
}
8621
 
8622
.mh-100 {
8623
  max-height: 100% !important;
8624
}
8625
 
8626
.vh-100 {
8627
  height: 100vh !important;
8628
}
8629
 
8630
.min-vh-100 {
8631
  min-height: 100vh !important;
8632
}
8633
 
8634
.flex-fill {
8635
  -webkit-box-flex: 1 !important;
15776 stevensc 8636
  -ms-flex: 1 1 auto !important;
8637
  flex: 1 1 auto !important;
7288 stevensc 8638
}
8639
 
8640
.flex-row {
8641
  -webkit-box-orient: horizontal !important;
8642
  -webkit-box-direction: normal !important;
15776 stevensc 8643
  -ms-flex-direction: row !important;
8644
  flex-direction: row !important;
7288 stevensc 8645
}
8646
 
8647
.flex-column {
8648
  -webkit-box-orient: vertical !important;
8649
  -webkit-box-direction: normal !important;
15776 stevensc 8650
  -ms-flex-direction: column !important;
8651
  flex-direction: column !important;
7288 stevensc 8652
}
8653
 
8654
.flex-row-reverse {
8655
  -webkit-box-orient: horizontal !important;
8656
  -webkit-box-direction: reverse !important;
15776 stevensc 8657
  -ms-flex-direction: row-reverse !important;
8658
  flex-direction: row-reverse !important;
7288 stevensc 8659
}
8660
 
8661
.flex-column-reverse {
8662
  -webkit-box-orient: vertical !important;
8663
  -webkit-box-direction: reverse !important;
15776 stevensc 8664
  -ms-flex-direction: column-reverse !important;
8665
  flex-direction: column-reverse !important;
7288 stevensc 8666
}
8667
 
8668
.flex-grow-0 {
8669
  -webkit-box-flex: 0 !important;
15776 stevensc 8670
  -ms-flex-positive: 0 !important;
8671
  flex-grow: 0 !important;
7288 stevensc 8672
}
8673
 
8674
.flex-grow-1 {
8675
  -webkit-box-flex: 1 !important;
15776 stevensc 8676
  -ms-flex-positive: 1 !important;
8677
  flex-grow: 1 !important;
7288 stevensc 8678
}
8679
 
8680
.flex-shrink-0 {
8681
  -ms-flex-negative: 0 !important;
15776 stevensc 8682
  flex-shrink: 0 !important;
7288 stevensc 8683
}
8684
 
8685
.flex-shrink-1 {
8686
  -ms-flex-negative: 1 !important;
15776 stevensc 8687
  flex-shrink: 1 !important;
7288 stevensc 8688
}
8689
 
8690
.flex-wrap {
8691
  -ms-flex-wrap: wrap !important;
15776 stevensc 8692
  flex-wrap: wrap !important;
7288 stevensc 8693
}
8694
 
8695
.flex-nowrap {
8696
  -ms-flex-wrap: nowrap !important;
15776 stevensc 8697
  flex-wrap: nowrap !important;
7288 stevensc 8698
}
8699
 
8700
.flex-wrap-reverse {
8701
  -ms-flex-wrap: wrap-reverse !important;
15776 stevensc 8702
  flex-wrap: wrap-reverse !important;
7288 stevensc 8703
}
8704
 
8705
.gap-0 {
8706
  gap: 0 !important;
8707
}
8708
 
8709
.gap-1 {
8710
  gap: 0.25rem !important;
8711
}
8712
 
8713
.gap-2 {
8714
  gap: 0.5rem !important;
8715
}
8716
 
8717
.gap-3 {
8718
  gap: 1rem !important;
8719
}
8720
 
8721
.gap-4 {
8722
  gap: 1.5rem !important;
8723
}
8724
 
8725
.gap-5 {
8726
  gap: 3rem !important;
8727
}
8728
 
8729
.justify-content-start {
8730
  -webkit-box-pack: start !important;
15776 stevensc 8731
  -ms-flex-pack: start !important;
8732
  justify-content: flex-start !important;
7288 stevensc 8733
}
8734
 
8735
.justify-content-end {
8736
  -webkit-box-pack: end !important;
15776 stevensc 8737
  -ms-flex-pack: end !important;
8738
  justify-content: flex-end !important;
7288 stevensc 8739
}
8740
 
8741
.justify-content-center {
8742
  -webkit-box-pack: center !important;
15776 stevensc 8743
  -ms-flex-pack: center !important;
8744
  justify-content: center !important;
7288 stevensc 8745
}
8746
 
8747
.justify-content-between {
8748
  -webkit-box-pack: justify !important;
15776 stevensc 8749
  -ms-flex-pack: justify !important;
8750
  justify-content: space-between !important;
7288 stevensc 8751
}
8752
 
8753
.justify-content-around {
8754
  -ms-flex-pack: distribute !important;
15776 stevensc 8755
  justify-content: space-around !important;
7288 stevensc 8756
}
8757
 
8758
.justify-content-evenly {
8759
  -webkit-box-pack: space-evenly !important;
15776 stevensc 8760
  -ms-flex-pack: space-evenly !important;
8761
  justify-content: space-evenly !important;
7288 stevensc 8762
}
8763
 
8764
.align-items-start {
8765
  -webkit-box-align: start !important;
15776 stevensc 8766
  -ms-flex-align: start !important;
8767
  align-items: flex-start !important;
7288 stevensc 8768
}
8769
 
8770
.align-items-end {
8771
  -webkit-box-align: end !important;
15776 stevensc 8772
  -ms-flex-align: end !important;
8773
  align-items: flex-end !important;
7288 stevensc 8774
}
8775
 
8776
.align-items-center {
8777
  -webkit-box-align: center !important;
15776 stevensc 8778
  -ms-flex-align: center !important;
8779
  align-items: center !important;
7288 stevensc 8780
}
8781
 
8782
.align-items-baseline {
8783
  -webkit-box-align: baseline !important;
15776 stevensc 8784
  -ms-flex-align: baseline !important;
8785
  align-items: baseline !important;
7288 stevensc 8786
}
8787
 
8788
.align-items-stretch {
8789
  -webkit-box-align: stretch !important;
15776 stevensc 8790
  -ms-flex-align: stretch !important;
8791
  align-items: stretch !important;
7288 stevensc 8792
}
8793
 
8794
.align-content-start {
8795
  -ms-flex-line-pack: start !important;
15776 stevensc 8796
  align-content: flex-start !important;
7288 stevensc 8797
}
8798
 
8799
.align-content-end {
8800
  -ms-flex-line-pack: end !important;
15776 stevensc 8801
  align-content: flex-end !important;
7288 stevensc 8802
}
8803
 
8804
.align-content-center {
8805
  -ms-flex-line-pack: center !important;
15776 stevensc 8806
  align-content: center !important;
7288 stevensc 8807
}
8808
 
8809
.align-content-between {
8810
  -ms-flex-line-pack: justify !important;
15776 stevensc 8811
  align-content: space-between !important;
7288 stevensc 8812
}
8813
 
8814
.align-content-around {
8815
  -ms-flex-line-pack: distribute !important;
15776 stevensc 8816
  align-content: space-around !important;
7288 stevensc 8817
}
8818
 
8819
.align-content-stretch {
8820
  -ms-flex-line-pack: stretch !important;
15776 stevensc 8821
  align-content: stretch !important;
7288 stevensc 8822
}
8823
 
8824
.align-self-auto {
8825
  -ms-flex-item-align: auto !important;
15776 stevensc 8826
  align-self: auto !important;
7288 stevensc 8827
}
8828
 
8829
.align-self-start {
8830
  -ms-flex-item-align: start !important;
15776 stevensc 8831
  align-self: flex-start !important;
7288 stevensc 8832
}
8833
 
8834
.align-self-end {
8835
  -ms-flex-item-align: end !important;
15776 stevensc 8836
  align-self: flex-end !important;
7288 stevensc 8837
}
8838
 
8839
.align-self-center {
8840
  -ms-flex-item-align: center !important;
15776 stevensc 8841
  align-self: center !important;
7288 stevensc 8842
}
8843
 
8844
.align-self-baseline {
8845
  -ms-flex-item-align: baseline !important;
15776 stevensc 8846
  align-self: baseline !important;
7288 stevensc 8847
}
8848
 
8849
.align-self-stretch {
8850
  -ms-flex-item-align: stretch !important;
15776 stevensc 8851
  align-self: stretch !important;
7288 stevensc 8852
}
8853
 
8854
.order-first {
8855
  -webkit-box-ordinal-group: 0 !important;
15776 stevensc 8856
  -ms-flex-order: -1 !important;
8857
  order: -1 !important;
7288 stevensc 8858
}
8859
 
8860
.order-0 {
8861
  -webkit-box-ordinal-group: 1 !important;
15776 stevensc 8862
  -ms-flex-order: 0 !important;
8863
  order: 0 !important;
7288 stevensc 8864
}
8865
 
8866
.order-1 {
8867
  -webkit-box-ordinal-group: 2 !important;
15776 stevensc 8868
  -ms-flex-order: 1 !important;
8869
  order: 1 !important;
7288 stevensc 8870
}
8871
 
8872
.order-2 {
8873
  -webkit-box-ordinal-group: 3 !important;
15776 stevensc 8874
  -ms-flex-order: 2 !important;
8875
  order: 2 !important;
7288 stevensc 8876
}
8877
 
8878
.order-3 {
8879
  -webkit-box-ordinal-group: 4 !important;
15776 stevensc 8880
  -ms-flex-order: 3 !important;
8881
  order: 3 !important;
7288 stevensc 8882
}
8883
 
8884
.order-4 {
8885
  -webkit-box-ordinal-group: 5 !important;
15776 stevensc 8886
  -ms-flex-order: 4 !important;
8887
  order: 4 !important;
7288 stevensc 8888
}
8889
 
8890
.order-5 {
8891
  -webkit-box-ordinal-group: 6 !important;
15776 stevensc 8892
  -ms-flex-order: 5 !important;
8893
  order: 5 !important;
7288 stevensc 8894
}
8895
 
8896
.order-last {
8897
  -webkit-box-ordinal-group: 7 !important;
15776 stevensc 8898
  -ms-flex-order: 6 !important;
8899
  order: 6 !important;
7288 stevensc 8900
}
8901
 
8902
.m-0 {
8903
  margin: 0 !important;
8904
}
8905
 
8906
.m-1 {
8907
  margin: 0.25rem !important;
8908
}
8909
 
8910
.m-2 {
8911
  margin: 0.5rem !important;
8912
}
8913
 
8914
.m-3 {
8915
  margin: 1rem !important;
8916
}
8917
 
8918
.m-4 {
8919
  margin: 1.5rem !important;
8920
}
8921
 
8922
.m-5 {
8923
  margin: 3rem !important;
8924
}
8925
 
8926
.m-auto {
8927
  margin: auto !important;
8928
}
8929
 
8930
.mx-0 {
8931
  margin-right: 0 !important;
8932
  margin-left: 0 !important;
8933
}
8934
 
8935
.mx-1 {
8936
  margin-right: 0.25rem !important;
8937
  margin-left: 0.25rem !important;
8938
}
8939
 
8940
.mx-2 {
8941
  margin-right: 0.5rem !important;
8942
  margin-left: 0.5rem !important;
8943
}
8944
 
8945
.mx-3 {
8946
  margin-right: 1rem !important;
8947
  margin-left: 1rem !important;
8948
}
8949
 
8950
.mx-4 {
8951
  margin-right: 1.5rem !important;
8952
  margin-left: 1.5rem !important;
8953
}
8954
 
8955
.mx-5 {
8956
  margin-right: 3rem !important;
8957
  margin-left: 3rem !important;
8958
}
8959
 
8960
.mx-auto {
8961
  margin-right: auto !important;
8962
  margin-left: auto !important;
8963
}
8964
 
8965
.my-0 {
8966
  margin-top: 0 !important;
8967
  margin-bottom: 0 !important;
8968
}
8969
 
8970
.my-1 {
8971
  margin-top: 0.25rem !important;
8972
  margin-bottom: 0.25rem !important;
8973
}
8974
 
8975
.my-2 {
8976
  margin-top: 0.5rem !important;
8977
  margin-bottom: 0.5rem !important;
8978
}
8979
 
8980
.my-3 {
8981
  margin-top: 1rem !important;
8982
  margin-bottom: 1rem !important;
8983
}
8984
 
8985
.my-4 {
8986
  margin-top: 1.5rem !important;
8987
  margin-bottom: 1.5rem !important;
8988
}
8989
 
8990
.my-5 {
8991
  margin-top: 3rem !important;
8992
  margin-bottom: 3rem !important;
8993
}
8994
 
8995
.my-auto {
8996
  margin-top: auto !important;
8997
  margin-bottom: auto !important;
8998
}
8999
 
9000
.mt-0 {
9001
  margin-top: 0 !important;
9002
}
9003
 
9004
.mt-1 {
9005
  margin-top: 0.25rem !important;
9006
}
9007
 
9008
.mt-2 {
9009
  margin-top: 0.5rem !important;
9010
}
9011
 
9012
.mt-3 {
9013
  margin-top: 1rem !important;
9014
}
9015
 
9016
.mt-4 {
9017
  margin-top: 1.5rem !important;
9018
}
9019
 
9020
.mt-5 {
9021
  margin-top: 3rem !important;
9022
}
9023
 
9024
.mt-auto {
9025
  margin-top: auto !important;
9026
}
9027
 
9028
.me-0 {
9029
  margin-right: 0 !important;
9030
}
9031
 
9032
.me-1 {
9033
  margin-right: 0.25rem !important;
9034
}
9035
 
9036
.me-2 {
9037
  margin-right: 0.5rem !important;
9038
}
9039
 
9040
.me-3 {
9041
  margin-right: 1rem !important;
9042
}
9043
 
9044
.me-4 {
9045
  margin-right: 1.5rem !important;
9046
}
9047
 
9048
.me-5 {
9049
  margin-right: 3rem !important;
9050
}
9051
 
9052
.me-auto {
9053
  margin-right: auto !important;
9054
}
9055
 
9056
.mb-0 {
9057
  margin-bottom: 0 !important;
9058
}
9059
 
9060
.mb-1 {
9061
  margin-bottom: 0.25rem !important;
9062
}
9063
 
9064
.mb-2 {
9065
  margin-bottom: 0.5rem !important;
9066
}
9067
 
9068
.mb-3 {
9069
  margin-bottom: 1rem !important;
9070
}
9071
 
9072
.mb-4 {
9073
  margin-bottom: 1.5rem !important;
9074
}
9075
 
9076
.mb-5 {
9077
  margin-bottom: 3rem !important;
9078
}
9079
 
9080
.mb-auto {
9081
  margin-bottom: auto !important;
9082
}
9083
 
9084
.ms-0 {
9085
  margin-left: 0 !important;
9086
}
9087
 
9088
.ms-1 {
9089
  margin-left: 0.25rem !important;
9090
}
9091
 
9092
.ms-2 {
9093
  margin-left: 0.5rem !important;
9094
}
9095
 
9096
.ms-3 {
9097
  margin-left: 1rem !important;
9098
}
9099
 
9100
.ms-4 {
9101
  margin-left: 1.5rem !important;
9102
}
9103
 
9104
.ms-5 {
9105
  margin-left: 3rem !important;
9106
}
9107
 
9108
.ms-auto {
9109
  margin-left: auto !important;
9110
}
9111
 
9112
.m-n1 {
9113
  margin: -0.25rem !important;
9114
}
9115
 
9116
.m-n2 {
9117
  margin: -0.5rem !important;
9118
}
9119
 
9120
.m-n3 {
9121
  margin: -1rem !important;
9122
}
9123
 
9124
.m-n4 {
9125
  margin: -1.5rem !important;
9126
}
9127
 
9128
.m-n5 {
9129
  margin: -3rem !important;
9130
}
9131
 
9132
.mx-n1 {
9133
  margin-right: -0.25rem !important;
9134
  margin-left: -0.25rem !important;
9135
}
9136
 
9137
.mx-n2 {
9138
  margin-right: -0.5rem !important;
9139
  margin-left: -0.5rem !important;
9140
}
9141
 
9142
.mx-n3 {
9143
  margin-right: -1rem !important;
9144
  margin-left: -1rem !important;
9145
}
9146
 
9147
.mx-n4 {
9148
  margin-right: -1.5rem !important;
9149
  margin-left: -1.5rem !important;
9150
}
9151
 
9152
.mx-n5 {
9153
  margin-right: -3rem !important;
9154
  margin-left: -3rem !important;
9155
}
9156
 
9157
.my-n1 {
9158
  margin-top: -0.25rem !important;
9159
  margin-bottom: -0.25rem !important;
9160
}
9161
 
9162
.my-n2 {
9163
  margin-top: -0.5rem !important;
9164
  margin-bottom: -0.5rem !important;
9165
}
9166
 
9167
.my-n3 {
9168
  margin-top: -1rem !important;
9169
  margin-bottom: -1rem !important;
9170
}
9171
 
9172
.my-n4 {
9173
  margin-top: -1.5rem !important;
9174
  margin-bottom: -1.5rem !important;
9175
}
9176
 
9177
.my-n5 {
9178
  margin-top: -3rem !important;
9179
  margin-bottom: -3rem !important;
9180
}
9181
 
9182
.mt-n1 {
9183
  margin-top: -0.25rem !important;
9184
}
9185
 
9186
.mt-n2 {
9187
  margin-top: -0.5rem !important;
9188
}
9189
 
9190
.mt-n3 {
9191
  margin-top: -1rem !important;
9192
}
9193
 
9194
.mt-n4 {
9195
  margin-top: -1.5rem !important;
9196
}
9197
 
9198
.mt-n5 {
9199
  margin-top: -3rem !important;
9200
}
9201
 
9202
.me-n1 {
9203
  margin-right: -0.25rem !important;
9204
}
9205
 
9206
.me-n2 {
9207
  margin-right: -0.5rem !important;
9208
}
9209
 
9210
.me-n3 {
9211
  margin-right: -1rem !important;
9212
}
9213
 
9214
.me-n4 {
9215
  margin-right: -1.5rem !important;
9216
}
9217
 
9218
.me-n5 {
9219
  margin-right: -3rem !important;
9220
}
9221
 
9222
.mb-n1 {
9223
  margin-bottom: -0.25rem !important;
9224
}
9225
 
9226
.mb-n2 {
9227
  margin-bottom: -0.5rem !important;
9228
}
9229
 
9230
.mb-n3 {
9231
  margin-bottom: -1rem !important;
9232
}
9233
 
9234
.mb-n4 {
9235
  margin-bottom: -1.5rem !important;
9236
}
9237
 
9238
.mb-n5 {
9239
  margin-bottom: -3rem !important;
9240
}
9241
 
9242
.ms-n1 {
9243
  margin-left: -0.25rem !important;
9244
}
9245
 
9246
.ms-n2 {
9247
  margin-left: -0.5rem !important;
9248
}
9249
 
9250
.ms-n3 {
9251
  margin-left: -1rem !important;
9252
}
9253
 
9254
.ms-n4 {
9255
  margin-left: -1.5rem !important;
9256
}
9257
 
9258
.ms-n5 {
9259
  margin-left: -3rem !important;
9260
}
9261
 
9262
.p-0 {
9263
  padding: 0 !important;
9264
}
9265
 
9266
.p-1 {
9267
  padding: 0.25rem !important;
9268
}
9269
 
9270
.p-2 {
9271
  padding: 0.5rem !important;
9272
}
9273
 
9274
.p-3 {
9275
  padding: 1rem !important;
9276
}
9277
 
9278
.p-4 {
9279
  padding: 1.5rem !important;
9280
}
9281
 
9282
.p-5 {
9283
  padding: 3rem !important;
9284
}
9285
 
9286
.px-0 {
9287
  padding-right: 0 !important;
9288
  padding-left: 0 !important;
9289
}
9290
 
9291
.px-1 {
9292
  padding-right: 0.25rem !important;
9293
  padding-left: 0.25rem !important;
9294
}
9295
 
9296
.px-2 {
9297
  padding-right: 0.5rem !important;
9298
  padding-left: 0.5rem !important;
9299
}
9300
 
9301
.px-3 {
9302
  padding-right: 1rem !important;
9303
  padding-left: 1rem !important;
9304
}
9305
 
9306
.px-4 {
9307
  padding-right: 1.5rem !important;
9308
  padding-left: 1.5rem !important;
9309
}
9310
 
9311
.px-5 {
9312
  padding-right: 3rem !important;
9313
  padding-left: 3rem !important;
9314
}
9315
 
9316
.py-0 {
9317
  padding-top: 0 !important;
9318
  padding-bottom: 0 !important;
9319
}
9320
 
9321
.py-1 {
9322
  padding-top: 0.25rem !important;
9323
  padding-bottom: 0.25rem !important;
9324
}
9325
 
9326
.py-2 {
9327
  padding-top: 0.5rem !important;
9328
  padding-bottom: 0.5rem !important;
9329
}
9330
 
9331
.py-3 {
9332
  padding-top: 1rem !important;
9333
  padding-bottom: 1rem !important;
9334
}
9335
 
9336
.py-4 {
9337
  padding-top: 1.5rem !important;
9338
  padding-bottom: 1.5rem !important;
9339
}
9340
 
9341
.py-5 {
9342
  padding-top: 3rem !important;
9343
  padding-bottom: 3rem !important;
9344
}
9345
 
9346
.pt-0 {
9347
  padding-top: 0 !important;
9348
}
9349
 
9350
.pt-1 {
9351
  padding-top: 0.25rem !important;
9352
}
9353
 
9354
.pt-2 {
9355
  padding-top: 0.5rem !important;
9356
}
9357
 
9358
.pt-3 {
9359
  padding-top: 1rem !important;
9360
}
9361
 
9362
.pt-4 {
9363
  padding-top: 1.5rem !important;
9364
}
9365
 
9366
.pt-5 {
9367
  padding-top: 3rem !important;
9368
}
9369
 
9370
.pe-0 {
9371
  padding-right: 0 !important;
9372
}
9373
 
9374
.pe-1 {
9375
  padding-right: 0.25rem !important;
9376
}
9377
 
9378
.pe-2 {
9379
  padding-right: 0.5rem !important;
9380
}
9381
 
9382
.pe-3 {
9383
  padding-right: 1rem !important;
9384
}
9385
 
9386
.pe-4 {
9387
  padding-right: 1.5rem !important;
9388
}
9389
 
9390
.pe-5 {
9391
  padding-right: 3rem !important;
9392
}
9393
 
9394
.pb-0 {
9395
  padding-bottom: 0 !important;
9396
}
9397
 
9398
.pb-1 {
9399
  padding-bottom: 0.25rem !important;
9400
}
9401
 
9402
.pb-2 {
9403
  padding-bottom: 0.5rem !important;
9404
}
9405
 
9406
.pb-3 {
9407
  padding-bottom: 1rem !important;
9408
}
9409
 
9410
.pb-4 {
9411
  padding-bottom: 1.5rem !important;
9412
}
9413
 
9414
.pb-5 {
9415
  padding-bottom: 3rem !important;
9416
}
9417
 
9418
.ps-0 {
9419
  padding-left: 0 !important;
9420
}
9421
 
9422
.ps-1 {
9423
  padding-left: 0.25rem !important;
9424
}
9425
 
9426
.ps-2 {
9427
  padding-left: 0.5rem !important;
9428
}
9429
 
9430
.ps-3 {
9431
  padding-left: 1rem !important;
9432
}
9433
 
9434
.ps-4 {
9435
  padding-left: 1.5rem !important;
9436
}
9437
 
9438
.ps-5 {
9439
  padding-left: 3rem !important;
9440
}
9441
 
9442
.font-monospace {
9443
  font-family: var(--bs-font-monospace) !important;
9444
}
9445
 
9446
.fs-1 {
9447
  font-size: calc(1.359375rem + 1.3125vw) !important;
9448
}
9449
 
9450
.fs-2 {
9451
  font-size: calc(1.3125rem + 0.75vw) !important;
9452
}
9453
 
9454
.fs-3 {
9455
  font-size: calc(1.2890625rem + 0.46875vw) !important;
9456
}
9457
 
9458
.fs-4 {
9459
  font-size: calc(1.265625rem + 0.1875vw) !important;
9460
}
9461
 
9462
.fs-5 {
9463
  font-size: 1.171875rem !important;
9464
}
9465
 
9466
.fs-6 {
9467
  font-size: 0.9375rem !important;
9468
}
9469
 
9470
.fst-italic {
9471
  font-style: italic !important;
9472
}
9473
 
9474
.fst-normal {
9475
  font-style: normal !important;
9476
}
9477
 
9478
.fw-light {
9479
  font-weight: 400 !important;
9480
}
9481
 
9482
.fw-lighter {
9483
  font-weight: lighter !important;
9484
}
9485
 
9486
.fw-normal {
9487
  font-weight: 500 !important;
9488
}
9489
 
9490
.fw-bold {
9491
  font-weight: 700 !important;
9492
}
9493
 
9494
.fw-bolder {
9495
  font-weight: bolder !important;
9496
}
9497
 
9498
.lh-1 {
9499
  line-height: 1 !important;
9500
}
9501
 
9502
.lh-sm {
9503
  line-height: 1.25 !important;
9504
}
9505
 
9506
.lh-base {
9507
  line-height: 1.5 !important;
9508
}
9509
 
9510
.lh-lg {
9511
  line-height: 2 !important;
9512
}
9513
 
9514
.text-start {
9515
  text-align: left !important;
9516
}
9517
 
9518
.text-end {
9519
  text-align: right !important;
9520
}
9521
 
9522
.text-center {
9523
  text-align: center !important;
9524
}
9525
 
9526
.text-decoration-none {
9527
  text-decoration: none !important;
9528
}
9529
 
9530
.text-decoration-underline {
9531
  text-decoration: underline !important;
9532
}
9533
 
9534
.text-decoration-line-through {
9535
  text-decoration: line-through !important;
9536
}
9537
 
9538
.text-lowercase {
9539
  text-transform: lowercase !important;
9540
}
9541
 
9542
.text-uppercase {
9543
  text-transform: uppercase !important;
9544
}
9545
 
9546
.text-capitalize {
9547
  text-transform: capitalize !important;
9548
}
9549
 
9550
.text-wrap {
9551
  white-space: normal !important;
9552
}
9553
 
9554
.text-nowrap {
9555
  white-space: nowrap !important;
9556
}
9557
 
9558
/* rtl:begin:remove */
9559
.text-break {
9560
  word-wrap: break-word !important;
9561
  word-break: break-word !important;
9562
}
9563
 
9564
/* rtl:end:remove */
9565
.text-primary {
9566
  --bs-text-opacity: 1;
9567
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
9568
}
9569
 
9570
.text-secondary {
9571
  --bs-text-opacity: 1;
9572
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
9573
}
9574
 
9575
.text-success {
9576
  --bs-text-opacity: 1;
9577
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
9578
}
9579
 
9580
.text-info {
9581
  --bs-text-opacity: 1;
9582
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
9583
}
9584
 
9585
.text-warning {
9586
  --bs-text-opacity: 1;
9587
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
9588
}
9589
 
9590
.text-danger {
9591
  --bs-text-opacity: 1;
9592
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
9593
}
9594
 
9595
.text-light {
9596
  --bs-text-opacity: 1;
9597
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
9598
}
9599
 
9600
.text-dark {
9601
  --bs-text-opacity: 1;
9602
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
9603
}
9604
 
9605
.text-black {
9606
  --bs-text-opacity: 1;
9607
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
9608
}
9609
 
9610
.text-white {
9611
  --bs-text-opacity: 1;
9612
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
9613
}
9614
 
9615
.text-body {
9616
  --bs-text-opacity: 1;
9617
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
9618
}
9619
 
9620
.text-muted {
9621
  --bs-text-opacity: 1;
9622
  color: #e1e4e6 !important;
9623
}
9624
 
9625
.text-black-50 {
9626
  --bs-text-opacity: 1;
9627
  color: rgba(0, 0, 0, 0.5) !important;
9628
}
9629
 
9630
.text-white-50 {
9631
  --bs-text-opacity: 1;
9632
  color: rgba(255, 255, 255, 0.5) !important;
9633
}
9634
 
9635
.text-reset {
9636
  --bs-text-opacity: 1;
9637
  color: inherit !important;
9638
}
9639
 
9640
.text-opacity-25 {
9641
  --bs-text-opacity: 0.25;
9642
}
9643
 
9644
.text-opacity-50 {
9645
  --bs-text-opacity: 0.5;
9646
}
9647
 
9648
.text-opacity-75 {
9649
  --bs-text-opacity: 0.75;
9650
}
9651
 
9652
.text-opacity-100 {
9653
  --bs-text-opacity: 1;
9654
}
9655
 
9656
.bg-primary {
9657
  --bs-bg-opacity: 1;
9658
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
9659
}
9660
 
9661
.bg-secondary {
9662
  --bs-bg-opacity: 1;
9663
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
9664
}
9665
 
9666
.bg-success {
9667
  --bs-bg-opacity: 1;
9668
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
9669
}
9670
 
9671
.bg-info {
9672
  --bs-bg-opacity: 1;
9673
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
9674
}
9675
 
9676
.bg-warning {
9677
  --bs-bg-opacity: 1;
9678
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
9679
}
9680
 
9681
.bg-danger {
9682
  --bs-bg-opacity: 1;
9683
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
9684
}
9685
 
9686
.bg-light {
9687
  --bs-bg-opacity: 1;
9688
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
9689
}
9690
 
9691
.bg-dark {
9692
  --bs-bg-opacity: 1;
9693
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
9694
}
9695
 
9696
.bg-black {
9697
  --bs-bg-opacity: 1;
9698
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
9699
}
9700
 
9701
.bg-white {
9702
  --bs-bg-opacity: 1;
9703
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
9704
}
9705
 
9706
.bg-body {
9707
  --bs-bg-opacity: 1;
9708
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
9709
}
9710
 
9711
.bg-transparent {
9712
  --bs-bg-opacity: 1;
9713
  background-color: transparent !important;
9714
}
9715
 
9716
.bg-opacity-10 {
9717
  --bs-bg-opacity: 0.1;
9718
}
9719
 
9720
.bg-opacity-25 {
9721
  --bs-bg-opacity: 0.25;
9722
}
9723
 
9724
.bg-opacity-50 {
9725
  --bs-bg-opacity: 0.5;
9726
}
9727
 
9728
.bg-opacity-75 {
9729
  --bs-bg-opacity: 0.75;
9730
}
9731
 
9732
.bg-opacity-100 {
9733
  --bs-bg-opacity: 1;
9734
}
9735
 
9736
.bg-gradient {
9737
  background-image: var(--bs-gradient) !important;
9738
}
9739
 
9740
.user-select-all {
9741
  -webkit-user-select: all !important;
15776 stevensc 9742
  -moz-user-select: all !important;
9743
  user-select: all !important;
7288 stevensc 9744
}
9745
 
9746
.user-select-auto {
9747
  -webkit-user-select: auto !important;
15776 stevensc 9748
  -moz-user-select: auto !important;
9749
  -ms-user-select: auto !important;
9750
  user-select: auto !important;
7288 stevensc 9751
}
9752
 
9753
.user-select-none {
9754
  -webkit-user-select: none !important;
15776 stevensc 9755
  -moz-user-select: none !important;
9756
  -ms-user-select: none !important;
9757
  user-select: none !important;
7288 stevensc 9758
}
9759
 
9760
.pe-none {
9761
  pointer-events: none !important;
9762
}
9763
 
9764
.pe-auto {
9765
  pointer-events: auto !important;
9766
}
9767
 
9768
.rounded {
9769
  border-radius: 0.4rem !important;
9770
}
9771
 
9772
.rounded-0 {
9773
  border-radius: 0 !important;
9774
}
9775
 
9776
.rounded-1 {
9777
  border-radius: 0.2rem !important;
9778
}
9779
 
9780
.rounded-2 {
9781
  border-radius: 0.4rem !important;
9782
}
9783
 
9784
.rounded-3 {
9785
  border-radius: 0.7rem !important;
9786
}
9787
 
9788
.rounded-circle {
9789
  border-radius: 50% !important;
9790
}
9791
 
9792
.rounded-pill {
9793
  border-radius: 50rem !important;
9794
}
9795
 
9796
.rounded-top {
9797
  border-top-left-radius: 0.4rem !important;
9798
  border-top-right-radius: 0.4rem !important;
9799
}
9800
 
9801
.rounded-end {
9802
  border-top-right-radius: 0.4rem !important;
9803
  border-bottom-right-radius: 0.4rem !important;
9804
}
9805
 
9806
.rounded-bottom {
9807
  border-bottom-right-radius: 0.4rem !important;
9808
  border-bottom-left-radius: 0.4rem !important;
9809
}
9810
 
9811
.rounded-start {
9812
  border-bottom-left-radius: 0.4rem !important;
9813
  border-top-left-radius: 0.4rem !important;
9814
}
9815
 
9816
.visible {
9817
  visibility: visible !important;
9818
}
9819
 
9820
.invisible {
9821
  visibility: hidden !important;
9822
}
9823
 
9824
@media (min-width: 576px) {
9825
  .float-sm-start {
9826
    float: left !important;
9827
  }
9828
 
9829
  .float-sm-end {
9830
    float: right !important;
9831
  }
9832
 
9833
  .float-sm-none {
9834
    float: none !important;
9835
  }
9836
 
9837
  .d-sm-inline {
9838
    display: inline !important;
9839
  }
9840
 
9841
  .d-sm-inline-block {
9842
    display: inline-block !important;
9843
  }
9844
 
9845
  .d-sm-block {
9846
    display: block !important;
9847
  }
9848
 
9849
  .d-sm-grid {
9850
    display: grid !important;
9851
  }
9852
 
9853
  .d-sm-table {
9854
    display: table !important;
9855
  }
9856
 
9857
  .d-sm-table-row {
9858
    display: table-row !important;
9859
  }
9860
 
9861
  .d-sm-table-cell {
9862
    display: table-cell !important;
9863
  }
9864
 
9865
  .d-sm-flex {
9866
    display: -webkit-box !important;
9867
    display: -ms-flexbox !important;
9868
    display: flex !important;
9869
  }
9870
 
9871
  .d-sm-inline-flex {
9872
    display: -webkit-inline-box !important;
9873
    display: -ms-inline-flexbox !important;
9874
    display: inline-flex !important;
9875
  }
9876
 
9877
  .d-sm-none {
9878
    display: none !important;
9879
  }
9880
 
9881
  .flex-sm-fill {
9882
    -webkit-box-flex: 1 !important;
15776 stevensc 9883
    -ms-flex: 1 1 auto !important;
9884
    flex: 1 1 auto !important;
7288 stevensc 9885
  }
9886
 
9887
  .flex-sm-row {
9888
    -webkit-box-orient: horizontal !important;
9889
    -webkit-box-direction: normal !important;
15776 stevensc 9890
    -ms-flex-direction: row !important;
9891
    flex-direction: row !important;
7288 stevensc 9892
  }
9893
 
9894
  .flex-sm-column {
9895
    -webkit-box-orient: vertical !important;
9896
    -webkit-box-direction: normal !important;
15776 stevensc 9897
    -ms-flex-direction: column !important;
9898
    flex-direction: column !important;
7288 stevensc 9899
  }
9900
 
9901
  .flex-sm-row-reverse {
9902
    -webkit-box-orient: horizontal !important;
9903
    -webkit-box-direction: reverse !important;
15776 stevensc 9904
    -ms-flex-direction: row-reverse !important;
9905
    flex-direction: row-reverse !important;
7288 stevensc 9906
  }
9907
 
9908
  .flex-sm-column-reverse {
9909
    -webkit-box-orient: vertical !important;
9910
    -webkit-box-direction: reverse !important;
15776 stevensc 9911
    -ms-flex-direction: column-reverse !important;
9912
    flex-direction: column-reverse !important;
7288 stevensc 9913
  }
9914
 
9915
  .flex-sm-grow-0 {
9916
    -webkit-box-flex: 0 !important;
15776 stevensc 9917
    -ms-flex-positive: 0 !important;
9918
    flex-grow: 0 !important;
7288 stevensc 9919
  }
9920
 
9921
  .flex-sm-grow-1 {
9922
    -webkit-box-flex: 1 !important;
15776 stevensc 9923
    -ms-flex-positive: 1 !important;
9924
    flex-grow: 1 !important;
7288 stevensc 9925
  }
9926
 
9927
  .flex-sm-shrink-0 {
9928
    -ms-flex-negative: 0 !important;
15776 stevensc 9929
    flex-shrink: 0 !important;
7288 stevensc 9930
  }
9931
 
9932
  .flex-sm-shrink-1 {
9933
    -ms-flex-negative: 1 !important;
15776 stevensc 9934
    flex-shrink: 1 !important;
7288 stevensc 9935
  }
9936
 
9937
  .flex-sm-wrap {
9938
    -ms-flex-wrap: wrap !important;
15776 stevensc 9939
    flex-wrap: wrap !important;
7288 stevensc 9940
  }
9941
 
9942
  .flex-sm-nowrap {
9943
    -ms-flex-wrap: nowrap !important;
15776 stevensc 9944
    flex-wrap: nowrap !important;
7288 stevensc 9945
  }
9946
 
9947
  .flex-sm-wrap-reverse {
9948
    -ms-flex-wrap: wrap-reverse !important;
15776 stevensc 9949
    flex-wrap: wrap-reverse !important;
7288 stevensc 9950
  }
9951
 
9952
  .gap-sm-0 {
9953
    gap: 0 !important;
9954
  }
9955
 
9956
  .gap-sm-1 {
9957
    gap: 0.25rem !important;
9958
  }
9959
 
9960
  .gap-sm-2 {
9961
    gap: 0.5rem !important;
9962
  }
9963
 
9964
  .gap-sm-3 {
9965
    gap: 1rem !important;
9966
  }
9967
 
9968
  .gap-sm-4 {
9969
    gap: 1.5rem !important;
9970
  }
9971
 
9972
  .gap-sm-5 {
9973
    gap: 3rem !important;
9974
  }
9975
 
9976
  .justify-content-sm-start {
9977
    -webkit-box-pack: start !important;
15776 stevensc 9978
    -ms-flex-pack: start !important;
9979
    justify-content: flex-start !important;
7288 stevensc 9980
  }
9981
 
9982
  .justify-content-sm-end {
9983
    -webkit-box-pack: end !important;
15776 stevensc 9984
    -ms-flex-pack: end !important;
9985
    justify-content: flex-end !important;
7288 stevensc 9986
  }
9987
 
9988
  .justify-content-sm-center {
9989
    -webkit-box-pack: center !important;
15776 stevensc 9990
    -ms-flex-pack: center !important;
9991
    justify-content: center !important;
7288 stevensc 9992
  }
9993
 
9994
  .justify-content-sm-between {
9995
    -webkit-box-pack: justify !important;
15776 stevensc 9996
    -ms-flex-pack: justify !important;
9997
    justify-content: space-between !important;
7288 stevensc 9998
  }
9999
 
10000
  .justify-content-sm-around {
10001
    -ms-flex-pack: distribute !important;
15776 stevensc 10002
    justify-content: space-around !important;
7288 stevensc 10003
  }
10004
 
10005
  .justify-content-sm-evenly {
10006
    -webkit-box-pack: space-evenly !important;
15776 stevensc 10007
    -ms-flex-pack: space-evenly !important;
10008
    justify-content: space-evenly !important;
7288 stevensc 10009
  }
10010
 
10011
  .align-items-sm-start {
10012
    -webkit-box-align: start !important;
15776 stevensc 10013
    -ms-flex-align: start !important;
10014
    align-items: flex-start !important;
7288 stevensc 10015
  }
10016
 
10017
  .align-items-sm-end {
10018
    -webkit-box-align: end !important;
15776 stevensc 10019
    -ms-flex-align: end !important;
10020
    align-items: flex-end !important;
7288 stevensc 10021
  }
10022
 
10023
  .align-items-sm-center {
10024
    -webkit-box-align: center !important;
15776 stevensc 10025
    -ms-flex-align: center !important;
10026
    align-items: center !important;
7288 stevensc 10027
  }
10028
 
10029
  .align-items-sm-baseline {
10030
    -webkit-box-align: baseline !important;
15776 stevensc 10031
    -ms-flex-align: baseline !important;
10032
    align-items: baseline !important;
7288 stevensc 10033
  }
10034
 
10035
  .align-items-sm-stretch {
10036
    -webkit-box-align: stretch !important;
15776 stevensc 10037
    -ms-flex-align: stretch !important;
10038
    align-items: stretch !important;
7288 stevensc 10039
  }
10040
 
10041
  .align-content-sm-start {
10042
    -ms-flex-line-pack: start !important;
15776 stevensc 10043
    align-content: flex-start !important;
7288 stevensc 10044
  }
10045
 
10046
  .align-content-sm-end {
10047
    -ms-flex-line-pack: end !important;
15776 stevensc 10048
    align-content: flex-end !important;
7288 stevensc 10049
  }
10050
 
10051
  .align-content-sm-center {
10052
    -ms-flex-line-pack: center !important;
15776 stevensc 10053
    align-content: center !important;
7288 stevensc 10054
  }
10055
 
10056
  .align-content-sm-between {
10057
    -ms-flex-line-pack: justify !important;
15776 stevensc 10058
    align-content: space-between !important;
7288 stevensc 10059
  }
10060
 
10061
  .align-content-sm-around {
10062
    -ms-flex-line-pack: distribute !important;
15776 stevensc 10063
    align-content: space-around !important;
7288 stevensc 10064
  }
10065
 
10066
  .align-content-sm-stretch {
10067
    -ms-flex-line-pack: stretch !important;
15776 stevensc 10068
    align-content: stretch !important;
7288 stevensc 10069
  }
10070
 
10071
  .align-self-sm-auto {
10072
    -ms-flex-item-align: auto !important;
15776 stevensc 10073
    align-self: auto !important;
7288 stevensc 10074
  }
10075
 
10076
  .align-self-sm-start {
10077
    -ms-flex-item-align: start !important;
15776 stevensc 10078
    align-self: flex-start !important;
7288 stevensc 10079
  }
10080
 
10081
  .align-self-sm-end {
10082
    -ms-flex-item-align: end !important;
15776 stevensc 10083
    align-self: flex-end !important;
7288 stevensc 10084
  }
10085
 
10086
  .align-self-sm-center {
10087
    -ms-flex-item-align: center !important;
15776 stevensc 10088
    align-self: center !important;
7288 stevensc 10089
  }
10090
 
10091
  .align-self-sm-baseline {
10092
    -ms-flex-item-align: baseline !important;
15776 stevensc 10093
    align-self: baseline !important;
7288 stevensc 10094
  }
10095
 
10096
  .align-self-sm-stretch {
10097
    -ms-flex-item-align: stretch !important;
15776 stevensc 10098
    align-self: stretch !important;
7288 stevensc 10099
  }
10100
 
10101
  .order-sm-first {
10102
    -webkit-box-ordinal-group: 0 !important;
15776 stevensc 10103
    -ms-flex-order: -1 !important;
10104
    order: -1 !important;
7288 stevensc 10105
  }
10106
 
10107
  .order-sm-0 {
10108
    -webkit-box-ordinal-group: 1 !important;
15776 stevensc 10109
    -ms-flex-order: 0 !important;
10110
    order: 0 !important;
7288 stevensc 10111
  }
10112
 
10113
  .order-sm-1 {
10114
    -webkit-box-ordinal-group: 2 !important;
15776 stevensc 10115
    -ms-flex-order: 1 !important;
10116
    order: 1 !important;
7288 stevensc 10117
  }
10118
 
10119
  .order-sm-2 {
10120
    -webkit-box-ordinal-group: 3 !important;
15776 stevensc 10121
    -ms-flex-order: 2 !important;
10122
    order: 2 !important;
7288 stevensc 10123
  }
10124
 
10125
  .order-sm-3 {
10126
    -webkit-box-ordinal-group: 4 !important;
15776 stevensc 10127
    -ms-flex-order: 3 !important;
10128
    order: 3 !important;
7288 stevensc 10129
  }
10130
 
10131
  .order-sm-4 {
10132
    -webkit-box-ordinal-group: 5 !important;
15776 stevensc 10133
    -ms-flex-order: 4 !important;
10134
    order: 4 !important;
7288 stevensc 10135
  }
10136
 
10137
  .order-sm-5 {
10138
    -webkit-box-ordinal-group: 6 !important;
15776 stevensc 10139
    -ms-flex-order: 5 !important;
10140
    order: 5 !important;
7288 stevensc 10141
  }
10142
 
10143
  .order-sm-last {
10144
    -webkit-box-ordinal-group: 7 !important;
15776 stevensc 10145
    -ms-flex-order: 6 !important;
10146
    order: 6 !important;
7288 stevensc 10147
  }
10148
 
10149
  .m-sm-0 {
10150
    margin: 0 !important;
10151
  }
10152
 
10153
  .m-sm-1 {
10154
    margin: 0.25rem !important;
10155
  }
10156
 
10157
  .m-sm-2 {
10158
    margin: 0.5rem !important;
10159
  }
10160
 
10161
  .m-sm-3 {
10162
    margin: 1rem !important;
10163
  }
10164
 
10165
  .m-sm-4 {
10166
    margin: 1.5rem !important;
10167
  }
10168
 
10169
  .m-sm-5 {
10170
    margin: 3rem !important;
10171
  }
10172
 
10173
  .m-sm-auto {
10174
    margin: auto !important;
10175
  }
10176
 
10177
  .mx-sm-0 {
10178
    margin-right: 0 !important;
10179
    margin-left: 0 !important;
10180
  }
10181
 
10182
  .mx-sm-1 {
10183
    margin-right: 0.25rem !important;
10184
    margin-left: 0.25rem !important;
10185
  }
10186
 
10187
  .mx-sm-2 {
10188
    margin-right: 0.5rem !important;
10189
    margin-left: 0.5rem !important;
10190
  }
10191
 
10192
  .mx-sm-3 {
10193
    margin-right: 1rem !important;
10194
    margin-left: 1rem !important;
10195
  }
10196
 
10197
  .mx-sm-4 {
10198
    margin-right: 1.5rem !important;
10199
    margin-left: 1.5rem !important;
10200
  }
10201
 
10202
  .mx-sm-5 {
10203
    margin-right: 3rem !important;
10204
    margin-left: 3rem !important;
10205
  }
10206
 
10207
  .mx-sm-auto {
10208
    margin-right: auto !important;
10209
    margin-left: auto !important;
10210
  }
10211
 
10212
  .my-sm-0 {
10213
    margin-top: 0 !important;
10214
    margin-bottom: 0 !important;
10215
  }
10216
 
10217
  .my-sm-1 {
10218
    margin-top: 0.25rem !important;
10219
    margin-bottom: 0.25rem !important;
10220
  }
10221
 
10222
  .my-sm-2 {
10223
    margin-top: 0.5rem !important;
10224
    margin-bottom: 0.5rem !important;
10225
  }
10226
 
10227
  .my-sm-3 {
10228
    margin-top: 1rem !important;
10229
    margin-bottom: 1rem !important;
10230
  }
10231
 
10232
  .my-sm-4 {
10233
    margin-top: 1.5rem !important;
10234
    margin-bottom: 1.5rem !important;
10235
  }
10236
 
10237
  .my-sm-5 {
10238
    margin-top: 3rem !important;
10239
    margin-bottom: 3rem !important;
10240
  }
10241
 
10242
  .my-sm-auto {
10243
    margin-top: auto !important;
10244
    margin-bottom: auto !important;
10245
  }
10246
 
10247
  .mt-sm-0 {
10248
    margin-top: 0 !important;
10249
  }
10250
 
10251
  .mt-sm-1 {
10252
    margin-top: 0.25rem !important;
10253
  }
10254
 
10255
  .mt-sm-2 {
10256
    margin-top: 0.5rem !important;
10257
  }
10258
 
10259
  .mt-sm-3 {
10260
    margin-top: 1rem !important;
10261
  }
10262
 
10263
  .mt-sm-4 {
10264
    margin-top: 1.5rem !important;
10265
  }
10266
 
10267
  .mt-sm-5 {
10268
    margin-top: 3rem !important;
10269
  }
10270
 
10271
  .mt-sm-auto {
10272
    margin-top: auto !important;
10273
  }
10274
 
10275
  .me-sm-0 {
10276
    margin-right: 0 !important;
10277
  }
10278
 
10279
  .me-sm-1 {
10280
    margin-right: 0.25rem !important;
10281
  }
10282
 
10283
  .me-sm-2 {
10284
    margin-right: 0.5rem !important;
10285
  }
10286
 
10287
  .me-sm-3 {
10288
    margin-right: 1rem !important;
10289
  }
10290
 
10291
  .me-sm-4 {
10292
    margin-right: 1.5rem !important;
10293
  }
10294
 
10295
  .me-sm-5 {
10296
    margin-right: 3rem !important;
10297
  }
10298
 
10299
  .me-sm-auto {
10300
    margin-right: auto !important;
10301
  }
10302
 
10303
  .mb-sm-0 {
10304
    margin-bottom: 0 !important;
10305
  }
10306
 
10307
  .mb-sm-1 {
10308
    margin-bottom: 0.25rem !important;
10309
  }
10310
 
10311
  .mb-sm-2 {
10312
    margin-bottom: 0.5rem !important;
10313
  }
10314
 
10315
  .mb-sm-3 {
10316
    margin-bottom: 1rem !important;
10317
  }
10318
 
10319
  .mb-sm-4 {
10320
    margin-bottom: 1.5rem !important;
10321
  }
10322
 
10323
  .mb-sm-5 {
10324
    margin-bottom: 3rem !important;
10325
  }
10326
 
10327
  .mb-sm-auto {
10328
    margin-bottom: auto !important;
10329
  }
10330
 
10331
  .ms-sm-0 {
10332
    margin-left: 0 !important;
10333
  }
10334
 
10335
  .ms-sm-1 {
10336
    margin-left: 0.25rem !important;
10337
  }
10338
 
10339
  .ms-sm-2 {
10340
    margin-left: 0.5rem !important;
10341
  }
10342
 
10343
  .ms-sm-3 {
10344
    margin-left: 1rem !important;
10345
  }
10346
 
10347
  .ms-sm-4 {
10348
    margin-left: 1.5rem !important;
10349
  }
10350
 
10351
  .ms-sm-5 {
10352
    margin-left: 3rem !important;
10353
  }
10354
 
10355
  .ms-sm-auto {
10356
    margin-left: auto !important;
10357
  }
10358
 
10359
  .m-sm-n1 {
10360
    margin: -0.25rem !important;
10361
  }
10362
 
10363
  .m-sm-n2 {
10364
    margin: -0.5rem !important;
10365
  }
10366
 
10367
  .m-sm-n3 {
10368
    margin: -1rem !important;
10369
  }
10370
 
10371
  .m-sm-n4 {
10372
    margin: -1.5rem !important;
10373
  }
10374
 
10375
  .m-sm-n5 {
10376
    margin: -3rem !important;
10377
  }
10378
 
10379
  .mx-sm-n1 {
10380
    margin-right: -0.25rem !important;
10381
    margin-left: -0.25rem !important;
10382
  }
10383
 
10384
  .mx-sm-n2 {
10385
    margin-right: -0.5rem !important;
10386
    margin-left: -0.5rem !important;
10387
  }
10388
 
10389
  .mx-sm-n3 {
10390
    margin-right: -1rem !important;
10391
    margin-left: -1rem !important;
10392
  }
10393
 
10394
  .mx-sm-n4 {
10395
    margin-right: -1.5rem !important;
10396
    margin-left: -1.5rem !important;
10397
  }
10398
 
10399
  .mx-sm-n5 {
10400
    margin-right: -3rem !important;
10401
    margin-left: -3rem !important;
10402
  }
10403
 
10404
  .my-sm-n1 {
10405
    margin-top: -0.25rem !important;
10406
    margin-bottom: -0.25rem !important;
10407
  }
10408
 
10409
  .my-sm-n2 {
10410
    margin-top: -0.5rem !important;
10411
    margin-bottom: -0.5rem !important;
10412
  }
10413
 
10414
  .my-sm-n3 {
10415
    margin-top: -1rem !important;
10416
    margin-bottom: -1rem !important;
10417
  }
10418
 
10419
  .my-sm-n4 {
10420
    margin-top: -1.5rem !important;
10421
    margin-bottom: -1.5rem !important;
10422
  }
10423
 
10424
  .my-sm-n5 {
10425
    margin-top: -3rem !important;
10426
    margin-bottom: -3rem !important;
10427
  }
10428
 
10429
  .mt-sm-n1 {
10430
    margin-top: -0.25rem !important;
10431
  }
10432
 
10433
  .mt-sm-n2 {
10434
    margin-top: -0.5rem !important;
10435
  }
10436
 
10437
  .mt-sm-n3 {
10438
    margin-top: -1rem !important;
10439
  }
10440
 
10441
  .mt-sm-n4 {
10442
    margin-top: -1.5rem !important;
10443
  }
10444
 
10445
  .mt-sm-n5 {
10446
    margin-top: -3rem !important;
10447
  }
10448
 
10449
  .me-sm-n1 {
10450
    margin-right: -0.25rem !important;
10451
  }
10452
 
10453
  .me-sm-n2 {
10454
    margin-right: -0.5rem !important;
10455
  }
10456
 
10457
  .me-sm-n3 {
10458
    margin-right: -1rem !important;
10459
  }
10460
 
10461
  .me-sm-n4 {
10462
    margin-right: -1.5rem !important;
10463
  }
10464
 
10465
  .me-sm-n5 {
10466
    margin-right: -3rem !important;
10467
  }
10468
 
10469
  .mb-sm-n1 {
10470
    margin-bottom: -0.25rem !important;
10471
  }
10472
 
10473
  .mb-sm-n2 {
10474
    margin-bottom: -0.5rem !important;
10475
  }
10476
 
10477
  .mb-sm-n3 {
10478
    margin-bottom: -1rem !important;
10479
  }
10480
 
10481
  .mb-sm-n4 {
10482
    margin-bottom: -1.5rem !important;
10483
  }
10484
 
10485
  .mb-sm-n5 {
10486
    margin-bottom: -3rem !important;
10487
  }
10488
 
10489
  .ms-sm-n1 {
10490
    margin-left: -0.25rem !important;
10491
  }
10492
 
10493
  .ms-sm-n2 {
10494
    margin-left: -0.5rem !important;
10495
  }
10496
 
10497
  .ms-sm-n3 {
10498
    margin-left: -1rem !important;
10499
  }
10500
 
10501
  .ms-sm-n4 {
10502
    margin-left: -1.5rem !important;
10503
  }
10504
 
10505
  .ms-sm-n5 {
10506
    margin-left: -3rem !important;
10507
  }
10508
 
10509
  .p-sm-0 {
10510
    padding: 0 !important;
10511
  }
10512
 
10513
  .p-sm-1 {
10514
    padding: 0.25rem !important;
10515
  }
10516
 
10517
  .p-sm-2 {
10518
    padding: 0.5rem !important;
10519
  }
10520
 
10521
  .p-sm-3 {
10522
    padding: 1rem !important;
10523
  }
10524
 
10525
  .p-sm-4 {
10526
    padding: 1.5rem !important;
10527
  }
10528
 
10529
  .p-sm-5 {
10530
    padding: 3rem !important;
10531
  }
10532
 
10533
  .px-sm-0 {
10534
    padding-right: 0 !important;
10535
    padding-left: 0 !important;
10536
  }
10537
 
10538
  .px-sm-1 {
10539
    padding-right: 0.25rem !important;
10540
    padding-left: 0.25rem !important;
10541
  }
10542
 
10543
  .px-sm-2 {
10544
    padding-right: 0.5rem !important;
10545
    padding-left: 0.5rem !important;
10546
  }
10547
 
10548
  .px-sm-3 {
10549
    padding-right: 1rem !important;
10550
    padding-left: 1rem !important;
10551
  }
10552
 
10553
  .px-sm-4 {
10554
    padding-right: 1.5rem !important;
10555
    padding-left: 1.5rem !important;
10556
  }
10557
 
10558
  .px-sm-5 {
10559
    padding-right: 3rem !important;
10560
    padding-left: 3rem !important;
10561
  }
10562
 
10563
  .py-sm-0 {
10564
    padding-top: 0 !important;
10565
    padding-bottom: 0 !important;
10566
  }
10567
 
10568
  .py-sm-1 {
10569
    padding-top: 0.25rem !important;
10570
    padding-bottom: 0.25rem !important;
10571
  }
10572
 
10573
  .py-sm-2 {
10574
    padding-top: 0.5rem !important;
10575
    padding-bottom: 0.5rem !important;
10576
  }
10577
 
10578
  .py-sm-3 {
10579
    padding-top: 1rem !important;
10580
    padding-bottom: 1rem !important;
10581
  }
10582
 
10583
  .py-sm-4 {
10584
    padding-top: 1.5rem !important;
10585
    padding-bottom: 1.5rem !important;
10586
  }
10587
 
10588
  .py-sm-5 {
10589
    padding-top: 3rem !important;
10590
    padding-bottom: 3rem !important;
10591
  }
10592
 
10593
  .pt-sm-0 {
10594
    padding-top: 0 !important;
10595
  }
10596
 
10597
  .pt-sm-1 {
10598
    padding-top: 0.25rem !important;
10599
  }
10600
 
10601
  .pt-sm-2 {
10602
    padding-top: 0.5rem !important;
10603
  }
10604
 
10605
  .pt-sm-3 {
10606
    padding-top: 1rem !important;
10607
  }
10608
 
10609
  .pt-sm-4 {
10610
    padding-top: 1.5rem !important;
10611
  }
10612
 
10613
  .pt-sm-5 {
10614
    padding-top: 3rem !important;
10615
  }
10616
 
10617
  .pe-sm-0 {
10618
    padding-right: 0 !important;
10619
  }
10620
 
10621
  .pe-sm-1 {
10622
    padding-right: 0.25rem !important;
10623
  }
10624
 
10625
  .pe-sm-2 {
10626
    padding-right: 0.5rem !important;
10627
  }
10628
 
10629
  .pe-sm-3 {
10630
    padding-right: 1rem !important;
10631
  }
10632
 
10633
  .pe-sm-4 {
10634
    padding-right: 1.5rem !important;
10635
  }
10636
 
10637
  .pe-sm-5 {
10638
    padding-right: 3rem !important;
10639
  }
10640
 
10641
  .pb-sm-0 {
10642
    padding-bottom: 0 !important;
10643
  }
10644
 
10645
  .pb-sm-1 {
10646
    padding-bottom: 0.25rem !important;
10647
  }
10648
 
10649
  .pb-sm-2 {
10650
    padding-bottom: 0.5rem !important;
10651
  }
10652
 
10653
  .pb-sm-3 {
10654
    padding-bottom: 1rem !important;
10655
  }
10656
 
10657
  .pb-sm-4 {
10658
    padding-bottom: 1.5rem !important;
10659
  }
10660
 
10661
  .pb-sm-5 {
10662
    padding-bottom: 3rem !important;
10663
  }
10664
 
10665
  .ps-sm-0 {
10666
    padding-left: 0 !important;
10667
  }
10668
 
10669
  .ps-sm-1 {
10670
    padding-left: 0.25rem !important;
10671
  }
10672
 
10673
  .ps-sm-2 {
10674
    padding-left: 0.5rem !important;
10675
  }
10676
 
10677
  .ps-sm-3 {
10678
    padding-left: 1rem !important;
10679
  }
10680
 
10681
  .ps-sm-4 {
10682
    padding-left: 1.5rem !important;
10683
  }
10684
 
10685
  .ps-sm-5 {
10686
    padding-left: 3rem !important;
10687
  }
10688
 
10689
  .text-sm-start {
10690
    text-align: left !important;
10691
  }
10692
 
10693
  .text-sm-end {
10694
    text-align: right !important;
10695
  }
10696
 
10697
  .text-sm-center {
10698
    text-align: center !important;
10699
  }
10700
}
15776 stevensc 10701
 
7288 stevensc 10702
@media (min-width: 768px) {
10703
  .float-md-start {
10704
    float: left !important;
10705
  }
10706
 
10707
  .float-md-end {
10708
    float: right !important;
10709
  }
10710
 
10711
  .float-md-none {
10712
    float: none !important;
10713
  }
10714
 
10715
  .d-md-inline {
10716
    display: inline !important;
10717
  }
10718
 
10719
  .d-md-inline-block {
10720
    display: inline-block !important;
10721
  }
10722
 
10723
  .d-md-block {
10724
    display: block !important;
10725
  }
10726
 
10727
  .d-md-grid {
10728
    display: grid !important;
10729
  }
10730
 
10731
  .d-md-table {
10732
    display: table !important;
10733
  }
10734
 
10735
  .d-md-table-row {
10736
    display: table-row !important;
10737
  }
10738
 
10739
  .d-md-table-cell {
10740
    display: table-cell !important;
10741
  }
10742
 
10743
  .d-md-flex {
10744
    display: -webkit-box !important;
10745
    display: -ms-flexbox !important;
10746
    display: flex !important;
10747
  }
10748
 
10749
  .d-md-inline-flex {
10750
    display: -webkit-inline-box !important;
10751
    display: -ms-inline-flexbox !important;
10752
    display: inline-flex !important;
10753
  }
10754
 
10755
  .d-md-none {
10756
    display: none !important;
10757
  }
10758
 
10759
  .flex-md-fill {
10760
    -webkit-box-flex: 1 !important;
15776 stevensc 10761
    -ms-flex: 1 1 auto !important;
10762
    flex: 1 1 auto !important;
7288 stevensc 10763
  }
10764
 
10765
  .flex-md-row {
10766
    -webkit-box-orient: horizontal !important;
10767
    -webkit-box-direction: normal !important;
15776 stevensc 10768
    -ms-flex-direction: row !important;
10769
    flex-direction: row !important;
7288 stevensc 10770
  }
10771
 
10772
  .flex-md-column {
10773
    -webkit-box-orient: vertical !important;
10774
    -webkit-box-direction: normal !important;
15776 stevensc 10775
    -ms-flex-direction: column !important;
10776
    flex-direction: column !important;
7288 stevensc 10777
  }
10778
 
10779
  .flex-md-row-reverse {
10780
    -webkit-box-orient: horizontal !important;
10781
    -webkit-box-direction: reverse !important;
15776 stevensc 10782
    -ms-flex-direction: row-reverse !important;
10783
    flex-direction: row-reverse !important;
7288 stevensc 10784
  }
10785
 
10786
  .flex-md-column-reverse {
10787
    -webkit-box-orient: vertical !important;
10788
    -webkit-box-direction: reverse !important;
15776 stevensc 10789
    -ms-flex-direction: column-reverse !important;
10790
    flex-direction: column-reverse !important;
7288 stevensc 10791
  }
10792
 
10793
  .flex-md-grow-0 {
10794
    -webkit-box-flex: 0 !important;
15776 stevensc 10795
    -ms-flex-positive: 0 !important;
10796
    flex-grow: 0 !important;
7288 stevensc 10797
  }
10798
 
10799
  .flex-md-grow-1 {
10800
    -webkit-box-flex: 1 !important;
15776 stevensc 10801
    -ms-flex-positive: 1 !important;
10802
    flex-grow: 1 !important;
7288 stevensc 10803
  }
10804
 
10805
  .flex-md-shrink-0 {
10806
    -ms-flex-negative: 0 !important;
15776 stevensc 10807
    flex-shrink: 0 !important;
7288 stevensc 10808
  }
10809
 
10810
  .flex-md-shrink-1 {
10811
    -ms-flex-negative: 1 !important;
15776 stevensc 10812
    flex-shrink: 1 !important;
7288 stevensc 10813
  }
10814
 
10815
  .flex-md-wrap {
10816
    -ms-flex-wrap: wrap !important;
15776 stevensc 10817
    flex-wrap: wrap !important;
7288 stevensc 10818
  }
10819
 
10820
  .flex-md-nowrap {
10821
    -ms-flex-wrap: nowrap !important;
15776 stevensc 10822
    flex-wrap: nowrap !important;
7288 stevensc 10823
  }
10824
 
10825
  .flex-md-wrap-reverse {
10826
    -ms-flex-wrap: wrap-reverse !important;
15776 stevensc 10827
    flex-wrap: wrap-reverse !important;
7288 stevensc 10828
  }
10829
 
10830
  .gap-md-0 {
10831
    gap: 0 !important;
10832
  }
10833
 
10834
  .gap-md-1 {
10835
    gap: 0.25rem !important;
10836
  }
10837
 
10838
  .gap-md-2 {
10839
    gap: 0.5rem !important;
10840
  }
10841
 
10842
  .gap-md-3 {
10843
    gap: 1rem !important;
10844
  }
10845
 
10846
  .gap-md-4 {
10847
    gap: 1.5rem !important;
10848
  }
10849
 
10850
  .gap-md-5 {
10851
    gap: 3rem !important;
10852
  }
10853
 
10854
  .justify-content-md-start {
10855
    -webkit-box-pack: start !important;
15776 stevensc 10856
    -ms-flex-pack: start !important;
10857
    justify-content: flex-start !important;
7288 stevensc 10858
  }
10859
 
10860
  .justify-content-md-end {
10861
    -webkit-box-pack: end !important;
15776 stevensc 10862
    -ms-flex-pack: end !important;
10863
    justify-content: flex-end !important;
7288 stevensc 10864
  }
10865
 
10866
  .justify-content-md-center {
10867
    -webkit-box-pack: center !important;
15776 stevensc 10868
    -ms-flex-pack: center !important;
10869
    justify-content: center !important;
7288 stevensc 10870
  }
10871
 
10872
  .justify-content-md-between {
10873
    -webkit-box-pack: justify !important;
15776 stevensc 10874
    -ms-flex-pack: justify !important;
10875
    justify-content: space-between !important;
7288 stevensc 10876
  }
10877
 
10878
  .justify-content-md-around {
10879
    -ms-flex-pack: distribute !important;
15776 stevensc 10880
    justify-content: space-around !important;
7288 stevensc 10881
  }
10882
 
10883
  .justify-content-md-evenly {
10884
    -webkit-box-pack: space-evenly !important;
15776 stevensc 10885
    -ms-flex-pack: space-evenly !important;
10886
    justify-content: space-evenly !important;
7288 stevensc 10887
  }
10888
 
10889
  .align-items-md-start {
10890
    -webkit-box-align: start !important;
15776 stevensc 10891
    -ms-flex-align: start !important;
10892
    align-items: flex-start !important;
7288 stevensc 10893
  }
10894
 
10895
  .align-items-md-end {
10896
    -webkit-box-align: end !important;
15776 stevensc 10897
    -ms-flex-align: end !important;
10898
    align-items: flex-end !important;
7288 stevensc 10899
  }
10900
 
10901
  .align-items-md-center {
10902
    -webkit-box-align: center !important;
15776 stevensc 10903
    -ms-flex-align: center !important;
10904
    align-items: center !important;
7288 stevensc 10905
  }
10906
 
10907
  .align-items-md-baseline {
10908
    -webkit-box-align: baseline !important;
15776 stevensc 10909
    -ms-flex-align: baseline !important;
10910
    align-items: baseline !important;
7288 stevensc 10911
  }
10912
 
10913
  .align-items-md-stretch {
10914
    -webkit-box-align: stretch !important;
15776 stevensc 10915
    -ms-flex-align: stretch !important;
10916
    align-items: stretch !important;
7288 stevensc 10917
  }
10918
 
10919
  .align-content-md-start {
10920
    -ms-flex-line-pack: start !important;
15776 stevensc 10921
    align-content: flex-start !important;
7288 stevensc 10922
  }
10923
 
10924
  .align-content-md-end {
10925
    -ms-flex-line-pack: end !important;
15776 stevensc 10926
    align-content: flex-end !important;
7288 stevensc 10927
  }
10928
 
10929
  .align-content-md-center {
10930
    -ms-flex-line-pack: center !important;
15776 stevensc 10931
    align-content: center !important;
7288 stevensc 10932
  }
10933
 
10934
  .align-content-md-between {
10935
    -ms-flex-line-pack: justify !important;
15776 stevensc 10936
    align-content: space-between !important;
7288 stevensc 10937
  }
10938
 
10939
  .align-content-md-around {
10940
    -ms-flex-line-pack: distribute !important;
15776 stevensc 10941
    align-content: space-around !important;
7288 stevensc 10942
  }
10943
 
10944
  .align-content-md-stretch {
10945
    -ms-flex-line-pack: stretch !important;
15776 stevensc 10946
    align-content: stretch !important;
7288 stevensc 10947
  }
10948
 
10949
  .align-self-md-auto {
10950
    -ms-flex-item-align: auto !important;
15776 stevensc 10951
    align-self: auto !important;
7288 stevensc 10952
  }
10953
 
10954
  .align-self-md-start {
10955
    -ms-flex-item-align: start !important;
15776 stevensc 10956
    align-self: flex-start !important;
7288 stevensc 10957
  }
10958
 
10959
  .align-self-md-end {
10960
    -ms-flex-item-align: end !important;
15776 stevensc 10961
    align-self: flex-end !important;
7288 stevensc 10962
  }
10963
 
10964
  .align-self-md-center {
10965
    -ms-flex-item-align: center !important;
15776 stevensc 10966
    align-self: center !important;
7288 stevensc 10967
  }
10968
 
10969
  .align-self-md-baseline {
10970
    -ms-flex-item-align: baseline !important;
15776 stevensc 10971
    align-self: baseline !important;
7288 stevensc 10972
  }
10973
 
10974
  .align-self-md-stretch {
10975
    -ms-flex-item-align: stretch !important;
15776 stevensc 10976
    align-self: stretch !important;
7288 stevensc 10977
  }
10978
 
10979
  .order-md-first {
10980
    -webkit-box-ordinal-group: 0 !important;
15776 stevensc 10981
    -ms-flex-order: -1 !important;
10982
    order: -1 !important;
7288 stevensc 10983
  }
10984
 
10985
  .order-md-0 {
10986
    -webkit-box-ordinal-group: 1 !important;
15776 stevensc 10987
    -ms-flex-order: 0 !important;
10988
    order: 0 !important;
7288 stevensc 10989
  }
10990
 
10991
  .order-md-1 {
10992
    -webkit-box-ordinal-group: 2 !important;
15776 stevensc 10993
    -ms-flex-order: 1 !important;
10994
    order: 1 !important;
7288 stevensc 10995
  }
10996
 
10997
  .order-md-2 {
10998
    -webkit-box-ordinal-group: 3 !important;
15776 stevensc 10999
    -ms-flex-order: 2 !important;
11000
    order: 2 !important;
7288 stevensc 11001
  }
11002
 
11003
  .order-md-3 {
11004
    -webkit-box-ordinal-group: 4 !important;
15776 stevensc 11005
    -ms-flex-order: 3 !important;
11006
    order: 3 !important;
7288 stevensc 11007
  }
11008
 
11009
  .order-md-4 {
11010
    -webkit-box-ordinal-group: 5 !important;
15776 stevensc 11011
    -ms-flex-order: 4 !important;
11012
    order: 4 !important;
7288 stevensc 11013
  }
11014
 
11015
  .order-md-5 {
11016
    -webkit-box-ordinal-group: 6 !important;
15776 stevensc 11017
    -ms-flex-order: 5 !important;
11018
    order: 5 !important;
7288 stevensc 11019
  }
11020
 
11021
  .order-md-last {
11022
    -webkit-box-ordinal-group: 7 !important;
15776 stevensc 11023
    -ms-flex-order: 6 !important;
11024
    order: 6 !important;
7288 stevensc 11025
  }
11026
 
11027
  .m-md-0 {
11028
    margin: 0 !important;
11029
  }
11030
 
11031
  .m-md-1 {
11032
    margin: 0.25rem !important;
11033
  }
11034
 
11035
  .m-md-2 {
11036
    margin: 0.5rem !important;
11037
  }
11038
 
11039
  .m-md-3 {
11040
    margin: 1rem !important;
11041
  }
11042
 
11043
  .m-md-4 {
11044
    margin: 1.5rem !important;
11045
  }
11046
 
11047
  .m-md-5 {
11048
    margin: 3rem !important;
11049
  }
11050
 
11051
  .m-md-auto {
11052
    margin: auto !important;
11053
  }
11054
 
11055
  .mx-md-0 {
11056
    margin-right: 0 !important;
11057
    margin-left: 0 !important;
11058
  }
11059
 
11060
  .mx-md-1 {
11061
    margin-right: 0.25rem !important;
11062
    margin-left: 0.25rem !important;
11063
  }
11064
 
11065
  .mx-md-2 {
11066
    margin-right: 0.5rem !important;
11067
    margin-left: 0.5rem !important;
11068
  }
11069
 
11070
  .mx-md-3 {
11071
    margin-right: 1rem !important;
11072
    margin-left: 1rem !important;
11073
  }
11074
 
11075
  .mx-md-4 {
11076
    margin-right: 1.5rem !important;
11077
    margin-left: 1.5rem !important;
11078
  }
11079
 
11080
  .mx-md-5 {
11081
    margin-right: 3rem !important;
11082
    margin-left: 3rem !important;
11083
  }
11084
 
11085
  .mx-md-auto {
11086
    margin-right: auto !important;
11087
    margin-left: auto !important;
11088
  }
11089
 
11090
  .my-md-0 {
11091
    margin-top: 0 !important;
11092
    margin-bottom: 0 !important;
11093
  }
11094
 
11095
  .my-md-1 {
11096
    margin-top: 0.25rem !important;
11097
    margin-bottom: 0.25rem !important;
11098
  }
11099
 
11100
  .my-md-2 {
11101
    margin-top: 0.5rem !important;
11102
    margin-bottom: 0.5rem !important;
11103
  }
11104
 
11105
  .my-md-3 {
11106
    margin-top: 1rem !important;
11107
    margin-bottom: 1rem !important;
11108
  }
11109
 
11110
  .my-md-4 {
11111
    margin-top: 1.5rem !important;
11112
    margin-bottom: 1.5rem !important;
11113
  }
11114
 
11115
  .my-md-5 {
11116
    margin-top: 3rem !important;
11117
    margin-bottom: 3rem !important;
11118
  }
11119
 
11120
  .my-md-auto {
11121
    margin-top: auto !important;
11122
    margin-bottom: auto !important;
11123
  }
11124
 
11125
  .mt-md-0 {
11126
    margin-top: 0 !important;
11127
  }
11128
 
11129
  .mt-md-1 {
11130
    margin-top: 0.25rem !important;
11131
  }
11132
 
11133
  .mt-md-2 {
11134
    margin-top: 0.5rem !important;
11135
  }
11136
 
11137
  .mt-md-3 {
11138
    margin-top: 1rem !important;
11139
  }
11140
 
11141
  .mt-md-4 {
11142
    margin-top: 1.5rem !important;
11143
  }
11144
 
11145
  .mt-md-5 {
11146
    margin-top: 3rem !important;
11147
  }
11148
 
11149
  .mt-md-auto {
11150
    margin-top: auto !important;
11151
  }
11152
 
11153
  .me-md-0 {
11154
    margin-right: 0 !important;
11155
  }
11156
 
11157
  .me-md-1 {
11158
    margin-right: 0.25rem !important;
11159
  }
11160
 
11161
  .me-md-2 {
11162
    margin-right: 0.5rem !important;
11163
  }
11164
 
11165
  .me-md-3 {
11166
    margin-right: 1rem !important;
11167
  }
11168
 
11169
  .me-md-4 {
11170
    margin-right: 1.5rem !important;
11171
  }
11172
 
11173
  .me-md-5 {
11174
    margin-right: 3rem !important;
11175
  }
11176
 
11177
  .me-md-auto {
11178
    margin-right: auto !important;
11179
  }
11180
 
11181
  .mb-md-0 {
11182
    margin-bottom: 0 !important;
11183
  }
11184
 
11185
  .mb-md-1 {
11186
    margin-bottom: 0.25rem !important;
11187
  }
11188
 
11189
  .mb-md-2 {
11190
    margin-bottom: 0.5rem !important;
11191
  }
11192
 
11193
  .mb-md-3 {
11194
    margin-bottom: 1rem !important;
11195
  }
11196
 
11197
  .mb-md-4 {
11198
    margin-bottom: 1.5rem !important;
11199
  }
11200
 
11201
  .mb-md-5 {
11202
    margin-bottom: 3rem !important;
11203
  }
11204
 
11205
  .mb-md-auto {
11206
    margin-bottom: auto !important;
11207
  }
11208
 
11209
  .ms-md-0 {
11210
    margin-left: 0 !important;
11211
  }
11212
 
11213
  .ms-md-1 {
11214
    margin-left: 0.25rem !important;
11215
  }
11216
 
11217
  .ms-md-2 {
11218
    margin-left: 0.5rem !important;
11219
  }
11220
 
11221
  .ms-md-3 {
11222
    margin-left: 1rem !important;
11223
  }
11224
 
11225
  .ms-md-4 {
11226
    margin-left: 1.5rem !important;
11227
  }
11228
 
11229
  .ms-md-5 {
11230
    margin-left: 3rem !important;
11231
  }
11232
 
11233
  .ms-md-auto {
11234
    margin-left: auto !important;
11235
  }
11236
 
11237
  .m-md-n1 {
11238
    margin: -0.25rem !important;
11239
  }
11240
 
11241
  .m-md-n2 {
11242
    margin: -0.5rem !important;
11243
  }
11244
 
11245
  .m-md-n3 {
11246
    margin: -1rem !important;
11247
  }
11248
 
11249
  .m-md-n4 {
11250
    margin: -1.5rem !important;
11251
  }
11252
 
11253
  .m-md-n5 {
11254
    margin: -3rem !important;
11255
  }
11256
 
11257
  .mx-md-n1 {
11258
    margin-right: -0.25rem !important;
11259
    margin-left: -0.25rem !important;
11260
  }
11261
 
11262
  .mx-md-n2 {
11263
    margin-right: -0.5rem !important;
11264
    margin-left: -0.5rem !important;
11265
  }
11266
 
11267
  .mx-md-n3 {
11268
    margin-right: -1rem !important;
11269
    margin-left: -1rem !important;
11270
  }
11271
 
11272
  .mx-md-n4 {
11273
    margin-right: -1.5rem !important;
11274
    margin-left: -1.5rem !important;
11275
  }
11276
 
11277
  .mx-md-n5 {
11278
    margin-right: -3rem !important;
11279
    margin-left: -3rem !important;
11280
  }
11281
 
11282
  .my-md-n1 {
11283
    margin-top: -0.25rem !important;
11284
    margin-bottom: -0.25rem !important;
11285
  }
11286
 
11287
  .my-md-n2 {
11288
    margin-top: -0.5rem !important;
11289
    margin-bottom: -0.5rem !important;
11290
  }
11291
 
11292
  .my-md-n3 {
11293
    margin-top: -1rem !important;
11294
    margin-bottom: -1rem !important;
11295
  }
11296
 
11297
  .my-md-n4 {
11298
    margin-top: -1.5rem !important;
11299
    margin-bottom: -1.5rem !important;
11300
  }
11301
 
11302
  .my-md-n5 {
11303
    margin-top: -3rem !important;
11304
    margin-bottom: -3rem !important;
11305
  }
11306
 
11307
  .mt-md-n1 {
11308
    margin-top: -0.25rem !important;
11309
  }
11310
 
11311
  .mt-md-n2 {
11312
    margin-top: -0.5rem !important;
11313
  }
11314
 
11315
  .mt-md-n3 {
11316
    margin-top: -1rem !important;
11317
  }
11318
 
11319
  .mt-md-n4 {
11320
    margin-top: -1.5rem !important;
11321
  }
11322
 
11323
  .mt-md-n5 {
11324
    margin-top: -3rem !important;
11325
  }
11326
 
11327
  .me-md-n1 {
11328
    margin-right: -0.25rem !important;
11329
  }
11330
 
11331
  .me-md-n2 {
11332
    margin-right: -0.5rem !important;
11333
  }
11334
 
11335
  .me-md-n3 {
11336
    margin-right: -1rem !important;
11337
  }
11338
 
11339
  .me-md-n4 {
11340
    margin-right: -1.5rem !important;
11341
  }
11342
 
11343
  .me-md-n5 {
11344
    margin-right: -3rem !important;
11345
  }
11346
 
11347
  .mb-md-n1 {
11348
    margin-bottom: -0.25rem !important;
11349
  }
11350
 
11351
  .mb-md-n2 {
11352
    margin-bottom: -0.5rem !important;
11353
  }
11354
 
11355
  .mb-md-n3 {
11356
    margin-bottom: -1rem !important;
11357
  }
11358
 
11359
  .mb-md-n4 {
11360
    margin-bottom: -1.5rem !important;
11361
  }
11362
 
11363
  .mb-md-n5 {
11364
    margin-bottom: -3rem !important;
11365
  }
11366
 
11367
  .ms-md-n1 {
11368
    margin-left: -0.25rem !important;
11369
  }
11370
 
11371
  .ms-md-n2 {
11372
    margin-left: -0.5rem !important;
11373
  }
11374
 
11375
  .ms-md-n3 {
11376
    margin-left: -1rem !important;
11377
  }
11378
 
11379
  .ms-md-n4 {
11380
    margin-left: -1.5rem !important;
11381
  }
11382
 
11383
  .ms-md-n5 {
11384
    margin-left: -3rem !important;
11385
  }
11386
 
11387
  .p-md-0 {
11388
    padding: 0 !important;
11389
  }
11390
 
11391
  .p-md-1 {
11392
    padding: 0.25rem !important;
11393
  }
11394
 
11395
  .p-md-2 {
11396
    padding: 0.5rem !important;
11397
  }
11398
 
11399
  .p-md-3 {
11400
    padding: 1rem !important;
11401
  }
11402
 
11403
  .p-md-4 {
11404
    padding: 1.5rem !important;
11405
  }
11406
 
11407
  .p-md-5 {
11408
    padding: 3rem !important;
11409
  }
11410
 
11411
  .px-md-0 {
11412
    padding-right: 0 !important;
11413
    padding-left: 0 !important;
11414
  }
11415
 
11416
  .px-md-1 {
11417
    padding-right: 0.25rem !important;
11418
    padding-left: 0.25rem !important;
11419
  }
11420
 
11421
  .px-md-2 {
11422
    padding-right: 0.5rem !important;
11423
    padding-left: 0.5rem !important;
11424
  }
11425
 
11426
  .px-md-3 {
11427
    padding-right: 1rem !important;
11428
    padding-left: 1rem !important;
11429
  }
11430
 
11431
  .px-md-4 {
11432
    padding-right: 1.5rem !important;
11433
    padding-left: 1.5rem !important;
11434
  }
11435
 
11436
  .px-md-5 {
11437
    padding-right: 3rem !important;
11438
    padding-left: 3rem !important;
11439
  }
11440
 
11441
  .py-md-0 {
11442
    padding-top: 0 !important;
11443
    padding-bottom: 0 !important;
11444
  }
11445
 
11446
  .py-md-1 {
11447
    padding-top: 0.25rem !important;
11448
    padding-bottom: 0.25rem !important;
11449
  }
11450
 
11451
  .py-md-2 {
11452
    padding-top: 0.5rem !important;
11453
    padding-bottom: 0.5rem !important;
11454
  }
11455
 
11456
  .py-md-3 {
11457
    padding-top: 1rem !important;
11458
    padding-bottom: 1rem !important;
11459
  }
11460
 
11461
  .py-md-4 {
11462
    padding-top: 1.5rem !important;
11463
    padding-bottom: 1.5rem !important;
11464
  }
11465
 
11466
  .py-md-5 {
11467
    padding-top: 3rem !important;
11468
    padding-bottom: 3rem !important;
11469
  }
11470
 
11471
  .pt-md-0 {
11472
    padding-top: 0 !important;
11473
  }
11474
 
11475
  .pt-md-1 {
11476
    padding-top: 0.25rem !important;
11477
  }
11478
 
11479
  .pt-md-2 {
11480
    padding-top: 0.5rem !important;
11481
  }
11482
 
11483
  .pt-md-3 {
11484
    padding-top: 1rem !important;
11485
  }
11486
 
11487
  .pt-md-4 {
11488
    padding-top: 1.5rem !important;
11489
  }
11490
 
11491
  .pt-md-5 {
11492
    padding-top: 3rem !important;
11493
  }
11494
 
11495
  .pe-md-0 {
11496
    padding-right: 0 !important;
11497
  }
11498
 
11499
  .pe-md-1 {
11500
    padding-right: 0.25rem !important;
11501
  }
11502
 
11503
  .pe-md-2 {
11504
    padding-right: 0.5rem !important;
11505
  }
11506
 
11507
  .pe-md-3 {
11508
    padding-right: 1rem !important;
11509
  }
11510
 
11511
  .pe-md-4 {
11512
    padding-right: 1.5rem !important;
11513
  }
11514
 
11515
  .pe-md-5 {
11516
    padding-right: 3rem !important;
11517
  }
11518
 
11519
  .pb-md-0 {
11520
    padding-bottom: 0 !important;
11521
  }
11522
 
11523
  .pb-md-1 {
11524
    padding-bottom: 0.25rem !important;
11525
  }
11526
 
11527
  .pb-md-2 {
11528
    padding-bottom: 0.5rem !important;
11529
  }
11530
 
11531
  .pb-md-3 {
11532
    padding-bottom: 1rem !important;
11533
  }
11534
 
11535
  .pb-md-4 {
11536
    padding-bottom: 1.5rem !important;
11537
  }
11538
 
11539
  .pb-md-5 {
11540
    padding-bottom: 3rem !important;
11541
  }
11542
 
11543
  .ps-md-0 {
11544
    padding-left: 0 !important;
11545
  }
11546
 
11547
  .ps-md-1 {
11548
    padding-left: 0.25rem !important;
11549
  }
11550
 
11551
  .ps-md-2 {
11552
    padding-left: 0.5rem !important;
11553
  }
11554
 
11555
  .ps-md-3 {
11556
    padding-left: 1rem !important;
11557
  }
11558
 
11559
  .ps-md-4 {
11560
    padding-left: 1.5rem !important;
11561
  }
11562
 
11563
  .ps-md-5 {
11564
    padding-left: 3rem !important;
11565
  }
11566
 
11567
  .text-md-start {
11568
    text-align: left !important;
11569
  }
11570
 
11571
  .text-md-end {
11572
    text-align: right !important;
11573
  }
11574
 
11575
  .text-md-center {
11576
    text-align: center !important;
11577
  }
11578
}
15776 stevensc 11579
 
7288 stevensc 11580
@media (min-width: 992px) {
11581
  .float-lg-start {
11582
    float: left !important;
11583
  }
11584
 
11585
  .float-lg-end {
11586
    float: right !important;
11587
  }
11588
 
11589
  .float-lg-none {
11590
    float: none !important;
11591
  }
11592
 
11593
  .d-lg-inline {
11594
    display: inline !important;
11595
  }
11596
 
11597
  .d-lg-inline-block {
11598
    display: inline-block !important;
11599
  }
11600
 
11601
  .d-lg-block {
11602
    display: block !important;
11603
  }
11604
 
11605
  .d-lg-grid {
11606
    display: grid !important;
11607
  }
11608
 
11609
  .d-lg-table {
11610
    display: table !important;
11611
  }
11612
 
11613
  .d-lg-table-row {
11614
    display: table-row !important;
11615
  }
11616
 
11617
  .d-lg-table-cell {
11618
    display: table-cell !important;
11619
  }
11620
 
11621
  .d-lg-flex {
11622
    display: -webkit-box !important;
11623
    display: -ms-flexbox !important;
11624
    display: flex !important;
11625
  }
11626
 
11627
  .d-lg-inline-flex {
11628
    display: -webkit-inline-box !important;
11629
    display: -ms-inline-flexbox !important;
11630
    display: inline-flex !important;
11631
  }
11632
 
11633
  .d-lg-none {
11634
    display: none !important;
11635
  }
11636
 
11637
  .flex-lg-fill {
11638
    -webkit-box-flex: 1 !important;
15776 stevensc 11639
    -ms-flex: 1 1 auto !important;
11640
    flex: 1 1 auto !important;
7288 stevensc 11641
  }
11642
 
11643
  .flex-lg-row {
11644
    -webkit-box-orient: horizontal !important;
11645
    -webkit-box-direction: normal !important;
15776 stevensc 11646
    -ms-flex-direction: row !important;
11647
    flex-direction: row !important;
7288 stevensc 11648
  }
11649
 
11650
  .flex-lg-column {
11651
    -webkit-box-orient: vertical !important;
11652
    -webkit-box-direction: normal !important;
15776 stevensc 11653
    -ms-flex-direction: column !important;
11654
    flex-direction: column !important;
7288 stevensc 11655
  }
11656
 
11657
  .flex-lg-row-reverse {
11658
    -webkit-box-orient: horizontal !important;
11659
    -webkit-box-direction: reverse !important;
15776 stevensc 11660
    -ms-flex-direction: row-reverse !important;
11661
    flex-direction: row-reverse !important;
7288 stevensc 11662
  }
11663
 
11664
  .flex-lg-column-reverse {
11665
    -webkit-box-orient: vertical !important;
11666
    -webkit-box-direction: reverse !important;
15776 stevensc 11667
    -ms-flex-direction: column-reverse !important;
11668
    flex-direction: column-reverse !important;
7288 stevensc 11669
  }
11670
 
11671
  .flex-lg-grow-0 {
11672
    -webkit-box-flex: 0 !important;
15776 stevensc 11673
    -ms-flex-positive: 0 !important;
11674
    flex-grow: 0 !important;
7288 stevensc 11675
  }
11676
 
11677
  .flex-lg-grow-1 {
11678
    -webkit-box-flex: 1 !important;
15776 stevensc 11679
    -ms-flex-positive: 1 !important;
11680
    flex-grow: 1 !important;
7288 stevensc 11681
  }
11682
 
11683
  .flex-lg-shrink-0 {
11684
    -ms-flex-negative: 0 !important;
15776 stevensc 11685
    flex-shrink: 0 !important;
7288 stevensc 11686
  }
11687
 
11688
  .flex-lg-shrink-1 {
11689
    -ms-flex-negative: 1 !important;
15776 stevensc 11690
    flex-shrink: 1 !important;
7288 stevensc 11691
  }
11692
 
11693
  .flex-lg-wrap {
11694
    -ms-flex-wrap: wrap !important;
15776 stevensc 11695
    flex-wrap: wrap !important;
7288 stevensc 11696
  }
11697
 
11698
  .flex-lg-nowrap {
11699
    -ms-flex-wrap: nowrap !important;
15776 stevensc 11700
    flex-wrap: nowrap !important;
7288 stevensc 11701
  }
11702
 
11703
  .flex-lg-wrap-reverse {
11704
    -ms-flex-wrap: wrap-reverse !important;
15776 stevensc 11705
    flex-wrap: wrap-reverse !important;
7288 stevensc 11706
  }
11707
 
11708
  .gap-lg-0 {
11709
    gap: 0 !important;
11710
  }
11711
 
11712
  .gap-lg-1 {
11713
    gap: 0.25rem !important;
11714
  }
11715
 
11716
  .gap-lg-2 {
11717
    gap: 0.5rem !important;
11718
  }
11719
 
11720
  .gap-lg-3 {
11721
    gap: 1rem !important;
11722
  }
11723
 
11724
  .gap-lg-4 {
11725
    gap: 1.5rem !important;
11726
  }
11727
 
11728
  .gap-lg-5 {
11729
    gap: 3rem !important;
11730
  }
11731
 
11732
  .justify-content-lg-start {
11733
    -webkit-box-pack: start !important;
15776 stevensc 11734
    -ms-flex-pack: start !important;
11735
    justify-content: flex-start !important;
7288 stevensc 11736
  }
11737
 
11738
  .justify-content-lg-end {
11739
    -webkit-box-pack: end !important;
15776 stevensc 11740
    -ms-flex-pack: end !important;
11741
    justify-content: flex-end !important;
7288 stevensc 11742
  }
11743
 
11744
  .justify-content-lg-center {
11745
    -webkit-box-pack: center !important;
15776 stevensc 11746
    -ms-flex-pack: center !important;
11747
    justify-content: center !important;
7288 stevensc 11748
  }
11749
 
11750
  .justify-content-lg-between {
11751
    -webkit-box-pack: justify !important;
15776 stevensc 11752
    -ms-flex-pack: justify !important;
11753
    justify-content: space-between !important;
7288 stevensc 11754
  }
11755
 
11756
  .justify-content-lg-around {
11757
    -ms-flex-pack: distribute !important;
15776 stevensc 11758
    justify-content: space-around !important;
7288 stevensc 11759
  }
11760
 
11761
  .justify-content-lg-evenly {
11762
    -webkit-box-pack: space-evenly !important;
15776 stevensc 11763
    -ms-flex-pack: space-evenly !important;
11764
    justify-content: space-evenly !important;
7288 stevensc 11765
  }
11766
 
11767
  .align-items-lg-start {
11768
    -webkit-box-align: start !important;
15776 stevensc 11769
    -ms-flex-align: start !important;
11770
    align-items: flex-start !important;
7288 stevensc 11771
  }
11772
 
11773
  .align-items-lg-end {
11774
    -webkit-box-align: end !important;
15776 stevensc 11775
    -ms-flex-align: end !important;
11776
    align-items: flex-end !important;
7288 stevensc 11777
  }
11778
 
11779
  .align-items-lg-center {
11780
    -webkit-box-align: center !important;
15776 stevensc 11781
    -ms-flex-align: center !important;
11782
    align-items: center !important;
7288 stevensc 11783
  }
11784
 
11785
  .align-items-lg-baseline {
11786
    -webkit-box-align: baseline !important;
15776 stevensc 11787
    -ms-flex-align: baseline !important;
11788
    align-items: baseline !important;
7288 stevensc 11789
  }
11790
 
11791
  .align-items-lg-stretch {
11792
    -webkit-box-align: stretch !important;
15776 stevensc 11793
    -ms-flex-align: stretch !important;
11794
    align-items: stretch !important;
7288 stevensc 11795
  }
11796
 
11797
  .align-content-lg-start {
11798
    -ms-flex-line-pack: start !important;
15776 stevensc 11799
    align-content: flex-start !important;
7288 stevensc 11800
  }
11801
 
11802
  .align-content-lg-end {
11803
    -ms-flex-line-pack: end !important;
15776 stevensc 11804
    align-content: flex-end !important;
7288 stevensc 11805
  }
11806
 
11807
  .align-content-lg-center {
11808
    -ms-flex-line-pack: center !important;
15776 stevensc 11809
    align-content: center !important;
7288 stevensc 11810
  }
11811
 
11812
  .align-content-lg-between {
11813
    -ms-flex-line-pack: justify !important;
15776 stevensc 11814
    align-content: space-between !important;
7288 stevensc 11815
  }
11816
 
11817
  .align-content-lg-around {
11818
    -ms-flex-line-pack: distribute !important;
15776 stevensc 11819
    align-content: space-around !important;
7288 stevensc 11820
  }
11821
 
11822
  .align-content-lg-stretch {
11823
    -ms-flex-line-pack: stretch !important;
15776 stevensc 11824
    align-content: stretch !important;
7288 stevensc 11825
  }
11826
 
11827
  .align-self-lg-auto {
11828
    -ms-flex-item-align: auto !important;
15776 stevensc 11829
    align-self: auto !important;
7288 stevensc 11830
  }
11831
 
11832
  .align-self-lg-start {
11833
    -ms-flex-item-align: start !important;
15776 stevensc 11834
    align-self: flex-start !important;
7288 stevensc 11835
  }
11836
 
11837
  .align-self-lg-end {
11838
    -ms-flex-item-align: end !important;
15776 stevensc 11839
    align-self: flex-end !important;
7288 stevensc 11840
  }
11841
 
11842
  .align-self-lg-center {
11843
    -ms-flex-item-align: center !important;
15776 stevensc 11844
    align-self: center !important;
7288 stevensc 11845
  }
11846
 
11847
  .align-self-lg-baseline {
11848
    -ms-flex-item-align: baseline !important;
15776 stevensc 11849
    align-self: baseline !important;
7288 stevensc 11850
  }
11851
 
11852
  .align-self-lg-stretch {
11853
    -ms-flex-item-align: stretch !important;
15776 stevensc 11854
    align-self: stretch !important;
7288 stevensc 11855
  }
11856
 
11857
  .order-lg-first {
11858
    -webkit-box-ordinal-group: 0 !important;
15776 stevensc 11859
    -ms-flex-order: -1 !important;
11860
    order: -1 !important;
7288 stevensc 11861
  }
11862
 
11863
  .order-lg-0 {
11864
    -webkit-box-ordinal-group: 1 !important;
15776 stevensc 11865
    -ms-flex-order: 0 !important;
11866
    order: 0 !important;
7288 stevensc 11867
  }
11868
 
11869
  .order-lg-1 {
11870
    -webkit-box-ordinal-group: 2 !important;
15776 stevensc 11871
    -ms-flex-order: 1 !important;
11872
    order: 1 !important;
7288 stevensc 11873
  }
11874
 
11875
  .order-lg-2 {
11876
    -webkit-box-ordinal-group: 3 !important;
15776 stevensc 11877
    -ms-flex-order: 2 !important;
11878
    order: 2 !important;
7288 stevensc 11879
  }
11880
 
11881
  .order-lg-3 {
11882
    -webkit-box-ordinal-group: 4 !important;
15776 stevensc 11883
    -ms-flex-order: 3 !important;
11884
    order: 3 !important;
7288 stevensc 11885
  }
11886
 
11887
  .order-lg-4 {
11888
    -webkit-box-ordinal-group: 5 !important;
15776 stevensc 11889
    -ms-flex-order: 4 !important;
11890
    order: 4 !important;
7288 stevensc 11891
  }
11892
 
11893
  .order-lg-5 {
11894
    -webkit-box-ordinal-group: 6 !important;
15776 stevensc 11895
    -ms-flex-order: 5 !important;
11896
    order: 5 !important;
7288 stevensc 11897
  }
11898
 
11899
  .order-lg-last {
11900
    -webkit-box-ordinal-group: 7 !important;
15776 stevensc 11901
    -ms-flex-order: 6 !important;
11902
    order: 6 !important;
7288 stevensc 11903
  }
11904
 
11905
  .m-lg-0 {
11906
    margin: 0 !important;
11907
  }
11908
 
11909
  .m-lg-1 {
11910
    margin: 0.25rem !important;
11911
  }
11912
 
11913
  .m-lg-2 {
11914
    margin: 0.5rem !important;
11915
  }
11916
 
11917
  .m-lg-3 {
11918
    margin: 1rem !important;
11919
  }
11920
 
11921
  .m-lg-4 {
11922
    margin: 1.5rem !important;
11923
  }
11924
 
11925
  .m-lg-5 {
11926
    margin: 3rem !important;
11927
  }
11928
 
11929
  .m-lg-auto {
11930
    margin: auto !important;
11931
  }
11932
 
11933
  .mx-lg-0 {
11934
    margin-right: 0 !important;
11935
    margin-left: 0 !important;
11936
  }
11937
 
11938
  .mx-lg-1 {
11939
    margin-right: 0.25rem !important;
11940
    margin-left: 0.25rem !important;
11941
  }
11942
 
11943
  .mx-lg-2 {
11944
    margin-right: 0.5rem !important;
11945
    margin-left: 0.5rem !important;
11946
  }
11947
 
11948
  .mx-lg-3 {
11949
    margin-right: 1rem !important;
11950
    margin-left: 1rem !important;
11951
  }
11952
 
11953
  .mx-lg-4 {
11954
    margin-right: 1.5rem !important;
11955
    margin-left: 1.5rem !important;
11956
  }
11957
 
11958
  .mx-lg-5 {
11959
    margin-right: 3rem !important;
11960
    margin-left: 3rem !important;
11961
  }
11962
 
11963
  .mx-lg-auto {
11964
    margin-right: auto !important;
11965
    margin-left: auto !important;
11966
  }
11967
 
11968
  .my-lg-0 {
11969
    margin-top: 0 !important;
11970
    margin-bottom: 0 !important;
11971
  }
11972
 
11973
  .my-lg-1 {
11974
    margin-top: 0.25rem !important;
11975
    margin-bottom: 0.25rem !important;
11976
  }
11977
 
11978
  .my-lg-2 {
11979
    margin-top: 0.5rem !important;
11980
    margin-bottom: 0.5rem !important;
11981
  }
11982
 
11983
  .my-lg-3 {
11984
    margin-top: 1rem !important;
11985
    margin-bottom: 1rem !important;
11986
  }
11987
 
11988
  .my-lg-4 {
11989
    margin-top: 1.5rem !important;
11990
    margin-bottom: 1.5rem !important;
11991
  }
11992
 
11993
  .my-lg-5 {
11994
    margin-top: 3rem !important;
11995
    margin-bottom: 3rem !important;
11996
  }
11997
 
11998
  .my-lg-auto {
11999
    margin-top: auto !important;
12000
    margin-bottom: auto !important;
12001
  }
12002
 
12003
  .mt-lg-0 {
12004
    margin-top: 0 !important;
12005
  }
12006
 
12007
  .mt-lg-1 {
12008
    margin-top: 0.25rem !important;
12009
  }
12010
 
12011
  .mt-lg-2 {
12012
    margin-top: 0.5rem !important;
12013
  }
12014
 
12015
  .mt-lg-3 {
12016
    margin-top: 1rem !important;
12017
  }
12018
 
12019
  .mt-lg-4 {
12020
    margin-top: 1.5rem !important;
12021
  }
12022
 
12023
  .mt-lg-5 {
12024
    margin-top: 3rem !important;
12025
  }
12026
 
12027
  .mt-lg-auto {
12028
    margin-top: auto !important;
12029
  }
12030
 
12031
  .me-lg-0 {
12032
    margin-right: 0 !important;
12033
  }
12034
 
12035
  .me-lg-1 {
12036
    margin-right: 0.25rem !important;
12037
  }
12038
 
12039
  .me-lg-2 {
12040
    margin-right: 0.5rem !important;
12041
  }
12042
 
12043
  .me-lg-3 {
12044
    margin-right: 1rem !important;
12045
  }
12046
 
12047
  .me-lg-4 {
12048
    margin-right: 1.5rem !important;
12049
  }
12050
 
12051
  .me-lg-5 {
12052
    margin-right: 3rem !important;
12053
  }
12054
 
12055
  .me-lg-auto {
12056
    margin-right: auto !important;
12057
  }
12058
 
12059
  .mb-lg-0 {
12060
    margin-bottom: 0 !important;
12061
  }
12062
 
12063
  .mb-lg-1 {
12064
    margin-bottom: 0.25rem !important;
12065
  }
12066
 
12067
  .mb-lg-2 {
12068
    margin-bottom: 0.5rem !important;
12069
  }
12070
 
12071
  .mb-lg-3 {
12072
    margin-bottom: 1rem !important;
12073
  }
12074
 
12075
  .mb-lg-4 {
12076
    margin-bottom: 1.5rem !important;
12077
  }
12078
 
12079
  .mb-lg-5 {
12080
    margin-bottom: 3rem !important;
12081
  }
12082
 
12083
  .mb-lg-auto {
12084
    margin-bottom: auto !important;
12085
  }
12086
 
12087
  .ms-lg-0 {
12088
    margin-left: 0 !important;
12089
  }
12090
 
12091
  .ms-lg-1 {
12092
    margin-left: 0.25rem !important;
12093
  }
12094
 
12095
  .ms-lg-2 {
12096
    margin-left: 0.5rem !important;
12097
  }
12098
 
12099
  .ms-lg-3 {
12100
    margin-left: 1rem !important;
12101
  }
12102
 
12103
  .ms-lg-4 {
12104
    margin-left: 1.5rem !important;
12105
  }
12106
 
12107
  .ms-lg-5 {
12108
    margin-left: 3rem !important;
12109
  }
12110
 
12111
  .ms-lg-auto {
12112
    margin-left: auto !important;
12113
  }
12114
 
12115
  .m-lg-n1 {
12116
    margin: -0.25rem !important;
12117
  }
12118
 
12119
  .m-lg-n2 {
12120
    margin: -0.5rem !important;
12121
  }
12122
 
12123
  .m-lg-n3 {
12124
    margin: -1rem !important;
12125
  }
12126
 
12127
  .m-lg-n4 {
12128
    margin: -1.5rem !important;
12129
  }
12130
 
12131
  .m-lg-n5 {
12132
    margin: -3rem !important;
12133
  }
12134
 
12135
  .mx-lg-n1 {
12136
    margin-right: -0.25rem !important;
12137
    margin-left: -0.25rem !important;
12138
  }
12139
 
12140
  .mx-lg-n2 {
12141
    margin-right: -0.5rem !important;
12142
    margin-left: -0.5rem !important;
12143
  }
12144
 
12145
  .mx-lg-n3 {
12146
    margin-right: -1rem !important;
12147
    margin-left: -1rem !important;
12148
  }
12149
 
12150
  .mx-lg-n4 {
12151
    margin-right: -1.5rem !important;
12152
    margin-left: -1.5rem !important;
12153
  }
12154
 
12155
  .mx-lg-n5 {
12156
    margin-right: -3rem !important;
12157
    margin-left: -3rem !important;
12158
  }
12159
 
12160
  .my-lg-n1 {
12161
    margin-top: -0.25rem !important;
12162
    margin-bottom: -0.25rem !important;
12163
  }
12164
 
12165
  .my-lg-n2 {
12166
    margin-top: -0.5rem !important;
12167
    margin-bottom: -0.5rem !important;
12168
  }
12169
 
12170
  .my-lg-n3 {
12171
    margin-top: -1rem !important;
12172
    margin-bottom: -1rem !important;
12173
  }
12174
 
12175
  .my-lg-n4 {
12176
    margin-top: -1.5rem !important;
12177
    margin-bottom: -1.5rem !important;
12178
  }
12179
 
12180
  .my-lg-n5 {
12181
    margin-top: -3rem !important;
12182
    margin-bottom: -3rem !important;
12183
  }
12184
 
12185
  .mt-lg-n1 {
12186
    margin-top: -0.25rem !important;
12187
  }
12188
 
12189
  .mt-lg-n2 {
12190
    margin-top: -0.5rem !important;
12191
  }
12192
 
12193
  .mt-lg-n3 {
12194
    margin-top: -1rem !important;
12195
  }
12196
 
12197
  .mt-lg-n4 {
12198
    margin-top: -1.5rem !important;
12199
  }
12200
 
12201
  .mt-lg-n5 {
12202
    margin-top: -3rem !important;
12203
  }
12204
 
12205
  .me-lg-n1 {
12206
    margin-right: -0.25rem !important;
12207
  }
12208
 
12209
  .me-lg-n2 {
12210
    margin-right: -0.5rem !important;
12211
  }
12212
 
12213
  .me-lg-n3 {
12214
    margin-right: -1rem !important;
12215
  }
12216
 
12217
  .me-lg-n4 {
12218
    margin-right: -1.5rem !important;
12219
  }
12220
 
12221
  .me-lg-n5 {
12222
    margin-right: -3rem !important;
12223
  }
12224
 
12225
  .mb-lg-n1 {
12226
    margin-bottom: -0.25rem !important;
12227
  }
12228
 
12229
  .mb-lg-n2 {
12230
    margin-bottom: -0.5rem !important;
12231
  }
12232
 
12233
  .mb-lg-n3 {
12234
    margin-bottom: -1rem !important;
12235
  }
12236
 
12237
  .mb-lg-n4 {
12238
    margin-bottom: -1.5rem !important;
12239
  }
12240
 
12241
  .mb-lg-n5 {
12242
    margin-bottom: -3rem !important;
12243
  }
12244
 
12245
  .ms-lg-n1 {
12246
    margin-left: -0.25rem !important;
12247
  }
12248
 
12249
  .ms-lg-n2 {
12250
    margin-left: -0.5rem !important;
12251
  }
12252
 
12253
  .ms-lg-n3 {
12254
    margin-left: -1rem !important;
12255
  }
12256
 
12257
  .ms-lg-n4 {
12258
    margin-left: -1.5rem !important;
12259
  }
12260
 
12261
  .ms-lg-n5 {
12262
    margin-left: -3rem !important;
12263
  }
12264
 
12265
  .p-lg-0 {
12266
    padding: 0 !important;
12267
  }
12268
 
12269
  .p-lg-1 {
12270
    padding: 0.25rem !important;
12271
  }
12272
 
12273
  .p-lg-2 {
12274
    padding: 0.5rem !important;
12275
  }
12276
 
12277
  .p-lg-3 {
12278
    padding: 1rem !important;
12279
  }
12280
 
12281
  .p-lg-4 {
12282
    padding: 1.5rem !important;
12283
  }
12284
 
12285
  .p-lg-5 {
12286
    padding: 3rem !important;
12287
  }
12288
 
12289
  .px-lg-0 {
12290
    padding-right: 0 !important;
12291
    padding-left: 0 !important;
12292
  }
12293
 
12294
  .px-lg-1 {
12295
    padding-right: 0.25rem !important;
12296
    padding-left: 0.25rem !important;
12297
  }
12298
 
12299
  .px-lg-2 {
12300
    padding-right: 0.5rem !important;
12301
    padding-left: 0.5rem !important;
12302
  }
12303
 
12304
  .px-lg-3 {
12305
    padding-right: 1rem !important;
12306
    padding-left: 1rem !important;
12307
  }
12308
 
12309
  .px-lg-4 {
12310
    padding-right: 1.5rem !important;
12311
    padding-left: 1.5rem !important;
12312
  }
12313
 
12314
  .px-lg-5 {
12315
    padding-right: 3rem !important;
12316
    padding-left: 3rem !important;
12317
  }
12318
 
12319
  .py-lg-0 {
12320
    padding-top: 0 !important;
12321
    padding-bottom: 0 !important;
12322
  }
12323
 
12324
  .py-lg-1 {
12325
    padding-top: 0.25rem !important;
12326
    padding-bottom: 0.25rem !important;
12327
  }
12328
 
12329
  .py-lg-2 {
12330
    padding-top: 0.5rem !important;
12331
    padding-bottom: 0.5rem !important;
12332
  }
12333
 
12334
  .py-lg-3 {
12335
    padding-top: 1rem !important;
12336
    padding-bottom: 1rem !important;
12337
  }
12338
 
12339
  .py-lg-4 {
12340
    padding-top: 1.5rem !important;
12341
    padding-bottom: 1.5rem !important;
12342
  }
12343
 
12344
  .py-lg-5 {
12345
    padding-top: 3rem !important;
12346
    padding-bottom: 3rem !important;
12347
  }
12348
 
12349
  .pt-lg-0 {
12350
    padding-top: 0 !important;
12351
  }
12352
 
12353
  .pt-lg-1 {
12354
    padding-top: 0.25rem !important;
12355
  }
12356
 
12357
  .pt-lg-2 {
12358
    padding-top: 0.5rem !important;
12359
  }
12360
 
12361
  .pt-lg-3 {
12362
    padding-top: 1rem !important;
12363
  }
12364
 
12365
  .pt-lg-4 {
12366
    padding-top: 1.5rem !important;
12367
  }
12368
 
12369
  .pt-lg-5 {
12370
    padding-top: 3rem !important;
12371
  }
12372
 
12373
  .pe-lg-0 {
12374
    padding-right: 0 !important;
12375
  }
12376
 
12377
  .pe-lg-1 {
12378
    padding-right: 0.25rem !important;
12379
  }
12380
 
12381
  .pe-lg-2 {
12382
    padding-right: 0.5rem !important;
12383
  }
12384
 
12385
  .pe-lg-3 {
12386
    padding-right: 1rem !important;
12387
  }
12388
 
12389
  .pe-lg-4 {
12390
    padding-right: 1.5rem !important;
12391
  }
12392
 
12393
  .pe-lg-5 {
12394
    padding-right: 3rem !important;
12395
  }
12396
 
12397
  .pb-lg-0 {
12398
    padding-bottom: 0 !important;
12399
  }
12400
 
12401
  .pb-lg-1 {
12402
    padding-bottom: 0.25rem !important;
12403
  }
12404
 
12405
  .pb-lg-2 {
12406
    padding-bottom: 0.5rem !important;
12407
  }
12408
 
12409
  .pb-lg-3 {
12410
    padding-bottom: 1rem !important;
12411
  }
12412
 
12413
  .pb-lg-4 {
12414
    padding-bottom: 1.5rem !important;
12415
  }
12416
 
12417
  .pb-lg-5 {
12418
    padding-bottom: 3rem !important;
12419
  }
12420
 
12421
  .ps-lg-0 {
12422
    padding-left: 0 !important;
12423
  }
12424
 
12425
  .ps-lg-1 {
12426
    padding-left: 0.25rem !important;
12427
  }
12428
 
12429
  .ps-lg-2 {
12430
    padding-left: 0.5rem !important;
12431
  }
12432
 
12433
  .ps-lg-3 {
12434
    padding-left: 1rem !important;
12435
  }
12436
 
12437
  .ps-lg-4 {
12438
    padding-left: 1.5rem !important;
12439
  }
12440
 
12441
  .ps-lg-5 {
12442
    padding-left: 3rem !important;
12443
  }
12444
 
12445
  .text-lg-start {
12446
    text-align: left !important;
12447
  }
12448
 
12449
  .text-lg-end {
12450
    text-align: right !important;
12451
  }
12452
 
12453
  .text-lg-center {
12454
    text-align: center !important;
12455
  }
12456
}
15776 stevensc 12457
 
7288 stevensc 12458
@media (min-width: 1200px) {
12459
  .float-xl-start {
12460
    float: left !important;
12461
  }
12462
 
12463
  .float-xl-end {
12464
    float: right !important;
12465
  }
12466
 
12467
  .float-xl-none {
12468
    float: none !important;
12469
  }
12470
 
12471
  .d-xl-inline {
12472
    display: inline !important;
12473
  }
12474
 
12475
  .d-xl-inline-block {
12476
    display: inline-block !important;
12477
  }
12478
 
12479
  .d-xl-block {
12480
    display: block !important;
12481
  }
12482
 
12483
  .d-xl-grid {
12484
    display: grid !important;
12485
  }
12486
 
12487
  .d-xl-table {
12488
    display: table !important;
12489
  }
12490
 
12491
  .d-xl-table-row {
12492
    display: table-row !important;
12493
  }
12494
 
12495
  .d-xl-table-cell {
12496
    display: table-cell !important;
12497
  }
12498
 
12499
  .d-xl-flex {
12500
    display: -webkit-box !important;
12501
    display: -ms-flexbox !important;
12502
    display: flex !important;
12503
  }
12504
 
12505
  .d-xl-inline-flex {
12506
    display: -webkit-inline-box !important;
12507
    display: -ms-inline-flexbox !important;
12508
    display: inline-flex !important;
12509
  }
12510
 
12511
  .d-xl-none {
12512
    display: none !important;
12513
  }
12514
 
12515
  .flex-xl-fill {
12516
    -webkit-box-flex: 1 !important;
15776 stevensc 12517
    -ms-flex: 1 1 auto !important;
12518
    flex: 1 1 auto !important;
7288 stevensc 12519
  }
12520
 
12521
  .flex-xl-row {
12522
    -webkit-box-orient: horizontal !important;
12523
    -webkit-box-direction: normal !important;
15776 stevensc 12524
    -ms-flex-direction: row !important;
12525
    flex-direction: row !important;
7288 stevensc 12526
  }
12527
 
12528
  .flex-xl-column {
12529
    -webkit-box-orient: vertical !important;
12530
    -webkit-box-direction: normal !important;
15776 stevensc 12531
    -ms-flex-direction: column !important;
12532
    flex-direction: column !important;
7288 stevensc 12533
  }
12534
 
12535
  .flex-xl-row-reverse {
12536
    -webkit-box-orient: horizontal !important;
12537
    -webkit-box-direction: reverse !important;
15776 stevensc 12538
    -ms-flex-direction: row-reverse !important;
12539
    flex-direction: row-reverse !important;
7288 stevensc 12540
  }
12541
 
12542
  .flex-xl-column-reverse {
12543
    -webkit-box-orient: vertical !important;
12544
    -webkit-box-direction: reverse !important;
15776 stevensc 12545
    -ms-flex-direction: column-reverse !important;
12546
    flex-direction: column-reverse !important;
7288 stevensc 12547
  }
12548
 
12549
  .flex-xl-grow-0 {
12550
    -webkit-box-flex: 0 !important;
15776 stevensc 12551
    -ms-flex-positive: 0 !important;
12552
    flex-grow: 0 !important;
7288 stevensc 12553
  }
12554
 
12555
  .flex-xl-grow-1 {
12556
    -webkit-box-flex: 1 !important;
15776 stevensc 12557
    -ms-flex-positive: 1 !important;
12558
    flex-grow: 1 !important;
7288 stevensc 12559
  }
12560
 
12561
  .flex-xl-shrink-0 {
12562
    -ms-flex-negative: 0 !important;
15776 stevensc 12563
    flex-shrink: 0 !important;
7288 stevensc 12564
  }
12565
 
12566
  .flex-xl-shrink-1 {
12567
    -ms-flex-negative: 1 !important;
15776 stevensc 12568
    flex-shrink: 1 !important;
7288 stevensc 12569
  }
12570
 
12571
  .flex-xl-wrap {
12572
    -ms-flex-wrap: wrap !important;
15776 stevensc 12573
    flex-wrap: wrap !important;
7288 stevensc 12574
  }
12575
 
12576
  .flex-xl-nowrap {
12577
    -ms-flex-wrap: nowrap !important;
15776 stevensc 12578
    flex-wrap: nowrap !important;
7288 stevensc 12579
  }
12580
 
12581
  .flex-xl-wrap-reverse {
12582
    -ms-flex-wrap: wrap-reverse !important;
15776 stevensc 12583
    flex-wrap: wrap-reverse !important;
7288 stevensc 12584
  }
12585
 
12586
  .gap-xl-0 {
12587
    gap: 0 !important;
12588
  }
12589
 
12590
  .gap-xl-1 {
12591
    gap: 0.25rem !important;
12592
  }
12593
 
12594
  .gap-xl-2 {
12595
    gap: 0.5rem !important;
12596
  }
12597
 
12598
  .gap-xl-3 {
12599
    gap: 1rem !important;
12600
  }
12601
 
12602
  .gap-xl-4 {
12603
    gap: 1.5rem !important;
12604
  }
12605
 
12606
  .gap-xl-5 {
12607
    gap: 3rem !important;
12608
  }
12609
 
12610
  .justify-content-xl-start {
12611
    -webkit-box-pack: start !important;
15776 stevensc 12612
    -ms-flex-pack: start !important;
12613
    justify-content: flex-start !important;
7288 stevensc 12614
  }
12615
 
12616
  .justify-content-xl-end {
12617
    -webkit-box-pack: end !important;
15776 stevensc 12618
    -ms-flex-pack: end !important;
12619
    justify-content: flex-end !important;
7288 stevensc 12620
  }
12621
 
12622
  .justify-content-xl-center {
12623
    -webkit-box-pack: center !important;
15776 stevensc 12624
    -ms-flex-pack: center !important;
12625
    justify-content: center !important;
7288 stevensc 12626
  }
12627
 
12628
  .justify-content-xl-between {
12629
    -webkit-box-pack: justify !important;
15776 stevensc 12630
    -ms-flex-pack: justify !important;
12631
    justify-content: space-between !important;
7288 stevensc 12632
  }
12633
 
12634
  .justify-content-xl-around {
12635
    -ms-flex-pack: distribute !important;
15776 stevensc 12636
    justify-content: space-around !important;
7288 stevensc 12637
  }
12638
 
12639
  .justify-content-xl-evenly {
12640
    -webkit-box-pack: space-evenly !important;
15776 stevensc 12641
    -ms-flex-pack: space-evenly !important;
12642
    justify-content: space-evenly !important;
7288 stevensc 12643
  }
12644
 
12645
  .align-items-xl-start {
12646
    -webkit-box-align: start !important;
15776 stevensc 12647
    -ms-flex-align: start !important;
12648
    align-items: flex-start !important;
7288 stevensc 12649
  }
12650
 
12651
  .align-items-xl-end {
12652
    -webkit-box-align: end !important;
15776 stevensc 12653
    -ms-flex-align: end !important;
12654
    align-items: flex-end !important;
7288 stevensc 12655
  }
12656
 
12657
  .align-items-xl-center {
12658
    -webkit-box-align: center !important;
15776 stevensc 12659
    -ms-flex-align: center !important;
12660
    align-items: center !important;
7288 stevensc 12661
  }
12662
 
12663
  .align-items-xl-baseline {
12664
    -webkit-box-align: baseline !important;
15776 stevensc 12665
    -ms-flex-align: baseline !important;
12666
    align-items: baseline !important;
7288 stevensc 12667
  }
12668
 
12669
  .align-items-xl-stretch {
12670
    -webkit-box-align: stretch !important;
15776 stevensc 12671
    -ms-flex-align: stretch !important;
12672
    align-items: stretch !important;
7288 stevensc 12673
  }
12674
 
12675
  .align-content-xl-start {
12676
    -ms-flex-line-pack: start !important;
15776 stevensc 12677
    align-content: flex-start !important;
7288 stevensc 12678
  }
12679
 
12680
  .align-content-xl-end {
12681
    -ms-flex-line-pack: end !important;
15776 stevensc 12682
    align-content: flex-end !important;
7288 stevensc 12683
  }
12684
 
12685
  .align-content-xl-center {
12686
    -ms-flex-line-pack: center !important;
15776 stevensc 12687
    align-content: center !important;
7288 stevensc 12688
  }
12689
 
12690
  .align-content-xl-between {
12691
    -ms-flex-line-pack: justify !important;
15776 stevensc 12692
    align-content: space-between !important;
7288 stevensc 12693
  }
12694
 
12695
  .align-content-xl-around {
12696
    -ms-flex-line-pack: distribute !important;
15776 stevensc 12697
    align-content: space-around !important;
7288 stevensc 12698
  }
12699
 
12700
  .align-content-xl-stretch {
12701
    -ms-flex-line-pack: stretch !important;
15776 stevensc 12702
    align-content: stretch !important;
7288 stevensc 12703
  }
12704
 
12705
  .align-self-xl-auto {
12706
    -ms-flex-item-align: auto !important;
15776 stevensc 12707
    align-self: auto !important;
7288 stevensc 12708
  }
12709
 
12710
  .align-self-xl-start {
12711
    -ms-flex-item-align: start !important;
15776 stevensc 12712
    align-self: flex-start !important;
7288 stevensc 12713
  }
12714
 
12715
  .align-self-xl-end {
12716
    -ms-flex-item-align: end !important;
15776 stevensc 12717
    align-self: flex-end !important;
7288 stevensc 12718
  }
12719
 
12720
  .align-self-xl-center {
12721
    -ms-flex-item-align: center !important;
15776 stevensc 12722
    align-self: center !important;
7288 stevensc 12723
  }
12724
 
12725
  .align-self-xl-baseline {
12726
    -ms-flex-item-align: baseline !important;
15776 stevensc 12727
    align-self: baseline !important;
7288 stevensc 12728
  }
12729
 
12730
  .align-self-xl-stretch {
12731
    -ms-flex-item-align: stretch !important;
15776 stevensc 12732
    align-self: stretch !important;
7288 stevensc 12733
  }
12734
 
12735
  .order-xl-first {
12736
    -webkit-box-ordinal-group: 0 !important;
15776 stevensc 12737
    -ms-flex-order: -1 !important;
12738
    order: -1 !important;
7288 stevensc 12739
  }
12740
 
12741
  .order-xl-0 {
12742
    -webkit-box-ordinal-group: 1 !important;
15776 stevensc 12743
    -ms-flex-order: 0 !important;
12744
    order: 0 !important;
7288 stevensc 12745
  }
12746
 
12747
  .order-xl-1 {
12748
    -webkit-box-ordinal-group: 2 !important;
15776 stevensc 12749
    -ms-flex-order: 1 !important;
12750
    order: 1 !important;
7288 stevensc 12751
  }
12752
 
12753
  .order-xl-2 {
12754
    -webkit-box-ordinal-group: 3 !important;
15776 stevensc 12755
    -ms-flex-order: 2 !important;
12756
    order: 2 !important;
7288 stevensc 12757
  }
12758
 
12759
  .order-xl-3 {
12760
    -webkit-box-ordinal-group: 4 !important;
15776 stevensc 12761
    -ms-flex-order: 3 !important;
12762
    order: 3 !important;
7288 stevensc 12763
  }
12764
 
12765
  .order-xl-4 {
12766
    -webkit-box-ordinal-group: 5 !important;
15776 stevensc 12767
    -ms-flex-order: 4 !important;
12768
    order: 4 !important;
7288 stevensc 12769
  }
12770
 
12771
  .order-xl-5 {
12772
    -webkit-box-ordinal-group: 6 !important;
15776 stevensc 12773
    -ms-flex-order: 5 !important;
12774
    order: 5 !important;
7288 stevensc 12775
  }
12776
 
12777
  .order-xl-last {
12778
    -webkit-box-ordinal-group: 7 !important;
15776 stevensc 12779
    -ms-flex-order: 6 !important;
12780
    order: 6 !important;
7288 stevensc 12781
  }
12782
 
12783
  .m-xl-0 {
12784
    margin: 0 !important;
12785
  }
12786
 
12787
  .m-xl-1 {
12788
    margin: 0.25rem !important;
12789
  }
12790
 
12791
  .m-xl-2 {
12792
    margin: 0.5rem !important;
12793
  }
12794
 
12795
  .m-xl-3 {
12796
    margin: 1rem !important;
12797
  }
12798
 
12799
  .m-xl-4 {
12800
    margin: 1.5rem !important;
12801
  }
12802
 
12803
  .m-xl-5 {
12804
    margin: 3rem !important;
12805
  }
12806
 
12807
  .m-xl-auto {
12808
    margin: auto !important;
12809
  }
12810
 
12811
  .mx-xl-0 {
12812
    margin-right: 0 !important;
12813
    margin-left: 0 !important;
12814
  }
12815
 
12816
  .mx-xl-1 {
12817
    margin-right: 0.25rem !important;
12818
    margin-left: 0.25rem !important;
12819
  }
12820
 
12821
  .mx-xl-2 {
12822
    margin-right: 0.5rem !important;
12823
    margin-left: 0.5rem !important;
12824
  }
12825
 
12826
  .mx-xl-3 {
12827
    margin-right: 1rem !important;
12828
    margin-left: 1rem !important;
12829
  }
12830
 
12831
  .mx-xl-4 {
12832
    margin-right: 1.5rem !important;
12833
    margin-left: 1.5rem !important;
12834
  }
12835
 
12836
  .mx-xl-5 {
12837
    margin-right: 3rem !important;
12838
    margin-left: 3rem !important;
12839
  }
12840
 
12841
  .mx-xl-auto {
12842
    margin-right: auto !important;
12843
    margin-left: auto !important;
12844
  }
12845
 
12846
  .my-xl-0 {
12847
    margin-top: 0 !important;
12848
    margin-bottom: 0 !important;
12849
  }
12850
 
12851
  .my-xl-1 {
12852
    margin-top: 0.25rem !important;
12853
    margin-bottom: 0.25rem !important;
12854
  }
12855
 
12856
  .my-xl-2 {
12857
    margin-top: 0.5rem !important;
12858
    margin-bottom: 0.5rem !important;
12859
  }
12860
 
12861
  .my-xl-3 {
12862
    margin-top: 1rem !important;
12863
    margin-bottom: 1rem !important;
12864
  }
12865
 
12866
  .my-xl-4 {
12867
    margin-top: 1.5rem !important;
12868
    margin-bottom: 1.5rem !important;
12869
  }
12870
 
12871
  .my-xl-5 {
12872
    margin-top: 3rem !important;
12873
    margin-bottom: 3rem !important;
12874
  }
12875
 
12876
  .my-xl-auto {
12877
    margin-top: auto !important;
12878
    margin-bottom: auto !important;
12879
  }
12880
 
12881
  .mt-xl-0 {
12882
    margin-top: 0 !important;
12883
  }
12884
 
12885
  .mt-xl-1 {
12886
    margin-top: 0.25rem !important;
12887
  }
12888
 
12889
  .mt-xl-2 {
12890
    margin-top: 0.5rem !important;
12891
  }
12892
 
12893
  .mt-xl-3 {
12894
    margin-top: 1rem !important;
12895
  }
12896
 
12897
  .mt-xl-4 {
12898
    margin-top: 1.5rem !important;
12899
  }
12900
 
12901
  .mt-xl-5 {
12902
    margin-top: 3rem !important;
12903
  }
12904
 
12905
  .mt-xl-auto {
12906
    margin-top: auto !important;
12907
  }
12908
 
12909
  .me-xl-0 {
12910
    margin-right: 0 !important;
12911
  }
12912
 
12913
  .me-xl-1 {
12914
    margin-right: 0.25rem !important;
12915
  }
12916
 
12917
  .me-xl-2 {
12918
    margin-right: 0.5rem !important;
12919
  }
12920
 
12921
  .me-xl-3 {
12922
    margin-right: 1rem !important;
12923
  }
12924
 
12925
  .me-xl-4 {
12926
    margin-right: 1.5rem !important;
12927
  }
12928
 
12929
  .me-xl-5 {
12930
    margin-right: 3rem !important;
12931
  }
12932
 
12933
  .me-xl-auto {
12934
    margin-right: auto !important;
12935
  }
12936
 
12937
  .mb-xl-0 {
12938
    margin-bottom: 0 !important;
12939
  }
12940
 
12941
  .mb-xl-1 {
12942
    margin-bottom: 0.25rem !important;
12943
  }
12944
 
12945
  .mb-xl-2 {
12946
    margin-bottom: 0.5rem !important;
12947
  }
12948
 
12949
  .mb-xl-3 {
12950
    margin-bottom: 1rem !important;
12951
  }
12952
 
12953
  .mb-xl-4 {
12954
    margin-bottom: 1.5rem !important;
12955
  }
12956
 
12957
  .mb-xl-5 {
12958
    margin-bottom: 3rem !important;
12959
  }
12960
 
12961
  .mb-xl-auto {
12962
    margin-bottom: auto !important;
12963
  }
12964
 
12965
  .ms-xl-0 {
12966
    margin-left: 0 !important;
12967
  }
12968
 
12969
  .ms-xl-1 {
12970
    margin-left: 0.25rem !important;
12971
  }
12972
 
12973
  .ms-xl-2 {
12974
    margin-left: 0.5rem !important;
12975
  }
12976
 
12977
  .ms-xl-3 {
12978
    margin-left: 1rem !important;
12979
  }
12980
 
12981
  .ms-xl-4 {
12982
    margin-left: 1.5rem !important;
12983
  }
12984
 
12985
  .ms-xl-5 {
12986
    margin-left: 3rem !important;
12987
  }
12988
 
12989
  .ms-xl-auto {
12990
    margin-left: auto !important;
12991
  }
12992
 
12993
  .m-xl-n1 {
12994
    margin: -0.25rem !important;
12995
  }
12996
 
12997
  .m-xl-n2 {
12998
    margin: -0.5rem !important;
12999
  }
13000
 
13001
  .m-xl-n3 {
13002
    margin: -1rem !important;
13003
  }
13004
 
13005
  .m-xl-n4 {
13006
    margin: -1.5rem !important;
13007
  }
13008
 
13009
  .m-xl-n5 {
13010
    margin: -3rem !important;
13011
  }
13012
 
13013
  .mx-xl-n1 {
13014
    margin-right: -0.25rem !important;
13015
    margin-left: -0.25rem !important;
13016
  }
13017
 
13018
  .mx-xl-n2 {
13019
    margin-right: -0.5rem !important;
13020
    margin-left: -0.5rem !important;
13021
  }
13022
 
13023
  .mx-xl-n3 {
13024
    margin-right: -1rem !important;
13025
    margin-left: -1rem !important;
13026
  }
13027
 
13028
  .mx-xl-n4 {
13029
    margin-right: -1.5rem !important;
13030
    margin-left: -1.5rem !important;
13031
  }
13032
 
13033
  .mx-xl-n5 {
13034
    margin-right: -3rem !important;
13035
    margin-left: -3rem !important;
13036
  }
13037
 
13038
  .my-xl-n1 {
13039
    margin-top: -0.25rem !important;
13040
    margin-bottom: -0.25rem !important;
13041
  }
13042
 
13043
  .my-xl-n2 {
13044
    margin-top: -0.5rem !important;
13045
    margin-bottom: -0.5rem !important;
13046
  }
13047
 
13048
  .my-xl-n3 {
13049
    margin-top: -1rem !important;
13050
    margin-bottom: -1rem !important;
13051
  }
13052
 
13053
  .my-xl-n4 {
13054
    margin-top: -1.5rem !important;
13055
    margin-bottom: -1.5rem !important;
13056
  }
13057
 
13058
  .my-xl-n5 {
13059
    margin-top: -3rem !important;
13060
    margin-bottom: -3rem !important;
13061
  }
13062
 
13063
  .mt-xl-n1 {
13064
    margin-top: -0.25rem !important;
13065
  }
13066
 
13067
  .mt-xl-n2 {
13068
    margin-top: -0.5rem !important;
13069
  }
13070
 
13071
  .mt-xl-n3 {
13072
    margin-top: -1rem !important;
13073
  }
13074
 
13075
  .mt-xl-n4 {
13076
    margin-top: -1.5rem !important;
13077
  }
13078
 
13079
  .mt-xl-n5 {
13080
    margin-top: -3rem !important;
13081
  }
13082
 
13083
  .me-xl-n1 {
13084
    margin-right: -0.25rem !important;
13085
  }
13086
 
13087
  .me-xl-n2 {
13088
    margin-right: -0.5rem !important;
13089
  }
13090
 
13091
  .me-xl-n3 {
13092
    margin-right: -1rem !important;
13093
  }
13094
 
13095
  .me-xl-n4 {
13096
    margin-right: -1.5rem !important;
13097
  }
13098
 
13099
  .me-xl-n5 {
13100
    margin-right: -3rem !important;
13101
  }
13102
 
13103
  .mb-xl-n1 {
13104
    margin-bottom: -0.25rem !important;
13105
  }
13106
 
13107
  .mb-xl-n2 {
13108
    margin-bottom: -0.5rem !important;
13109
  }
13110
 
13111
  .mb-xl-n3 {
13112
    margin-bottom: -1rem !important;
13113
  }
13114
 
13115
  .mb-xl-n4 {
13116
    margin-bottom: -1.5rem !important;
13117
  }
13118
 
13119
  .mb-xl-n5 {
13120
    margin-bottom: -3rem !important;
13121
  }
13122
 
13123
  .ms-xl-n1 {
13124
    margin-left: -0.25rem !important;
13125
  }
13126
 
13127
  .ms-xl-n2 {
13128
    margin-left: -0.5rem !important;
13129
  }
13130
 
13131
  .ms-xl-n3 {
13132
    margin-left: -1rem !important;
13133
  }
13134
 
13135
  .ms-xl-n4 {
13136
    margin-left: -1.5rem !important;
13137
  }
13138
 
13139
  .ms-xl-n5 {
13140
    margin-left: -3rem !important;
13141
  }
13142
 
13143
  .p-xl-0 {
13144
    padding: 0 !important;
13145
  }
13146
 
13147
  .p-xl-1 {
13148
    padding: 0.25rem !important;
13149
  }
13150
 
13151
  .p-xl-2 {
13152
    padding: 0.5rem !important;
13153
  }
13154
 
13155
  .p-xl-3 {
13156
    padding: 1rem !important;
13157
  }
13158
 
13159
  .p-xl-4 {
13160
    padding: 1.5rem !important;
13161
  }
13162
 
13163
  .p-xl-5 {
13164
    padding: 3rem !important;
13165
  }
13166
 
13167
  .px-xl-0 {
13168
    padding-right: 0 !important;
13169
    padding-left: 0 !important;
13170
  }
13171
 
13172
  .px-xl-1 {
13173
    padding-right: 0.25rem !important;
13174
    padding-left: 0.25rem !important;
13175
  }
13176
 
13177
  .px-xl-2 {
13178
    padding-right: 0.5rem !important;
13179
    padding-left: 0.5rem !important;
13180
  }
13181
 
13182
  .px-xl-3 {
13183
    padding-right: 1rem !important;
13184
    padding-left: 1rem !important;
13185
  }
13186
 
13187
  .px-xl-4 {
13188
    padding-right: 1.5rem !important;
13189
    padding-left: 1.5rem !important;
13190
  }
13191
 
13192
  .px-xl-5 {
13193
    padding-right: 3rem !important;
13194
    padding-left: 3rem !important;
13195
  }
13196
 
13197
  .py-xl-0 {
13198
    padding-top: 0 !important;
13199
    padding-bottom: 0 !important;
13200
  }
13201
 
13202
  .py-xl-1 {
13203
    padding-top: 0.25rem !important;
13204
    padding-bottom: 0.25rem !important;
13205
  }
13206
 
13207
  .py-xl-2 {
13208
    padding-top: 0.5rem !important;
13209
    padding-bottom: 0.5rem !important;
13210
  }
13211
 
13212
  .py-xl-3 {
13213
    padding-top: 1rem !important;
13214
    padding-bottom: 1rem !important;
13215
  }
13216
 
13217
  .py-xl-4 {
13218
    padding-top: 1.5rem !important;
13219
    padding-bottom: 1.5rem !important;
13220
  }
13221
 
13222
  .py-xl-5 {
13223
    padding-top: 3rem !important;
13224
    padding-bottom: 3rem !important;
13225
  }
13226
 
13227
  .pt-xl-0 {
13228
    padding-top: 0 !important;
13229
  }
13230
 
13231
  .pt-xl-1 {
13232
    padding-top: 0.25rem !important;
13233
  }
13234
 
13235
  .pt-xl-2 {
13236
    padding-top: 0.5rem !important;
13237
  }
13238
 
13239
  .pt-xl-3 {
13240
    padding-top: 1rem !important;
13241
  }
13242
 
13243
  .pt-xl-4 {
13244
    padding-top: 1.5rem !important;
13245
  }
13246
 
13247
  .pt-xl-5 {
13248
    padding-top: 3rem !important;
13249
  }
13250
 
13251
  .pe-xl-0 {
13252
    padding-right: 0 !important;
13253
  }
13254
 
13255
  .pe-xl-1 {
13256
    padding-right: 0.25rem !important;
13257
  }
13258
 
13259
  .pe-xl-2 {
13260
    padding-right: 0.5rem !important;
13261
  }
13262
 
13263
  .pe-xl-3 {
13264
    padding-right: 1rem !important;
13265
  }
13266
 
13267
  .pe-xl-4 {
13268
    padding-right: 1.5rem !important;
13269
  }
13270
 
13271
  .pe-xl-5 {
13272
    padding-right: 3rem !important;
13273
  }
13274
 
13275
  .pb-xl-0 {
13276
    padding-bottom: 0 !important;
13277
  }
13278
 
13279
  .pb-xl-1 {
13280
    padding-bottom: 0.25rem !important;
13281
  }
13282
 
13283
  .pb-xl-2 {
13284
    padding-bottom: 0.5rem !important;
13285
  }
13286
 
13287
  .pb-xl-3 {
13288
    padding-bottom: 1rem !important;
13289
  }
13290
 
13291
  .pb-xl-4 {
13292
    padding-bottom: 1.5rem !important;
13293
  }
13294
 
13295
  .pb-xl-5 {
13296
    padding-bottom: 3rem !important;
13297
  }
13298
 
13299
  .ps-xl-0 {
13300
    padding-left: 0 !important;
13301
  }
13302
 
13303
  .ps-xl-1 {
13304
    padding-left: 0.25rem !important;
13305
  }
13306
 
13307
  .ps-xl-2 {
13308
    padding-left: 0.5rem !important;
13309
  }
13310
 
13311
  .ps-xl-3 {
13312
    padding-left: 1rem !important;
13313
  }
13314
 
13315
  .ps-xl-4 {
13316
    padding-left: 1.5rem !important;
13317
  }
13318
 
13319
  .ps-xl-5 {
13320
    padding-left: 3rem !important;
13321
  }
13322
 
13323
  .text-xl-start {
13324
    text-align: left !important;
13325
  }
13326
 
13327
  .text-xl-end {
13328
    text-align: right !important;
13329
  }
13330
 
13331
  .text-xl-center {
13332
    text-align: center !important;
13333
  }
13334
}
15776 stevensc 13335
 
7288 stevensc 13336
@media (min-width: 1400px) {
13337
  .float-xxl-start {
13338
    float: left !important;
13339
  }
13340
 
13341
  .float-xxl-end {
13342
    float: right !important;
13343
  }
13344
 
13345
  .float-xxl-none {
13346
    float: none !important;
13347
  }
13348
 
13349
  .d-xxl-inline {
13350
    display: inline !important;
13351
  }
13352
 
13353
  .d-xxl-inline-block {
13354
    display: inline-block !important;
13355
  }
13356
 
13357
  .d-xxl-block {
13358
    display: block !important;
13359
  }
13360
 
13361
  .d-xxl-grid {
13362
    display: grid !important;
13363
  }
13364
 
13365
  .d-xxl-table {
13366
    display: table !important;
13367
  }
13368
 
13369
  .d-xxl-table-row {
13370
    display: table-row !important;
13371
  }
13372
 
13373
  .d-xxl-table-cell {
13374
    display: table-cell !important;
13375
  }
13376
 
13377
  .d-xxl-flex {
13378
    display: -webkit-box !important;
13379
    display: -ms-flexbox !important;
13380
    display: flex !important;
13381
  }
13382
 
13383
  .d-xxl-inline-flex {
13384
    display: -webkit-inline-box !important;
13385
    display: -ms-inline-flexbox !important;
13386
    display: inline-flex !important;
13387
  }
13388
 
13389
  .d-xxl-none {
13390
    display: none !important;
13391
  }
13392
 
13393
  .flex-xxl-fill {
13394
    -webkit-box-flex: 1 !important;
15776 stevensc 13395
    -ms-flex: 1 1 auto !important;
13396
    flex: 1 1 auto !important;
7288 stevensc 13397
  }
13398
 
13399
  .flex-xxl-row {
13400
    -webkit-box-orient: horizontal !important;
13401
    -webkit-box-direction: normal !important;
15776 stevensc 13402
    -ms-flex-direction: row !important;
13403
    flex-direction: row !important;
7288 stevensc 13404
  }
13405
 
13406
  .flex-xxl-column {
13407
    -webkit-box-orient: vertical !important;
13408
    -webkit-box-direction: normal !important;
15776 stevensc 13409
    -ms-flex-direction: column !important;
13410
    flex-direction: column !important;
7288 stevensc 13411
  }
13412
 
13413
  .flex-xxl-row-reverse {
13414
    -webkit-box-orient: horizontal !important;
13415
    -webkit-box-direction: reverse !important;
15776 stevensc 13416
    -ms-flex-direction: row-reverse !important;
13417
    flex-direction: row-reverse !important;
7288 stevensc 13418
  }
13419
 
13420
  .flex-xxl-column-reverse {
13421
    -webkit-box-orient: vertical !important;
13422
    -webkit-box-direction: reverse !important;
15776 stevensc 13423
    -ms-flex-direction: column-reverse !important;
13424
    flex-direction: column-reverse !important;
7288 stevensc 13425
  }
13426
 
13427
  .flex-xxl-grow-0 {
13428
    -webkit-box-flex: 0 !important;
15776 stevensc 13429
    -ms-flex-positive: 0 !important;
13430
    flex-grow: 0 !important;
7288 stevensc 13431
  }
13432
 
13433
  .flex-xxl-grow-1 {
13434
    -webkit-box-flex: 1 !important;
15776 stevensc 13435
    -ms-flex-positive: 1 !important;
13436
    flex-grow: 1 !important;
7288 stevensc 13437
  }
13438
 
13439
  .flex-xxl-shrink-0 {
13440
    -ms-flex-negative: 0 !important;
15776 stevensc 13441
    flex-shrink: 0 !important;
7288 stevensc 13442
  }
13443
 
13444
  .flex-xxl-shrink-1 {
13445
    -ms-flex-negative: 1 !important;
15776 stevensc 13446
    flex-shrink: 1 !important;
7288 stevensc 13447
  }
13448
 
13449
  .flex-xxl-wrap {
13450
    -ms-flex-wrap: wrap !important;
15776 stevensc 13451
    flex-wrap: wrap !important;
7288 stevensc 13452
  }
13453
 
13454
  .flex-xxl-nowrap {
13455
    -ms-flex-wrap: nowrap !important;
15776 stevensc 13456
    flex-wrap: nowrap !important;
7288 stevensc 13457
  }
13458
 
13459
  .flex-xxl-wrap-reverse {
13460
    -ms-flex-wrap: wrap-reverse !important;
15776 stevensc 13461
    flex-wrap: wrap-reverse !important;
7288 stevensc 13462
  }
13463
 
13464
  .gap-xxl-0 {
13465
    gap: 0 !important;
13466
  }
13467
 
13468
  .gap-xxl-1 {
13469
    gap: 0.25rem !important;
13470
  }
13471
 
13472
  .gap-xxl-2 {
13473
    gap: 0.5rem !important;
13474
  }
13475
 
13476
  .gap-xxl-3 {
13477
    gap: 1rem !important;
13478
  }
13479
 
13480
  .gap-xxl-4 {
13481
    gap: 1.5rem !important;
13482
  }
13483
 
13484
  .gap-xxl-5 {
13485
    gap: 3rem !important;
13486
  }
13487
 
13488
  .justify-content-xxl-start {
13489
    -webkit-box-pack: start !important;
15776 stevensc 13490
    -ms-flex-pack: start !important;
13491
    justify-content: flex-start !important;
7288 stevensc 13492
  }
13493
 
13494
  .justify-content-xxl-end {
13495
    -webkit-box-pack: end !important;
15776 stevensc 13496
    -ms-flex-pack: end !important;
13497
    justify-content: flex-end !important;
7288 stevensc 13498
  }
13499
 
13500
  .justify-content-xxl-center {
13501
    -webkit-box-pack: center !important;
15776 stevensc 13502
    -ms-flex-pack: center !important;
13503
    justify-content: center !important;
7288 stevensc 13504
  }
13505
 
13506
  .justify-content-xxl-between {
13507
    -webkit-box-pack: justify !important;
15776 stevensc 13508
    -ms-flex-pack: justify !important;
13509
    justify-content: space-between !important;
7288 stevensc 13510
  }
13511
 
13512
  .justify-content-xxl-around {
13513
    -ms-flex-pack: distribute !important;
15776 stevensc 13514
    justify-content: space-around !important;
7288 stevensc 13515
  }
13516
 
13517
  .justify-content-xxl-evenly {
13518
    -webkit-box-pack: space-evenly !important;
15776 stevensc 13519
    -ms-flex-pack: space-evenly !important;
13520
    justify-content: space-evenly !important;
7288 stevensc 13521
  }
13522
 
13523
  .align-items-xxl-start {
13524
    -webkit-box-align: start !important;
15776 stevensc 13525
    -ms-flex-align: start !important;
13526
    align-items: flex-start !important;
7288 stevensc 13527
  }
13528
 
13529
  .align-items-xxl-end {
13530
    -webkit-box-align: end !important;
15776 stevensc 13531
    -ms-flex-align: end !important;
13532
    align-items: flex-end !important;
7288 stevensc 13533
  }
13534
 
13535
  .align-items-xxl-center {
13536
    -webkit-box-align: center !important;
15776 stevensc 13537
    -ms-flex-align: center !important;
13538
    align-items: center !important;
7288 stevensc 13539
  }
13540
 
13541
  .align-items-xxl-baseline {
13542
    -webkit-box-align: baseline !important;
15776 stevensc 13543
    -ms-flex-align: baseline !important;
13544
    align-items: baseline !important;
7288 stevensc 13545
  }
13546
 
13547
  .align-items-xxl-stretch {
13548
    -webkit-box-align: stretch !important;
15776 stevensc 13549
    -ms-flex-align: stretch !important;
13550
    align-items: stretch !important;
7288 stevensc 13551
  }
13552
 
13553
  .align-content-xxl-start {
13554
    -ms-flex-line-pack: start !important;
15776 stevensc 13555
    align-content: flex-start !important;
7288 stevensc 13556
  }
13557
 
13558
  .align-content-xxl-end {
13559
    -ms-flex-line-pack: end !important;
15776 stevensc 13560
    align-content: flex-end !important;
7288 stevensc 13561
  }
13562
 
13563
  .align-content-xxl-center {
13564
    -ms-flex-line-pack: center !important;
15776 stevensc 13565
    align-content: center !important;
7288 stevensc 13566
  }
13567
 
13568
  .align-content-xxl-between {
13569
    -ms-flex-line-pack: justify !important;
15776 stevensc 13570
    align-content: space-between !important;
7288 stevensc 13571
  }
13572
 
13573
  .align-content-xxl-around {
13574
    -ms-flex-line-pack: distribute !important;
15776 stevensc 13575
    align-content: space-around !important;
7288 stevensc 13576
  }
13577
 
13578
  .align-content-xxl-stretch {
13579
    -ms-flex-line-pack: stretch !important;
15776 stevensc 13580
    align-content: stretch !important;
7288 stevensc 13581
  }
13582
 
13583
  .align-self-xxl-auto {
13584
    -ms-flex-item-align: auto !important;
15776 stevensc 13585
    align-self: auto !important;
7288 stevensc 13586
  }
13587
 
13588
  .align-self-xxl-start {
13589
    -ms-flex-item-align: start !important;
15776 stevensc 13590
    align-self: flex-start !important;
7288 stevensc 13591
  }
13592
 
13593
  .align-self-xxl-end {
13594
    -ms-flex-item-align: end !important;
15776 stevensc 13595
    align-self: flex-end !important;
7288 stevensc 13596
  }
13597
 
13598
  .align-self-xxl-center {
13599
    -ms-flex-item-align: center !important;
15776 stevensc 13600
    align-self: center !important;
7288 stevensc 13601
  }
13602
 
13603
  .align-self-xxl-baseline {
13604
    -ms-flex-item-align: baseline !important;
15776 stevensc 13605
    align-self: baseline !important;
7288 stevensc 13606
  }
13607
 
13608
  .align-self-xxl-stretch {
13609
    -ms-flex-item-align: stretch !important;
15776 stevensc 13610
    align-self: stretch !important;
7288 stevensc 13611
  }
13612
 
13613
  .order-xxl-first {
13614
    -webkit-box-ordinal-group: 0 !important;
15776 stevensc 13615
    -ms-flex-order: -1 !important;
13616
    order: -1 !important;
7288 stevensc 13617
  }
13618
 
13619
  .order-xxl-0 {
13620
    -webkit-box-ordinal-group: 1 !important;
15776 stevensc 13621
    -ms-flex-order: 0 !important;
13622
    order: 0 !important;
7288 stevensc 13623
  }
13624
 
13625
  .order-xxl-1 {
13626
    -webkit-box-ordinal-group: 2 !important;
15776 stevensc 13627
    -ms-flex-order: 1 !important;
13628
    order: 1 !important;
7288 stevensc 13629
  }
13630
 
13631
  .order-xxl-2 {
13632
    -webkit-box-ordinal-group: 3 !important;
15776 stevensc 13633
    -ms-flex-order: 2 !important;
13634
    order: 2 !important;
7288 stevensc 13635
  }
13636
 
13637
  .order-xxl-3 {
13638
    -webkit-box-ordinal-group: 4 !important;
15776 stevensc 13639
    -ms-flex-order: 3 !important;
13640
    order: 3 !important;
7288 stevensc 13641
  }
13642
 
13643
  .order-xxl-4 {
13644
    -webkit-box-ordinal-group: 5 !important;
15776 stevensc 13645
    -ms-flex-order: 4 !important;
13646
    order: 4 !important;
7288 stevensc 13647
  }
13648
 
13649
  .order-xxl-5 {
13650
    -webkit-box-ordinal-group: 6 !important;
15776 stevensc 13651
    -ms-flex-order: 5 !important;
13652
    order: 5 !important;
7288 stevensc 13653
  }
13654
 
13655
  .order-xxl-last {
13656
    -webkit-box-ordinal-group: 7 !important;
15776 stevensc 13657
    -ms-flex-order: 6 !important;
13658
    order: 6 !important;
7288 stevensc 13659
  }
13660
 
13661
  .m-xxl-0 {
13662
    margin: 0 !important;
13663
  }
13664
 
13665
  .m-xxl-1 {
13666
    margin: 0.25rem !important;
13667
  }
13668
 
13669
  .m-xxl-2 {
13670
    margin: 0.5rem !important;
13671
  }
13672
 
13673
  .m-xxl-3 {
13674
    margin: 1rem !important;
13675
  }
13676
 
13677
  .m-xxl-4 {
13678
    margin: 1.5rem !important;
13679
  }
13680
 
13681
  .m-xxl-5 {
13682
    margin: 3rem !important;
13683
  }
13684
 
13685
  .m-xxl-auto {
13686
    margin: auto !important;
13687
  }
13688
 
13689
  .mx-xxl-0 {
13690
    margin-right: 0 !important;
13691
    margin-left: 0 !important;
13692
  }
13693
 
13694
  .mx-xxl-1 {
13695
    margin-right: 0.25rem !important;
13696
    margin-left: 0.25rem !important;
13697
  }
13698
 
13699
  .mx-xxl-2 {
13700
    margin-right: 0.5rem !important;
13701
    margin-left: 0.5rem !important;
13702
  }
13703
 
13704
  .mx-xxl-3 {
13705
    margin-right: 1rem !important;
13706
    margin-left: 1rem !important;
13707
  }
13708
 
13709
  .mx-xxl-4 {
13710
    margin-right: 1.5rem !important;
13711
    margin-left: 1.5rem !important;
13712
  }
13713
 
13714
  .mx-xxl-5 {
13715
    margin-right: 3rem !important;
13716
    margin-left: 3rem !important;
13717
  }
13718
 
13719
  .mx-xxl-auto {
13720
    margin-right: auto !important;
13721
    margin-left: auto !important;
13722
  }
13723
 
13724
  .my-xxl-0 {
13725
    margin-top: 0 !important;
13726
    margin-bottom: 0 !important;
13727
  }
13728
 
13729
  .my-xxl-1 {
13730
    margin-top: 0.25rem !important;
13731
    margin-bottom: 0.25rem !important;
13732
  }
13733
 
13734
  .my-xxl-2 {
13735
    margin-top: 0.5rem !important;
13736
    margin-bottom: 0.5rem !important;
13737
  }
13738
 
13739
  .my-xxl-3 {
13740
    margin-top: 1rem !important;
13741
    margin-bottom: 1rem !important;
13742
  }
13743
 
13744
  .my-xxl-4 {
13745
    margin-top: 1.5rem !important;
13746
    margin-bottom: 1.5rem !important;
13747
  }
13748
 
13749
  .my-xxl-5 {
13750
    margin-top: 3rem !important;
13751
    margin-bottom: 3rem !important;
13752
  }
13753
 
13754
  .my-xxl-auto {
13755
    margin-top: auto !important;
13756
    margin-bottom: auto !important;
13757
  }
13758
 
13759
  .mt-xxl-0 {
13760
    margin-top: 0 !important;
13761
  }
13762
 
13763
  .mt-xxl-1 {
13764
    margin-top: 0.25rem !important;
13765
  }
13766
 
13767
  .mt-xxl-2 {
13768
    margin-top: 0.5rem !important;
13769
  }
13770
 
13771
  .mt-xxl-3 {
13772
    margin-top: 1rem !important;
13773
  }
13774
 
13775
  .mt-xxl-4 {
13776
    margin-top: 1.5rem !important;
13777
  }
13778
 
13779
  .mt-xxl-5 {
13780
    margin-top: 3rem !important;
13781
  }
13782
 
13783
  .mt-xxl-auto {
13784
    margin-top: auto !important;
13785
  }
13786
 
13787
  .me-xxl-0 {
13788
    margin-right: 0 !important;
13789
  }
13790
 
13791
  .me-xxl-1 {
13792
    margin-right: 0.25rem !important;
13793
  }
13794
 
13795
  .me-xxl-2 {
13796
    margin-right: 0.5rem !important;
13797
  }
13798
 
13799
  .me-xxl-3 {
13800
    margin-right: 1rem !important;
13801
  }
13802
 
13803
  .me-xxl-4 {
13804
    margin-right: 1.5rem !important;
13805
  }
13806
 
13807
  .me-xxl-5 {
13808
    margin-right: 3rem !important;
13809
  }
13810
 
13811
  .me-xxl-auto {
13812
    margin-right: auto !important;
13813
  }
13814
 
13815
  .mb-xxl-0 {
13816
    margin-bottom: 0 !important;
13817
  }
13818
 
13819
  .mb-xxl-1 {
13820
    margin-bottom: 0.25rem !important;
13821
  }
13822
 
13823
  .mb-xxl-2 {
13824
    margin-bottom: 0.5rem !important;
13825
  }
13826
 
13827
  .mb-xxl-3 {
13828
    margin-bottom: 1rem !important;
13829
  }
13830
 
13831
  .mb-xxl-4 {
13832
    margin-bottom: 1.5rem !important;
13833
  }
13834
 
13835
  .mb-xxl-5 {
13836
    margin-bottom: 3rem !important;
13837
  }
13838
 
13839
  .mb-xxl-auto {
13840
    margin-bottom: auto !important;
13841
  }
13842
 
13843
  .ms-xxl-0 {
13844
    margin-left: 0 !important;
13845
  }
13846
 
13847
  .ms-xxl-1 {
13848
    margin-left: 0.25rem !important;
13849
  }
13850
 
13851
  .ms-xxl-2 {
13852
    margin-left: 0.5rem !important;
13853
  }
13854
 
13855
  .ms-xxl-3 {
13856
    margin-left: 1rem !important;
13857
  }
13858
 
13859
  .ms-xxl-4 {
13860
    margin-left: 1.5rem !important;
13861
  }
13862
 
13863
  .ms-xxl-5 {
13864
    margin-left: 3rem !important;
13865
  }
13866
 
13867
  .ms-xxl-auto {
13868
    margin-left: auto !important;
13869
  }
13870
 
13871
  .m-xxl-n1 {
13872
    margin: -0.25rem !important;
13873
  }
13874
 
13875
  .m-xxl-n2 {
13876
    margin: -0.5rem !important;
13877
  }
13878
 
13879
  .m-xxl-n3 {
13880
    margin: -1rem !important;
13881
  }
13882
 
13883
  .m-xxl-n4 {
13884
    margin: -1.5rem !important;
13885
  }
13886
 
13887
  .m-xxl-n5 {
13888
    margin: -3rem !important;
13889
  }
13890
 
13891
  .mx-xxl-n1 {
13892
    margin-right: -0.25rem !important;
13893
    margin-left: -0.25rem !important;
13894
  }
13895
 
13896
  .mx-xxl-n2 {
13897
    margin-right: -0.5rem !important;
13898
    margin-left: -0.5rem !important;
13899
  }
13900
 
13901
  .mx-xxl-n3 {
13902
    margin-right: -1rem !important;
13903
    margin-left: -1rem !important;
13904
  }
13905
 
13906
  .mx-xxl-n4 {
13907
    margin-right: -1.5rem !important;
13908
    margin-left: -1.5rem !important;
13909
  }
13910
 
13911
  .mx-xxl-n5 {
13912
    margin-right: -3rem !important;
13913
    margin-left: -3rem !important;
13914
  }
13915
 
13916
  .my-xxl-n1 {
13917
    margin-top: -0.25rem !important;
13918
    margin-bottom: -0.25rem !important;
13919
  }
13920
 
13921
  .my-xxl-n2 {
13922
    margin-top: -0.5rem !important;
13923
    margin-bottom: -0.5rem !important;
13924
  }
13925
 
13926
  .my-xxl-n3 {
13927
    margin-top: -1rem !important;
13928
    margin-bottom: -1rem !important;
13929
  }
13930
 
13931
  .my-xxl-n4 {
13932
    margin-top: -1.5rem !important;
13933
    margin-bottom: -1.5rem !important;
13934
  }
13935
 
13936
  .my-xxl-n5 {
13937
    margin-top: -3rem !important;
13938
    margin-bottom: -3rem !important;
13939
  }
13940
 
13941
  .mt-xxl-n1 {
13942
    margin-top: -0.25rem !important;
13943
  }
13944
 
13945
  .mt-xxl-n2 {
13946
    margin-top: -0.5rem !important;
13947
  }
13948
 
13949
  .mt-xxl-n3 {
13950
    margin-top: -1rem !important;
13951
  }
13952
 
13953
  .mt-xxl-n4 {
13954
    margin-top: -1.5rem !important;
13955
  }
13956
 
13957
  .mt-xxl-n5 {
13958
    margin-top: -3rem !important;
13959
  }
13960
 
13961
  .me-xxl-n1 {
13962
    margin-right: -0.25rem !important;
13963
  }
13964
 
13965
  .me-xxl-n2 {
13966
    margin-right: -0.5rem !important;
13967
  }
13968
 
13969
  .me-xxl-n3 {
13970
    margin-right: -1rem !important;
13971
  }
13972
 
13973
  .me-xxl-n4 {
13974
    margin-right: -1.5rem !important;
13975
  }
13976
 
13977
  .me-xxl-n5 {
13978
    margin-right: -3rem !important;
13979
  }
13980
 
13981
  .mb-xxl-n1 {
13982
    margin-bottom: -0.25rem !important;
13983
  }
13984
 
13985
  .mb-xxl-n2 {
13986
    margin-bottom: -0.5rem !important;
13987
  }
13988
 
13989
  .mb-xxl-n3 {
13990
    margin-bottom: -1rem !important;
13991
  }
13992
 
13993
  .mb-xxl-n4 {
13994
    margin-bottom: -1.5rem !important;
13995
  }
13996
 
13997
  .mb-xxl-n5 {
13998
    margin-bottom: -3rem !important;
13999
  }
14000
 
14001
  .ms-xxl-n1 {
14002
    margin-left: -0.25rem !important;
14003
  }
14004
 
14005
  .ms-xxl-n2 {
14006
    margin-left: -0.5rem !important;
14007
  }
14008
 
14009
  .ms-xxl-n3 {
14010
    margin-left: -1rem !important;
14011
  }
14012
 
14013
  .ms-xxl-n4 {
14014
    margin-left: -1.5rem !important;
14015
  }
14016
 
14017
  .ms-xxl-n5 {
14018
    margin-left: -3rem !important;
14019
  }
14020
 
14021
  .p-xxl-0 {
14022
    padding: 0 !important;
14023
  }
14024
 
14025
  .p-xxl-1 {
14026
    padding: 0.25rem !important;
14027
  }
14028
 
14029
  .p-xxl-2 {
14030
    padding: 0.5rem !important;
14031
  }
14032
 
14033
  .p-xxl-3 {
14034
    padding: 1rem !important;
14035
  }
14036
 
14037
  .p-xxl-4 {
14038
    padding: 1.5rem !important;
14039
  }
14040
 
14041
  .p-xxl-5 {
14042
    padding: 3rem !important;
14043
  }
14044
 
14045
  .px-xxl-0 {
14046
    padding-right: 0 !important;
14047
    padding-left: 0 !important;
14048
  }
14049
 
14050
  .px-xxl-1 {
14051
    padding-right: 0.25rem !important;
14052
    padding-left: 0.25rem !important;
14053
  }
14054
 
14055
  .px-xxl-2 {
14056
    padding-right: 0.5rem !important;
14057
    padding-left: 0.5rem !important;
14058
  }
14059
 
14060
  .px-xxl-3 {
14061
    padding-right: 1rem !important;
14062
    padding-left: 1rem !important;
14063
  }
14064
 
14065
  .px-xxl-4 {
14066
    padding-right: 1.5rem !important;
14067
    padding-left: 1.5rem !important;
14068
  }
14069
 
14070
  .px-xxl-5 {
14071
    padding-right: 3rem !important;
14072
    padding-left: 3rem !important;
14073
  }
14074
 
14075
  .py-xxl-0 {
14076
    padding-top: 0 !important;
14077
    padding-bottom: 0 !important;
14078
  }
14079
 
14080
  .py-xxl-1 {
14081
    padding-top: 0.25rem !important;
14082
    padding-bottom: 0.25rem !important;
14083
  }
14084
 
14085
  .py-xxl-2 {
14086
    padding-top: 0.5rem !important;
14087
    padding-bottom: 0.5rem !important;
14088
  }
14089
 
14090
  .py-xxl-3 {
14091
    padding-top: 1rem !important;
14092
    padding-bottom: 1rem !important;
14093
  }
14094
 
14095
  .py-xxl-4 {
14096
    padding-top: 1.5rem !important;
14097
    padding-bottom: 1.5rem !important;
14098
  }
14099
 
14100
  .py-xxl-5 {
14101
    padding-top: 3rem !important;
14102
    padding-bottom: 3rem !important;
14103
  }
14104
 
14105
  .pt-xxl-0 {
14106
    padding-top: 0 !important;
14107
  }
14108
 
14109
  .pt-xxl-1 {
14110
    padding-top: 0.25rem !important;
14111
  }
14112
 
14113
  .pt-xxl-2 {
14114
    padding-top: 0.5rem !important;
14115
  }
14116
 
14117
  .pt-xxl-3 {
14118
    padding-top: 1rem !important;
14119
  }
14120
 
14121
  .pt-xxl-4 {
14122
    padding-top: 1.5rem !important;
14123
  }
14124
 
14125
  .pt-xxl-5 {
14126
    padding-top: 3rem !important;
14127
  }
14128
 
14129
  .pe-xxl-0 {
14130
    padding-right: 0 !important;
14131
  }
14132
 
14133
  .pe-xxl-1 {
14134
    padding-right: 0.25rem !important;
14135
  }
14136
 
14137
  .pe-xxl-2 {
14138
    padding-right: 0.5rem !important;
14139
  }
14140
 
14141
  .pe-xxl-3 {
14142
    padding-right: 1rem !important;
14143
  }
14144
 
14145
  .pe-xxl-4 {
14146
    padding-right: 1.5rem !important;
14147
  }
14148
 
14149
  .pe-xxl-5 {
14150
    padding-right: 3rem !important;
14151
  }
14152
 
14153
  .pb-xxl-0 {
14154
    padding-bottom: 0 !important;
14155
  }
14156
 
14157
  .pb-xxl-1 {
14158
    padding-bottom: 0.25rem !important;
14159
  }
14160
 
14161
  .pb-xxl-2 {
14162
    padding-bottom: 0.5rem !important;
14163
  }
14164
 
14165
  .pb-xxl-3 {
14166
    padding-bottom: 1rem !important;
14167
  }
14168
 
14169
  .pb-xxl-4 {
14170
    padding-bottom: 1.5rem !important;
14171
  }
14172
 
14173
  .pb-xxl-5 {
14174
    padding-bottom: 3rem !important;
14175
  }
14176
 
14177
  .ps-xxl-0 {
14178
    padding-left: 0 !important;
14179
  }
14180
 
14181
  .ps-xxl-1 {
14182
    padding-left: 0.25rem !important;
14183
  }
14184
 
14185
  .ps-xxl-2 {
14186
    padding-left: 0.5rem !important;
14187
  }
14188
 
14189
  .ps-xxl-3 {
14190
    padding-left: 1rem !important;
14191
  }
14192
 
14193
  .ps-xxl-4 {
14194
    padding-left: 1.5rem !important;
14195
  }
14196
 
14197
  .ps-xxl-5 {
14198
    padding-left: 3rem !important;
14199
  }
14200
 
14201
  .text-xxl-start {
14202
    text-align: left !important;
14203
  }
14204
 
14205
  .text-xxl-end {
14206
    text-align: right !important;
14207
  }
14208
 
14209
  .text-xxl-center {
14210
    text-align: center !important;
14211
  }
14212
}
15776 stevensc 14213
 
7288 stevensc 14214
@media (min-width: 1200px) {
14215
  .fs-1 {
14216
    font-size: 2.34375rem !important;
14217
  }
14218
 
14219
  .fs-2 {
14220
    font-size: 1.875rem !important;
14221
  }
14222
 
14223
  .fs-3 {
14224
    font-size: 1.640625rem !important;
14225
  }
14226
 
14227
  .fs-4 {
14228
    font-size: 1.40625rem !important;
14229
  }
14230
}
15776 stevensc 14231
 
7288 stevensc 14232
@media print {
14233
  .d-print-inline {
14234
    display: inline !important;
14235
  }
14236
 
14237
  .d-print-inline-block {
14238
    display: inline-block !important;
14239
  }
14240
 
14241
  .d-print-block {
14242
    display: block !important;
14243
  }
14244
 
14245
  .d-print-grid {
14246
    display: grid !important;
14247
  }
14248
 
14249
  .d-print-table {
14250
    display: table !important;
14251
  }
14252
 
14253
  .d-print-table-row {
14254
    display: table-row !important;
14255
  }
14256
 
14257
  .d-print-table-cell {
14258
    display: table-cell !important;
14259
  }
14260
 
14261
  .d-print-flex {
14262
    display: -webkit-box !important;
14263
    display: -ms-flexbox !important;
14264
    display: flex !important;
14265
  }
14266
 
14267
  .d-print-inline-flex {
14268
    display: -webkit-inline-box !important;
14269
    display: -ms-inline-flexbox !important;
14270
    display: inline-flex !important;
14271
  }
14272
 
14273
  .d-print-none {
14274
    display: none !important;
14275
  }
14276
}
15776 stevensc 14277
 
7288 stevensc 14278
.w-20px {
14279
  width: 20px !important;
14280
}
14281
 
14282
.w-30px {
14283
  width: 30px !important;
14284
}
14285
 
14286
.w-40px {
14287
  width: 40px !important;
14288
}
14289
 
14290
.w-50px {
14291
  width: 50px !important;
14292
}
14293
 
14294
.w-60px {
14295
  width: 60px !important;
14296
}
14297
 
14298
.w-70px {
14299
  width: 70px !important;
14300
}
14301
 
14302
.w-80px {
14303
  width: 80px !important;
14304
}
14305
 
14306
.w-90px {
14307
  width: 90px !important;
14308
}
14309
 
14310
.w-100px {
14311
  width: 100px !important;
14312
}
14313
 
14314
.w-150px {
14315
  width: 150px !important;
14316
}
14317
 
14318
.w-200px {
14319
  width: 200px !important;
14320
}
14321
 
14322
.w-300px {
14323
  width: 300px !important;
14324
}
14325
 
14326
.w-400px {
14327
  width: 400px !important;
14328
}
14329
 
14330
.h-20px {
14331
  height: 20px !important;
14332
}
14333
 
14334
.h-30px {
14335
  height: 30px !important;
14336
}
14337
 
14338
.h-40px {
14339
  height: 40px !important;
14340
}
14341
 
14342
.h-50px {
14343
  height: 50px !important;
14344
}
14345
 
14346
.h-60px {
14347
  height: 60px !important;
14348
}
14349
 
14350
.h-70px {
14351
  height: 70px !important;
14352
}
14353
 
14354
.h-80px {
14355
  height: 80px !important;
14356
}
14357
 
14358
.h-90px {
14359
  height: 90px !important;
14360
}
14361
 
14362
.h-100px {
14363
  height: 100px !important;
14364
}
14365
 
14366
.h-150px {
14367
  height: 150px !important;
14368
}
14369
 
14370
.h-200px {
14371
  height: 200px !important;
14372
}
14373
 
14374
.h-300px {
14375
  height: 300px !important;
14376
}
14377
 
14378
.h-400px {
14379
  height: 400px !important;
14380
}
14381
 
14382
.fill-primary {
14383
  fill: #0f6fec !important;
14384
}
14385
 
14386
.fill-secondary {
14387
  fill: #14191e !important;
14388
}
14389
 
14390
.fill-success {
14391
  fill: #0cbc87 !important;
14392
}
14393
 
14394
.fill-info {
14395
  fill: #4f9ef8 !important;
14396
}
14397
 
14398
.fill-warning {
14399
  fill: #f7c32e !important;
14400
}
14401
 
14402
.fill-danger {
14403
  fill: #d6293e !important;
14404
}
14405
 
14406
.fill-light {
14407
  fill: #eef0f2 !important;
14408
}
14409
 
14410
.fill-dark {
14411
  fill: #14191e !important;
14412
}
14413
 
14414
.fill-white {
14415
  fill: #fff !important;
14416
}
14417
 
14418
.z-index-0 {
14419
  z-index: 0 !important;
14420
}
14421
 
14422
.z-index-1 {
14423
  z-index: 1 !important;
14424
}
14425
 
14426
.z-index-9 {
14427
  z-index: 9 !important;
14428
}
14429
 
14430
.z-index-99 {
14431
  z-index: 99 !important;
14432
}
14433
 
14434
.z-index-n9 {
14435
  z-index: -9 !important;
14436
}
14437
 
14438
.opacity-0 {
14439
  opacity: 0 !important;
14440
}
14441
 
14442
.opacity-1 {
14443
  opacity: 0.1 !important;
14444
}
14445
 
14446
.opacity-2 {
14447
  opacity: 0.2 !important;
14448
}
14449
 
14450
.opacity-3 {
14451
  opacity: 0.3 !important;
14452
}
14453
 
14454
.opacity-4 {
14455
  opacity: 0.4 !important;
14456
}
14457
 
14458
.opacity-5 {
14459
  opacity: 0.5 !important;
14460
}
14461
 
14462
.opacity-6 {
14463
  opacity: 0.6 !important;
14464
}
14465
 
14466
.opacity-7 {
14467
  opacity: 0.7 !important;
14468
}
14469
 
14470
.opacity-8 {
14471
  opacity: 0.8 !important;
14472
}
14473
 
14474
.opacity-9 {
14475
  opacity: 0.9 !important;
14476
}
14477
 
14478
.blur-1 {
14479
  -webkit-filter: blur(0.2rem) !important;
15776 stevensc 14480
  filter: blur(0.2rem) !important;
7288 stevensc 14481
}
14482
 
14483
.blur-2 {
14484
  -webkit-filter: blur(0.4rem) !important;
15776 stevensc 14485
  filter: blur(0.4rem) !important;
7288 stevensc 14486
}
14487
 
14488
.blur-3 {
14489
  -webkit-filter: blur(0.6rem) !important;
15776 stevensc 14490
  filter: blur(0.6rem) !important;
7288 stevensc 14491
}
14492
 
14493
.blur-4 {
14494
  -webkit-filter: blur(0.8rem) !important;
15776 stevensc 14495
  filter: blur(0.8rem) !important;
7288 stevensc 14496
}
14497
 
14498
.blur-5 {
14499
  -webkit-filter: blur(1rem) !important;
15776 stevensc 14500
  filter: blur(1rem) !important;
7288 stevensc 14501
}
14502
 
14503
.blur-6 {
14504
  -webkit-filter: blur(1.2rem) !important;
15776 stevensc 14505
  filter: blur(1.2rem) !important;
7288 stevensc 14506
}
14507
 
14508
.blur-7 {
14509
  -webkit-filter: blur(2rem) !important;
15776 stevensc 14510
  filter: blur(2rem) !important;
7288 stevensc 14511
}
14512
 
14513
.blur-8 {
14514
  -webkit-filter: blur(5rem) !important;
15776 stevensc 14515
  filter: blur(5rem) !important;
7288 stevensc 14516
}
14517
 
14518
.blur-9 {
14519
  -webkit-filter: blur(9rem) !important;
15776 stevensc 14520
  filter: blur(9rem) !important;
7288 stevensc 14521
}
14522
 
14523
.border-dashed {
14524
  border-style: dashed !important;
14525
}
14526
 
14527
.rounded-start-top-0 {
14528
  border-top-left-radius: 0 !important;
14529
}
14530
 
14531
.accordion.accordion-icon .accordion-item {
14532
  -webkit-box-shadow: none;
15776 stevensc 14533
  box-shadow: none;
7288 stevensc 14534
  border-radius: 0.25rem;
14535
  border: 1px solid rgba(0, 0, 0, 0.1);
14536
}
15776 stevensc 14537
 
7288 stevensc 14538
.accordion.accordion-icon .accordion-header {
14539
  position: relative;
14540
}
15776 stevensc 14541
 
7288 stevensc 14542
.accordion.accordion-icon .accordion-header .accordion-button {
14543
  background: transparent;
14544
  font-size: inherit;
14545
  -webkit-transition: none;
14546
  transition: none;
14547
  -webkit-box-shadow: none !important;
15776 stevensc 14548
  box-shadow: none !important;
7288 stevensc 14549
}
15776 stevensc 14550
 
7288 stevensc 14551
.accordion.accordion-icon .accordion-header .accordion-button[aria-expanded=true] {
14552
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
14553
}
15776 stevensc 14554
 
7288 stevensc 14555
.accordion.accordion-icon .accordion-header .accordion-button:after {
14556
  content: "";
14557
  background: #14191e !important;
14558
  width: 10px;
14559
  height: 2px;
14560
  display: block;
14561
  position: absolute;
14562
  top: 47%;
14563
  right: 20px;
14564
  -webkit-transform: translateY(-50%);
15776 stevensc 14565
  transform: translateY(-50%);
7288 stevensc 14566
  -webkit-transition: all 0.3s ease-in-out;
14567
  transition: all 0.3s ease-in-out;
14568
  -webkit-transform: rotateZ(0deg);
15776 stevensc 14569
  transform: rotateZ(0deg);
7288 stevensc 14570
  z-index: 9;
14571
}
15776 stevensc 14572
 
7288 stevensc 14573
.accordion.accordion-icon .accordion-header .accordion-button:before {
14574
  content: "";
14575
  background: #14191e !important;
14576
  width: 10px;
14577
  height: 2px;
14578
  display: block;
14579
  position: absolute;
14580
  top: 47%;
14581
  right: 20px;
14582
  -webkit-transform: translateY(-50%);
15776 stevensc 14583
  transform: translateY(-50%);
7288 stevensc 14584
  -webkit-transition: all 0.3s ease-in-out;
14585
  transition: all 0.3s ease-in-out;
14586
  -webkit-transform: rotateZ(0deg);
15776 stevensc 14587
  transform: rotateZ(0deg);
7288 stevensc 14588
  z-index: 9;
14589
}
15776 stevensc 14590
 
7288 stevensc 14591
.accordion.accordion-icon .accordion-header .accordion-button[aria-expanded=false]:after {
14592
  -webkit-transform: rotateZ(90deg);
15776 stevensc 14593
  transform: rotateZ(90deg);
7288 stevensc 14594
}
15776 stevensc 14595
 
7288 stevensc 14596
.accordion.accordion-icon .accordion-header .accordion-button[aria-expanded=true]:before {
14597
  -webkit-transform: rotateZ(0deg);
15776 stevensc 14598
  transform: rotateZ(0deg);
7288 stevensc 14599
}
15776 stevensc 14600
 
7288 stevensc 14601
.accordion.accordion-icon .accordion-collapse {
14602
  border: none;
14603
}
15776 stevensc 14604
 
7288 stevensc 14605
.accordion.accordion-icon .accordion-body {
14606
  padding: 1rem;
14607
}
14608
 
14609
.breadcrumb-item {
14610
  font-size: 0.8125rem;
14611
}
15776 stevensc 14612
 
7288 stevensc 14613
.breadcrumb-item a {
14614
  color: #676a79;
14615
}
15776 stevensc 14616
 
7288 stevensc 14617
.breadcrumb-item a:hover {
14618
  color: #0f6fec;
14619
}
14620
 
15776 stevensc 14621
.breadcrumb.breadcrumb-dots .breadcrumb-item+.breadcrumb-item::before {
7288 stevensc 14622
  content: "•";
14623
  font-size: 22px;
14624
  line-height: 0;
14625
  height: 100%;
14626
  display: -webkit-box;
14627
  display: -ms-flexbox;
14628
  display: flex;
14629
  -webkit-box-align: center;
15776 stevensc 14630
  -ms-flex-align: center;
14631
  align-items: center;
7288 stevensc 14632
}
14633
 
14634
.btn-link {
14635
  padding: 0;
14636
}
14637
 
14638
.btn {
14639
  outline: 0;
14640
}
14641
 
14642
.input-group .btn {
14643
  margin-bottom: 0;
14644
}
14645
 
14646
.btn-xs {
14647
  padding: 0.4rem 0.6rem;
14648
  font-size: 0.6rem;
14649
  line-height: 1.2;
14650
  border-radius: 0.2rem;
14651
}
14652
 
15776 stevensc 14653
.btn-light.active,
14654
.btn-light:active,
14655
.btn-light:focus,
14656
.btn-light:hover {
7288 stevensc 14657
  background: #eef0f2;
14658
}
14659
 
14660
.btn-white {
14661
  background: #fff;
14662
  color: #14191e;
14663
}
15776 stevensc 14664
 
14665
.btn-white.active,
14666
.btn-white:active,
14667
.btn-white:focus,
14668
.btn-white:hover {
7288 stevensc 14669
  background: #eff2f6;
14670
  color: #14191e;
14671
}
14672
 
14673
.btn-outline-light {
14674
  background: transparent;
14675
  border-color: #e1e4e6;
14676
  color: #676a79;
14677
}
14678
 
14679
.btn-outline-light:hover,
14680
.btn-outline-light:focus,
14681
.btn-outline-light:active,
15776 stevensc 14682
.btn-check:checked+.btn-outline-light {
7288 stevensc 14683
  background: #e1e4e6;
14684
  border-color: #e1e4e6;
14685
  color: #14191e;
14686
}
14687
 
14688
.btn-primary-soft {
14689
  color: #0f6fec;
14690
  background-color: rgba(15, 111, 236, 0.1);
14691
}
15776 stevensc 14692
 
7288 stevensc 14693
.btn-primary-soft:hover {
14694
  color: #fff;
14695
  background-color: #0f6fec;
14696
}
14697
 
14698
.btn-secondary-soft {
14699
  color: #14191e;
14700
  background-color: rgba(20, 25, 30, 0.1);
14701
}
15776 stevensc 14702
 
7288 stevensc 14703
.btn-secondary-soft:hover {
14704
  color: #fff;
14705
  background-color: #14191e;
14706
}
14707
 
14708
.btn-success-soft {
14709
  color: #0cbc87;
14710
  background-color: rgba(12, 188, 135, 0.1);
14711
}
15776 stevensc 14712
 
7288 stevensc 14713
.btn-success-soft:hover {
14714
  color: #fff;
14715
  background-color: #0cbc87;
14716
}
14717
 
14718
.btn-info-soft {
14719
  color: #4f9ef8;
14720
  background-color: rgba(79, 158, 248, 0.1);
14721
}
15776 stevensc 14722
 
7288 stevensc 14723
.btn-info-soft:hover {
14724
  color: #fff;
14725
  background-color: #4f9ef8;
14726
}
14727
 
14728
.btn-warning-soft {
14729
  color: #f7c32e;
14730
  background-color: rgba(247, 195, 46, 0.1);
14731
}
15776 stevensc 14732
 
7288 stevensc 14733
.btn-warning-soft:hover {
14734
  color: #000;
14735
  background-color: #f7c32e;
14736
}
14737
 
14738
.btn-danger-soft {
14739
  color: #d6293e;
14740
  background-color: rgba(214, 41, 62, 0.1);
14741
}
15776 stevensc 14742
 
7288 stevensc 14743
.btn-danger-soft:hover {
14744
  color: #fff;
14745
  background-color: #d6293e;
14746
}
14747
 
14748
.btn-light-soft {
14749
  color: #eef0f2;
14750
  background-color: rgba(238, 240, 242, 0.1);
14751
}
15776 stevensc 14752
 
7288 stevensc 14753
.btn-light-soft:hover {
14754
  color: #000;
14755
  background-color: #eef0f2;
14756
}
14757
 
14758
.btn-dark-soft {
14759
  color: #14191e;
14760
  background-color: rgba(20, 25, 30, 0.1);
14761
}
15776 stevensc 14762
 
7288 stevensc 14763
.btn-dark-soft:hover {
14764
  color: #fff;
14765
  background-color: #14191e;
14766
}
14767
 
14768
.btn-primary-soft-hover:hover:hover {
14769
  color: #0f6fec !important;
14770
  background-color: rgba(15, 111, 236, 0.1);
14771
}
14772
 
14773
.btn-secondary-soft-hover:hover:hover {
14774
  color: #14191e !important;
14775
  background-color: rgba(20, 25, 30, 0.1);
14776
}
14777
 
14778
.btn-success-soft-hover:hover:hover {
14779
  color: #0cbc87 !important;
14780
  background-color: rgba(12, 188, 135, 0.1);
14781
}
14782
 
14783
.btn-info-soft-hover:hover:hover {
14784
  color: #4f9ef8 !important;
14785
  background-color: rgba(79, 158, 248, 0.1);
14786
}
14787
 
14788
.btn-warning-soft-hover:hover:hover {
14789
  color: #f7c32e !important;
14790
  background-color: rgba(247, 195, 46, 0.1);
14791
}
14792
 
14793
.btn-danger-soft-hover:hover:hover {
14794
  color: #d6293e !important;
14795
  background-color: rgba(214, 41, 62, 0.1);
14796
}
14797
 
14798
.btn-light-soft-hover:hover:hover {
14799
  color: #eef0f2 !important;
14800
  background-color: rgba(238, 240, 242, 0.1);
14801
}
14802
 
14803
.btn-dark-soft-hover:hover:hover {
14804
  color: #14191e !important;
14805
  background-color: rgba(20, 25, 30, 0.1);
14806
}
14807
 
14808
.btn-dashed {
14809
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0.1)), color-stop(50%, transparent)), -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(0, 0, 0, 0.1)), color-stop(50%, transparent)), -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0.1)), color-stop(50%, transparent)), -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(0, 0, 0, 0.1)), color-stop(50%, transparent));
14810
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.1) 50%, transparent 50%), linear-gradient(0deg, rgba(0, 0, 0, 0.1) 50%, transparent 50%), linear-gradient(90deg, rgba(0, 0, 0, 0.1) 50%, transparent 50%), linear-gradient(0deg, rgba(0, 0, 0, 0.1) 50%, transparent 50%);
14811
  background-repeat: repeat-x, repeat-y, repeat-x, repeat-y;
14812
  background-size: 10px 2px, 2px 10px, 10px 2px, 2px 10px;
14813
  background-position: left top, right top, left bottom, left top;
14814
  padding: 0.5rem, 1rem;
14815
}
15776 stevensc 14816
 
7288 stevensc 14817
.btn-dashed:hover {
14818
  -webkit-animation: border-dance 4s infinite linear;
15776 stevensc 14819
  animation: border-dance 4s infinite linear;
7288 stevensc 14820
}
14821
 
14822
@-webkit-keyframes border-dance {
14823
  0% {
14824
    background-position: left top, right top, right bottom, left bottom;
14825
  }
15776 stevensc 14826
 
7288 stevensc 14827
  100% {
14828
    background-position: right top, right bottom, left bottom, left top;
14829
  }
14830
}
14831
 
14832
@keyframes border-dance {
14833
  0% {
14834
    background-position: left top, right top, right bottom, left bottom;
14835
  }
15776 stevensc 14836
 
7288 stevensc 14837
  100% {
14838
    background-position: right top, right bottom, left bottom, left top;
14839
  }
14840
}
15776 stevensc 14841
 
7288 stevensc 14842
.btn-loader {
14843
  position: relative;
14844
  text-align: center;
14845
}
15776 stevensc 14846
 
7288 stevensc 14847
.btn-loader .load-icon {
14848
  display: none;
14849
  margin: 0 auto;
14850
  position: absolute;
14851
  left: 0;
14852
  right: 0;
14853
  top: 50%;
14854
  -webkit-transform: translateY(-50%);
15776 stevensc 14855
  transform: translateY(-50%);
7288 stevensc 14856
}
15776 stevensc 14857
 
7288 stevensc 14858
.btn-loader .load-text {
14859
  opacity: 1;
14860
  visibility: visible;
14861
}
14862
 
14863
.btn-loader.active .load-text {
14864
  opacity: 0;
14865
  visibility: hidden;
14866
}
15776 stevensc 14867
 
7288 stevensc 14868
.btn-loader.active .load-icon {
14869
  display: block;
14870
}
14871
 
14872
.spinner-dots {
14873
  -webkit-box-align: center;
15776 stevensc 14874
  -ms-flex-align: center;
14875
  align-items: center;
7288 stevensc 14876
  display: -webkit-box;
14877
  display: -ms-flexbox;
14878
  display: flex;
14879
  -webkit-box-pack: center;
15776 stevensc 14880
  -ms-flex-pack: center;
14881
  justify-content: center;
7288 stevensc 14882
}
14883
 
14884
.spinner-dot {
14885
  background-color: #a1a1a8;
14886
  display: inline-block;
14887
  height: 4px;
14888
  margin: 2px;
14889
  border-radius: 50%;
14890
  width: 4px;
14891
}
14892
 
14893
@-webkit-keyframes dot {
14894
  0% {
14895
    background-color: #a1a1a8;
14896
    -webkit-transform: scale(1);
15776 stevensc 14897
    transform: scale(1);
7288 stevensc 14898
  }
15776 stevensc 14899
 
7288 stevensc 14900
  50% {
14901
    background-color: #676a79;
14902
    -webkit-transform: scale(1.3);
15776 stevensc 14903
    transform: scale(1.3);
7288 stevensc 14904
  }
15776 stevensc 14905
 
7288 stevensc 14906
  100% {
14907
    background-color: #a1a1a8;
14908
    -webkit-transform: scale(1);
15776 stevensc 14909
    transform: scale(1);
7288 stevensc 14910
  }
14911
}
14912
 
14913
@keyframes dot {
14914
  0% {
14915
    background-color: #a1a1a8;
14916
    -webkit-transform: scale(1);
15776 stevensc 14917
    transform: scale(1);
7288 stevensc 14918
  }
15776 stevensc 14919
 
7288 stevensc 14920
  50% {
14921
    background-color: #676a79;
14922
    -webkit-transform: scale(1.3);
15776 stevensc 14923
    transform: scale(1.3);
7288 stevensc 14924
  }
15776 stevensc 14925
 
7288 stevensc 14926
  100% {
14927
    background-color: #a1a1a8;
14928
    -webkit-transform: scale(1);
15776 stevensc 14929
    transform: scale(1);
7288 stevensc 14930
  }
14931
}
15776 stevensc 14932
 
7288 stevensc 14933
.btn-link-loader.active .spinner-dots .spinner-dot {
14934
  -webkit-animation: dot ease-in-out 1s infinite;
15776 stevensc 14935
  animation: dot ease-in-out 1s infinite;
7288 stevensc 14936
}
15776 stevensc 14937
 
7288 stevensc 14938
.btn-link-loader.active .spinner-dots .spinner-dot:nth-of-type(2) {
14939
  -webkit-animation-delay: 0.2s;
15776 stevensc 14940
  animation-delay: 0.2s;
7288 stevensc 14941
}
15776 stevensc 14942
 
7288 stevensc 14943
.btn-link-loader.active .spinner-dots .spinner-dot:nth-of-type(3) {
14944
  -webkit-animation-delay: 0.3s;
15776 stevensc 14945
  animation-delay: 0.3s;
7288 stevensc 14946
}
14947
 
14948
.card.overflow-hidden {
14949
  will-change: transform;
14950
}
14951
 
14952
.card .card-image {
14953
  position: relative;
14954
}
15776 stevensc 14955
 
7288 stevensc 14956
.card .card-image .card-element-hover {
14957
  visibility: hidden;
14958
  margin-top: 20px;
14959
  opacity: 0;
14960
  -webkit-transition: all 0.3s ease-in-out;
14961
  transition: all 0.3s ease-in-out;
14962
  z-index: 9;
14963
}
15776 stevensc 14964
 
7288 stevensc 14965
.card:hover .card-image .card-element-hover {
14966
  visibility: visible;
14967
  margin-top: 0px;
14968
  opacity: 1;
14969
}
14970
 
14971
.card.card-overlay-bottom {
14972
  overflow: hidden;
14973
}
15776 stevensc 14974
 
7288 stevensc 14975
.card.card-overlay-bottom:before {
14976
  content: "";
14977
  position: absolute;
14978
  height: 50%;
14979
  width: 100%;
14980
  bottom: 0;
14981
  left: 0;
14982
  right: 0;
14983
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(black));
14984
  background-image: linear-gradient(180deg, transparent, black);
14985
  z-index: 1;
14986
}
15776 stevensc 14987
 
7288 stevensc 14988
.card .card-img-overlay {
14989
  z-index: 2;
14990
}
14991
 
14992
.dropdown-menu {
14993
  -webkit-box-shadow: 0px 20px 30px rgba(83, 88, 93, 0.1), 0px 0px 30px rgba(83, 88, 93, 0.2);
15776 stevensc 14994
  box-shadow: 0px 20px 30px rgba(83, 88, 93, 0.1), 0px 0px 30px rgba(83, 88, 93, 0.2);
7288 stevensc 14995
}
14996
 
14997
.dropdown-item.active {
14998
  color: #0f6fec;
14999
}
15000
 
15001
.dropdown-toggle:after {
15002
  content: "\f078";
15003
  font-family: "Font Awesome 5 Free";
15004
  font-size: 0.5rem;
15005
  margin-left: 0.35rem;
15006
  font-weight: 900;
15007
  vertical-align: middle;
15008
  border: none;
15009
}
15010
 
15011
.dropup .dropdown-toggle:after {
15012
  content: "\f077";
15013
  font-family: "Font Awesome 5 Free";
15014
  font-size: 0.7rem;
15015
  margin-left: 0.35rem;
15016
  font-weight: 900;
15017
  vertical-align: middle;
15018
  border: none;
15019
}
15020
 
15021
.dropdown-menu .dropdown-toggle:after {
15022
  position: absolute;
15023
  right: 25px;
15024
  top: 10px;
15025
}
15776 stevensc 15026
 
7288 stevensc 15027
.dropdown-menu .dropdown-toggle:before {
15028
  position: absolute;
15029
  right: 25px;
15030
  top: 10px;
15031
}
15032
 
15033
.dropdown-menu-size-md {
15034
  min-width: 22rem;
15035
}
15036
 
15037
@media (max-width: 575.98px) {
15038
  .dropdown-menu-size-md {
15039
    min-width: 16rem;
15040
  }
15041
}
15776 stevensc 15042
 
7288 stevensc 15043
.list-group-borderless .list-group-item {
15044
  border: none;
15045
  padding: 0.425rem 0;
15046
}
15776 stevensc 15047
 
7288 stevensc 15048
.list-group-borderless a.list-group-item:hover {
15049
  background-color: transparent;
15050
  color: #0f6fec;
15051
}
15052
 
15053
.nav .nav-item .nav-link.active {
15054
  color: #0f6fec;
15055
}
15056
 
15057
.nav-pills .nav-link {
15058
  cursor: pointer;
15059
  margin-bottom: 15px;
15060
  padding: 0.5rem 1rem;
15061
}
15062
 
15063
.nav-pills.nav-pills-light .nav-link:hover {
15064
  background-color: #e4e6e8;
15065
}
15776 stevensc 15066
 
7288 stevensc 15067
.nav-pills.nav-pills-light .nav-link.active {
15068
  background-color: #e4e6e8;
15069
}
15070
 
15071
.nav-pills-soft .nav-link.active,
15776 stevensc 15072
.nav-pills-soft .show>.nav-link {
7288 stevensc 15073
  background-color: rgba(15, 111, 236, 0.1);
15074
}
15075
 
15076
.nav.nav-bottom-line {
15077
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
15078
}
15776 stevensc 15079
 
7288 stevensc 15080
.nav.nav-bottom-line .nav-link {
15081
  border: transparent;
15082
  font-weight: 600;
15083
  padding: 0.75rem 0.975rem;
15084
}
15776 stevensc 15085
 
7288 stevensc 15086
.nav.nav-bottom-line .nav-item:first-child .nav-link {
15087
  padding-left: 0;
15088
}
15776 stevensc 15089
 
7288 stevensc 15090
.nav.nav-bottom-line .nav-link {
15091
  background: transparent;
15092
  border-bottom: 3px solid transparent;
15093
}
15776 stevensc 15094
 
7288 stevensc 15095
.nav.nav-bottom-line .nav-link.active {
15096
  background: transparent;
15097
  color: #0f6fec;
15098
  border-bottom: 3px solid #0f6fec;
15099
}
15776 stevensc 15100
 
7288 stevensc 15101
.nav.nav-bottom-line .nav-item {
15102
  margin-bottom: -2px;
15103
}
15104
 
15105
.nav.flex-column:not(.nav-pills) .nav-link {
15106
  padding-left: 0;
15107
  padding-top: 0.3rem;
15108
  padding-bottom: 0.3rem;
15109
}
15110
 
15111
.tab-content {
15112
  padding: 25px 0;
15113
  margin-bottom: 20px;
15114
}
15115
 
15116
.nav-tabs .nav-link {
15117
  padding: 0.5rem 1rem;
15118
}
15776 stevensc 15119
 
7288 stevensc 15120
.nav-tabs-white {
15121
  border-radius: 0.4rem;
15122
}
15776 stevensc 15123
 
7288 stevensc 15124
.nav-tabs-white .nav-item .nav-link {
15125
  -webkit-transition: all 0.3s ease-in-out;
15126
  transition: all 0.3s ease-in-out;
15127
  border: 0;
15128
  border-radius: 0.4rem;
15129
  margin-right: 4px;
15130
  font-weight: 600;
15131
}
15776 stevensc 15132
 
7288 stevensc 15133
.nav-tabs-white .nav-item:last-child .nav-link {
15134
  margin-right: 0;
15135
}
15776 stevensc 15136
 
15137
.nav-tabs-white .nav-item .nav-link.active,
15138
.nav-tabs-white .nav-item .nav-link:hover {
7288 stevensc 15139
  background: #fff;
15140
  color: #0f6fec;
15141
}
15142
 
15776 stevensc 15143
.nav.nav-divider .nav-item+.nav-item:before {
7288 stevensc 15144
  content: "•";
15145
  color: inherit;
15146
  padding-left: 0.6rem;
15147
  padding-right: 0.6rem;
15148
  opacity: 0.8;
15149
}
15776 stevensc 15150
 
7288 stevensc 15151
.nav.nav-divider .nav-item {
15152
  display: -webkit-box;
15153
  display: -ms-flexbox;
15154
  display: flex;
15155
  -webkit-box-align: center;
15776 stevensc 15156
  -ms-flex-align: center;
15157
  align-items: center;
7288 stevensc 15158
}
15776 stevensc 15159
 
7288 stevensc 15160
.nav.nav-divider .nav-link {
15161
  padding: 0;
15162
}
15163
 
15164
.nav-link-secondary .nav-item .nav-link {
15165
  color: #14191e;
15166
}
15776 stevensc 15167
 
15168
.nav-link-secondary .nav-item .nav-link:hover,
15169
.nav-link-secondary .nav-item .nav-link.active {
7288 stevensc 15170
  color: #0f6fec;
15171
}
15172
 
15173
.nav-stack {
15174
  display: -webkit-box;
15175
  display: -ms-flexbox;
15176
  display: flex;
15177
  -webkit-box-orient: horizontal;
15178
  -webkit-box-direction: normal;
15776 stevensc 15179
  -ms-flex-direction: row;
15180
  flex-direction: row;
7288 stevensc 15181
  -webkit-box-align: center;
15776 stevensc 15182
  -ms-flex-align: center;
15183
  align-items: center;
7288 stevensc 15184
  -ms-flex-item-align: stretch;
15776 stevensc 15185
  align-self: stretch;
7288 stevensc 15186
  gap: 0.7rem;
15187
}
15776 stevensc 15188
 
7288 stevensc 15189
.nav-stack .nav-link {
15190
  padding-left: 0;
15191
  padding-right: 0;
15192
}
15193
 
7383 stevensc 15194
/* .nav .nav-item .nav-link .nav-icon {
7288 stevensc 15195
  background: #eef0f2;
15196
  height: 2.1rem;
15197
  width: 2.1rem;
15198
  font-size: 1.1em;
15199
  display: -webkit-inline-box;
15200
  display: -ms-inline-flexbox;
15201
  display: inline-flex;
15202
  -webkit-box-align: center;
15203
      -ms-flex-align: center;
15204
          align-items: center;
15205
  -webkit-box-pack: center;
15206
      -ms-flex-pack: center;
15207
          justify-content: center;
15208
  border-radius: 50%;
15209
  -webkit-transition: all 0.3s ease-in-out;
15210
  transition: all 0.3s ease-in-out;
15211
}
15212
.nav .nav-item .nav-link:hover .nav-icon {
15213
  background: #0f6fec;
15214
  color: #fff;
7383 stevensc 15215
} */
7288 stevensc 15216
 
15217
@media (min-width: 992px) {
15218
  .nav-sidenav {
15219
    width: 5rem;
15220
    -webkit-transition: width 0.3s;
15221
    transition: width 0.3s;
15222
    position: fixed;
15223
    left: 0;
15224
    top: 0;
15225
    z-index: 9;
15226
    margin-top: 56px;
15227
  }
15776 stevensc 15228
 
7288 stevensc 15229
  .nav-sidenav .nav-link {
15230
    display: -webkit-box;
15231
    display: -ms-flexbox;
15232
    display: flex;
15233
    -webkit-box-align: center;
15776 stevensc 15234
    -ms-flex-align: center;
15235
    align-items: center;
7288 stevensc 15236
    white-space: nowrap;
15237
    padding-left: 0;
15238
  }
15776 stevensc 15239
 
7288 stevensc 15240
  .nav-sidenav .nav-text {
15241
    opacity: 0;
15242
    visibility: hidden;
15243
    -webkit-transition: all 0.2s ease-in-out;
15244
    transition: all 0.2s ease-in-out;
15245
  }
15246
 
15247
  .sidebar-start-enabled .nav-sidenav {
15248
    width: 270px;
15249
  }
15776 stevensc 15250
 
7288 stevensc 15251
  .sidebar-start-enabled .nav-sidenav .nav-text {
15252
    display: -webkit-box;
15253
    display: -ms-flexbox;
15254
    display: flex;
15255
    opacity: 1;
15256
    visibility: visible;
15257
    padding-left: 10px;
15258
  }
15259
}
15776 stevensc 15260
 
7288 stevensc 15261
@media (max-width: 991.98px) {
15262
  .nav-sidenav {
15263
    width: 270px;
15264
    left: 0;
15265
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
15266
    transition: -webkit-transform 0.3s ease-in-out;
15267
    transition: transform 0.3s ease-in-out;
15268
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
15269
    position: fixed;
15270
    top: 0;
15271
    z-index: 9;
15272
    margin-top: 56px;
15273
    -webkit-transform: translateX(-100%);
15776 stevensc 15274
    transform: translateX(-100%);
7288 stevensc 15275
  }
15776 stevensc 15276
 
7288 stevensc 15277
  .nav-sidenav .nav-text {
15278
    padding-left: 10px;
15279
  }
15280
 
15281
  .sidebar-start-enabled .nav-sidenav {
15282
    -webkit-transform: none;
15776 stevensc 15283
    transform: none;
7288 stevensc 15284
  }
15285
}
15776 stevensc 15286
 
7288 stevensc 15287
@media (min-width: 992px) {
15288
  .sidebar-end {
15289
    width: 5rem;
15290
    -webkit-transition: width 0.3s;
15291
    transition: width 0.3s;
15292
    position: fixed;
15293
    right: 0;
15294
    top: 0;
15295
    margin-top: 56px;
15296
    z-index: 9;
15297
  }
15776 stevensc 15298
 
7288 stevensc 15299
  .sidebar-end .sidebar-end-alignment {
15300
    -webkit-box-align: center;
15776 stevensc 15301
    -ms-flex-align: center;
15302
    align-items: center;
7288 stevensc 15303
  }
15776 stevensc 15304
 
7288 stevensc 15305
  .sidebar-end .nav-link {
15306
    display: -webkit-box;
15307
    display: -ms-flexbox;
15308
    display: flex;
15309
    -webkit-box-align: center;
15776 stevensc 15310
    -ms-flex-align: center;
15311
    align-items: center;
7288 stevensc 15312
  }
15776 stevensc 15313
 
15314
  .sidebar-end .contact-name,
15315
  .sidebar-end .contact-search,
15316
  .sidebar-end .contact-title,
15317
  .sidebar-end .contact-status {
7288 stevensc 15318
    opacity: 0;
15319
    display: none;
15320
    visibility: hidden;
15321
    -webkit-transition: all 0.5s ease-in-out;
15322
    transition: all 0.5s ease-in-out;
15323
    white-space: nowrap;
15324
  }
15325
 
15326
  .sidebar-end-enabled .sidebar-end {
15327
    width: 270px;
15328
  }
15776 stevensc 15329
 
7288 stevensc 15330
  .sidebar-end-enabled .sidebar-end .sidebar-end-alignment {
15331
    -webkit-box-align: inherit;
15776 stevensc 15332
    -ms-flex-align: inherit;
15333
    align-items: inherit;
7288 stevensc 15334
  }
15776 stevensc 15335
 
15336
  .sidebar-end-enabled .sidebar-end .contact-name,
15337
  .sidebar-end-enabled .sidebar-end .contact-search,
15338
  .sidebar-end-enabled .sidebar-end .contact-title,
15339
  .sidebar-end-enabled .sidebar-end .contact-status {
7288 stevensc 15340
    display: -webkit-box;
15341
    display: -ms-flexbox;
15342
    display: flex;
15343
    opacity: 1;
15344
    visibility: visible;
15345
    -webkit-transition: all 0.2s ease-in-out;
15346
    transition: all 0.2s ease-in-out;
15347
  }
15348
}
15776 stevensc 15349
 
7288 stevensc 15350
@media (max-width: 991.98px) {
15351
  .sidebar-end {
15352
    width: 270px;
15353
    right: 0;
15354
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
15355
    transition: -webkit-transform 0.3s ease-in-out;
15356
    transition: transform 0.3s ease-in-out;
15357
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
15358
    position: fixed;
15359
    top: 0;
15360
    z-index: 9;
15361
    -webkit-transform: translateX(100%);
15776 stevensc 15362
    transform: translateX(100%);
7288 stevensc 15363
  }
15364
 
15365
  .sidebar-end-enabled .sidebar-end {
15366
    -webkit-transform: none;
15776 stevensc 15367
    transform: none;
7288 stevensc 15368
  }
15369
}
15776 stevensc 15370
 
7288 stevensc 15371
header {
15372
  height: 56px;
15373
}
15374
 
15375
.navbar-nav .nav-link {
15376
  font-size: 0.9375rem;
15377
  font-weight: 600;
15378
  text-transform: capitalize;
15379
  line-height: 56px;
15380
  padding-top: 0;
15381
  padding-bottom: 0;
15382
}
15776 stevensc 15383
 
7288 stevensc 15384
.navbar-nav .nav-link .nav-icon {
15385
  margin-right: 0.3rem;
15386
}
15776 stevensc 15387
 
7288 stevensc 15388
.navbar-nav .nav-item:last-child .nav-link {
15389
  padding-right: 0;
15390
}
15391
 
15392
.offcanvas .navbar-nav .nav-link {
15393
  line-height: inherit;
15394
  padding: 0.25rem 0.75rem;
15395
}
15396
 
15397
.navbar-toggler {
15398
  margin-bottom: 0;
15399
  border: 0;
15400
  background-color: #eef0f2;
15401
}
15402
 
15403
.navbar-transparent {
15404
  background: transparent;
15405
  position: absolute;
15406
  top: 0;
15407
  left: 0;
15408
  right: 0;
15409
}
15410
 
15411
.navbar-dark .navbar-top span:not(.dropdown-item-text) {
15412
  color: #fff;
15413
}
15776 stevensc 15414
 
7288 stevensc 15415
.navbar-dark .navbar-top a:not(.dropdown-item) {
15416
  color: #fff;
15417
}
15776 stevensc 15418
 
7288 stevensc 15419
.navbar-dark .navbar-top a:not(.dropdown-item):hover {
15420
  color: #0f6fec;
15421
}
15422
 
15423
.navbar-dark .nav .nav-link {
15424
  color: #fff;
15425
}
15776 stevensc 15426
 
7288 stevensc 15427
.navbar-dark .nav .nav-link:hover {
15428
  color: #0f6fec;
15429
}
15430
 
15431
@media (max-width: 991.98px) {
15432
  .navbar-dark .navbar-nav .nav-link {
15433
    color: #676a79;
15434
  }
15435
}
15776 stevensc 15436
 
7288 stevensc 15437
.navbar-brand {
15438
  padding-top: 10px;
15439
  padding-bottom: 10px;
15440
}
15776 stevensc 15441
 
7288 stevensc 15442
.navbar-brand .navbar-brand-item {
15443
  height: 36px;
15444
  display: block;
15445
  width: auto;
15446
}
15447
 
15448
@media (max-width: 991.98px) {
15449
  .navbar-brand {
15450
    padding-top: 10px;
15451
    padding-bottom: 10px;
15452
  }
15776 stevensc 15453
 
7288 stevensc 15454
  .navbar-brand .navbar-brand-item {
15455
    height: 36px;
15456
  }
15457
}
15776 stevensc 15458
 
7288 stevensc 15459
.navbar .dropdown-menu .dropdown-submenu.dropend .dropdown-toggle:after {
15460
  content: "\f00d";
15461
  font-family: "Font Awesome 5 Free";
15462
  font-size: 10px;
15463
  top: 10px;
15464
  -webkit-transform: rotate(45deg);
15776 stevensc 15465
  transform: rotate(45deg);
7288 stevensc 15466
  -webkit-transition: all 0.3s ease-in-out;
15467
  transition: all 0.3s ease-in-out;
15468
  border: none !important;
15469
  margin: 0;
15470
}
15471
 
15472
@media (hover: hover) {
15776 stevensc 15473
  .navbar .dropdown-menu .dropdown-submenu.dropend:hover>.dropdown-toggle:after {
7288 stevensc 15474
    -webkit-transform: rotate(90deg);
15776 stevensc 15475
    transform: rotate(90deg);
7288 stevensc 15476
  }
15477
}
15776 stevensc 15478
 
7288 stevensc 15479
.navbar .dropdown-menu .dropdown-submenu.dropend .dropdown-opened.dropdown-toggle:after {
15480
  -webkit-transform: rotate(90deg);
15776 stevensc 15481
  transform: rotate(90deg);
7288 stevensc 15482
}
15483
 
15484
.navbar .dropdown-menu .dropdown-submenu.dropstart .dropdown-toggle:before {
15485
  content: "\f00d";
15486
  font-family: "Font Awesome 5 Free";
15487
  font-size: 10px;
15488
  top: 8px;
15489
  -webkit-transform: rotate(45deg);
15776 stevensc 15490
  transform: rotate(45deg);
7288 stevensc 15491
  -webkit-transition: all 0.3s ease-in-out;
15492
  transition: all 0.3s ease-in-out;
15493
  border: none !important;
15494
  margin: 0;
15495
  font-weight: 900;
15496
}
15497
 
15776 stevensc 15498
.navbar .dropdown-menu .dropdown-submenu.dropstart:hover>.dropdown-toggle:before {
7288 stevensc 15499
  -webkit-transform: rotate(90deg);
15776 stevensc 15500
  transform: rotate(90deg);
7288 stevensc 15501
}
15502
 
15503
@media (min-width: 576px) {
15504
  .navbar-expand-sm .navbar-nav .dropdown-menu {
15505
    top: 120%;
15506
    visibility: hidden;
15507
    opacity: 0;
15508
    display: block;
15509
    -webkit-transition: all 0.1s ease-in-out;
15510
    transition: all 0.1s ease-in-out;
15511
  }
15776 stevensc 15512
 
15513
  .navbar-expand-sm .navbar-nav .dropdown:hover>.dropdown-menu {
7288 stevensc 15514
    top: 100%;
15515
    visibility: visible;
15516
    opacity: 1;
15517
    -webkit-transition: all 0.3s ease-in-out;
15518
    transition: all 0.3s ease-in-out;
15519
  }
15776 stevensc 15520
 
15521
  .navbar-expand-sm .navbar-nav .dropdown-submenu:hover>.dropdown-menu {
7288 stevensc 15522
    top: 0;
15523
    visibility: visible;
15524
    opacity: 1;
15525
    -webkit-transition: all 0.3s ease-in-out;
15526
    transition: all 0.3s ease-in-out;
15527
  }
15776 stevensc 15528
 
7288 stevensc 15529
  .navbar-expand-sm .dropdown-submenu {
15530
    position: relative;
15531
  }
15532
}
15776 stevensc 15533
 
7288 stevensc 15534
@media (max-width: 575.98px) {
15535
  .navbar-expand-sm .navbar-collapse {
15536
    -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
15776 stevensc 15537
    box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
7288 stevensc 15538
    position: absolute;
15539
    left: 0;
15540
    right: 0;
15541
    top: 100%;
15542
    background: #fff;
15543
    border-top: 1px solid rgba(0, 0, 0, 0.1);
15544
  }
15776 stevensc 15545
 
7288 stevensc 15546
  .navbar-expand-sm .navbar-collapse .navbar-nav .dropdown-toggle::after {
15547
    position: absolute;
15548
    right: 25px;
15549
  }
15776 stevensc 15550
 
7288 stevensc 15551
  .navbar-expand-sm .navbar-collapse .navbar-nav .dropdown-menu {
15552
    -webkit-box-shadow: none;
15776 stevensc 15553
    box-shadow: none;
7288 stevensc 15554
  }
15776 stevensc 15555
 
7288 stevensc 15556
  .navbar-expand-sm .navbar-collapse .navbar-nav .dropdown-menu:before {
15557
    content: none;
15558
  }
15776 stevensc 15559
 
7288 stevensc 15560
  .navbar-expand-sm .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
15561
    padding-left: 20px;
15562
    padding-bottom: 0px;
15563
  }
15776 stevensc 15564
 
15565
  .navbar-expand-sm .navbar-collapse .navbar-nav>.nav-item {
7288 stevensc 15566
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
15567
    padding: 5px 30px;
15568
    position: relative;
15569
  }
15776 stevensc 15570
 
15571
  .navbar-expand-sm .navbar-collapse .navbar-nav>.nav-item .nav-link {
7288 stevensc 15572
    line-height: 40px;
15573
  }
15776 stevensc 15574
 
7288 stevensc 15575
  .navbar-expand-sm .navbar-nav .dropdown-menu {
15576
    position: static;
15577
    float: none;
15578
  }
15776 stevensc 15579
 
15580
  .navbar-expand-sm .navbar-nav .nav-item>.dropdown-menu {
7288 stevensc 15581
    background: rgba(103, 106, 121, 0.04);
15582
    padding: 20px 0px;
15583
    margin: 10px 0;
15584
  }
15776 stevensc 15585
 
15586
  .navbar-expand-sm .navbar-nav .nav-item>.dropdown-menu .dropdown-submenu .dropdown-menu {
7288 stevensc 15587
    background: rgba(103, 106, 121, 0.06);
15588
    padding: 10px 0px !important;
15589
  }
15590
}
15776 stevensc 15591
 
7288 stevensc 15592
@media (min-width: 768px) {
15593
  .navbar-expand-md .navbar-nav .dropdown-menu {
15594
    top: 120%;
15595
    visibility: hidden;
15596
    opacity: 0;
15597
    display: block;
15598
    -webkit-transition: all 0.1s ease-in-out;
15599
    transition: all 0.1s ease-in-out;
15600
  }
15776 stevensc 15601
 
15602
  .navbar-expand-md .navbar-nav .dropdown:hover>.dropdown-menu {
7288 stevensc 15603
    top: 100%;
15604
    visibility: visible;
15605
    opacity: 1;
15606
    -webkit-transition: all 0.3s ease-in-out;
15607
    transition: all 0.3s ease-in-out;
15608
  }
15776 stevensc 15609
 
15610
  .navbar-expand-md .navbar-nav .dropdown-submenu:hover>.dropdown-menu {
7288 stevensc 15611
    top: 0;
15612
    visibility: visible;
15613
    opacity: 1;
15614
    -webkit-transition: all 0.3s ease-in-out;
15615
    transition: all 0.3s ease-in-out;
15616
  }
15776 stevensc 15617
 
7288 stevensc 15618
  .navbar-expand-md .dropdown-submenu {
15619
    position: relative;
15620
  }
15621
}
15776 stevensc 15622
 
7288 stevensc 15623
@media (max-width: 767.98px) {
15624
  .navbar-expand-md .navbar-collapse {
15625
    -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
15776 stevensc 15626
    box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
7288 stevensc 15627
    position: absolute;
15628
    left: 0;
15629
    right: 0;
15630
    top: 100%;
15631
    background: #fff;
15632
    border-top: 1px solid rgba(0, 0, 0, 0.1);
15633
  }
15776 stevensc 15634
 
7288 stevensc 15635
  .navbar-expand-md .navbar-collapse .navbar-nav .dropdown-toggle::after {
15636
    position: absolute;
15637
    right: 25px;
15638
  }
15776 stevensc 15639
 
7288 stevensc 15640
  .navbar-expand-md .navbar-collapse .navbar-nav .dropdown-menu {
15641
    -webkit-box-shadow: none;
15776 stevensc 15642
    box-shadow: none;
7288 stevensc 15643
  }
15776 stevensc 15644
 
7288 stevensc 15645
  .navbar-expand-md .navbar-collapse .navbar-nav .dropdown-menu:before {
15646
    content: none;
15647
  }
15776 stevensc 15648
 
7288 stevensc 15649
  .navbar-expand-md .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
15650
    padding-left: 20px;
15651
    padding-bottom: 0px;
15652
  }
15776 stevensc 15653
 
15654
  .navbar-expand-md .navbar-collapse .navbar-nav>.nav-item {
7288 stevensc 15655
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
15656
    padding: 5px 30px;
15657
    position: relative;
15658
  }
15776 stevensc 15659
 
15660
  .navbar-expand-md .navbar-collapse .navbar-nav>.nav-item .nav-link {
7288 stevensc 15661
    line-height: 40px;
15662
  }
15776 stevensc 15663
 
7288 stevensc 15664
  .navbar-expand-md .navbar-nav .dropdown-menu {
15665
    position: static;
15666
    float: none;
15667
  }
15776 stevensc 15668
 
15669
  .navbar-expand-md .navbar-nav .nav-item>.dropdown-menu {
7288 stevensc 15670
    background: rgba(103, 106, 121, 0.04);
15671
    padding: 20px 0px;
15672
    margin: 10px 0;
15673
  }
15776 stevensc 15674
 
15675
  .navbar-expand-md .navbar-nav .nav-item>.dropdown-menu .dropdown-submenu .dropdown-menu {
7288 stevensc 15676
    background: rgba(103, 106, 121, 0.06);
15677
    padding: 10px 0px !important;
15678
  }
15679
}
15776 stevensc 15680
 
7288 stevensc 15681
@media (min-width: 992px) {
15682
  .navbar-expand-lg .navbar-nav .dropdown-menu {
15683
    top: 120%;
15684
    visibility: hidden;
15685
    opacity: 0;
15686
    display: block;
15687
    -webkit-transition: all 0.1s ease-in-out;
15688
    transition: all 0.1s ease-in-out;
15689
  }
15776 stevensc 15690
 
15691
  .navbar-expand-lg .navbar-nav .dropdown:hover>.dropdown-menu {
7288 stevensc 15692
    top: 100%;
15693
    visibility: visible;
15694
    opacity: 1;
15695
    -webkit-transition: all 0.3s ease-in-out;
15696
    transition: all 0.3s ease-in-out;
15697
  }
15776 stevensc 15698
 
15699
  .navbar-expand-lg .navbar-nav .dropdown-submenu:hover>.dropdown-menu {
7288 stevensc 15700
    top: 0;
15701
    visibility: visible;
15702
    opacity: 1;
15703
    -webkit-transition: all 0.3s ease-in-out;
15704
    transition: all 0.3s ease-in-out;
15705
  }
15776 stevensc 15706
 
7288 stevensc 15707
  .navbar-expand-lg .dropdown-submenu {
15708
    position: relative;
15709
  }
15710
}
15776 stevensc 15711
 
7288 stevensc 15712
@media (max-width: 991.98px) {
15713
  .navbar-expand-lg .navbar-collapse {
15714
    -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
15776 stevensc 15715
    box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
7288 stevensc 15716
    position: absolute;
15717
    left: 0;
15718
    right: 0;
15719
    top: 100%;
15720
    background: #fff;
15721
    border-top: 1px solid rgba(0, 0, 0, 0.1);
15722
  }
15776 stevensc 15723
 
7288 stevensc 15724
  .navbar-expand-lg .navbar-collapse .navbar-nav .dropdown-toggle::after {
15725
    position: absolute;
15726
    right: 25px;
15727
  }
15776 stevensc 15728
 
7288 stevensc 15729
  .navbar-expand-lg .navbar-collapse .navbar-nav .dropdown-menu {
15730
    -webkit-box-shadow: none;
15776 stevensc 15731
    box-shadow: none;
7288 stevensc 15732
  }
15776 stevensc 15733
 
7288 stevensc 15734
  .navbar-expand-lg .navbar-collapse .navbar-nav .dropdown-menu:before {
15735
    content: none;
15736
  }
15776 stevensc 15737
 
7288 stevensc 15738
  .navbar-expand-lg .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
15739
    padding-left: 20px;
15740
    padding-bottom: 0px;
15741
  }
15776 stevensc 15742
 
15743
  .navbar-expand-lg .navbar-collapse .navbar-nav>.nav-item {
7288 stevensc 15744
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
15745
    padding: 5px 30px;
15746
    position: relative;
15747
  }
15776 stevensc 15748
 
15749
  .navbar-expand-lg .navbar-collapse .navbar-nav>.nav-item .nav-link {
7288 stevensc 15750
    line-height: 40px;
15751
  }
15776 stevensc 15752
 
7288 stevensc 15753
  .navbar-expand-lg .navbar-nav .dropdown-menu {
15754
    position: static;
15755
    float: none;
15756
  }
15776 stevensc 15757
 
15758
  .navbar-expand-lg .navbar-nav .nav-item>.dropdown-menu {
7288 stevensc 15759
    background: rgba(103, 106, 121, 0.04);
15760
    padding: 20px 0px;
15761
    margin: 10px 0;
15762
  }
15776 stevensc 15763
 
15764
  .navbar-expand-lg .navbar-nav .nav-item>.dropdown-menu .dropdown-submenu .dropdown-menu {
7288 stevensc 15765
    background: rgba(103, 106, 121, 0.06);
15766
    padding: 10px 0px !important;
15767
  }
15768
}
15776 stevensc 15769
 
7288 stevensc 15770
@media (min-width: 1200px) {
15771
  .navbar-expand-xl .navbar-nav .dropdown-menu {
15772
    top: 120%;
15773
    visibility: hidden;
15774
    opacity: 0;
15775
    display: block;
15776
    -webkit-transition: all 0.1s ease-in-out;
15777
    transition: all 0.1s ease-in-out;
15778
  }
15776 stevensc 15779
 
15780
  .navbar-expand-xl .navbar-nav .dropdown:hover>.dropdown-menu {
7288 stevensc 15781
    top: 100%;
15782
    visibility: visible;
15783
    opacity: 1;
15784
    -webkit-transition: all 0.3s ease-in-out;
15785
    transition: all 0.3s ease-in-out;
15786
  }
15776 stevensc 15787
 
15788
  .navbar-expand-xl .navbar-nav .dropdown-submenu:hover>.dropdown-menu {
7288 stevensc 15789
    top: 0;
15790
    visibility: visible;
15791
    opacity: 1;
15792
    -webkit-transition: all 0.3s ease-in-out;
15793
    transition: all 0.3s ease-in-out;
15794
  }
15776 stevensc 15795
 
7288 stevensc 15796
  .navbar-expand-xl .dropdown-submenu {
15797
    position: relative;
15798
  }
15799
}
15776 stevensc 15800
 
7288 stevensc 15801
@media (max-width: 1199.98px) {
15802
  .navbar-expand-xl .navbar-collapse {
15803
    -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
15776 stevensc 15804
    box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
7288 stevensc 15805
    position: absolute;
15806
    left: 0;
15807
    right: 0;
15808
    top: 100%;
15809
    background: #fff;
15810
    border-top: 1px solid rgba(0, 0, 0, 0.1);
15811
  }
15776 stevensc 15812
 
7288 stevensc 15813
  .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-toggle::after {
15814
    position: absolute;
15815
    right: 25px;
15816
  }
15776 stevensc 15817
 
7288 stevensc 15818
  .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-menu {
15819
    -webkit-box-shadow: none;
15776 stevensc 15820
    box-shadow: none;
7288 stevensc 15821
  }
15776 stevensc 15822
 
7288 stevensc 15823
  .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-menu:before {
15824
    content: none;
15825
  }
15776 stevensc 15826
 
7288 stevensc 15827
  .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
15828
    padding-left: 20px;
15829
    padding-bottom: 0px;
15830
  }
15776 stevensc 15831
 
15832
  .navbar-expand-xl .navbar-collapse .navbar-nav>.nav-item {
7288 stevensc 15833
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
15834
    padding: 5px 30px;
15835
    position: relative;
15836
  }
15776 stevensc 15837
 
15838
  .navbar-expand-xl .navbar-collapse .navbar-nav>.nav-item .nav-link {
7288 stevensc 15839
    line-height: 40px;
15840
  }
15776 stevensc 15841
 
7288 stevensc 15842
  .navbar-expand-xl .navbar-nav .dropdown-menu {
15843
    position: static;
15844
    float: none;
15845
  }
15776 stevensc 15846
 
15847
  .navbar-expand-xl .navbar-nav .nav-item>.dropdown-menu {
7288 stevensc 15848
    background: rgba(103, 106, 121, 0.04);
15849
    padding: 20px 0px;
15850
    margin: 10px 0;
15851
  }
15776 stevensc 15852
 
15853
  .navbar-expand-xl .navbar-nav .nav-item>.dropdown-menu .dropdown-submenu .dropdown-menu {
7288 stevensc 15854
    background: rgba(103, 106, 121, 0.06);
15855
    padding: 10px 0px !important;
15856
  }
15857
}
15776 stevensc 15858
 
7288 stevensc 15859
@media (min-width: 1400px) {
15860
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
15861
    top: 120%;
15862
    visibility: hidden;
15863
    opacity: 0;
15864
    display: block;
15865
    -webkit-transition: all 0.1s ease-in-out;
15866
    transition: all 0.1s ease-in-out;
15867
  }
15776 stevensc 15868
 
15869
  .navbar-expand-xxl .navbar-nav .dropdown:hover>.dropdown-menu {
7288 stevensc 15870
    top: 100%;
15871
    visibility: visible;
15872
    opacity: 1;
15873
    -webkit-transition: all 0.3s ease-in-out;
15874
    transition: all 0.3s ease-in-out;
15875
  }
15776 stevensc 15876
 
15877
  .navbar-expand-xxl .navbar-nav .dropdown-submenu:hover>.dropdown-menu {
7288 stevensc 15878
    top: 0;
15879
    visibility: visible;
15880
    opacity: 1;
15881
    -webkit-transition: all 0.3s ease-in-out;
15882
    transition: all 0.3s ease-in-out;
15883
  }
15776 stevensc 15884
 
7288 stevensc 15885
  .navbar-expand-xxl .dropdown-submenu {
15886
    position: relative;
15887
  }
15888
}
15776 stevensc 15889
 
7288 stevensc 15890
@media (max-width: 1399.98px) {
15891
  .navbar-expand-xxl .navbar-collapse {
15892
    -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
15776 stevensc 15893
    box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
7288 stevensc 15894
    position: absolute;
15895
    left: 0;
15896
    right: 0;
15897
    top: 100%;
15898
    background: #fff;
15899
    border-top: 1px solid rgba(0, 0, 0, 0.1);
15900
  }
15776 stevensc 15901
 
7288 stevensc 15902
  .navbar-expand-xxl .navbar-collapse .navbar-nav .dropdown-toggle::after {
15903
    position: absolute;
15904
    right: 25px;
15905
  }
15776 stevensc 15906
 
7288 stevensc 15907
  .navbar-expand-xxl .navbar-collapse .navbar-nav .dropdown-menu {
15908
    -webkit-box-shadow: none;
15776 stevensc 15909
    box-shadow: none;
7288 stevensc 15910
  }
15776 stevensc 15911
 
7288 stevensc 15912
  .navbar-expand-xxl .navbar-collapse .navbar-nav .dropdown-menu:before {
15913
    content: none;
15914
  }
15776 stevensc 15915
 
7288 stevensc 15916
  .navbar-expand-xxl .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
15917
    padding-left: 20px;
15918
    padding-bottom: 0px;
15919
  }
15776 stevensc 15920
 
15921
  .navbar-expand-xxl .navbar-collapse .navbar-nav>.nav-item {
7288 stevensc 15922
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
15923
    padding: 5px 30px;
15924
    position: relative;
15925
  }
15776 stevensc 15926
 
15927
  .navbar-expand-xxl .navbar-collapse .navbar-nav>.nav-item .nav-link {
7288 stevensc 15928
    line-height: 40px;
15929
  }
15776 stevensc 15930
 
7288 stevensc 15931
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
15932
    position: static;
15933
    float: none;
15934
  }
15776 stevensc 15935
 
15936
  .navbar-expand-xxl .navbar-nav .nav-item>.dropdown-menu {
7288 stevensc 15937
    background: rgba(103, 106, 121, 0.04);
15938
    padding: 20px 0px;
15939
    margin: 10px 0;
15940
  }
15776 stevensc 15941
 
15942
  .navbar-expand-xxl .navbar-nav .nav-item>.dropdown-menu .dropdown-submenu .dropdown-menu {
7288 stevensc 15943
    background: rgba(103, 106, 121, 0.06);
15944
    padding: 10px 0px !important;
15945
  }
15946
}
15776 stevensc 15947
 
7288 stevensc 15948
.navbar-expand .navbar-nav .dropdown-menu {
15949
  top: 120%;
15950
  visibility: hidden;
15951
  opacity: 0;
15952
  display: block;
15953
  -webkit-transition: all 0.1s ease-in-out;
15954
  transition: all 0.1s ease-in-out;
15955
}
15776 stevensc 15956
 
15957
.navbar-expand .navbar-nav .dropdown:hover>.dropdown-menu {
7288 stevensc 15958
  top: 100%;
15959
  visibility: visible;
15960
  opacity: 1;
15961
  -webkit-transition: all 0.3s ease-in-out;
15962
  transition: all 0.3s ease-in-out;
15963
}
15776 stevensc 15964
 
15965
.navbar-expand .navbar-nav .dropdown-submenu:hover>.dropdown-menu {
7288 stevensc 15966
  top: 0;
15967
  visibility: visible;
15968
  opacity: 1;
15969
  -webkit-transition: all 0.3s ease-in-out;
15970
  transition: all 0.3s ease-in-out;
15971
}
15776 stevensc 15972
 
7288 stevensc 15973
.navbar-expand .dropdown-submenu {
15974
  position: relative;
15975
}
15776 stevensc 15976
 
7288 stevensc 15977
.navbar-expand .navbar-collapse {
15978
  -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
15776 stevensc 15979
  box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
7288 stevensc 15980
  position: absolute;
15981
  left: 0;
15982
  right: 0;
15983
  top: 100%;
15984
  background: #fff;
15985
  border-top: 1px solid rgba(0, 0, 0, 0.1);
15986
}
15776 stevensc 15987
 
7288 stevensc 15988
.navbar-expand .navbar-collapse .navbar-nav .dropdown-toggle::after {
15989
  position: absolute;
15990
  right: 25px;
15991
}
15776 stevensc 15992
 
7288 stevensc 15993
.navbar-expand .navbar-collapse .navbar-nav .dropdown-menu {
15994
  -webkit-box-shadow: none;
15776 stevensc 15995
  box-shadow: none;
7288 stevensc 15996
}
15776 stevensc 15997
 
7288 stevensc 15998
.navbar-expand .navbar-collapse .navbar-nav .dropdown-menu:before {
15999
  content: none;
16000
}
15776 stevensc 16001
 
7288 stevensc 16002
.navbar-expand .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
16003
  padding-left: 20px;
16004
  padding-bottom: 0px;
16005
}
15776 stevensc 16006
 
16007
.navbar-expand .navbar-collapse .navbar-nav>.nav-item {
7288 stevensc 16008
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
16009
  padding: 5px 30px;
16010
  position: relative;
16011
}
15776 stevensc 16012
 
16013
.navbar-expand .navbar-collapse .navbar-nav>.nav-item .nav-link {
7288 stevensc 16014
  line-height: 40px;
16015
}
15776 stevensc 16016
 
7288 stevensc 16017
.navbar-expand .navbar-nav .dropdown-menu {
16018
  position: static;
16019
  float: none;
16020
}
15776 stevensc 16021
 
16022
.navbar-expand .navbar-nav .nav-item>.dropdown-menu {
7288 stevensc 16023
  background: rgba(103, 106, 121, 0.04);
16024
  padding: 20px 0px;
16025
  margin: 10px 0;
16026
}
15776 stevensc 16027
 
16028
.navbar-expand .navbar-nav .nav-item>.dropdown-menu .dropdown-submenu .dropdown-menu {
7288 stevensc 16029
  background: rgba(103, 106, 121, 0.06);
16030
  padding: 10px 0px !important;
16031
}
16032
 
16033
.navbar.navbar-icon .navbar-nav .nav-item {
16034
  position: relative;
16035
  padding-top: 0;
16036
  padding-bottom: 0;
16037
}
15776 stevensc 16038
 
7288 stevensc 16039
.navbar.navbar-icon .navbar-nav .nav-item .nav-link {
16040
  font-size: 1.3rem;
16041
  color: #14191e;
16042
  padding: 0 1.2rem;
16043
  margin-right: 0.5rem;
16044
  margin-left: 0.5rem;
16045
  position: relative;
16046
}
15776 stevensc 16047
 
7288 stevensc 16048
.navbar.navbar-icon .navbar-nav .nav-item .nav-link:hover {
16049
  color: #0f6fec;
16050
  -webkit-box-shadow: inset 0px 4px 0px #0f6fec;
15776 stevensc 16051
  box-shadow: inset 0px 4px 0px #0f6fec;
7288 stevensc 16052
}
15776 stevensc 16053
 
7288 stevensc 16054
.navbar.navbar-icon .navbar-nav .nav-item .nav-link.active {
16055
  color: #0f6fec;
16056
  -webkit-box-shadow: inset 0px 4px 0px #0f6fec;
15776 stevensc 16057
  box-shadow: inset 0px 4px 0px #0f6fec;
7288 stevensc 16058
}
15776 stevensc 16059
 
7288 stevensc 16060
.navbar.navbar-icon .navbar-nav .nav-item .nav-link.active:before {
16061
  position: absolute;
16062
  top: 100%;
16063
  width: 0;
16064
  height: 0;
16065
  content: "";
16066
  border-style: solid;
16067
  border-width: 10px 10px 0 10px;
16068
  border-color: #fff transparent transparent transparent;
16069
}
15776 stevensc 16070
 
7288 stevensc 16071
.navbar.navbar-icon .navbar-nav .nav-item .nav-link:last-child {
16072
  padding-right: 1.2rem;
16073
}
15776 stevensc 16074
 
7288 stevensc 16075
.navbar.navbar-icon .navbar-nav .nav-item .notif-badge {
16076
  width: 6px;
16077
  height: 6px;
16078
  background: #d6293e;
16079
  border-radius: 50%;
16080
  position: absolute;
16081
  top: inherit;
16082
  bottom: 10px;
16083
  right: 0;
16084
  left: 0;
16085
  margin: 0 auto;
16086
  z-index: 1;
16087
}
15776 stevensc 16088
 
7288 stevensc 16089
@media (min-width: 992px) {
16090
  .navbar.navbar-icon .navbar-nav .nav-item .nav-link .nav-text {
16091
    display: none;
16092
  }
16093
}
15776 stevensc 16094
 
7288 stevensc 16095
@media (max-width: 991.98px) {
16096
  .navbar.navbar-icon .navbar-collapse {
16097
    width: 100%;
16098
    margin: 0 auto;
16099
    text-align: center;
16100
  }
15776 stevensc 16101
 
7288 stevensc 16102
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item {
16103
    padding: 0 10px;
16104
  }
15776 stevensc 16105
 
7288 stevensc 16106
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item .nav-link {
16107
    display: -webkit-box;
16108
    display: -ms-flexbox;
16109
    display: flex;
16110
    -webkit-box-align: center;
15776 stevensc 16111
    -ms-flex-align: center;
16112
    align-items: center;
7288 stevensc 16113
    -webkit-box-pack: center;
15776 stevensc 16114
    -ms-flex-pack: center;
16115
    justify-content: center;
7288 stevensc 16116
    font-size: 1rem;
16117
    padding: 0.2rem 1.2rem;
16118
  }
15776 stevensc 16119
 
7288 stevensc 16120
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item .nav-link::before {
16121
    display: none;
16122
  }
15776 stevensc 16123
 
7288 stevensc 16124
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item .nav-link .nav-text {
16125
    margin-left: 0.4rem;
16126
  }
15776 stevensc 16127
 
7288 stevensc 16128
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item .nav-link .badge-notif.badge-notif-bottom {
16129
    position: static;
16130
    margin: inherit;
16131
  }
15776 stevensc 16132
 
7288 stevensc 16133
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item .notif-badge {
16134
    bottom: inherit;
16135
    right: inherit;
16136
    top: 50%;
16137
    -webkit-transform: translateY(-50%);
15776 stevensc 16138
    transform: translateY(-50%);
7288 stevensc 16139
  }
16140
}
16141
 
16142
@media (min-width: 992px) {
16143
  .navbar-vertical {
16144
    bottom: 0;
16145
    display: block;
16146
    max-width: 300px;
16147
    position: fixed;
16148
    z-index: 9;
16149
    height: 100vh;
16150
    top: 56px;
16151
    width: 100%;
16152
    -webkit-box-orient: vertical;
16153
    -webkit-box-direction: normal;
16154
    -ms-flex-direction: column;
16155
    flex-direction: column;
16156
  }
15776 stevensc 16157
 
7288 stevensc 16158
  .navbar-vertical .offcanvas-start {
16159
    top: 1.5rem;
16160
    left: inherit;
16161
    position: relative;
16162
    width: auto;
16163
    border: none !important;
16164
    -webkit-transform: none;
15776 stevensc 16165
    transform: none;
7288 stevensc 16166
    height: calc(100% - 6rem);
16167
    visibility: visible !important;
16168
  }
16169
 
15776 stevensc 16170
  .navbar-vertical+.page-content {
7288 stevensc 16171
    margin-left: calc(300px + 1.5rem);
16172
  }
16173
 
16174
  .page-content {
16175
    position: relative;
16176
    height: 100%;
16177
    display: block;
16178
    padding: 0 0.7rem 0 0;
16179
  }
16180
}
15776 stevensc 16181
 
16182
header.fixed-top+main {
7288 stevensc 16183
  padding-top: calc(1.5rem + 56px);
16184
  margin-bottom: 1.5rem;
16185
}
16186
 
16187
.navbar-toggler .navbar-toggler-animation {
16188
  -webkit-transition: all 0.3s ease-in-out;
16189
  transition: all 0.3s ease-in-out;
16190
  background-image: none;
16191
  position: relative;
16192
  height: 18px;
16193
  width: 20px;
16194
  display: inline-block;
16195
  vertical-align: middle;
16196
  background-repeat: no-repeat;
16197
  background-position: center;
16198
  background-size: 100%;
16199
}
16200
 
16201
.navbar-toggler .navbar-toggler-animation span {
16202
  -webkit-transition: all 0.3s ease-in-out;
16203
  transition: all 0.3s ease-in-out;
16204
  -webkit-transform: rotateZ(0deg);
16205
  transform: rotateZ(0deg);
16206
  height: 2px;
16207
  background: #676a79;
16208
  display: block;
16209
  position: absolute;
16210
  width: 100%;
16211
  border-radius: 30px;
16212
}
16213
 
16214
.navbar-toggler .navbar-toggler-animation span:nth-child(1) {
16215
  top: 10%;
16216
}
16217
 
16218
.navbar-toggler .navbar-toggler-animation span:nth-child(2) {
16219
  top: 50%;
16220
  -webkit-transform: translateY(-50%);
15776 stevensc 16221
  transform: translateY(-50%);
7288 stevensc 16222
}
16223
 
16224
.navbar-toggler .navbar-toggler-animation span:nth-child(3) {
16225
  bottom: 10%;
16226
}
16227
 
16228
.navbar-toggler[data-bs-toggle=collapse][aria-expanded=true] .navbar-toggler-animation span:nth-child(1) {
16229
  -webkit-transform: rotateZ(45deg) translateY(-50%);
15776 stevensc 16230
  transform: rotateZ(45deg) translateY(-50%);
7288 stevensc 16231
  top: 47%;
16232
  -webkit-transform-origin: 47% 0;
15776 stevensc 16233
  transform-origin: 47% 0;
7288 stevensc 16234
  width: 100%;
16235
}
16236
 
16237
.navbar-toggler[data-bs-toggle=collapse][aria-expanded=true] .navbar-toggler-animation span:nth-child(2) {
16238
  visibility: hidden;
16239
  -webkit-transition: all 0s ease-in-out;
16240
  transition: all 0s ease-in-out;
16241
}
16242
 
16243
.navbar-toggler[data-bs-toggle=collapse][aria-expanded=true] .navbar-toggler-animation span:nth-child(3) {
16244
  -webkit-transform: rotateZ(-45deg) translateY(-50%);
15776 stevensc 16245
  transform: rotateZ(-45deg) translateY(-50%);
7288 stevensc 16246
  bottom: 42%;
16247
  -webkit-transform-origin: 50% 0;
15776 stevensc 16248
  transform-origin: 50% 0;
7288 stevensc 16249
  width: 100%;
16250
}
16251
 
16252
.pagination .page-item {
16253
  margin-bottom: 5px;
16254
  float: left;
16255
}
16256
 
16257
.pagination-light .page-item {
16258
  margin: 2px;
16259
}
15776 stevensc 16260
 
7288 stevensc 16261
.pagination-light .page-link {
16262
  border-color: #eef0f2;
16263
  background-color: #eef0f2;
16264
  border-radius: 0.2rem;
16265
}
15776 stevensc 16266
 
7288 stevensc 16267
.pagination-light .page-link:hover {
16268
  background-color: #0f6fec;
16269
  border-color: #0f6fec;
16270
}
16271
 
16272
body {
16273
  -webkit-font-smoothing: antialiased;
16274
  -moz-osx-font-smoothing: grayscale;
16275
  height: 100%;
16276
  overflow-x: hidden;
16277
  z-index: 0;
16278
  position: relative;
16279
}
16280
 
16281
main {
16282
  background-color: #eff2f6;
16283
}
16284
 
16285
header {
16286
  position: relative;
16287
  z-index: 1020;
16288
}
16289
 
16290
a {
16291
  -webkit-transition: all 0.3s ease-in-out;
16292
  transition: all 0.3s ease-in-out;
16293
}
16294
 
16295
*:focus {
16296
  outline: none !important;
16297
}
16298
 
15776 stevensc 16299
h1>a,
16300
h2>a,
16301
h3>a,
16302
h4>a,
16303
h5>a,
16304
h6>a,
16305
.h1>a,
16306
.h2>a,
16307
.h3>a,
16308
.h4>a,
16309
.h5>a,
16310
.h6>a {
7288 stevensc 16311
  color: #14191e;
16312
}
15776 stevensc 16313
 
16314
h1>a:hover,
16315
h2>a:hover,
16316
h3>a:hover,
16317
h4>a:hover,
16318
h5>a:hover,
16319
h6>a:hover,
16320
.h1>a:hover,
16321
.h2>a:hover,
16322
.h3>a:hover,
16323
.h4>a:hover,
16324
.h5>a:hover,
16325
.h6>a:hover {
7288 stevensc 16326
  color: #0f6fec;
16327
}
16328
 
16329
img {
16330
  max-width: 100%;
16331
  height: auto;
16332
}
16333
 
16334
video {
16335
  background-size: cover;
16336
  display: table-cell;
16337
  vertical-align: middle;
16338
  width: 100%;
16339
}
16340
 
16341
section {
16342
  padding-top: 1.5rem;
16343
  padding-bottom: 1.5rem;
16344
}
16345
 
16346
@media (max-width: 767.98px) {
16347
  section {
16348
    padding-top: 4rem;
16349
    padding-bottom: 3rem;
16350
  }
16351
}
15776 stevensc 16352
 
7288 stevensc 16353
small,
16354
.small {
16355
  font-weight: 400;
16356
}
16357
 
16358
.smaller {
16359
  font-size: 60%;
16360
  font-weight: 500;
16361
}
16362
 
16363
.dropcap {
16364
  font-size: 4em;
16365
  font-weight: bold;
16366
  display: block;
16367
  float: left;
16368
  margin: 0.04em 0.2em 0 0;
16369
  color: #14191e;
16370
  line-height: 1;
16371
}
16372
 
16373
.bg-overlay {
16374
  display: block;
16375
  position: absolute;
16376
  width: 100%;
16377
  height: 100%;
16378
  top: 0;
16379
  left: 0;
16380
}
16381
 
16382
.blockquote {
16383
  position: relative;
16384
  padding-left: 80px;
16385
}
15776 stevensc 16386
 
7288 stevensc 16387
.blockquote:before {
16388
  content: '"';
16389
  position: absolute;
16390
  top: 0;
16391
  left: 0;
16392
  font-size: 8rem;
16393
  line-height: 0.8em;
16394
  font-weight: 700;
16395
  color: #0f6fec;
16396
}
16397
 
16398
.blockquote-footer {
16399
  margin-top: 12px;
16400
  padding-left: 80px;
16401
}
16402
 
16403
a.badge:hover {
16404
  color: #fff;
16405
}
16406
 
16407
.badge-unread {
16408
  background: #eef0f2;
16409
}
15776 stevensc 16410
 
7288 stevensc 16411
.badge-unread:hover {
16412
  background: #eef0f2;
16413
}
15776 stevensc 16414
 
7288 stevensc 16415
.badge-unread:before {
16416
  content: "";
16417
  width: 7px;
16418
  height: 7px;
16419
  background: #0f6fec;
16420
  border-radius: 50%;
16421
  position: absolute;
16422
  top: 40px;
16423
  left: 4px;
16424
}
16425
 
16426
.badge-notif {
16427
  width: 8px;
16428
  height: 8px;
16429
  background: #d6293e;
16430
  border-radius: 50%;
16431
  position: absolute;
16432
  top: 0;
16433
  right: -3px;
16434
  z-index: 1;
16435
}
15776 stevensc 16436
 
7288 stevensc 16437
.badge-notif.badge-notif-bottom {
16438
  width: 6px;
16439
  height: 6px;
16440
  top: inherit;
16441
  bottom: 5px;
16442
  left: 0;
16443
  right: 0;
16444
  margin: 0 auto;
16445
}
16446
 
16447
.offcanvas-sm {
16448
  width: 270px;
16449
}
16450
 
16451
@media (max-width: 767.98px) {
16452
  .offcanvas-start {
16453
    width: 260px;
16454
  }
16455
}
15776 stevensc 16456
 
7288 stevensc 16457
.toast-chat {
16458
  position: fixed;
16459
  right: calc(400px + 1rem);
16460
  bottom: 0;
16461
  z-index: 11;
16462
}
16463
 
16464
@media (max-width: 575.98px) {
16465
  .toast {
16466
    width: 288px;
16467
  }
16468
}
15776 stevensc 16469
 
7288 stevensc 16470
.bg-mode {
16471
  background: #fff;
16472
}
16473
 
16474
.grayscale {
16475
  -webkit-filter: grayscale(100%);
15776 stevensc 16476
  filter: grayscale(100%);
7288 stevensc 16477
  -webkit-transition: all 0.6s ease;
16478
  transition: all 0.6s ease;
16479
}
15776 stevensc 16480
 
7288 stevensc 16481
.grayscale:hover {
16482
  filter: none;
16483
  -webkit-filter: grayscale(0%);
16484
}
16485
 
16486
.fw-icon {
16487
  text-align: center;
16488
  width: 1.25em;
16489
  display: inline-block;
16490
}
16491
 
16492
.icon-xs {
16493
  height: 1.5rem;
16494
  width: 1.5rem;
16495
  font-size: 0.6em;
16496
  display: -webkit-inline-box;
16497
  display: -ms-inline-flexbox;
16498
  display: inline-flex;
16499
  -webkit-box-align: center;
15776 stevensc 16500
  -ms-flex-align: center;
16501
  align-items: center;
7288 stevensc 16502
  -webkit-box-pack: center;
15776 stevensc 16503
  -ms-flex-pack: center;
16504
  justify-content: center;
7288 stevensc 16505
}
16506
 
16507
.icon-sm {
16508
  height: 2rem;
16509
  width: 2rem;
16510
  font-size: 0.7em;
16511
  display: -webkit-inline-box;
16512
  display: -ms-inline-flexbox;
16513
  display: inline-flex;
16514
  -webkit-box-align: center;
15776 stevensc 16515
  -ms-flex-align: center;
16516
  align-items: center;
7288 stevensc 16517
  -webkit-box-pack: center;
15776 stevensc 16518
  -ms-flex-pack: center;
16519
  justify-content: center;
7288 stevensc 16520
}
16521
 
16522
.icon-md {
16523
  height: 2.5rem;
16524
  width: 2.5rem;
16525
  font-size: 0.9em;
16526
  display: -webkit-inline-box;
16527
  display: -ms-inline-flexbox;
16528
  display: inline-flex;
16529
  -webkit-box-align: center;
15776 stevensc 16530
  -ms-flex-align: center;
16531
  align-items: center;
7288 stevensc 16532
  -webkit-box-pack: center;
15776 stevensc 16533
  -ms-flex-pack: center;
16534
  justify-content: center;
7288 stevensc 16535
}
16536
 
16537
.icon-lg {
16538
  height: 3rem;
16539
  width: 3rem;
16540
  font-size: 1em;
16541
  display: -webkit-inline-box;
16542
  display: -ms-inline-flexbox;
16543
  display: inline-flex;
16544
  -webkit-box-align: center;
15776 stevensc 16545
  -ms-flex-align: center;
16546
  align-items: center;
7288 stevensc 16547
  -webkit-box-pack: center;
15776 stevensc 16548
  -ms-flex-pack: center;
16549
  justify-content: center;
7288 stevensc 16550
}
16551
 
16552
.icon-xl {
16553
  height: 4rem;
16554
  width: 4rem;
16555
  font-size: 1.6em;
16556
  display: -webkit-inline-box;
16557
  display: -ms-inline-flexbox;
16558
  display: inline-flex;
16559
  -webkit-box-align: center;
15776 stevensc 16560
  -ms-flex-align: center;
16561
  align-items: center;
7288 stevensc 16562
  -webkit-box-pack: center;
15776 stevensc 16563
  -ms-flex-pack: center;
16564
  justify-content: center;
7288 stevensc 16565
}
16566
 
16567
.icon-xxl {
16568
  height: 5.125rem;
16569
  width: 5.125rem;
16570
  font-size: 2em;
16571
  display: -webkit-inline-box;
16572
  display: -ms-inline-flexbox;
16573
  display: inline-flex;
16574
  -webkit-box-align: center;
15776 stevensc 16575
  -ms-flex-align: center;
16576
  align-items: center;
7288 stevensc 16577
  -webkit-box-pack: center;
15776 stevensc 16578
  -ms-flex-pack: center;
16579
  justify-content: center;
7288 stevensc 16580
}
16581
 
16582
.plyr__control--overlaid,
16583
.plyr--video .plyr__control.plyr__tab-focus,
16584
.plyr--video .plyr__control:hover,
16585
.plyr--video .plyr__control[aria-expanded=true] {
16586
  background: #0f6fec;
16587
}
16588
 
16589
.plyr--full-ui input[type=range] {
16590
  color: #0f6fec;
16591
}
16592
 
16593
/* rtl:raw:
16594
.glightbox-clean .gclose, .glightbox-modern .gclose{
16595
  right: auto !important;
16596
  left: 20px;
16597
}
16598
*/
16599
.password-strength-meter {
16600
  background-color: #e9ecef !important;
16601
}
16602
 
16603
.glightbox-clean .gslide-description {
16604
  background: #fff;
16605
}
16606
 
16607
.plyr__controls-none .plyr__controls {
16608
  display: none;
16609
}
15776 stevensc 16610
 
7288 stevensc 16611
.plyr__controls-none .plyr--video {
16612
  border-radius: 20px;
16613
}
16614
 
16615
.nav-search .dropdown-menu {
16616
  top: 120%;
16617
  visibility: hidden;
16618
  opacity: 0;
16619
  display: block;
16620
  -webkit-transition: all 0.3s ease-in-out;
16621
  transition: all 0.3s ease-in-out;
16622
  width: 300px;
16623
  left: auto;
16624
  right: 0;
16625
}
16626
 
16627
.nav-search .dropdown-menu.show {
16628
  top: 100%;
16629
  visibility: visible;
16630
  opacity: 1;
16631
}
16632
 
16633
@media (max-width: 575.98px) {
16634
  .nav-search .dropdown-menu {
16635
    width: 100%;
16636
  }
16637
}
15776 stevensc 16638
 
7288 stevensc 16639
/* rtl:raw:
16640
  .rtl-flip {
16641
    transform: scaleX(-1);
16642
  }
16643
  .rtl-flip.bi:before{
16644
    transform: inherit;
16645
  }
16646
*/
16647
.preloader {
16648
  background-color: #fff;
16649
  position: fixed;
16650
  z-index: 1190;
16651
  height: 100%;
16652
  width: 100%;
16653
  top: 0;
16654
  left: 0;
16655
}
15776 stevensc 16656
 
7288 stevensc 16657
.preloader .preloader-item {
16658
  position: absolute;
16659
  top: 50%;
16660
  left: 50%;
16661
  text-align: center;
16662
  -webkit-transform: translate(-50%, -50%);
15776 stevensc 16663
  transform: translate(-50%, -50%);
7288 stevensc 16664
}
16665
 
15776 stevensc 16666
.comment-list {
16667
  background-color: #f5f5f7;
11229 stevensc 16668
}
16669
 
7288 stevensc 16670
.comment-wrap .comment-item {
16671
  position: relative;
16672
}
15776 stevensc 16673
 
7288 stevensc 16674
.comment-wrap .comment-item .avatar {
16675
  position: relative;
16676
  z-index: 1;
16677
}
15776 stevensc 16678
 
7288 stevensc 16679
.comment-wrap .comment-item:last-child .comment-line-inner {
16680
  background: #eef0f2;
16681
  height: 20px;
16682
}
15776 stevensc 16683
 
7288 stevensc 16684
.comment-wrap .comment-item-nested {
16685
  padding-left: 2.75rem;
16686
}
15776 stevensc 16687
 
16688
.comment-wrap>.comment-item .comment-line-inner {
7288 stevensc 16689
  position: absolute;
16690
  left: 16px;
16691
  top: 0;
16692
  width: 2px;
16693
  background-color: #eef0f2;
16694
  height: 100%;
16695
}
16696
 
16697
.comment-item-nested .comment-item {
16698
  position: relative;
16699
}
15776 stevensc 16700
 
7288 stevensc 16701
.comment-item-nested .comment-item .comment-line-inner {
16702
  position: absolute;
16703
  left: -28px;
16704
  top: 0;
16705
  width: 2px;
16706
  background-color: #eef0f2;
16707
  height: 100%;
16708
}
15776 stevensc 16709
 
7288 stevensc 16710
.comment-item-nested .comment-item .comment-line-inner:before {
16711
  content: "";
16712
  position: absolute;
16713
  left: 0;
16714
  top: 20px;
16715
  height: 2px;
16716
  width: 26px;
16717
  background: #eef0f2;
16718
}
16719
 
16720
@media (min-width: 992px) {
16721
  .rounded-end-lg-0 {
16722
    border-top-right-radius: 0;
16723
    border-bottom-right-radius: 0;
16724
  }
16725
 
16726
  .rounded-start-lg-0 {
16727
    border-top-left-radius: 0;
16728
    border-bottom-left-radius: 0;
16729
  }
16730
 
16731
  .border-end-lg-0 {
16732
    border-right: 0;
16733
  }
16734
}
15776 stevensc 16735
 
7288 stevensc 16736
.rounded-top-0 {
16737
  border-top-left-radius: 0 !important;
16738
  border-top-right-radius: 0 !important;
16739
}
16740
 
16741
.rounded-bottom-0 {
16742
  border-bottom-left-radius: 0 !important;
16743
  border-bottom-right-radius: 0 !important;
16744
}
16745
 
16746
.flip-horizontal {
16747
  -webkit-transform: scaleX(-1);
15776 stevensc 16748
  transform: scaleX(-1);
7288 stevensc 16749
  display: inline-block;
16750
}
16751
 
16752
.timeline {
16753
  width: 100%;
16754
}
15776 stevensc 16755
 
7288 stevensc 16756
.timeline .timeline-item {
16757
  display: -webkit-box;
16758
  display: -ms-flexbox;
16759
  display: flex;
16760
  width: 100%;
16761
  margin-bottom: 1.5rem;
16762
  position: relative;
16763
}
15776 stevensc 16764
 
7288 stevensc 16765
.timeline .timeline-item:last-child {
16766
  margin-bottom: 0;
16767
}
15776 stevensc 16768
 
7288 stevensc 16769
.timeline .timeline-item .timeline-icon {
16770
  margin-right: 0.8rem;
16771
  position: relative;
16772
  position: relative;
16773
}
15776 stevensc 16774
 
7288 stevensc 16775
.timeline .timeline-item .timeline-content {
16776
  width: 100%;
16777
}
15776 stevensc 16778
 
7288 stevensc 16779
.timeline .timeline-item:before {
16780
  content: "";
16781
  position: absolute;
16782
  width: 2px;
16783
  height: calc(100% - 1rem);
16784
  background-color: rgba(0, 0, 0, 0.1);
16785
  top: 2.5rem;
16786
  left: 1.5rem;
16787
  -webkit-transform: translatex(-50%);
15776 stevensc 16788
  transform: translatex(-50%);
7288 stevensc 16789
}
15776 stevensc 16790
 
7288 stevensc 16791
.timeline .timeline-item:last-child:before {
16792
  height: calc(100% - 2.5rem);
16793
}
16794
 
16795
@media (min-width: 992px) {
16796
  .card-chat {
16797
    height: calc(100vh - 5.1125rem - 1.5rem);
16798
  }
16799
 
16800
  .card-chat-list {
16801
    height: calc(100vh - 10.112rem - 1.5rem);
16802
  }
16803
 
16804
  .chat-conversation-content {
16805
    height: calc(100% - 5.25rem);
16806
  }
16807
 
16808
  .chat-tab-list {
16809
    height: calc(100% - 0.75rem);
16810
  }
16811
}
15776 stevensc 16812
 
7288 stevensc 16813
.typing .dot {
16814
  -webkit-animation: TypingAnimation 1.8s infinite ease-in-out;
15776 stevensc 16815
  animation: TypingAnimation 1.8s infinite ease-in-out;
7288 stevensc 16816
  background-color: rgba(20, 25, 30, 0.7);
16817
  border-radius: 50%;
16818
  height: 7px;
16819
  margin-right: 4px;
16820
  vertical-align: middle;
16821
  width: 7px;
16822
  display: inline-block;
16823
}
15776 stevensc 16824
 
7288 stevensc 16825
.typing .dot:nth-child(1) {
16826
  -webkit-animation-delay: 200ms;
15776 stevensc 16827
  animation-delay: 200ms;
7288 stevensc 16828
}
15776 stevensc 16829
 
7288 stevensc 16830
.typing .dot:nth-child(2) {
16831
  -webkit-animation-delay: 300ms;
15776 stevensc 16832
  animation-delay: 300ms;
7288 stevensc 16833
}
15776 stevensc 16834
 
7288 stevensc 16835
.typing .dot:nth-child(3) {
16836
  -webkit-animation-delay: 400ms;
15776 stevensc 16837
  animation-delay: 400ms;
7288 stevensc 16838
}
15776 stevensc 16839
 
7288 stevensc 16840
.typing .dot:last-child {
16841
  margin-right: 0;
16842
}
16843
 
16844
@-webkit-keyframes TypingAnimation {
16845
  0% {
16846
    -webkit-transform: translateY(0px);
15776 stevensc 16847
    transform: translateY(0px);
7288 stevensc 16848
    background-color: rgba(20, 25, 30, 0.7);
16849
  }
15776 stevensc 16850
 
7288 stevensc 16851
  28% {
16852
    -webkit-transform: translateY(-7px);
15776 stevensc 16853
    transform: translateY(-7px);
7288 stevensc 16854
    background-color: rgba(20, 25, 30, 0.4);
16855
  }
15776 stevensc 16856
 
7288 stevensc 16857
  44% {
16858
    -webkit-transform: translateY(0px);
15776 stevensc 16859
    transform: translateY(0px);
7288 stevensc 16860
    background-color: rgba(20, 25, 30, 0.2);
16861
  }
16862
}
16863
 
16864
@keyframes TypingAnimation {
16865
  0% {
16866
    -webkit-transform: translateY(0px);
15776 stevensc 16867
    transform: translateY(0px);
7288 stevensc 16868
    background-color: rgba(20, 25, 30, 0.7);
16869
  }
15776 stevensc 16870
 
7288 stevensc 16871
  28% {
16872
    -webkit-transform: translateY(-7px);
15776 stevensc 16873
    transform: translateY(-7px);
7288 stevensc 16874
    background-color: rgba(20, 25, 30, 0.4);
16875
  }
15776 stevensc 16876
 
7288 stevensc 16877
  44% {
16878
    -webkit-transform: translateY(0px);
15776 stevensc 16879
    transform: translateY(0px);
7288 stevensc 16880
    background-color: rgba(20, 25, 30, 0.2);
16881
  }
16882
}
15776 stevensc 16883
 
7288 stevensc 16884
.bi::before,
16885
[class^=bi-]::before,
16886
[class*=" bi-"]::before {
16887
  line-height: 1.5;
16888
}
16889
 
16890
.fakepasswordicon {
16891
  height: 100%;
16892
  display: -webkit-box;
16893
  display: -ms-flexbox;
16894
  display: flex;
16895
  -webkit-box-pack: center;
15776 stevensc 16896
  -ms-flex-pack: center;
16897
  justify-content: center;
7288 stevensc 16898
  -webkit-box-align: center;
15776 stevensc 16899
  -ms-flex-align: center;
16900
  align-items: center;
7288 stevensc 16901
  cursor: pointer;
16902
}
16903
 
16904
.fakepasswordicon.fa-eye:before {
16905
  content: "\f06e" !important;
16906
}
16907
 
16908
.ticket-border {
16909
  border-left: 2px dashed #14191e;
16910
  padding-left: 50px;
16911
  position: relative;
16912
}
15776 stevensc 16913
 
7288 stevensc 16914
.ticket-border:before {
16915
  width: 50px;
16916
  height: 50px;
16917
  border-radius: 50%;
16918
  background: #fff;
16919
  content: "";
16920
  top: -50px;
16921
  left: -25px;
16922
  position: absolute;
16923
}
15776 stevensc 16924
 
7288 stevensc 16925
.ticket-border:after {
16926
  width: 50px;
16927
  height: 50px;
16928
  border-radius: 50%;
16929
  background: #fff;
16930
  content: "";
16931
  bottom: -50px;
16932
  left: -25px;
16933
  position: absolute;
16934
}
16935
 
16936
@media (max-width: 575.98px) {
16937
  .ticket-border {
16938
    padding-left: 0;
16939
    border: 0;
16940
  }
15776 stevensc 16941
 
16942
  .ticket-border:after,
16943
  .ticket-border:before {
7288 stevensc 16944
    display: none;
16945
  }
16946
}
15776 stevensc 16947
 
7288 stevensc 16948
.plyr--audio .plyr__controls {
16949
  background: transparent;
16950
}
16951
 
15776 stevensc 16952
.plyr--audio .plyr__control.plyr__tab-focus,
16953
.plyr--audio .plyr__control:hover,
16954
.plyr--audio .plyr__control[aria-expanded=true] {
7288 stevensc 16955
  background: #0f6fec;
16956
}
16957
 
16958
[data-autoresize] {
16959
  resize: none;
16960
}
16961
 
16962
[class*=status-]:before {
16963
  content: "";
16964
  position: absolute;
16965
  z-index: 1;
16966
  border-radius: 100%;
16967
  border: 2px solid #fff;
16968
  height: 12px;
16969
  width: 12px;
16970
  right: -2px;
16971
  top: -2px;
16972
}
16973
 
16974
.status-online:before {
16975
  background-color: #0cbc87;
16976
}
16977
 
16978
.status-away:before {
16979
  background-color: #f7c32e;
16980
}
16981
 
16982
.status-offline:before {
16983
  background-color: #d6293e;
16984
}
16985
 
16986
.avatar.avatar-lg[class*=status-]:before {
16987
  right: 2px;
16988
  top: 2px;
16989
}
16990
 
16991
.avatar.avatar-xl[class*=status-]:before {
16992
  right: 4px;
16993
  top: 4px;
16994
}
16995
 
16996
.avatar.avatar-xxl[class*=status-]:before {
16997
  right: 12px;
16998
  top: 12px;
16999
}
17000
 
17001
.avatar.avatar-xxxl[class*=status-]:before {
17002
  right: 18px;
17003
  top: 18px;
17004
}
17005
 
17006
.avatar {
17007
  height: 3rem;
17008
  width: 3rem;
17009
  position: relative;
17010
  display: inline-block;
17011
  -ms-flex-negative: 0 !important;
15776 stevensc 17012
  flex-shrink: 0 !important;
7288 stevensc 17013
}
17014
 
17015
.avatar-img {
17016
  width: 100%;
17017
  height: 100%;
17018
  -o-object-fit: cover;
15776 stevensc 17019
  object-fit: cover;
7288 stevensc 17020
}
17021
 
17022
.avatar-group {
17023
  padding: 0;
17024
  display: -webkit-box;
17025
  display: -ms-flexbox;
17026
  display: flex;
17027
}
15776 stevensc 17028
 
17029
.avatar-group>li {
7288 stevensc 17030
  position: relative;
17031
}
15776 stevensc 17032
 
17033
.avatar-group>li:not(:last-child) {
7288 stevensc 17034
  margin-right: -0.8rem;
17035
}
15776 stevensc 17036
 
7288 stevensc 17037
.avatar-group .avatar-img {
17038
  border: 2px solid #fff;
17039
}
17040
 
17041
.avatar-group-two {
17042
  display: -webkit-inline-box;
17043
  display: -ms-inline-flexbox;
17044
  display: inline-flex;
17045
  padding: 0;
17046
}
15776 stevensc 17047
 
17048
.avatar-group-two>li {
7288 stevensc 17049
  margin-top: 0.8rem;
17050
  position: relative;
17051
}
15776 stevensc 17052
 
17053
.avatar-group-two>li:not(:last-child) {
7288 stevensc 17054
  margin-right: -1.2rem;
17055
  margin-top: 0;
17056
}
17057
 
17058
.avatar-group-three {
17059
  display: -webkit-inline-box;
17060
  display: -ms-inline-flexbox;
17061
  display: inline-flex;
17062
  padding: 0;
17063
  padding-right: 1.2rem;
17064
  position: relative;
17065
}
15776 stevensc 17066
 
17067
.avatar-group-three>li {
7288 stevensc 17068
  position: relative;
17069
}
15776 stevensc 17070
 
17071
.avatar-group-three>li:not(:last-child) {
7288 stevensc 17072
  margin-right: -1.2rem;
17073
}
15776 stevensc 17074
 
17075
.avatar-group-three>li:last-child {
7288 stevensc 17076
  position: absolute;
17077
  bottom: -30px;
17078
  left: 50%;
17079
  top: 0;
17080
  -webkit-transform: translate(-50%, 50%);
15776 stevensc 17081
  transform: translate(-50%, 50%);
7288 stevensc 17082
}
17083
 
17084
.avatar-group-four {
17085
  display: inline-grid;
17086
  grid-template-columns: 1fr 1fr;
17087
  grid-template-rows: 1fr 1fr;
17088
  grid-template-columns: auto auto;
17089
  gap: 0px 0px;
17090
}
15776 stevensc 17091
 
7288 stevensc 17092
.avatar-group-four li {
17093
  margin: 0;
17094
}
15776 stevensc 17095
 
7288 stevensc 17096
.avatar-group-four li:not(:last-child) {
17097
  margin: 0;
17098
}
17099
 
17100
.avatar-xxs {
17101
  height: 1.5rem;
17102
  width: 1.5rem;
17103
}
17104
 
17105
.avatar-xs {
17106
  height: 2.1875rem;
17107
  width: 2.1875rem;
17108
}
17109
 
17110
.avatar-sm {
17111
  height: 2.5rem;
17112
  width: 2.5rem;
17113
}
17114
 
17115
.avatar-lg {
17116
  height: 4rem;
17117
  width: 4rem;
17118
}
17119
 
17120
.avatar-xl {
17121
  height: 5.125rem;
17122
  width: 5.125rem;
17123
}
17124
 
17125
.avatar-xxl {
17126
  height: 5.125rem;
17127
  width: 5.125rem;
17128
}
15776 stevensc 17129
 
7288 stevensc 17130
@media (min-width: 768px) {
17131
  .avatar-xxl {
17132
    width: 8rem;
17133
    height: 8rem;
17134
  }
17135
}
17136
 
17137
.avatar-xxxl {
17138
  height: 8rem;
17139
  width: 8rem;
17140
}
15776 stevensc 17141
 
7288 stevensc 17142
@media (min-width: 768px) {
17143
  .avatar-xxxl {
17144
    width: 11rem;
17145
    height: 11rem;
17146
  }
17147
}
17148
 
17149
.avatar-story {
17150
  position: relative;
17151
  padding: 4px;
17152
  z-index: 1;
17153
}
15776 stevensc 17154
 
7288 stevensc 17155
.avatar-story:after {
17156
  content: "";
17157
  position: absolute;
17158
  top: 0;
17159
  left: 0;
17160
  height: 100%;
17161
  width: 100%;
17162
  border-radius: 50%;
17163
  border: 2px solid #0f6fec;
17164
  z-index: -1;
17165
}
17166
 
17167
.avatar-uploader {
17168
  position: relative;
17169
}
15776 stevensc 17170
 
7288 stevensc 17171
.avatar-uploader .avatar-edit {
17172
  position: absolute;
17173
  right: 0;
17174
  z-index: 1;
17175
  top: 0;
17176
}
15776 stevensc 17177
 
7288 stevensc 17178
.avatar-uploader .avatar-edit input {
17179
  display: none;
17180
}
15776 stevensc 17181
 
17182
.avatar-uploader .avatar-edit input+label {
7288 stevensc 17183
  display: inline-block;
17184
  width: 34px;
17185
  height: 34px;
17186
  margin-bottom: 0;
17187
  border-radius: 100%;
17188
  background: #eff2f6;
17189
  border: 1px solid transparent;
17190
  -webkit-box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15);
15776 stevensc 17191
  box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15);
7288 stevensc 17192
  cursor: pointer;
17193
  font-weight: normal;
17194
  -webkit-transition: all 0.3s ease-in-out;
17195
  transition: all 0.3s ease-in-out;
17196
}
15776 stevensc 17197
 
17198
.avatar-uploader .avatar-edit input+label:after {
7288 stevensc 17199
  content: "\f303";
17200
  font-family: "Font Awesome 5 Free";
17201
  color: #14191e;
17202
  position: absolute;
17203
  top: 50%;
17204
  left: 0;
17205
  right: 0;
17206
  text-align: center;
17207
  font-weight: 900;
17208
  -webkit-transform: translate(0, -56%);
15776 stevensc 17209
  transform: translate(0, -56%);
7288 stevensc 17210
  margin: 0 auto;
17211
  -webkit-transition: all 0.3s ease-in-out;
17212
  transition: all 0.3s ease-in-out;
17213
}
15776 stevensc 17214
 
17215
.avatar-uploader .avatar-edit input+label:hover {
7288 stevensc 17216
  background: #0f6fec;
17217
  border-color: #0f6fec;
17218
}
15776 stevensc 17219
 
17220
.avatar-uploader .avatar-edit input+label:hover:after {
7288 stevensc 17221
  color: #fff;
17222
}
15776 stevensc 17223
 
7288 stevensc 17224
.avatar-uploader img#avatar-preview {
17225
  -o-object-fit: cover;
15776 stevensc 17226
  object-fit: cover;
7288 stevensc 17227
}
17228
 
17229
.tns-outer {
17230
  position: relative;
17231
}
17232
 
17233
.tns-item {
17234
  -ms-touch-action: pan-y;
15776 stevensc 17235
  touch-action: pan-y;
7288 stevensc 17236
  -webkit-user-select: none;
15776 stevensc 17237
  -moz-user-select: none;
17238
  -ms-user-select: none;
17239
  user-select: none;
7288 stevensc 17240
}
17241
 
17242
.tiny-slider .item {
17243
  position: relative;
17244
}
17245
 
17246
.tns-controls [data-controls] {
17247
  position: absolute;
17248
  top: 50%;
17249
  -webkit-transform: translateY(-50%);
15776 stevensc 17250
  transform: translateY(-50%);
7288 stevensc 17251
  width: 30px;
17252
  height: 30px;
17253
  line-height: 30px;
17254
  border-radius: 0.4rem;
17255
  display: block;
17256
  z-index: 9;
17257
  text-align: center;
17258
  -webkit-transition: all 0.3s ease-in-out;
17259
  transition: all 0.3s ease-in-out;
17260
  background: rgba(15, 111, 236, 0.3);
17261
  color: #fff;
17262
  border: none;
17263
  padding: 0;
17264
  margin: 0 5px;
17265
}
15776 stevensc 17266
 
7288 stevensc 17267
.tns-controls [data-controls]:hover {
17268
  background-color: #0f6fec;
17269
  color: #fff;
17270
}
15776 stevensc 17271
 
7288 stevensc 17272
.tns-controls [data-controls] i {
17273
  line-height: inherit;
17274
}
17275
 
17276
.tns-controls [data-controls=prev] {
17277
  left: 0;
17278
}
17279
 
17280
.tns-controls [data-controls=next] {
17281
  right: 0;
17282
}
17283
 
17284
/* rtl:raw:
17285
.tiny-slider .tns-controls [data-controls]{
17286
  transform: scaleX(-1) translateY(-50%);
17287
}
17288
.tns-visually-hidden {
17289
  right: -10000em !important;
17290
  left: 0 !important;
17291
}
17292
*/
17293
.arrow-dark [data-controls] {
17294
  background: #14191e;
17295
  color: #fff;
17296
}
17297
 
17298
.arrow-white [data-controls] {
17299
  background-color: #eff2f6;
17300
  color: #676a79;
17301
}
17302
 
17303
.arrow-round [data-controls] {
17304
  border-radius: 50%;
17305
}
17306
 
17307
.arrow-hover {
17308
  overflow: hidden;
17309
}
15776 stevensc 17310
 
7288 stevensc 17311
.arrow-hover [data-controls=prev] {
17312
  left: -60px;
17313
}
15776 stevensc 17314
 
7288 stevensc 17315
.arrow-hover [data-controls=next] {
17316
  right: -60px;
17317
}
15776 stevensc 17318
 
7288 stevensc 17319
.arrow-hover:hover [data-controls=prev] {
17320
  left: 0px;
17321
}
15776 stevensc 17322
 
7288 stevensc 17323
.arrow-hover:hover [data-controls=next] {
17324
  right: 0px;
17325
}
17326
 
17327
.tns-nav {
17328
  position: absolute;
17329
  top: 100%;
17330
  bottom: 0;
17331
  left: 50%;
17332
  -webkit-transform: translateX(-50%);
15776 stevensc 17333
  transform: translateX(-50%);
7288 stevensc 17334
  z-index: 10;
17335
  width: auto;
17336
  text-align: center;
17337
  white-space: nowrap;
17338
}
15776 stevensc 17339
 
7288 stevensc 17340
.tns-nav [data-nav] {
17341
  position: relative;
17342
  display: inline-block;
17343
  margin: 0 4px;
17344
  padding: 0;
17345
  width: 14px;
17346
  height: 14px;
17347
  border-radius: 50%;
17348
  overflow: hidden;
17349
  background-color: transparent;
17350
  -webkit-box-shadow: inset 0 0 0 2px #a1a1a8;
15776 stevensc 17351
  box-shadow: inset 0 0 0 2px #a1a1a8;
7288 stevensc 17352
  -webkit-transition: all 0.3s ease-in-out;
17353
  transition: all 0.3s ease-in-out;
17354
  border: 0;
17355
}
15776 stevensc 17356
 
7288 stevensc 17357
.tns-nav .tns-nav-active {
17358
  background-color: #fff;
17359
}
17360
 
17361
.dots-inside .tns-nav {
17362
  top: auto;
17363
  padding-bottom: 20px;
17364
}
17365
 
17366
.dots-white .tns-nav [data-nav] {
17367
  -webkit-box-shadow: inset 0 0 0 2px #fff;
15776 stevensc 17368
  box-shadow: inset 0 0 0 2px #fff;
7288 stevensc 17369
  -webkit-transition: all 0.3s ease-in-out;
17370
  transition: all 0.3s ease-in-out;
17371
}
15776 stevensc 17372
 
7288 stevensc 17373
.dots-white .tns-nav [data-nav]:after {
17374
  background-color: #fff;
17375
  -webkit-box-shadow: 0 0 1px #fff;
15776 stevensc 17376
  box-shadow: 0 0 1px #fff;
7288 stevensc 17377
}
17378
 
17379
.dots-dark .tns-nav [data-nav] {
17380
  -webkit-box-shadow: inset 0 0 0 2px #14191e;
15776 stevensc 17381
  box-shadow: inset 0 0 0 2px #14191e;
7288 stevensc 17382
  -webkit-transition: all 0.3s ease-in-out;
17383
  transition: all 0.3s ease-in-out;
17384
}
15776 stevensc 17385
 
7288 stevensc 17386
.dots-dark .tns-nav [data-nav]:after {
17387
  background-color: #14191e;
17388
  -webkit-box-shadow: 0 0 1px #14191e;
15776 stevensc 17389
  box-shadow: 0 0 1px #14191e;
7288 stevensc 17390
}
17391
 
17392
.modeswitch-wrap {
17393
  display: -webkit-inline-box;
17394
  display: -ms-inline-flexbox;
17395
  display: inline-flex;
17396
  -webkit-box-align: center;
15776 stevensc 17397
  -ms-flex-align: center;
17398
  align-items: center;
7288 stevensc 17399
  cursor: pointer;
17400
}
15776 stevensc 17401
 
7288 stevensc 17402
.modeswitch-wrap .modeswitch-item {
17403
  width: 42px;
17404
  height: 12px;
17405
  background: #676a79;
17406
  border-radius: 60px;
17407
  display: -webkit-box;
17408
  display: -ms-flexbox;
17409
  display: flex;
17410
  -webkit-box-align: center;
15776 stevensc 17411
  -ms-flex-align: center;
17412
  align-items: center;
7288 stevensc 17413
  margin: 0 16px;
17414
  -webkit-transition: all 1s;
17415
  transition: all 1s;
17416
}
15776 stevensc 17417
 
7288 stevensc 17418
.modeswitch-wrap .modeswitch-item .modeswitch-icon {
17419
  display: -webkit-box;
17420
  display: -ms-flexbox;
17421
  display: flex;
17422
  -webkit-box-align: center;
15776 stevensc 17423
  -ms-flex-align: center;
17424
  align-items: center;
7288 stevensc 17425
  -webkit-box-pack: center;
15776 stevensc 17426
  -ms-flex-pack: center;
17427
  justify-content: center;
7288 stevensc 17428
  -webkit-transform: translateX(-14%);
15776 stevensc 17429
  transform: translateX(-14%);
7288 stevensc 17430
  height: 26px;
17431
  width: 26px;
17432
  background: #d8831b;
17433
  border: 2px solid #fff;
17434
  border-radius: 50%;
17435
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
15776 stevensc 17436
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
7288 stevensc 17437
  font-size: 14px;
17438
  color: #fff;
17439
  -webkit-transition: all 1s;
17440
  transition: all 1s;
17441
}
15776 stevensc 17442
 
7288 stevensc 17443
.modeswitch-wrap .modeswitch-item .modeswitch-icon:before {
17444
  content: "\f185";
17445
  font-family: "Font Awesome 5 Free";
17446
  font-weight: 900;
17447
  border: none;
17448
  height: 26px;
17449
  width: 26px;
17450
  line-height: 26px;
17451
  text-align: center;
17452
  display: block;
17453
}
17454
 
17455
html[data-theme=dark] .modeswitch-item {
17456
  background: #e1e4e6;
17457
}
15776 stevensc 17458
 
7288 stevensc 17459
html[data-theme=dark] .modeswitch-item .modeswitch-icon {
17460
  -webkit-transform: translateX(18px) rotate(1turn);
15776 stevensc 17461
  transform: translateX(18px) rotate(1turn);
7288 stevensc 17462
  background: #14191e;
17463
}
15776 stevensc 17464
 
7288 stevensc 17465
html[data-theme=dark] .modeswitch-item .modeswitch-icon:before {
17466
  content: "\f186";
17467
}
17468
 
17469
.navbar-dark .modeswitch-item {
17470
  background: #a1a1a8;
17471
}
17472
 
17473
.dark-mode-item {
17474
  display: none !important;
17475
}
17476
 
17477
html[data-theme=dark] .dark-mode-item {
17478
  display: block !important;
17479
}
15776 stevensc 17480
 
7288 stevensc 17481
html[data-theme=dark] .light-mode-item {
17482
  display: none !important;
17483
}
17484
 
17485
.gslide-description.description-left,
17486
.gslide-description.description-right {
17487
  max-width: 360px;
17488
}
17489
 
17490
.gdesc-inner {
17491
  width: 100%;
17492
}
17493
 
17494
.glightbox-container .gslide {
17495
  -webkit-user-select: inherit;
15776 stevensc 17496
  -moz-user-select: inherit;
17497
  -ms-user-select: inherit;
17498
  user-select: inherit;
7288 stevensc 17499
}
17500
 
17501
.glightbox-clean .gslide-desc {
17502
  font-family: "Inter", sans-serif;
17503
}
17504
 
17505
.glightbox-mobile .glightbox-container .gslide-desc .bg-light {
17506
  background: #14191e !important;
17507
}
15776 stevensc 17508
 
7288 stevensc 17509
.glightbox-mobile .glightbox-container .gslide-desc .form-control {
17510
  border-color: rgba(0, 0, 0, 0.1);
17511
}
15776 stevensc 17512
 
7288 stevensc 17513
.glightbox-mobile .glightbox-container .gslide-desc .text-secondary {
17514
  color: #fff !important;
17515
}
15776 stevensc 17516
 
7288 stevensc 17517
.glightbox-mobile .glightbox-container .gslide-desc .dropdown-menu {
17518
  background: #14191e !important;
17519
}
15776 stevensc 17520
 
7288 stevensc 17521
.glightbox-mobile .glightbox-container .gslide-desc a {
17522
  font-weight: normal;
17523
}
15776 stevensc 17524
 
7288 stevensc 17525
.glightbox-mobile .glightbox-container .gslide-desc .nav.nav-divider .nav-item {
17526
  color: #fff !important;
17527
}
17528
 
17529
.choices .choices__inner {
17530
  background-color: #fff;
17531
  color: #29292e;
17532
  border: 1px solid #e1e4e6;
17533
  line-height: 1.5;
17534
  border-radius: 0.4rem;
17535
  min-height: auto;
17536
  padding: 0.5rem 1rem !important;
17537
  font-size: 0.9375rem;
17538
}
15776 stevensc 17539
 
7288 stevensc 17540
.choices .choices__list--multiple .choices__item {
17541
  background-color: #eef0f2;
17542
  border: 1px solid #eef0f2;
17543
  border-radius: 0.4rem;
17544
  color: #29292e;
17545
}
15776 stevensc 17546
 
7288 stevensc 17547
.choices .choices__list--dropdown {
17548
  background: #fff;
17549
  border: 1px solid #e1e4e6;
17550
}
15776 stevensc 17551
 
7288 stevensc 17552
.choices .choices__list--dropdown .choices__item--selectable.is-highlighted {
17553
  background-color: #eef0f2;
17554
}
15776 stevensc 17555
 
7288 stevensc 17556
.choices .choices__list--dropdown .choices__item {
17557
  color: #14191e;
17558
}
15776 stevensc 17559
 
7288 stevensc 17560
.choices .choices__input {
17561
  background: transparent;
17562
  padding: 0;
17563
  color: #29292e;
17564
}
17565
 
17566
.choices__list--single {
17567
  padding: 0;
17568
}
17569
 
15776 stevensc 17570
.choices[data-type*=select-multiple] .choices__button,
17571
.choices[data-type*=text] .choices__button {
7288 stevensc 17572
  border-left: 1px solid #14191e;
17573
  background-image: 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");
17574
}
17575
 
17576
.choices[data-type*=select-one]:after {
17577
  content: "";
17578
  height: 10px;
17579
  width: 10px;
17580
  border: none;
17581
  border-width: 5px;
17582
  position: absolute;
17583
  right: 11.5px;
17584
  top: 50%;
17585
  -webkit-transform: translateY(-50%);
15776 stevensc 17586
  transform: translateY(-50%);
7288 stevensc 17587
  margin-top: 0;
17588
  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");
17589
  background-repeat: no-repeat;
17590
  background-position: center center;
17591
  background-size: 16px 12px;
17592
}
17593
 
17594
.choices[data-type*=select-one].is-open:after {
17595
  margin-top: 0;
17596
}
17597
 
17598
.choices[data-type*=select-one] .choices__input {
17599
  background: #fff;
17600
  border-color: #fff;
17601
}
17602
 
17603
.choices.is-focused .choices__inner {
17604
  border-color: #0f6fec;
17605
}
17606
 
15776 stevensc 17607
.choices[data-type*=select-one] .choices__list>.choices__list>.choices__item--selectable,
17608
.choices[data-type*=select-multiple] .choices__list>.choices__list>.choices__item--selectable {
7288 stevensc 17609
  padding-right: 0px;
17610
}
17611
 
15776 stevensc 17612
.choices[data-type*=select-one] .choices__list>.choices__list>.choices__item--selectable::after,
17613
.choices[data-type*=select-multiple] .choices__list>.choices__list>.choices__item--selectable::after {
7288 stevensc 17614
  display: none;
17615
}
17616
 
17617
.dropzone {
17618
  min-height: auto;
17619
  border-radius: 0.4rem;
17620
  position: relative;
17621
  z-index: 0;
17622
  border: 2px dashed #eef0f2;
17623
}
15776 stevensc 17624
 
7288 stevensc 17625
.dropzone .dz-preview.dz-image-preview {
17626
  background: transparent;
17627
}
17628
 
17629
.dropzone-custom {
17630
  position: relative;
17631
}
15776 stevensc 17632
 
7288 stevensc 17633
.dropzone-custom .dz-cover-preview {
17634
  position: absolute;
17635
  top: 0;
17636
  left: 0;
17637
  right: 0;
17638
  bottom: 0;
17639
  margin: 0;
17640
}
15776 stevensc 17641
 
7288 stevensc 17642
.dropzone-custom .dz-cover-preview .dz-cover-preview-wrap {
17643
  position: absolute;
17644
  height: 100%;
17645
  width: 100%;
17646
  border: 0 !important;
17647
  overflow: hidden;
17648
}
15776 stevensc 17649
 
7288 stevensc 17650
.dropzone-custom .dz-preview {
17651
  min-height: auto;
17652
  margin: 0;
17653
  width: 100%;
17654
}
15776 stevensc 17655
 
7288 stevensc 17656
.dropzone-custom .dz-preview.dz-cover-preview .dz-cover-preview-img {
17657
  width: 100%;
17658
  height: 100%;
17659
  -o-object-fit: cover;
15776 stevensc 17660
  object-fit: cover;
7288 stevensc 17661
  border-radius: 0.375rem;
17662
}
15776 stevensc 17663
 
7288 stevensc 17664
.dropzone-custom.dropzone-cover .dz-message {
17665
  padding: 6rem 2rem;
17666
}
15776 stevensc 17667
 
7288 stevensc 17668
.dropzone-custom.dropzone-cover.dz-file-processing .dz-message {
17669
  display: none;
17670
}
15776 stevensc 17671
 
7288 stevensc 17672
.dropzone-custom.dropzone-cover.dz-file-processing.dz-file-complete .dz-message {
17673
  display: block;
17674
}
15776 stevensc 17675
 
7288 stevensc 17676
.dropzone-custom.dropzone-cover.dz-max-files-reached .dz-message {
17677
  background-color: rgba(0, 0, 0, 0.5);
17678
  color: #fff;
17679
  opacity: 0;
17680
  -webkit-transition: all 0.2s ease-in-out;
17681
  transition: all 0.2s ease-in-out;
17682
  border-color: transparent;
17683
}
15776 stevensc 17684
 
7288 stevensc 17685
.dropzone-custom.dropzone-cover .dz-preview.dz-cover-preview .dz-cover-preview-img {
17686
  width: 100%;
17687
  height: 100%;
17688
}
15776 stevensc 17689
 
7288 stevensc 17690
.dropzone-custom .dz-message {
17691
  position: relative;
17692
  padding: 2rem;
17693
  margin: 0;
17694
}
15776 stevensc 17695
 
7288 stevensc 17696
.dropzone-custom.dropzone .dz-preview {
17697
  display: -webkit-inline-box;
17698
  display: -ms-inline-flexbox;
17699
  display: inline-flex;
17700
}
17701
 
15776 stevensc 17702
.dropzone-custom.dz-clickable .dz-message,
17703
.dropzone.dz-clickable .dz-message * {
7288 stevensc 17704
  cursor: pointer;
17705
}
17706
 
15776 stevensc 17707
.dropzone-custom.dropzone-cover.dz-max-files-reached:focus .dz-message,
17708
.dropzone.dropzone-cover.dz-max-files-reached:hover .dz-message {
7288 stevensc 17709
  opacity: 1;
17710
}
17711
 
15776 stevensc 17712
.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,
17713
.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle {
7288 stevensc 17714
  background: rgba(20, 25, 30, 0.15);
17715
}
17716
 
17717
.iphone-x {
17718
  position: relative;
17719
  margin: 40px auto;
17720
  width: 360px;
17721
  height: 780px;
17722
  background-color: #14191e;
17723
  border-radius: 40px;
17724
  -webkit-box-shadow: 0px 0px 0px 11px #14191e, 0px 0px 0px 13px #14191e, 0px 0px 0px 20px #101418;
15776 stevensc 17725
  box-shadow: 0px 0px 0px 11px #14191e, 0px 0px 0px 13px #14191e, 0px 0px 0px 20px #101418;
7288 stevensc 17726
}
15776 stevensc 17727
 
17728
.iphone-x:before,
17729
.iphone-x:after {
7288 stevensc 17730
  content: "";
17731
  position: absolute;
17732
  left: 50%;
17733
  -webkit-transform: translateX(-50%);
15776 stevensc 17734
  transform: translateX(-50%);
7288 stevensc 17735
}
15776 stevensc 17736
 
7288 stevensc 17737
.iphone-x:after {
17738
  bottom: 7px;
17739
  width: 140px;
17740
  height: 4px;
17741
  background-color: #eef0f2;
17742
  border-radius: 10px;
17743
}
15776 stevensc 17744
 
7288 stevensc 17745
.iphone-x:before {
17746
  top: 0px;
17747
  width: 56%;
17748
  height: 30px;
17749
  background-color: #14191e;
17750
  border-radius: 0px 0px 40px 40px;
17751
}
15776 stevensc 17752
 
7288 stevensc 17753
.iphone-x i,
17754
.iphone-x b,
17755
.iphone-x s,
17756
.iphone-x span {
17757
  position: absolute;
17758
  display: block;
17759
  color: transparent;
17760
}
15776 stevensc 17761
 
7288 stevensc 17762
.iphone-x i {
17763
  top: 0px;
17764
  left: 50%;
17765
  -webkit-transform: translate(-50%, 6px);
15776 stevensc 17766
  transform: translate(-50%, 6px);
7288 stevensc 17767
  height: 8px;
17768
  width: 15%;
17769
  background-color: #000;
17770
  border-radius: 8px;
17771
  -webkit-box-shadow: inset 0px -3px 3px 0px rgba(255, 255, 255, 0.2);
15776 stevensc 17772
  box-shadow: inset 0px -3px 3px 0px rgba(255, 255, 255, 0.2);
7288 stevensc 17773
}
15776 stevensc 17774
 
7288 stevensc 17775
.iphone-x b {
17776
  left: 10%;
17777
  top: 0px;
17778
  -webkit-transform: translate(180px, 4px);
15776 stevensc 17779
  transform: translate(180px, 4px);
7288 stevensc 17780
  width: 12px;
17781
  height: 12px;
17782
  background-color: #000;
17783
  border-radius: 12px;
17784
  -webkit-box-shadow: inset 0px -3px 2px 0px rgba(255, 255, 255, 0.2);
15776 stevensc 17785
  box-shadow: inset 0px -3px 2px 0px rgba(255, 255, 255, 0.2);
7288 stevensc 17786
}
15776 stevensc 17787
 
7288 stevensc 17788
.iphone-x b:after {
17789
  content: "";
17790
  position: absolute;
17791
  background-color: rgba(15, 111, 236, 0.5);
17792
  width: 6px;
17793
  height: 6px;
17794
  top: 2px;
17795
  left: 2px;
17796
  top: 3px;
17797
  left: 3px;
17798
  display: block;
17799
  border-radius: 4px;
17800
  -webkit-box-shadow: inset 0px -2px 2px rgba(0, 0, 0, 0.5);
15776 stevensc 17801
  box-shadow: inset 0px -2px 2px rgba(0, 0, 0, 0.5);
7288 stevensc 17802
}
15776 stevensc 17803
 
7288 stevensc 17804
.iphone-x s {
17805
  top: 50px;
17806
  text-align: center;
17807
  text-decoration: none;
17808
  width: 100%;
17809
  font-size: 70px;
17810
  font-weight: 100;
17811
  padding-top: 60px;
17812
}
15776 stevensc 17813
 
7288 stevensc 17814
.iphone-x span {
17815
  bottom: 50px;
17816
  width: 40px;
17817
  height: 40px;
17818
  background-color: rgba(0, 0, 0, 0.3);
17819
  border-radius: 50%;
17820
  left: 30px;
17821
}
15776 stevensc 17822
 
17823
.iphone-x span+span {
7288 stevensc 17824
  left: auto;
17825
  right: 30px;
17826
}
17827
 
17828
.iphone-x.iphone-x-small {
17829
  margin: 40px auto;
17830
  width: 300px;
17831
  height: 600px;
17832
}
17833
 
17834
.iphone-x.iphone-x-half {
17835
  height: 300px;
17836
}
17837
 
17838
@media (max-width: 575.98px) {
15776 stevensc 17839
 
17840
  .iphone-x,
17841
  .iphone-x.iphone-x-small {
7288 stevensc 17842
    width: 260px;
17843
    height: 540px;
17844
    background-size: 100%;
17845
  }
17846
 
17847
  .iphone-x.iphone-x-half {
17848
    width: 240px;
17849
    height: 280px;
17850
    background-size: 100%;
17851
  }
15776 stevensc 17852
 
7288 stevensc 17853
  .iphone-x b {
17854
    left: -6%;
17855
  }
17856
}
15776 stevensc 17857
 
7288 stevensc 17858
.mac_container {
17859
  width: 100%;
17860
  margin: 10px auto;
17861
}
17862
 
17863
.mac_scaler {
17864
  margin: auto;
17865
  width: 100%;
17866
  padding-top: 57.875%;
17867
  height: 0px;
17868
  position: relative;
17869
}
17870
 
17871
.mac_holder {
17872
  position: absolute;
17873
  left: 0px;
17874
  top: 0px;
17875
  width: 100%;
17876
  height: 100%;
17877
}
17878
 
17879
.mac_screen {
17880
  margin: auto;
17881
  background: #14191e;
17882
  width: 86%;
17883
  height: 100%;
17884
  border-top-left-radius: 2% 3%;
17885
  border-top-right-radius: 2% 3%;
17886
  border-bottom-left-radius: 5% 3%;
17887
  border-bottom-right-radius: 5% 3%;
17888
  -webkit-box-sizing: border-box;
15776 stevensc 17889
  box-sizing: border-box;
7288 stevensc 17890
  padding: 3%;
17891
  position: relative;
17892
  overflow: hidden;
17893
  border: 1px solid #eef0f2;
17894
}
15776 stevensc 17895
 
7288 stevensc 17896
.mac_screen:before {
17897
  content: "";
17898
  position: absolute;
17899
  right: 0.3%;
17900
  top: 0.5%;
17901
  width: 36.5%;
17902
  height: 35%;
17903
  border: 1px solid #14191e;
17904
  border-bottom: none;
17905
  border-left: none;
17906
  border-top-right-radius: 4.5% 7%;
17907
}
15776 stevensc 17908
 
7288 stevensc 17909
.mac_screen:after {
17910
  content: "";
17911
  position: absolute;
17912
  right: -25%;
17913
  top: -25%;
17914
  width: 40%;
17915
  height: 150%;
17916
  background: rgba(238, 240, 242, 0.2);
17917
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), color-stop(40%, rgba(238, 240, 242, 0)));
17918
  background: linear-gradient(rgba(255, 255, 255, 0.2), rgba(238, 240, 242, 0) 40%);
17919
  -webkit-transform: rotate(-30deg);
15776 stevensc 17920
  transform: rotate(-30deg);
7288 stevensc 17921
}
17922
 
17923
.mac_camera {
17924
  background: #333;
17925
  border-radius: 50%;
17926
  width: 1%;
17927
  height: 1.5%;
17928
  position: absolute;
17929
  left: 49.5%;
17930
  top: 2%;
17931
}
15776 stevensc 17932
 
7288 stevensc 17933
.mac_camera:after {
17934
  content: "";
17935
  position: absolute;
17936
  left: 35%;
17937
  top: 40%;
17938
  width: 30%;
17939
  height: 30%;
17940
  border-radius: 50%;
17941
  background: #777;
17942
}
17943
 
17944
.mac_bottom {
17945
  background: #e9e9e9;
17946
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ccc), to(#444));
17947
  background: linear-gradient(#ccc 50%, #444);
17948
  width: 100%;
17949
  height: 3%;
17950
  position: relative;
17951
  top: -1.7%;
17952
  border-bottom-left-radius: 6% 50%;
17953
  border-bottom-right-radius: 6% 50%;
17954
}
17955
 
17956
.mac_bottom_top_half {
17957
  width: 100%;
17958
  height: 50%;
17959
  background: #e9e9e9;
17960
  background: -webkit-gradient(linear, left top, right top, from(#aaa), color-stop(0.5%, #f3f3f3), color-stop(2.5%, #aaa), color-stop(5.5%, #f3f3f3), color-stop(94.5%, #f3f3f3), color-stop(97.5%, #aaa), color-stop(99.5%, #f3f3f3), to(#aaa));
17961
  background: linear-gradient(90deg, #aaa, #f3f3f3 0.5%, #aaa 2.5%, #f3f3f3 5.5%, #f3f3f3 94.5%, #aaa 97.5%, #f3f3f3 99.5%, #aaa);
17962
}
17963
 
17964
.mac_bottom:after {
17965
  content: "";
17966
  position: absolute;
17967
  right: 1%;
17968
  bottom: 11%;
17969
  width: 98%;
17970
  height: 0%;
17971
  -webkit-box-shadow: 1px 0px 8px 1px #333;
15776 stevensc 17972
  box-shadow: 1px 0px 8px 1px #333;
7288 stevensc 17973
}
17974
 
17975
.mac_thumb_space {
17976
  background: #bbb;
17977
  background: radial-gradient(90% 150% at 50% 1%, #eee 49%, #888);
17978
  margin: auto;
17979
  width: 15%;
17980
  height: 60%;
17981
  border-bottom-left-radius: 8% 100%;
17982
  border-bottom-right-radius: 8% 100%;
17983
}
17984
 
17985
.mac_screen_content {
17986
  width: 100%;
17987
  height: 100%;
17988
  text-align: center;
17989
}
17990
 
17991
.flatpickr-calendar {
17992
  background: #fff;
17993
  border-color: #fff;
17994
  -webkit-box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15);
15776 stevensc 17995
  box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15);
7288 stevensc 17996
}
17997
 
15776 stevensc 17998
.flatpickr-current-month .flatpickr-monthDropdown-months,
17999
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
7288 stevensc 18000
  background: #fff;
18001
  border-color: rgba(0, 0, 0, 0.1);
18002
}
18003
 
15776 stevensc 18004
.flatpickr-calendar.arrowBottom:before,
18005
.flatpickr-calendar.arrowBottom:after {
7288 stevensc 18006
  border-top-color: #fff;
18007
}
18008
 
15776 stevensc 18009
.flatpickr-calendar.arrowTop:before,
18010
.flatpickr-calendar.arrowTop:after,
18011
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
7288 stevensc 18012
  border-bottom-color: #fff;
18013
}
18014
 
18015
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
18016
  border-top-color: #14191e;
18017
}
18018
 
18019
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
18020
  border-bottom-color: #14191e;
18021
}
18022
 
18023
.flatpickr-months {
18024
  position: relative;
18025
}
18026
 
15776 stevensc 18027
.flatpickr-months .flatpickr-prev-month,
18028
.flatpickr-months .flatpickr-next-month {
7288 stevensc 18029
  border-radius: 0.4rem;
18030
  margin: 3px;
18031
  width: 30px;
18032
  height: 30px;
18033
  line-height: 30px;
18034
  text-align: center;
18035
  padding: 0;
18036
  -webkit-transition: all 0.3s ease-in-out;
18037
  transition: all 0.3s ease-in-out;
18038
}
15776 stevensc 18039
 
18040
.flatpickr-months .flatpickr-prev-month svg,
18041
.flatpickr-months .flatpickr-next-month svg {
7288 stevensc 18042
  height: 12px;
18043
  width: 12px;
18044
}
15776 stevensc 18045
 
18046
.flatpickr-months .flatpickr-prev-month:hover,
18047
.flatpickr-months .flatpickr-next-month:hover {
7288 stevensc 18048
  background: rgba(15, 111, 236, 0.1);
18049
}
15776 stevensc 18050
 
18051
.flatpickr-months .flatpickr-prev-month:hover svg,
18052
.flatpickr-months .flatpickr-next-month:hover svg {
7288 stevensc 18053
  fill: #0f6fec;
18054
}
18055
 
15776 stevensc 18056
.flatpickr-day,
18057
span.flatpickr-weekday,
18058
.flatpickr-months .flatpickr-month {
7288 stevensc 18059
  color: #14191e;
18060
}
18061
 
15776 stevensc 18062
.flatpickr-day.flatpickr-disabled,
18063
.flatpickr-day.flatpickr-disabled:hover,
18064
.flatpickr-day.prevMonthDay,
18065
.flatpickr-day.nextMonthDay,
18066
.flatpickr-day.notAllowed,
18067
.flatpickr-day.notAllowed.prevMonthDay,
18068
.flatpickr-day.notAllowed.nextMonthDay {
7288 stevensc 18069
  color: rgba(20, 25, 30, 0.3);
18070
}
18071
 
15776 stevensc 18072
.flatpickr-months .flatpickr-prev-month,
18073
.flatpickr-months .flatpickr-next-month {
7288 stevensc 18074
  fill: #14191e;
18075
}
18076
 
15776 stevensc 18077
.flatpickr-day.today,
18078
.flatpickr-day.today:hover,
18079
.flatpickr-day.today:focus {
7288 stevensc 18080
  background: rgba(15, 111, 236, 0.1);
18081
  color: #0f6fec;
18082
  border-color: rgba(15, 111, 236, 0.1);
18083
}
18084
 
15776 stevensc 18085
.flatpickr-day.selected,
18086
.flatpickr-day.startRange,
18087
.flatpickr-day.endRange,
18088
.flatpickr-day.selected.inRange,
18089
.flatpickr-day.startRange.inRange,
18090
.flatpickr-day.endRange.inRange,
18091
.flatpickr-day.selected:focus,
18092
.flatpickr-day.startRange:focus,
18093
.flatpickr-day.endRange:focus,
18094
.flatpickr-day.selected:hover,
18095
.flatpickr-day.startRange:hover,
18096
.flatpickr-day.endRange:hover,
18097
.flatpickr-day.selected.prevMonthDay,
18098
.flatpickr-day.startRange.prevMonthDay,
18099
.flatpickr-day.endRange.prevMonthDay,
18100
.flatpickr-day.selected.nextMonthDay,
18101
.flatpickr-day.startRange.nextMonthDay,
18102
.flatpickr-day.endRange.nextMonthDay {
7288 stevensc 18103
  background: #0f6fec;
18104
  color: #fff;
18105
  border-color: #0f6fec;
18106
}
18107
 
15776 stevensc 18108
.flatpickr-day.inRange,
18109
.flatpickr-day.prevMonthDay.inRange,
18110
.flatpickr-day.nextMonthDay.inRange,
18111
.flatpickr-day:hover,
18112
.flatpickr-day.prevMonthDay:hover,
18113
.flatpickr-day.nextMonthDay:hover,
18114
.flatpickr-day:focus,
18115
.flatpickr-day.prevMonthDay:focus,
18116
.flatpickr-day.nextMonthDay:focus {
7288 stevensc 18117
  background: #eef0f2;
18118
  border-color: #eef0f2;
18119
  color: #14191e;
18120
}
18121
 
15776 stevensc 18122
.flatpickr-day.today.inRange,
18123
.flatpickr-day.prevMonthDay.today.inRange,
18124
.flatpickr-day.nextMonthDay.today.inRange {
7288 stevensc 18125
  background: rgba(15, 111, 236, 0.1);
18126
  color: #0f6fec;
18127
  border-color: rgba(15, 111, 236, 0.1);
18128
}
18129
 
18130
.flatpickr-day.inRange {
18131
  -webkit-box-shadow: -5px 0 0 #eef0f2, 5px 0 0 #eef0f2;
15776 stevensc 18132
  box-shadow: -5px 0 0 #eef0f2, 5px 0 0 #eef0f2;
7288 stevensc 18133
}
18134
 
15776 stevensc 18135
.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
18136
.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),
18137
.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)) {
7288 stevensc 18138
  -webkit-box-shadow: -10px 0 0 #0f6fec;
15776 stevensc 18139
  box-shadow: -10px 0 0 #0f6fec;
7288 stevensc 18140
}
18141
 
15776 stevensc 18142
.flatpickr-input:disabled,
18143
.flatpickr-input[readonly] {
7288 stevensc 18144
  background-color: #fff;
18145
}
18146
 
15776 stevensc 18147
.flatpickr-time input:hover,
18148
.flatpickr-time .flatpickr-am-pm:hover,
18149
.flatpickr-time input:focus,
18150
.flatpickr-time .flatpickr-am-pm:focus {
7288 stevensc 18151
  background: #eef0f2;
18152
}
18153
 
18154
.flatpickr-calendar.hasTime .flatpickr-time {
18155
  border-top-color: rgba(0, 0, 0, 0.1);
18156
}
18157
 
18158
.flatpickr-current-month {
18159
  font-size: 120%;
18160
  padding: 9.48px 0 0 0;
18161
  border-radius: 0.4rem;
18162
}
18163
 
18164
@media (max-width: 575.98px) {
15776 stevensc 18165
 
18166
  .flatpickr-calendar,
18167
  .flatpickr-days,
18168
  .dayContainer {
7288 stevensc 18169
    width: 100%;
18170
    min-width: 100%;
18171
    max-width: 100%;
18172
  }
18173
}
15776 stevensc 18174
 
7288 stevensc 18175
/*User CSS*/
15776 stevensc 18176
/*# sourceMappingURL=style.css.map */