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