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