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