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