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